BIOS checksum error on EpoX 8K5A3+
Posted: Mon Jun 02, 2003 6:35 am
After a bad flash on my Epox 8K5A3+, I only have access to my system through the Boot BIOS. I've tried just about everything I can think of to reflash the BIOS correctly without physically taking the chip out and getting it reprogrammed or just getting a new one. I'm at wit's end, but you guys on the forum seem to know a lot about this stuff, especially in the posts I've read, so I'm hoping you might have some ideas. No previous topics quite cover my problem. This is kind of lengthy, so thanks for reading.
I flashed my BIOS using the ALT+F2 option when the computer started, and the update said it was successful. When the computer restarted, however, I got the Award Boot BIOS 1.0 screen. I don't remember if it said "BIOS ROM checksum error" the first time, but suffice to say I was quite nervous. I only found out after research that the Boot BIOS usually only displays using an ISA video card - I still had my AGP card in. I altered no hardware whatsoever. Must be a newer version of the Boot BIOS.
Anyway, it booted from the floppy I had in the drive that I'd used to flash from. I immediately tried to flash back to the old BIOS (I copied it to the disk from the EpoX website). I started AWDFLASH.EXE and entered the BIOS file name. It said "Please Wait!" and loaded the file from the disk. Then it displayed the progress indicator, but it remained gray, and never showed the flash beginning. I left it sit for about a half hour and then eventually turned it off. I tried the previous BIOS - the one that shipped with the board - with the same result.
With that not working, I tried clearing the CMOS using the jumper and then by disconnecting the battery for 20 minutes (just in case). The same thing happened. Everytime I've tried to use any version of AWDFLASH that's recognized my BIOS chip, it's sat at that indicator without moving, except for once, when it displayed some corrupt gibberish in certain places on the screen and did nothing. I've tried all the relevant switches with the same result.
That being a failure, I started looking online for suggestions, and I found UniFlash as the only universal BIOS flasher. Naturally, I tried it right away. However, it didn't detect my BIOS chip. I checked the chiplist, and sure enough, it was supported (it is the SST 39SF040). So was my chipset (KT333), even tested. I intially assumed the chip was damaged and no longer contained that data, but then I remembered that AWDFLASH actually displays that number right before it attempts to flash and crashes.
I then forced UniFlash to recognize the chip (code BFB7), and attempted to flash to the latest BIOS on the EpoX site. The first half of the bar all displayed red, the second half green, then there were verification errors both in the first half and two sections of the last half. The other official BIOSes had the same result. I tried the BIOS revision that originally corrupted it - amazingly, it all appeared to flash green, but there were two verification errors.
I concluded that it's not really writing to the BIOS when it flashes - I made a 512KB file of 0's and flashed it, and all of the areas reported red. I don't think I'm an expert at this or anything, but I assume UniFlash isn't really writing to BIOS - some kind of unknown write protection maybe?
So neither AWDFLASH or UniFlash will write to the BIOS. I don't know if UniFlash just doesn't support my board or if the Boot BIOS somehow has write protection enabled on it. I just can't think of anything else to try.
I don't have any other PLCC-type motherboards, so a hot flash is out of the question for me. I'm considering buying a BIOS Savior that's preprogrammed with my BIOS (although that's nearly the price of my board...) or getting a replacement chip from EpoX (they haven't gotten back to me yet about how much it will be). I don't know where I could get access to an EEPROM (or is it EPROM?) programmer in the Northeast Ohio area.
I'd appreciate any suggestions whatsoever!
Thanks...
R.J.
I flashed my BIOS using the ALT+F2 option when the computer started, and the update said it was successful. When the computer restarted, however, I got the Award Boot BIOS 1.0 screen. I don't remember if it said "BIOS ROM checksum error" the first time, but suffice to say I was quite nervous. I only found out after research that the Boot BIOS usually only displays using an ISA video card - I still had my AGP card in. I altered no hardware whatsoever. Must be a newer version of the Boot BIOS.
Anyway, it booted from the floppy I had in the drive that I'd used to flash from. I immediately tried to flash back to the old BIOS (I copied it to the disk from the EpoX website). I started AWDFLASH.EXE and entered the BIOS file name. It said "Please Wait!" and loaded the file from the disk. Then it displayed the progress indicator, but it remained gray, and never showed the flash beginning. I left it sit for about a half hour and then eventually turned it off. I tried the previous BIOS - the one that shipped with the board - with the same result.
With that not working, I tried clearing the CMOS using the jumper and then by disconnecting the battery for 20 minutes (just in case). The same thing happened. Everytime I've tried to use any version of AWDFLASH that's recognized my BIOS chip, it's sat at that indicator without moving, except for once, when it displayed some corrupt gibberish in certain places on the screen and did nothing. I've tried all the relevant switches with the same result.
That being a failure, I started looking online for suggestions, and I found UniFlash as the only universal BIOS flasher. Naturally, I tried it right away. However, it didn't detect my BIOS chip. I checked the chiplist, and sure enough, it was supported (it is the SST 39SF040). So was my chipset (KT333), even tested. I intially assumed the chip was damaged and no longer contained that data, but then I remembered that AWDFLASH actually displays that number right before it attempts to flash and crashes.
I then forced UniFlash to recognize the chip (code BFB7), and attempted to flash to the latest BIOS on the EpoX site. The first half of the bar all displayed red, the second half green, then there were verification errors both in the first half and two sections of the last half. The other official BIOSes had the same result. I tried the BIOS revision that originally corrupted it - amazingly, it all appeared to flash green, but there were two verification errors.
I concluded that it's not really writing to the BIOS when it flashes - I made a 512KB file of 0's and flashed it, and all of the areas reported red. I don't think I'm an expert at this or anything, but I assume UniFlash isn't really writing to BIOS - some kind of unknown write protection maybe?
So neither AWDFLASH or UniFlash will write to the BIOS. I don't know if UniFlash just doesn't support my board or if the Boot BIOS somehow has write protection enabled on it. I just can't think of anything else to try.
I don't have any other PLCC-type motherboards, so a hot flash is out of the question for me. I'm considering buying a BIOS Savior that's preprogrammed with my BIOS (although that's nearly the price of my board...) or getting a replacement chip from EpoX (they haven't gotten back to me yet about how much it will be). I don't know where I could get access to an EEPROM (or is it EPROM?) programmer in the Northeast Ohio area.
I'd appreciate any suggestions whatsoever!
Thanks...
R.J.