Page 1 of 1

coreboot Asrock H110M-HDV

Posted: Sun Aug 17, 2025 5:57 am
by david
Here we gona try to make coreboot work on Asrock H110M-HDV.

Model we testing is rev 1,1.

Image

https://www.asrock.com/mb/Intel/H110M-HDV/

Board look similar to ASRock H110M-DVS r.2.0 so currenly our telegram group memeber!
https://t.me/+h2K5CX5jEZA0MWJk will try to test r2.0 rom on this board.

Re: coreboot Asrock H110M-HDV

Posted: Sun Aug 17, 2025 5:51 pm
by auvios
Hi, I'm the owner of this board and here are the details I'd like to share:
The differences that I spotted so far from this board (H110M-HDV R1.02) and the H110M-DVS R2.0 are as follows:
Uses a Macronix MX25L12873F DIP-8 socketed bios chip (16MiB chip, while the H110M-DVS R2.0 uses a 8MiB Macronix flash chip)
Has HDMI port
Uses Nuvoton NCT5573D SuperIO chip- different from the H110M-DVS R2.0 but appears to be the same as the one in H110M-DVS R3.0

I tried flashing the ROM from the H110M-DVS R2.0 compiled by David straight onto this board and the fans spun for about 10 seconds and then shut off
I tried compiling it myself with me.bin and descriptor.bin extracted from the stock rom of this board, h110m board specified in coreboot config, 16mb flash chip specified and all other default options and the same thing happened.
Then I tried compiling it with a similar config to David (but with the 16mb flash still specified and SeaBIOS payload) and after ~10 seconds the CPU fan ramped up (instead of abruptly shutting off). In David's config there are options that make it work better with dedicated GPU- the dedicated GPU i was using was a Radeon Rx 550 4Gb. I noticed that the GPU Fan started but they stopped after 10 seconds, which was different than what happened with the default options where the GPU Fan wouldn't spin at all.

I believe the reason it isn't working comes down to the SuperIO chip being different. Maybe some of the work being put into the H110M-DVS R3.0 could apply to this board as well because it seems to use the same SuperIO chip. If anyone has any input on what can be done to make Coreboot work on this board that would be wonderful.

Re: coreboot Asrock H110M-HDV

Posted: Sun Aug 17, 2025 7:20 pm
by walterav
Hi @auvios,

Since you also have a situation that the machine stays on can you try this, guess you already tried the usual stuff like respond to reset button, does it respond on keyboard USB/PS2 CTRL-ALT-DELETE do you notice difference in fan speed after that?

CMOS jumper?
While it stays on can you try the first time after (cold boot), 10-15 seconds after poweron to permanent ground yourself for instance on the shielded ethernet port grap hold it, than remove the CMOS clear jumper from "normal" and for a couple of seconds put the jumper on the "clear/enable" mode and than back to "normal" all while the systems is still running (be carefull not to damage the board or yourself)! Wait half a minute or longer since RAM training/ME for first time can take some time. See if something pops up on your screen If you have 2 different type of memory DIMMS go back to one and try each slot, also try a native supported CPU. You probably need a dGPU in case of your early coreboot image.

What CPU /DGPU are you using and what kind of RAM config do you use mixed DIMMS or same/single?

What kind of OS are you blindly booting with SeaBIOS? If having a linux live USB connected and disconnected harddisk, with ubuntu based, type blindly "live" 15 seconds after boot and than press enter?

PS: please upload your whole unaltered (without mods mecleaner/coffeetime) ROM dump and note OEM version. I may spin up a version.

Re: coreboot Asrock H110M-HDV

Posted: Tue Aug 19, 2025 3:54 am
by auvios
Hi @walterav,
I appreciate your response!
I will get back to you with the testing results of what you suggested me within a day.
I'm not completely sure if the computer stays on, the only indicator of it "staying on" is after about 5-10 seconds the GPU fan will halt and the CPU fan will go ramp up. There is also no scrollock indicator on the keyboard and it is unresponsive to pressing caps / scrollock etc. Depending on how I compile the coreboot it or other unknown circumstances, another thing that happens is the CPU Fan will stop but the power supply stays on. I feel like it might be a similar case to the H110M-DVS R3.0 where it doesn't turn on right because of the different SuperIO chip (in fact, the SuperIO chip on this board appears to be the NCT5573D, which is the same SuperIO chip as the H110M-DVS R3.0 IIRC)- let me know what you think of this conclusion.

I'm using a single 8GB module of Samsung 1RX8 PC4-2400T-UA2-11
I've tested it using Radeon RX 550 4Gb, although I have a Radeon RX 580 8Gb and Geforce GTX 1060 6Gb available to test with if needed. For some reason the iGPU of the CPU I've tested it with doesn't even seem to work on stock bios (i3-7100T). I've tested the HDMI & VGA ports but not DVI port, maybe DVI is the trick but I haven't tested it yet.
I'm currently using Intel Core i3-7100T, however I have i5-7600K and i3-6100 that I can test with which I will probably try eventually.
The CMOS Jumper is currently attatched to the board. One thing I noticed is that when I first flashed the board and it didn't work, when I flashed it back with the stock BIOS it didn't seem to boot until I removed the CMOS battery. Now I'm just doing all of my testing with the CMOS battery removed.
I don't have any OS installed or SATA drive attatched to the computer, although I may try to install debian or something and connect an ethernet cable to it to see if it ever gets on my network.

I really appreciate your help!
Here is the stock firmware dumped straight from the board with 0 modifications: https://buzzheavier.com/6vjkvv3b5enb
Please let me know if you ever do attempt a build for this board.
Thanks,
auvios

Re: coreboot Asrock H110M-HDV

Posted: Tue Aug 19, 2025 11:53 am
by david
auvios wrote: Tue Aug 19, 2025 3:54 am
maybe DVI is the trick but I haven't tested it yet.
although I may try to install debian or something and connect an ethernet cable to it to see if it ever gets on my network.
Dvi to HDMI adapter is working (even with sound) on rev 3.0 i use it.Currently i do have Rx560 connected and onboard video same time one for MacOS on kvm other just for Linux it works like this with 9600k and this modded bios with Me disabled i have from first page.
viewtopic.php?t=316&sid=4823d99d052757b ... af288c99d7

Let me upload original rom here on the forum just in case:

Re: coreboot Asrock H110M-HDV

Posted: Tue Aug 19, 2025 5:47 pm
by walterav
Hi @auvious could you upload your rom to this forum, the shady website you linked wants to install a browser extension?

While you are at it can you also upload 'data.vbt' , 'xrandr' and `lspci` output while using the iGPU in linux? If you have PCIE1x device, please put it only in 1 slot note that slot in the logs, than make the same logs again with the PCIE1x device in the other slot and note the logs.

Code: Select all

#the following location may only reveal in root terminal!
sudo -s
dd if=/sys/kernel/debug/dri/0000\:00\:02.0/i915_vbt of=dataHDVa.vbt 
cat /sys/kernel/debug/dri/0000\:00\:02.0/i915_vbt > dataHDVb.vbt
md5sum dataHDV*
sha256sum dataHDV*
exit

xrandr #only list the outputs not the resolutions, fedora 42 list all outputs even-though no screens are attached therefor preferred! 

lspci >> lspci.txt;lspci -t >> lspci.txt;lspci -tv >> lspci.txt;sudo lspci -vvv >> lspci.txt;sudo lspci -vvvn >> lspci.txt
If you upload a `data.vbt` for your board please also note the OEM version you used to dump it, I can setup a testing variant for your HDV board and post it on review.coreboot.org.

If you can look at james2 his way of dumping the superio chip see page 4 of this thread than compare data:
viewtopic.php?t=316&sid=1f4d1a7b09c2a10 ... 6&start=30

Re: coreboot Asrock H110M-HDV

Posted: Tue Aug 19, 2025 8:50 pm
by auvios
I didn't realize this forum allows file attatchments, I will do that right now. The website I linked is a good free file host service but it is recommended for use it with a ad blocker (I have ublock origin installed so I didn't even know there were ads until now)- the "extension you need to install" is just a popup ad.

I will get to you with these testing results within the next few hours. Thank you for your help!