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