Motherboard Forums


Reply
Thread Tools Display Modes

Can't go back to original BIOS on P5KC ?

 
 





















Steven Stone
Guest
Posts: n/a

 
      08-31-2007, 08:25 PM



Trying to bug shoot a serial port issue and thought it worked fine
until I updated to the latest BIOS release. I downloaded the original
BIOS version from the ASUS web site but all the BIOS flash programs
complain that the file is TOO OLD. How do I reflash the board with the
older, original BIOS release level ?

Steve
 
Reply With Quote
 
cqui3
Guest
Posts: n/a

 
      09-01-2007, 01:19 AM
Have you tried booting from the Installation CD.
If similar to other Asus motherboards installaton CD's
it will update the BIOS - with the version on the CD.


You have to boot from the CD, and select the option.



"Steven Stone" <> a écrit dans le message de groupe
de discussion : ...
>
> Trying to bug shoot a serial port issue and thought it worked fine
> until I updated to the latest BIOS release. I downloaded the original
> BIOS version from the ASUS web site but all the BIOS flash programs
> complain that the file is TOO OLD. How do I reflash the board with the
> older, original BIOS release level ?
>
> Steve


 
Reply With Quote
 
Steven Stone
Guest
Posts: n/a

 
      09-01-2007, 02:35 AM
In article <Pi2Ci.6390$>, cqui3
@hotmail.com says...
|Have you tried booting from the Installation CD.
|

Yes, I booted into DOS from the ASUS CD, ran the DOS version of the AMI
flash program using the original BIOS code, and was greeted with a
message that said the BIOS code I was trying to load was too old.
 
Reply With Quote
 
Venom
Guest
Posts: n/a

 
      09-01-2007, 03:49 AM

"Steven Stone" <> wrote in message
news: et...
> In article <Pi2Ci.6390$>, cqui3
> @hotmail.com says...
> |Have you tried booting from the Installation CD.
> |
>
> Yes, I booted into DOS from the ASUS CD, ran the DOS version of the AMI
> flash program using the original BIOS code, and was greeted with a
> message that said the BIOS code I was trying to load was too old.
>
>

Let's try a different approach. What is the problem with the serial port?


 
Reply With Quote
 
Steven Stone
Guest
Posts: n/a

 
      09-01-2007, 12:45 PM
In article <Vq4Ci.29196$>,
says...
|Let's try a different approach. What is the problem with the serial port?
|
|

I use the serial port to load programming to Ham radios and police
scanners. The software used does not like USB serial port dongles. Has
to be a real serial port.The serial port worked fine when I first
powered up the motherboard. Shortly after the BIOS update the software
refused to talk to the radios, saying it could not find anything
attached to the port.. but the port exists in device manager.
I tried different cables, connectors, and devices (old external modem,
etc) and Hyperterm, setting port speeds in device manager, etc... still
refuses to acknowledge anything is connected. Don't see anything
obvious.. unless the heating / cooling cycles on the motherboard
stressed a bad solder joint ???

Steve
 
Reply With Quote
 
Paul
Guest
Posts: n/a

 
      09-01-2007, 02:23 PM
Steven Stone wrote:
> In article <Vq4Ci.29196$>,
> says...
> |Let's try a different approach. What is the problem with the serial port?
> |
> |
>
> I use the serial port to load programming to Ham radios and police
> scanners. The software used does not like USB serial port dongles. Has
> to be a real serial port.The serial port worked fine when I first
> powered up the motherboard. Shortly after the BIOS update the software
> refused to talk to the radios, saying it could not find anything
> attached to the port.. but the port exists in device manager.
> I tried different cables, connectors, and devices (old external modem,
> etc) and Hyperterm, setting port speeds in device manager, etc... still
> refuses to acknowledge anything is connected. Don't see anything
> obvious.. unless the heating / cooling cycles on the motherboard
> stressed a bad solder joint ???
>
> Steve


The latest "downgrading" recipe is here.

http://groups.google.ca/group/alt.co...5?dmode=source

Note that the method suggested, is only "safe" if the BIOS tool you
are interrupting in mid-flight, is *NOT* programming the boot block.
If the boot block is being programmed at the time, the motherboard
will no longer be able to POST. The desired effect, is to interrupt
the programming of the "Main BIOS" block, while leaving the "Boot
Block" intact. Then, the next time the computer POSTs, the Boot Block
code will checksum the Main BIOS block and find a checksum failure.
Then the CrashFree 3 module (described in the BIOS section of your
manual) takes over.

Put a copy of P5KC.ROM or whatever the sample file name is that is
listed in the manual, on a CD at the root level (like it is on the
motherboard CD), or use a USB flash. CrashFree 3 will then read the
file and update the Main BIOS code, using the "downgraded" file you
provided.

Is it dangerous ? Why, of course :-) Even if you get all the details
right, you might find yourself sending $25 to badflash.com for a
replacement programmed BIOS chip and socket extraction tool.

Just for fun, you could ask Asus Tech Support for their latest
advice. Maybe they don't even know that downgrading is broken.
Normally, they'd tell you to "tick a box" on the Windows version
of the flasher, but that likely no longer works. Ask them if
they've tested it lately...

HTH,
Paul
 
Reply With Quote
 
Venom
Guest
Posts: n/a

 
      09-01-2007, 08:42 PM

"Steven Stone" <> wrote in message
news: et...
> In article <Vq4Ci.29196$>,
> says...
> |Let's try a different approach. What is the problem with the serial port?
> |
> |
>
> I use the serial port to load programming to Ham radios and police
> scanners. The software used does not like USB serial port dongles. Has
> to be a real serial port.The serial port worked fine when I first
> powered up the motherboard. Shortly after the BIOS update the software
> refused to talk to the radios, saying it could not find anything
> attached to the port.. but the port exists in device manager.
> I tried different cables, connectors, and devices (old external modem,
> etc) and Hyperterm, setting port speeds in device manager, etc... still
> refuses to acknowledge anything is connected. Don't see anything
> obvious.. unless the heating / cooling cycles on the motherboard
> stressed a bad solder joint ???
>
> Steve
>
>

OK then my next step would be to screw a serial mouse in and see if that
works. If the mouse works then you need to look elsewhere for your problem.


 
Reply With Quote
 
Ron Krebs
Guest
Posts: n/a

 
      09-03-2007, 04:58 PM

"Paul" <> wrote in message news:fbbosj$9j0$...
> Steven Stone wrote:
>> In article <Vq4Ci.29196$>,
>> says...
>> |Let's try a different approach. What is the problem with the serial
>> port?
>> |
>> |
>>
>> I use the serial port to load programming to Ham radios and police
>> scanners. The software used does not like USB serial port dongles. Has to
>> be a real serial port.The serial port worked fine when I first powered up
>> the motherboard. Shortly after the BIOS update the software refused to
>> talk to the radios, saying it could not find anything attached to the
>> port.. but the port exists in device manager. I tried different cables,
>> connectors, and devices (old external modem, etc) and Hyperterm, setting
>> port speeds in device manager, etc... still refuses to acknowledge
>> anything is connected. Don't see anything obvious.. unless the heating /
>> cooling cycles on the motherboard stressed a bad solder joint ???
>>
>> Steve

>
> The latest "downgrading" recipe is here.
>
> http://groups.google.ca/group/alt.co...5?dmode=source
>
> Note that the method suggested, is only "safe" if the BIOS tool you
> are interrupting in mid-flight, is *NOT* programming the boot block.
> If the boot block is being programmed at the time, the motherboard
> will no longer be able to POST. The desired effect, is to interrupt
> the programming of the "Main BIOS" block, while leaving the "Boot
> Block" intact. Then, the next time the computer POSTs, the Boot Block
> code will checksum the Main BIOS block and find a checksum failure.
> Then the CrashFree 3 module (described in the BIOS section of your
> manual) takes over.
>
> Put a copy of P5KC.ROM or whatever the sample file name is that is
> listed in the manual, on a CD at the root level (like it is on the
> motherboard CD), or use a USB flash. CrashFree 3 will then read the
> file and update the Main BIOS code, using the "downgraded" file you
> provided.
>
> Is it dangerous ? Why, of course :-) Even if you get all the details
> right, you might find yourself sending $25 to badflash.com for a
> replacement programmed BIOS chip and socket extraction tool.
>
> Just for fun, you could ask Asus Tech Support for their latest
> advice. Maybe they don't even know that downgrading is broken.
> Normally, they'd tell you to "tick a box" on the Windows version
> of the flasher, but that likely no longer works. Ask them if
> they've tested it lately...
>
> HTH,
> Paul


That was my post you referenced. All is working well on this end after that
procedure. I halted the programming AFTER the ROM was erased and midway
through the subsequent programming's progress meter. There was no indication
as to whether this was during the BIOS block OR Boot block. Actually, I
don't believe there is anything to worry about as others have used this
method successfully and I have yet to read where this hasn't worked or has
rendered the BIOS chip or motherboard useless. In any event, if the current
BIOS isnot working properly, what good is the board anyway then?

Ron


 
Reply With Quote
 
Paul
Guest
Posts: n/a

 
      09-03-2007, 07:00 PM
Ron Krebs wrote:
> "Paul" <> wrote in message news:fbbosj$9j0$...
>> Steven Stone wrote:
>>> In article <Vq4Ci.29196$>,
>>> says...
>>> |Let's try a different approach. What is the problem with the serial
>>> port?
>>> |
>>> |
>>>
>>> I use the serial port to load programming to Ham radios and police
>>> scanners. The software used does not like USB serial port dongles. Has to
>>> be a real serial port.The serial port worked fine when I first powered up
>>> the motherboard. Shortly after the BIOS update the software refused to
>>> talk to the radios, saying it could not find anything attached to the
>>> port.. but the port exists in device manager. I tried different cables,
>>> connectors, and devices (old external modem, etc) and Hyperterm, setting
>>> port speeds in device manager, etc... still refuses to acknowledge
>>> anything is connected. Don't see anything obvious.. unless the heating /
>>> cooling cycles on the motherboard stressed a bad solder joint ???
>>>
>>> Steve

>> The latest "downgrading" recipe is here.
>>
>> http://groups.google.ca/group/alt.co...5?dmode=source
>>
>> Note that the method suggested, is only "safe" if the BIOS tool you
>> are interrupting in mid-flight, is *NOT* programming the boot block.
>> If the boot block is being programmed at the time, the motherboard
>> will no longer be able to POST. The desired effect, is to interrupt
>> the programming of the "Main BIOS" block, while leaving the "Boot
>> Block" intact. Then, the next time the computer POSTs, the Boot Block
>> code will checksum the Main BIOS block and find a checksum failure.
>> Then the CrashFree 3 module (described in the BIOS section of your
>> manual) takes over.
>>
>> Put a copy of P5KC.ROM or whatever the sample file name is that is
>> listed in the manual, on a CD at the root level (like it is on the
>> motherboard CD), or use a USB flash. CrashFree 3 will then read the
>> file and update the Main BIOS code, using the "downgraded" file you
>> provided.
>>
>> Is it dangerous ? Why, of course :-) Even if you get all the details
>> right, you might find yourself sending $25 to badflash.com for a
>> replacement programmed BIOS chip and socket extraction tool.
>>
>> Just for fun, you could ask Asus Tech Support for their latest
>> advice. Maybe they don't even know that downgrading is broken.
>> Normally, they'd tell you to "tick a box" on the Windows version
>> of the flasher, but that likely no longer works. Ask them if
>> they've tested it lately...
>>
>> HTH,
>> Paul

>
> That was my post you referenced. All is working well on this end after that
> procedure. I halted the programming AFTER the ROM was erased and midway
> through the subsequent programming's progress meter. There was no indication
> as to whether this was during the BIOS block OR Boot block. Actually, I
> don't believe there is anything to worry about as others have used this
> method successfully and I have yet to read where this hasn't worked or has
> rendered the BIOS chip or motherboard useless. In any event, if the current
> BIOS isnot working properly, what good is the board anyway then?
>
> Ron
>
>


I just want to point out, that the recovery mechanism relies on code in the
Boot Block. In the past, Asus, in their infinite wisdom, erase the whole
chip first, program boot block, program main BIOS etc., when the boot block
is requested to be updated. If you turn off the power, just after the whole
chip is erased, you'd be dead.

Some BIOS releases are bundled with a special version of the flashing tool
for example (contains a wrapper, with a command line option to erase the
boot block). Since the Asus track record on needing to do Boot Block updates
is so bad, I had to point out the possibility that for certain BIOS releases,
the Boot Block will be erased as part of the sequence. Thus, interrupting the
flashing sequence, by turning off the power, leaves you toasted.

I'm not saying there is anything wrong with your method. It is genius. Just
that if I was using it on my own motherboard, I'd need to convince myself that
Asus was not doing anything with the boot block when that flash proceeds. It
is possible the messages on the screen, might hint at what they are doing,
in a given situation. (Some of the Asus tools, indicate what they are about
to do.)

Badflash is also a possible way to fix the problem, by allowing you to
go back to a previous version. But your method does give the possibility of
fixing the problem for zero dollars.

And if Asus Tech Support is informed that the Windows flasher cannot revert
any of their screwups, maybe Asus will consider fixing the Windows flasher
to work right. In my investigation of one of these problems, I used MMTool,
and found there was a difference between older and newer BIOS files. The most
recent files could not be read by MMTool (caused MMTool to crash), while the
older release BIOS could. If the BIOS creation tool stream, was changed in
mid-product cycle, that could account for the BIOS flasher being unable to
"go backwards". But this could all be fixed via changes to the Windows flasher
tool, if Asus wanted to. The Windows flasher could always be set up to blow
away the whole ROM, if requested by the user. And the Windows flasher could
certainly have code added, to see that the tool used to create the BIOS
versions, was different, and that special treatment was needed to "go
backwards". So the problem is not insoluble. And the problem could have
been detected, with adequate testing at the factory. (Like testing that
they can "go backwards", just after their latest BIOS has been flashed into
a lab motherboard.)

This kind of crap has been going on for years. The purpose of a Boot Block,
is to be an immutable piece of code. The code is supposed to be simple. Its
only purpose, is to run the hardware well enough, to orchestrate a recovery
operation. Yet, Asus has seen fit to replace the Boot Block, on selected
BIOS releases, and that goes against the very design intent of a Boot Block.
If they never touched the Boot Block, then users could *always* recover
from a "bad flash". And that would make your method, guaranteed to work.

Paul
 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
A7N8x Deluxe CPU and FSB Speed Settings compuser@computerland.com Asus 31 01-22-2008 05:17 AM
A8N-E Revert Bios back from 1013 to older Bios Andrew Asus 0 01-12-2008 12:43 AM
How to completely backup the old bios for future investigation ? (ALSO BIOS SECURITY TIP/IDEA !!) Skybuck The Destroyer Asus 7 06-17-2007 09:30 PM
New theory/story: Bios is dead ! Possible evidence: CPU Fan spins slowly. Skybuck Asus 39 06-09-2007 09:35 PM
Bios Flash Error sharonf Epox 1 03-23-2007 12:54 AM


All times are GMT. The time now is 08:57 AM.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43