A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

NVIDIA nForce Motherboards discussion

Moderators: nForcer, Moderators

avatar
Google
Adsense
Google
 
Posts: 900913
Joined: March 2003
Location: Forum

A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

Postby sireebob » Wed Nov 01, 2006 3:55 am

My journey began over at billakos_99's post. I wanted to be able to use my SATA drive with Windows Vista. There were no working drivers to be found for the RAID Controller that Vista was detecting.

So, I followed billakos_99's steps, but I used the 1.04/1.06 BIOS version 1008. Bad idea. I had to order a new BIOS chip to save my motherboard, as after flashing this cbrom606-modified BIOS my computer ceased to POST.

Before you go any further, note that this new SATA ROM increases the boot time by at least 2-3 seconds by stalling longer at the RAID POST screen. This probably won't be a problem for most people, but it's a little annoying. If you're not using Vista with an SATA drive, there is absolutely no reason to use this BIOS and I wholeheartedly recommend that you leave well enough alone. If you're worried that when Vista is released your SATA drive won't work with it, I'd say it's too soon to tell. Just wait for it to happen and then check for updated nForce2 drivers at nVidia's site.

Disclaimer: THIS GUIDE IS FOR ASUS A7N8X DELUXE PCB REVISIONS 1.04 AND 1.06 ONLY!!! ONLY FOLLOW THIS GUIDE IF YOU WANT TO GET SATA OR RAID TO WORK IN VISTA! I also want to let you know that I CANNOT BE HELD RESPONSIBLE FOR ANY DAMAGE TO YOUR SYSTEM AS A RESULT OF FOLLOWING THESE INSTRUCTIONS OR DOWNLOADING OR FLASHING THIS BIOS, WHETHER YOU ARE USING THIS GUIDE TO GET SATA TO WORK IN VISTA OR FOR ANY OTHER PURPOSE. It has only been tested on PCB Revision 1.06, but I don't see why it wouldn't work on 1.04 as the BIOS I used was meant for either one. Most importantly, MAKE SURE YOU KNOW WHAT YOU ARE DOING!!!

Download the BIOS
You can download my modified version MADE FOR PCB REVISIONS 1.04 AND 1.06 ONLY here (just click the link for AN8D1008.bin). It was updated with the 4279 SATA ROM.

You may also need to download the following beta drivers from Silicon Image here.

Of course, if you use this already-modified BIOS, the "Do It Yourself" section does not apply.

Please scroll down to the Closing Notes for other information.

Do It Yourself
What You Need
A7N8X Deluxe BIOS 1008 for PCB revision 1.04, and 1.06 only or an appropriate ASUS BIOS (search for one by starting here)
CBROM 6.06
Silicon Image SiI3112 BIOS

What You May Want
Award BIOS Editor 1.0 - This program is NOT suitable to update the SATA ROM on its own, as it will create a corrupted BIOS. This program is unnecessary for completion of this guide, but because it was used in the creation of this guide, I thought I'd link to it.

What You Do
1. The first (obvious to some) step is to create a folder to put everything in. For this guide, we'll use the folder C:\DosTools. So, create the folder.
2. Copy CBROM606.EXE (from cbrom606.zip), 4279.bin (from BIO-003112-xxx-4279.zip), and the BIOS (AN8D1008.bin from AN8D1008.zip for this guide) to C:\DosTools.
3. Make a copy of AN8D1008.bin and rename it new.bin.
4. Open a command prompt to C:\DosTools.
5. Run the following command...
Code: Select all
C:\DosTools>cbrom606 new.bin /D

...and make sure your output is something like this (should be exactly like this if you're using the AN8D1008 BIOS and cbrom 6.06):
Code: Select all
              ********      new.bin BIOS component ********

No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  0. System BIOS       20000h(128.00K) 12859h(74.09K)  AN8D1008.bin
  1. XGROUP CODE       0C450h(49.08K)  085EDh(33.48K)  awardext.rom
  2. ACPI table        04532h(17.30K)  0187Dh(6.12K)   ACPITBL.BIN
  3. EPA pattern       0168Ch(5.64K)   002AAh(0.67K)   AwardBmp.bmp
  4. YGROUP ROM        06270h(24.61K)  0398Eh(14.39K)  awardeyt.rom
  5. Other(4029:0000)  05A50h(22.58K)  026CAh(9.70K)   _EN_CODE.BIN
  6. PCI driver[A]     0A800h(42.00K)  055B5h(21.43K)  4227.BIN
  7. PCI driver[B]     10000h(64.00K)  07593h(29.39K)  NVPXES.NIC
  8. PCI driver[C]     0E800h(58.00K)  09308h(36.76K)  MBIOS_S.BIN
  9. LOGO BitMap       4B30Ch(300.76K) 18221h(96.53K)  A7N8X2.BMP
10. Flash ROM         0A0E7h(40.23K)  057DEh(21.97K)  AWDFLASH.EXE
11. VRS ROM           02280h(8.62K)   014BBh(5.18K)   ANTI_VIR.BIN

  Total compress code space  = 5D000h(372.00K)
  Total compressed code size = 576CFh(349.70K)
  Remain compress code space = 05931h(22.30K)

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

6. The Option ROM that needs to be replaced is PCI driver[A] (4227.BIN), for this is the SATA ROM. Now, billakos_99's post says to simply perform the /PCI command-line option with 4279.bin, but this is not enough. We should preserve the layout of the option ROMs. If you simply run cbrom606 with the /PCI option, the PCI driver[A] will be the last Option ROM in the BIOS. I don't know much about BIOSes, but I think we should keep things as close as possible to what they were before. Because of this, the /PCI option alone is unsuitable.
So, we have to remove everything after PCI driver[A] including PCI driver[A] itself, then insert the new SATA ROM, and then put the following Option ROMs back. We'll extract and release the Option ROMs with the following commands:
Code: Select all
C:\DosTools>cbrom606 new.bin /vrs extract
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
Enter an extract file Name :(ANTI_VIR.BIN)<enter>
[VRS] ROM is extracted to ANTI_VIR.BIN

C:\DosTools>cbrom606 new.bin /vrs release
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
[VRS] ROM is release

C:\DosTools>cbrom606 new.bin /awdflash extract
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
Enter an extract file Name :(AWDFLASH.EXE)<enter>
[Flash ROM] ROM is extracted to AWDFLASH.EXE

C:\DosTools>cbrom606 new.bin /awdflash release
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
[Flash ROM] ROM is release

C:\DosTools>cbrom606 new.bin /logo extract
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
Enter an extract file Name :(A7N8X2.BMP)<enter>
[Logo] ROM is extracted to A7N8X2.BMP

C:\DosTools>cbrom606 new.bin /logo release
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
[Logo] ROM is release

C:\DosTools>cbrom606 new.bin /pci extract
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
PCI driver - - - [A] : 4227.BIN
PCI driver - - - [B] : NVPXES.NIC
PCI driver - - - [C] : MBIOS_S.BIN
Enter a choice:c<enter>
Enter an extract file Name :(MBIOS_S.BIN)<enter>
[PCI-C] ROM is extracted to MBIOS_S.BIN

C:\DosTools>cbrom606 new.bin /pci release
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
PCI driver - - - [A] : 4227.BIN
PCI driver - - - [B] : NVPXES.NIC
PCI driver - - - [C] : MBIOS_S.BIN
Enter a choice:c<enter>
[PCI-C] ROM is release

C:\DosTools>cbrom606 new.bin /pci extract
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
PCI driver - - - [A] : 4227.BIN
PCI driver - - - [B] : NVPXES.NIC
Enter a choice:b<enter>
Enter an extract file Name :(NVPXES.NIC)<enter>
[PCI-B] ROM is extracted to NVPXES.NIC

C:\DosTools>cbrom606 new.bin /pci release
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
PCI driver - - - [A] : 4227.BIN
PCI driver - - - [B] : NVPXES.NIC
Enter a choice:b<enter>
[PCI-B] ROM is release

C:\DosTools>cbrom606 new.bin /pci extract
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
PCI driver - - - [A] : 4227.BIN
Enter an extract file Name :(4227.BIN)<enter>
[PCI-A] ROM is extracted to 4227.BIN

C:\DosTools>cbrom606 new.bin /pci release
CBROM V6.06 (C)Award Software 1999 All Rights Reserved.
PCI driver - - - [A] : 4227.BIN
[PCI-A] ROM is release

7. Now, to insert the new SATA ROM.
Code: Select all
C:\DosTools>cbrom606 new.bin /PCI 4279.bin

You can run the following command to make sure everything worked correctly.
Code: Select all
C:\DosTools>cbrom606 new.bin /D

You should see this as the list:
Code: Select all
  0. System BIOS       20000h(128.00K) 12859h(74.09K)  AN8D1008.bin
  1. XGROUP CODE       0C450h(49.08K)  085EDh(33.48K)  awardext.rom
  2. ACPI table        04532h(17.30K)  0187Dh(6.12K)   ACPITBL.BIN
  3. EPA pattern       0168Ch(5.64K)   002AAh(0.67K)   AwardBmp.bmp
  4. YGROUP ROM        06270h(24.61K)  0398Eh(14.39K)  awardeyt.rom
  5. Other(4029:0000)  05A50h(22.58K)  026CAh(9.70K)   _EN_CODE.BIN
  6. PCI driver[A]     0A800h(42.00K)  05603h(21.50K)  4279.bin

8. Now to add in the other PCI drivers, the logo, the flasher executable, and the antivirus. The reason you cannot simply use /PCI for the other PCI drivers is because this would mark them all as PCI driver[A], when they're really drivers B and C. You can learn from Award BIOS Editor that PCI driver[A] is of type ID 4086. Drivers B and C are 4087 and 4088, respectively. It would be nice if cbrom606 handled this automatically, but this is an esoteric area...
Code: Select all
C:\DosTools>cbrom606 new.bin /other 4087:0 NVPXES.NIC
C:\DosTools>cbrom606 new.bin /other 4088:0 MBIOS_S.BIN
C:\DosTools>cbrom606 new.bin /logo A7N8X2.BMP
C:\DosTools>cbrom606 new.bin /awdflash AWDFLASH.EXE
C:\DosTools>cbrom606 new.bin /vrs ANTI_VIR.BIN

Now, let's take a final look at that BIOS with the /D command-line option.
Code: Select all
              ********      new.bin BIOS component ********

No. Item-Name         Original-Size   Compressed-Size Original-File-Name
================================================================================
  0. System BIOS       20000h(128.00K) 12859h(74.09K)  AN8D1008.bin
  1. XGROUP CODE       0C450h(49.08K)  085EDh(33.48K)  awardext.rom
  2. ACPI table        04532h(17.30K)  0187Dh(6.12K)   ACPITBL.BIN
  3. EPA pattern       0168Ch(5.64K)   002AAh(0.67K)   AwardBmp.bmp
  4. YGROUP ROM        06270h(24.61K)  0398Eh(14.39K)  awardeyt.rom
  5. Other(4029:0000)  05A50h(22.58K)  026CAh(9.70K)   _EN_CODE.BIN
  6. PCI driver[A]     0A800h(42.00K)  05603h(21.50K)  4279.bin
  7. PCI driver[B]     10000h(64.00K)  07593h(29.39K)  NVPXES.NIC
  8. PCI driver[C]     0E800h(58.00K)  09308h(36.76K)  MBIOS_S.BIN
  9. LOGO BitMap       4B30Ch(300.76K) 18221h(96.53K)  A7N8X2.BMP
10. Flash ROM         0A0E7h(40.23K)  057DEh(21.97K)  AWDFLASH.EXE
11. VRS ROM           02280h(8.62K)   014BBh(5.18K)   ANTI_VIR.BIN

  Total compress code space  = 5D000h(372.00K)
  Total compressed code size = 5771Dh(349.78K)
  Remain compress code space = 058E3h(22.22K)

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


Closing Notes
I recommend that, despite how difficult obtaining a working floppy disk can be, you use one (or create a boot CD, but the problem with this is that you can't back up your old BIOS onto a CD like you can with a floppy) and boot up with it, using AWDFLASH to flash your BIOS as opposed to the Asus Update Utility. The reason I suggest this is that the checksum for the BIOS I flashed was incorrect but the Asus Update Utility allowed me to flash it anyway. The AWDFLASH.EXE utility isn't quite so stupid, fortunately.
sireebob
Just got here...
 
Posts: 4
Joined: Sat Oct 28, 2006 11:54 pm

Re: A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

Postby xephael » Sat Dec 02, 2006 11:34 pm

Thanks for posting this great info! It should be turned into a sticky... I followed your info CBROM'ing a nForce4 BIOS.
User avatar
xephael
nFHQ Member
nFHQ Member
 
Posts: 15
Joined: Thu Nov 30, 2006 8:09 pm

Re: A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

Postby cartel » Fri Jul 27, 2007 2:29 pm

I used you info to do my A7N8X Deluxe 2.0 and it works great, thank you.
I was so scared, wow.

Anyone wants the file with asus 1008D with 4283SATA deluxe 2.0
Here: http://www3.telus.net/public/Chris357/1008D_4283.bin
ASUS A8V 2.0-Deluxe 1018beta 2 AMD FX-60 OCZ PC3200 EL Platinum Edition 2GB 2-3-2-6-1T@400DDR Sapphire Radeon HD 3850 512MB GDDR3 AGP HT Omega Claro Windows Vista Ultimate non-SP1 ADSL 6Mbps APC Back UPS 450
User avatar
cartel
nLightened
nLightened
 
Posts: 90
Joined: Mon Mar 19, 2007 3:36 pm

A7N8X Deluxe PCB Revision 2.0 with SATA ROM Above 4250

Postby MeGaMiPs » Sat Sep 22, 2007 9:37 am

Was not successful running Bios-Mods-Above-Sil3112-4250.bin, Sil3112-4276-to-4283.bin Would Not Boot Sata Drives. Made New Working Mod Newer Than Asus's Last And Final Release "1008-D.bin-With-4247". New Mod "1008-D.bin-With-4250" Can Be Downloaded From Link Below Complete With Info And Tools.
http://www.quickfilepost.com/download.d ... 6af0bc7cec
Have IOSS-Bios-Savior Installed. This Device Makes Working With And Mod Testing A Breeze.
Highly Recommended !
ASUS A7N8X-Deluxe Rev-2.0 Bios-Mod-1008-D-Sil3112-4250.bin, AMD Athlon-XP Barton 3200+ Fsb-200mhz x 11.5 2300mhz, 2-Gig Corsair TwinX-PC3200 DDR 400mhz CL-2 T-2-2-2-6 Platinum. Was not successful running Bios-Mods-Above-Sil3112-4250.bin, Sil3112-4276-to-4283.bin Would Not Boot Sata Drives.
User avatar
MeGaMiPs
Just got here...
 
Posts: 1
Joined: Sat Sep 22, 2007 7:54 am

Re: A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

Postby vartaxe » Sun Mar 29, 2009 1:22 am

someone got bios with 4284 for rev1.04?

also in another thread people talked about "CPC"... what does that mean?

ps: also there is a beta 1009bios from asus...
vartaxe
Just got here...
 
Posts: 4
Joined: Sun Mar 29, 2009 1:05 am

Re: A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

Postby anxcomp » Wed Apr 01, 2009 12:56 am

Hello,

Thank you sireebob. I successfully update my SATA controller using your bios.
Now it see my new 1TB disk WD1001-FALS, with original bios 1008/1009
and SATA 4.2.47 computer stopped during startup process.

A7N8X Deluxe 1.06 Windows 2003/2008, my primary disk is IDE disk,
SATA disk is my backup disk.

Regards
anxcomp
Just got here...
 
Posts: 1
Joined: Wed Apr 01, 2009 12:46 am

Re: A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

Postby The Kitchen Sink » Sun Jun 28, 2009 12:37 am

Hi all

Thanks to these instructions i have got for pcb versions 1.04 and 1.06 a modified 1009 beta bios with SATA rom 4.2.84. if people want it or can recommend where i can get it hosted im happy to provide it.

That said ive run into a more complex problem, ive recently acquired a sempron 3300+ (socket A) (identical to the barton cored Athlon XP 3200+) The system running the 1009 bios boots just fine with it, but windows no longer detects the presence of SSE, my understanding is that the reasoning is bios related, but the skills to fix the problem are beyond me, any ideas people?

Running an a7n8x Deluxe pcb 1.06

Thanks
The Kitchen Sink
Just got here...
 
Posts: 1
Joined: Tue Jun 16, 2009 3:41 pm

Re: A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

Postby vartaxe » Sun Jun 28, 2009 4:21 pm

you can upload it to rapidshare dot com and post the link here...

also maybe you should try with 1008 bios... as 1009 is beta... (i not sure but i think the changelog talked about sempron... don't remember anymore)

also did you tried with bios from the first post?

maybe you should try again... use the latest official files from asus and silicon site

all i can do for you is sharing this http://rapidshare.com/files/249615021/A ... d_more.rar maybe it can help you ;)

don't forget to share
vartaxe
Just got here...
 
Posts: 4
Joined: Sun Mar 29, 2009 1:05 am

Re: A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

Postby DarWinEvolution » Mon Aug 24, 2009 9:41 pm

Hi,
I am interested in a modified 1009 beta bios with SATA rom 4.2.84 for pcb versions 1.04 and 1.06.
Could you please share it ?
Thanks in advance
DarWinEvolution
Just got here...
 
Posts: 2
Joined: Mon Aug 24, 2009 9:38 pm

Re: A7N8X Deluxe PCB Revision 1.04, 1.06 with SATA ROM 4279

Postby vartaxe » Tue Sep 01, 2009 11:24 pm

The Kitchen Sink wrote:Hi all

Thanks to these instructions i have got for pcb versions 1.04 and 1.06 a modified 1009 beta bios with SATA rom 4.2.84. if people want it or can recommend where i can get it hosted im happy to provide it.

That said ive run into a more complex problem, ive recently acquired a sempron 3300+ (socket A) (identical to the barton cored Athlon XP 3200+) The system running the 1009 bios boots just fine with it, but windows no longer detects the presence of SSE, my understanding is that the reasoning is bios related, but the skills to fix the problem are beyond me, any ideas people?

Running an a7n8x Deluxe pcb 1.06

Thanks


no longer detects sse2 or SSE? that's weird
vartaxe
Just got here...
 
Posts: 4
Joined: Sun Mar 29, 2009 1:05 am
avatar
Google
Adsense
Google
 
Posts: 900913
Joined: March 2003
Location: Forum
Next

Return to NVIDIA nForce Motherboards



Who is online

Users browsing this forum: No registered users and 0 guests