Have you got anywhere with your boot rom? I've been trying to do a similar thing. I posted the message below in the biosmods.com forum but didn't get any replies, maybe this is a better place for it.
Some things I've been wondering that maybe a BIOS guru could answer:
Do option roms always get called at boot time?
Is is up to the option rom to decide whether or not it is 'enabled', and to return without doing anything if it is 'disabled'? (Assuming the rom is for a function that can be enabled or disabled.)
I've been trying to add PXE (network boot) support to my onboard LAN. The motherboard is a Soyo K7V Dragon Plus, with VIA KT266A chipset, and a V6 AWARD BIOS.
I dug up a LAN PXE BOOT ROM image (pxe.lom) for the Rhine II work controller (integrated into the South Bridge) from here:
This seems to be for Via's EPIA-M motherboards, which have PXE support.
I added it to the latest Soyo BIOS (kvxa2ba8.BIN) for my motherboard, then realised there was no option in the BIOS setup to enable the LAN BOOT ROM.
I used modbin6 to enable the 'Enable LAN BOOT ROM' option that Soyo has always kept disabled in their BIOS versions. (I set first boot device to LAN).
But I never get an indication that there has been any attempt to boot to the LAN
I believe there should be at least a brief message onthe screen. Using a hex editor I found the following string in the boot rom image:
'Press <Shift-Tab> key to display network boot option menu'
The mboard also has onboard RAID controller (Promise Fastrack). I've even removed the option ROM for this (2 actually, one for when in RAID mode, one for normal IDE mode).
Have I missed something? Should an option ROM automatically work once it is included or does the main bios module need to be modified as well?
I half-wondered if the wrong bit in the CMOS is being set/unset when enabling/disabling the LAN BOOT ROM, or are these sort of things pre-defined by AWARD.
Any info/pointers greatly appreciated.