Bios Mods -The Best BIOS Update and Modification Source

Full Version: Do I need to mod my bios?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have an old Chaintech motherboard (ZNF3-250) with Award bios v6.00PG. This motherboard has an onboard Silicon Image SATA RAID controller (SiI3114) and currently has bios version 5.0.34.

The trouble with this SiI bios version is that it does not allow HDDs of 1TB or more to be recognized but, I believe version 5.0.73 should solve this problem. If you download this, you get two .bin files:

Quote:r5073.bin - add-in card raid BIOS
5073.bin - motherboard BIOS for OEM use in development. This BIOS is not intended for general end-users. End-users with a SiI3114 onboard a motherboard, please contact the motherboard manufacturer for a BIOS upgrade.

Since I do not have an add-in card, I assume I would need 5073.bin. But what I do not understand is whether I can flash the SiI chip with it (as if it were an add-in card) or whether I need to mod the Award bios with it.

If anyone can improve my state of ignorance, please do!
After a lot of googling and head-scratching, I decided (rightly or wrongly) that I do need to mod my bios. So, I began playing with cbrom...

Here is the original Award bios with the Silicon Image rom shown in item 9 (5034.bin):
Quote:C:\cbrom>cbrom32_198 6a61cc32.bin /d
cbrom32_198 V1.98 [08/27/08] ©Phoenix Technologies 2001-2008

******** 6a61cc32.bin BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 12418h(73.02K) ZN120520.BIN
1. XGROUP CODE 0D910h(54.27K) 0941Dh(37.03K) awardext.rom
2. CPU micro code 01800h(6.00K) 0024Ah(0.57K) CPUCODE.BIN
3. ACPI table 05055h(20.08K) 01C5Eh(7.09K) ACPITBL.BIN
4. YGROUP ROM 0AEF0h(43.73K) 0423Eh(16.56K) awardeyt.rom
5. GROUP ROM[ 0] 04CC0h(19.19K) 022A2h(8.66K) _EN_CODE.BIN
6. OEM0 CODE 01B00h(6.75K) 008DDh(2.22K) BSMICODE.ROM
7. Flash ROM 0B3CEh(44.95K) 062B6h(24.68K) AWDFLASH.EXE
8. PCI ROM[A] 0F800h(62.00K) 09575h(37.36K) \bios\rom\bootrom\Broadc
om\B5788pxe.lom
9. PCI ROM[B] 0C800h(50.00K) 062A0h(24.66K) \bios\rom\SATA\silicon\5
034.bin
10. EPA LOGO 0ACBCh(43.18K) 01A16h(6.52K) \bios\rom\logo\K8Zenith.
bmp

Total compress code space = 5D000h(372.00K)
Total compressed code size = 3B97Bh(238.37K)
Remain compress code space = 21685h(133.63K)

** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID

------------------+--------------------+--------------------+-------------------
0039 0000004| 003A 0000004A| 0041 00000150|

I then released the pci rom and added the new rom (5073.bin):
Quote:C:\cbrom>cbrom32_198 6a61cc32.bin /pci release /err
cbrom32_198 V1.98 [08/27/08] ©Phoenix Technologies 2001-2008
PCI ROM - - - [A] : \bios\rom\bootrom\Broadcom\B5788pxe.lom
PCI ROM - - - [B] : \bios\rom\SATA\silicon\5034.bin
Enter a choice:b
[PCI-B] ROM is release

C:\cbrom>cbrom32_198 6a61cc32.bin /pci 5073.bin /err
cbrom32_198 V1.98 [08/27/08] ©Phoenix Technologies 2001-2008
Adding 5073.bin ...... 50.3%

So, what does that 50.3%? Does it indicate an error? If so, what went wrong?

Here is the final bios with the replaced rom (5073.bin) shown at item 10.
Quote:C:\cbrom>cbrom32_198 6a61cc32.bin /d
cbrom32_198 V1.98 [08/27/08] ©Phoenix Technologies 2001-2008

******** 6a61cc32.bin BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K) 12418h(73.02K) ZN120520.BIN
1. XGROUP CODE 0D910h(54.27K) 0941Dh(37.03K) awardext.rom
2. CPU micro code 01800h(6.00K) 0024Ah(0.57K) CPUCODE.BIN
3. ACPI table 05055h(20.08K) 01C5Eh(7.09K) ACPITBL.BIN
4. YGROUP ROM 0AEF0h(43.73K) 0423Eh(16.56K) awardeyt.rom
5. GROUP ROM[ 0] 04CC0h(19.19K) 022A2h(8.66K) _EN_CODE.BIN
6. OEM0 CODE 01B00h(6.75K) 008DDh(2.22K) BSMICODE.ROM
7. Flash ROM 0B3CEh(44.95K) 062B6h(24.68K) AWDFLASH.EXE
8. PCI ROM[A] 0F800h(62.00K) 09575h(37.36K) \bios\rom\bootrom\Broadc
om\B5788pxe.lom
9. EPA LOGO 0ACBCh(43.18K) 01A16h(6.52K) \bios\rom\logo\K8Zenith.
bmp
10. PCI ROM[B] 0C800h(50.00K) 064CFh(25.20K) 5073.bin

Total compress code space = 5D000h(372.00K)
Total compressed code size = 3BBAAh(238.92K)
Remain compress code space = 21456h(133.08K)

** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID

------------------+--------------------+--------------------+-------------------
0039 0000004| 003A 0000004A| 0041 00000150|

Any help with this would be very much appreciated! I do not want to try flashing this modded bios until I am happy that I have done what i can to ensure it is OK.