From: steve.chambers on
I need help!

My PC has an ASUS P4R800-VM motherboard. Ever since I bought it it's
been having big problems when it is rebooted - it often either
completly crashes when trying to detect the USB devices or the PS/2
keyboard doesn't work in Windows XP home.

After a bit of scouring the Internet I think I've tracked it down to a
problem with the BIOS pre version 1005 - the version 1005 update has
the comment "Remove bug PS2 Keyboard sometimes locked up by itself
after booting into Windows." Bingo! Sounds simple - all I need to do is
upgrade the BIOS to the latest version (1007). But when I tried this
either through Windows (ASUSUpdate v6.07.01) or booting from DOS
(AFUDOS v1.19), it doesn't work.

It says "The model of the BIOS image doesn't match the BIOS ROM
currently present." The BIOS ROM Type is PMC 49FL004T LPC, the model is
"P4R800-VM(P4R800-VM-NEC)" and the version is 1001.012. For an example
BIOS Image the model is P4R800-VM(P4R800-VM) and the version is
1007.003. Could it be the "-NEC" in my computer's BIOS that is causing
the problem???

I've also tried the "download BIOS from the Internet" option and I get
the message "Sorry, there's no proper BIOS images on the server!". This
happens with all versions of the BIOS I've tried including earlier
ones.

Can anyone help??? I feel like I'm frustratingly close to fixing my
computer but can't get any further than this...

From: Paul on
In article <1129838797.795378.270050(a)g49g2000cwa.googlegroups.com>,
steve.chambers(a)gmail.com wrote:

> I need help!
>
> My PC has an ASUS P4R800-VM motherboard. Ever since I bought it it's
> been having big problems when it is rebooted - it often either
> completly crashes when trying to detect the USB devices or the PS/2
> keyboard doesn't work in Windows XP home.
>
> After a bit of scouring the Internet I think I've tracked it down to a
> problem with the BIOS pre version 1005 - the version 1005 update has
> the comment "Remove bug PS2 Keyboard sometimes locked up by itself
> after booting into Windows." Bingo! Sounds simple - all I need to do is
> upgrade the BIOS to the latest version (1007). But when I tried this
> either through Windows (ASUSUpdate v6.07.01) or booting from DOS
> (AFUDOS v1.19), it doesn't work.
>
> It says "The model of the BIOS image doesn't match the BIOS ROM
> currently present." The BIOS ROM Type is PMC 49FL004T LPC, the model is
> "P4R800-VM(P4R800-VM-NEC)" and the version is 1001.012. For an example
> BIOS Image the model is P4R800-VM(P4R800-VM) and the version is
> 1007.003. Could it be the "-NEC" in my computer's BIOS that is causing
> the problem???
>
> I've also tried the "download BIOS from the Internet" option and I get
> the message "Sorry, there's no proper BIOS images on the server!". This
> happens with all versions of the BIOS I've tried including earlier
> ones.
>
> Can anyone help??? I feel like I'm frustratingly close to fixing my
> computer but can't get any further than this...

AFUDOS has some command line arguments. Asus may have disabled
these, so you'll nave to test them. In particular, /n looks
promising, as it can disable the ROM ID check. (I've looked with
a hex editor, at the copies of AFUDOS on my computer, and I cannot
see this help text in the file - if these options actually
still exist, they are well hidden.)

http://www.ami.com/support/doc/AMIBIOS8_Flash_Recovery_Whitepaper_v10.pdf

"afuXXX /i<ROM filename> [/o<save ROM filename>] [/n] [/p[b][n][c]]
[/r<registry_path>] [/s] [/k] [/q] [/h]

/n - don't check ROM ID
/pbnc (/p followed by up to three options)
- b - Program Boot Block
n - Program NVRAM
c - Destroy System CMOS
/r - registry path to store result of operation (Windows version)
/k - Program non-critical block only
/s - leave signature in BIOS
/q - silent execution
/h - print help "

Your board is likely to be an OEM version of the retail product
by the same name. You would have to be very certain the boards
are identical, before "force flashing" the Asus BIOS. You may
find, for example, if you were to screw up the flash, that
the product is no longer covered under warranty, for that
failure. (Check the warranty terms.)

The flash command would look like this. Running the AFUDOS
program interactively first, and making a backup copy of
the current file, would be useful if you find this command
doesn't work properly. Don't shut off the computer or reboot
if this command does not appear to have worked properly!
Both the archived file and the new file should have the same
size, so having the archived file in hand is a good check.

AFUDOS /iP4R800.ROM /n /pbnc

There are some other ways to experiment. One is to go to badflash.com
and get a new flash chip. Have it programmed with the retail Asus
flash image. Unplug the old EEPROM and plug in the new EEPROM.
If it doesn't boot, simply go back to the old EEPROM chip.
If the product from badflash doesn't come with a EEPROM puller,
you can get a tool from Radio Shack for pulling socketed PLCC
chips. (This assumes the EEPROM is not soldered to the motherboard.)

A second toy useful for flashing, is a "BIOS Savior" (ioss.com.tw).
That product is an adapter that plugs into the flash EEPROM socket.
You take the original EEPROM and plug it into a socket on the BIOS
Savior. The end result, is the computer gets two flash chips, and
a switch selects between them. Boot the computer into MSDOS, with
the good chip. Flip the selector switch, then use AFUDOS to program
the blank chip. Shut down and unplug. Clear the CMOS (usually with
CLRTC jumper). Start the computer again using the new BIOS image.
At that point, you have the switchable option to use your NEC BIOS
image, or the Asus retail image. If your OEM board needs warranty
work, simply remove the BIOS Savior and put the original chip back.

A BIOS Savior should cost about $25. A flash chip programmed by
badflash.com costs about $25. (A blank flash chip is worth about
$3, so most of the money is for flashing the image.)

You could try the EZFlash option, but the last time I tried
surgery on an Asus BIOS, the code module inside the flash chip
that drives EZFlash, was identical to the downloadable tool
(which in this case is AFUDOS). Still, EZFlash is worth a shot
if the MSDOS boot + AFUDOS is not working out.

Good luck (and hope you have a spare computer for emergencies),
Paul
From: Mercury on
If its an NEC machine, you could try their web site for an update.
A friend had an NEC laptop with an odd issue and much to my surprise I
managed to find a bios that fixed the problem - probably another asus OEM
board ...:)


<steve.chambers(a)gmail.com> wrote in message
news:1129838797.795378.270050(a)g49g2000cwa.googlegroups.com...
>I need help!
>
> My PC has an ASUS P4R800-VM motherboard. Ever since I bought it it's
> been having big problems when it is rebooted - it often either
> completly crashes when trying to detect the USB devices or the PS/2
> keyboard doesn't work in Windows XP home.
>
> After a bit of scouring the Internet I think I've tracked it down to a
> problem with the BIOS pre version 1005 - the version 1005 update has
> the comment "Remove bug PS2 Keyboard sometimes locked up by itself
> after booting into Windows." Bingo! Sounds simple - all I need to do is
> upgrade the BIOS to the latest version (1007). But when I tried this
> either through Windows (ASUSUpdate v6.07.01) or booting from DOS
> (AFUDOS v1.19), it doesn't work.
>
> It says "The model of the BIOS image doesn't match the BIOS ROM
> currently present." The BIOS ROM Type is PMC 49FL004T LPC, the model is
> "P4R800-VM(P4R800-VM-NEC)" and the version is 1001.012. For an example
> BIOS Image the model is P4R800-VM(P4R800-VM) and the version is
> 1007.003. Could it be the "-NEC" in my computer's BIOS that is causing
> the problem???
>
> I've also tried the "download BIOS from the Internet" option and I get
> the message "Sorry, there's no proper BIOS images on the server!". This
> happens with all versions of the BIOS I've tried including earlier
> ones.
>
> Can anyone help??? I feel like I'm frustratingly close to fixing my
> computer but can't get any further than this...
>


From: steve.chambers on
Brilliant!!!
Thanks very much Paul, this is exactly the info I was looking for. Will
probably try this tomorrow when I've got a clear head. Just a couple of
points in your email I'm not quite sure about though. What is the
command for running AFUDOS "interactively"? Do you mean as in to test
out whether the flashing would work without actually performing it?? (I
guess it doesn't mean this but it's the only thing I can think of).
Also why did you recommend using the /pbnc command? I'm a bit scared of
this as as I understand it it will overwrite the boot sectore and
possibly make the whole bios useless (especially since I'm in the UK so
don't think it would be very easy to get hold of a BIOS saviour or
flash chip. Is this right? I know it's a "crash free bios" but I'm
guessing this means crash free UNLESS you overwrite the boot sector.
Also not sure about what destroying the System CMOS means but am
guessing it would go hand in hand with overwriting the boot sector?
Wouldn't it be better to try it without this option first and then if
that works try overwriting the boot sector afterwards? Or is the old
boot sector not likely to be compatible with the rest of the new BIOS?
As you can tell I'm a bit confused!! Sorry, will stop waffling now.
Again, cheers for the help & pointing me in the right direction to
hopefully having a fully working PC soon.....

From: steve.chambers on
Thanks for the advice Mercury. It's actually a PackardBell PC (think
it's an iMedia) but I tried looking and couldn't find any ASUS updates
on their site.

I just tried running the Motherboard Identification Utility (found link
in the white paper Paul mentioned) and it gave the following:

AMIBIOS Motherboard Manufacturer Identification
Version 1.4 (01/12/2004) Copyright 2003 American Megatrends, Inc.

This file has recorded information useful in identifying the
manufacturer
of this motherboard. The information is listed below:

ALERT: This BIOS has been identified as NEC BIOS!
Please contact NEC for motherboard support ... http://www.nec.com

NO STANDARD AMIBIOS IDENTIFICATION STRING DETECTED. PLEASE DO NOT
CONTACT AMI TECH SUPPORT CONCERNING THIS PRODUCT.

For more information on upgrading your BIOS go to
http://www.ami.com/support/bios.cfm?refer=mbid
-------------------------------------------------------------------------------

SMBIOS info:
Manufacturer : ASUSTek Computer INC.
Product Name : P4R800-VM
Version : 1.02
Serial Number: MB-1234567890

-------------------------------------------------------------------------------

AMIDIAG Suite tests and diagnoses every hardware subsystem on your PC!
A professional tool for developers, manufacturers and technicians.
Go to www.amidiag.com for more information on AMIDiag.