Page 9 of 12

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Thu Aug 21, 2025 12:52 pm
by david
james2 wrote: Thu Aug 21, 2025 10:42 am

like this one:
work when I flash them onto my board.

So I tried to build coreboot off that rom. But I just cant get any keyboard or video reaction. It turns on, fans spin but no matter what config I try, it wont boot.

unfortunately I am running blind as I cant get console out.
This rom is original rom dump for rev3.0 or some moded stock rom bios ?

Did you try to use just seabios with option rom executing on external gpu ?

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Thu Aug 21, 2025 1:02 pm
by james2
yes, can you post you kconfig, devicetree.cb / bootblock c configs?

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Thu Aug 21, 2025 2:50 pm
by james2
david wrote: Thu Aug 21, 2025 12:52 pm
james2 wrote: Thu Aug 21, 2025 10:42 am

like this one: https://drive.google.com/file/d/1J5Pg0s ... Wiba_/view
work when I flash them onto my board.

So I tried to build coreboot off that rom. But I just cant get any keyboard or video reaction. It turns on, fans spin but no matter what config I try, it wont boot.

unfortunately I am running blind as I cant get console out.
This rom is original rom dump for rev3.0 or some moded stock rom bios ?

Did you try to use just seabios with option rom executing on external gpu ?
yes only seabios. No ME_clean etc..
What was option rom executing on external gpu ? sorry I dont think I saw that setting.

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Fri Aug 22, 2025 9:24 am
by walterav
@james2 / @david can you try the new variant codebase:https://review.coreboot.org/c/coreboot/+/88895 ?

Remove the existing `h110m` folder from `src/mainboard/asrock` and replace with new `lga1151_boards` folder than `make distclean` and select your board from the `make menuconfig` variant list?

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Fri Aug 22, 2025 11:42 am
by james2
walterav wrote: Fri Aug 22, 2025 9:24 am @james2 / @david can you try the new variant codebase:https://review.coreboot.org/c/coreboot/+/88895 ?

Remove the existing `h110m` folder from `src/mainboard/asrock` and replace with new `lga1151_boards` folder than `make distclean` and select your board from the `make menuconfig` variant list?
Thanks @walterav, did all as you mentioned except disabled iGPU and enabled boot roms on external. (dGPU)
Did as you suggeted purely and then tried a few config changes.

TLDR; it turns on, stays on with full fans. (no rebooting) no boot, no kb reaction, no video.
@david what is the status of your rv3.0 ? I was confused by previous posts.

Although it is not what I orignally wanted I was thinking of blob-swapping original bios with coreboot bios.

Code: Select all

ifdtool -i BIOS:coreboot.rom backup_original1.rom
did you try that?

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Fri Aug 22, 2025 11:59 am
by walterav
@james, would really recommend using iGPU and skylake CPU for debugging if you can connect DVI/HDMI even VGA.

Have you also tried to cmos clear jumper switch while the machine is on(leaving out the Battery is not the same)? That certainly triggers a CPU fan dip and than wait about a minute to see onboard iGPU output (except VGA only in OS), also recommend to keep ME enabled while debugging coreboot.

BTW are you using USB or PS2 keyboard, the latter might not work since superio is different.

Pay good attention you will always need `-p sklkbl` quirk when using `ifdtool` for any editing (blob replacement / HAP bit setting / layout altering /etc), but its a good idea to try coreboot this way.

Code: Select all

ifdtool -i BIOS:coreboot.rom backup_original1.rom -p sklkbl
Can you confirm these md5 hashes of your original OEM rom without any mods, nor ME cleaner or IFD edting and also verify/list OEM version?

Code: Select all

e5ca333b1a6d19056acfe71bf5b9c6d2  original.rom
1620f1232d78fc67daa3fb62155b44ef  original.rom.7z
Than might be able to spin up some images.

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Fri Aug 22, 2025 12:30 pm
by james2

Code: Select all

~$ md5sum original.rom
e5ca333b1a6d19056acfe71bf5b9c6d2  original.rom
~$ md5sum original.rom.7z
1620f1232d78fc67daa3fb62155b44ef  original.rom.7z
usb kb (I have no other or a even a vga cable atm) I will have to get one ..

I didn't try the cmos jumper just yet, will spin out a few more roms and try that next.

next will try original rom, boot and splice a 6mb bios extract from your build.

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Fri Aug 22, 2025 12:55 pm
by walterav
Build a cb image using the original.rom and variant codebase with iGPU and dGPU supported both in EDK2 MrChromeBox 2505.

BTW: if you previously disabled the iGPU using "Disable Integrated GFX Controller (0:2:0)" in make menuconfig you definitely have a system that won't boot! Unless you disabled it only by removing from devicetree.cb and leave other Kconfig options intact.

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Sat Aug 23, 2025 7:48 am
by james2
Im really sorry, I dont know what happened but I tried both of yours and they didnt work so I went back and flashes original.rom and that didn't work! I don't know what happened there, but luckily I had original2.rom
Which I just flashed now and it worked. I thought they both had the same checksum but now I see they are different.
Something strange must have happened.

anyway this one works

Code: Select all

 md5sum original2.rom
98e7f6f1a02670976375f0fba4f19e64  original2.rom

Re: coreboot on ASRock H110M-DVS rev 3.0 and rev 2.0 and me_cleaner

Posted: Sat Aug 23, 2025 3:38 pm
by david
james2 wrote: Sat Aug 23, 2025 7:48 am

Code: Select all

 md5sum original2.rom
98e7f6f1a02670976375f0fba4f19e64  original2.rom
for rev.3.0 i have original rom dumped on first page if is needed

Here is original bios from rev 3.0 dump!

https://www.iot-tech.dev/ff/ar/org.rom