The motherboard bios modules provided by SiliconImage can be modified for inclusion as a module in your RS480/RS482 motherboard bios with just a few changes.
Note: my experiments show that versions before 3112 / 3112a / 3512 4.2.50 have a slightly different interface into the main bios, e.g. selections for Sata IDE/Raid are controlled by different bios variables and are not compatible with versions 4.2.50 and above. I have done the following type of mods to 4.2.50 and the latest 4.2.76. When the 4.2.49 bios is modded, it will not work correctly integrated with a bios that works with 4.2.50 and 4.2.76.
So if your current raid bios module version is 4.2.49 or earlier, talk with your mobo vendor on getting a newer bios.
To modify the SiI3112A bios supplied by SiliconImage and adapt it to the RS480/RS482 motherboard bios, change the following:
4276.bin
Offset old new
3E 95 02 PCI ID
3F 10 10
40 12 79
41 31 43
The PNP enumeration table in the BIOS
1219 95 B8 Checksum for this row
121A 95 02 PCI ID
121B 10 10
121C 12 79
121D 31 43
1239 95 B8 Checksum for this row
123A 95 02 PCI ID
123B 10 10
123C 12 79
123D 31 43
1259 95 B8 Checksum for this row
125A 95 02 PCI ID
125B 10 10
125C 12 79
125D 31 43
1279 95 B8 Checksum for this row
127A 95 02 PCI ID
127B 10 10
127C 12 79
127D 31 43
To force Raid mode:
127D 75 90 Change a 'JNZ' to NOP's after a check for 6112 from PCI
127e 0A 90 register “Subsytem ID” (offset 2AH)
Checksum for file:
A7FF CE 43 This checksum applies
ONLY if force raid also
done