VOGONS


First post, by /MZ

User metadata
Rank Newbie
Rank
Newbie

I managed to brick my Gigabyte GA-6BXC. (1x long, 2x short beep, then one high and one low beep). Now Iam thinking about hot swaping the chip in some other running system and try tho flash the original Bios for the 6BXC. Is there any chance to succeed ?

Reply 2 of 11, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie

Yes. If you will use Uniflash and flash chips are the same or similiar or at least size is the same and pinout is compatible...
Did this many times successfully.

However, if the board is not completely dead (it seems that it isn't - beeps suggest that at least the code from the bootsector was executed) you may try "blind flashing" using floppy drive:
1) Prepare bootable floppy: format a: /s
2) Copy flashing program on it (i.e. awdflash)
3) Prepare autoexec.bat with only one line: awdlash.exe bios.bin /sn /py
(where /sn means "save ? - no", /py means "program ? - yes)
3) start computer with floppy in drive, and wait for result...

Scamp: 286@20 /4M /CL-GD5422 /CMI8330
Aries: 486DX33 /16M /TGUI9440 /GUS+ALS100+MT32PI
Triton: K6-2@400 /64M /Rage Pro PCI /ES1370+YMF718
Seattle: P!!!750 /256M /MX440 /Vibra16s+SBLive!
Panther Point: 3470s /8G /GTX750Ti /HDA

Reply 3 of 11, by rasz_pl

User metadata
Rank l33t
Rank
l33t

dont you need to short some bios pins to trigger CRC error and failsafe bootblock?

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 4 of 11, by dionb

User metadata
Rank l33t++
Rank
l33t++

I can thoroughly recommend a TL866 programmer for this kind of situation, but before then, yes, Uniflash was the way to go.

Things to bear in mind:
- it's possible the flash failed because your EEPROM is dead, it could be useful to have a similar-sized spare just in case.
- be sure the flashing motherboard supports the size of EEPROM that your bricked board has.
- be sure the flashing motherboard works with Uniflash (most do, but a lot of Intel and Asus boards do 'creative' stuff with BIOS flashing and won't work) by trying to flash the flashing board's BIOS with Uniflash first.
- make sure to loosen the EEPROM in the flashing motherboard before starting so you don't need to exert force when it's turned on.
- boot without memory managers and have the ROM image file on a hard disk (or at the very least CF), not floppy.

Reply 5 of 11, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie
rasz_pl wrote on 2024-12-04, 09:41:

dont you need to short some bios pins to trigger CRC error and failsafe bootblock?

I hadn't heard of that before. That's interesting...
Where can I read about it?

Scamp: 286@20 /4M /CL-GD5422 /CMI8330
Aries: 486DX33 /16M /TGUI9440 /GUS+ALS100+MT32PI
Triton: K6-2@400 /64M /Rage Pro PCI /ES1370+YMF718
Seattle: P!!!750 /256M /MX440 /Vibra16s+SBLive!
Panther Point: 3470s /8G /GTX750Ti /HDA

Reply 6 of 11, by /MZ

User metadata
Rank Newbie
Rank
Newbie
dionb wrote on 2024-12-04, 10:58:
I can thoroughly recommend a TL866 programmer for this kind of situation, but before then, yes, Uniflash was the way to go. […]
Show full quote

I can thoroughly recommend a TL866 programmer for this kind of situation, but before then, yes, Uniflash was the way to go.

Things to bear in mind:
- it's possible the flash failed because your EEPROM is dead, it could be useful to have a similar-sized spare just in case.
- be sure the flashing motherboard supports the size of EEPROM that your bricked board has.
- be sure the flashing motherboard works with Uniflash (most do, but a lot of Intel and Asus boards do 'creative' stuff with BIOS flashing and won't work) by trying to flash the flashing board's BIOS with Uniflash first.
- make sure to loosen the EEPROM in the flashing motherboard before starting so you don't need to exert force when it's turned on.
- boot without memory managers and have the ROM image file on a hard disk (or at the very least CF), not floppy.

I flashed this board before without problems, I brickedit with Bios Patcher mod bios.
I checked all my other boards, non have the same style bios chip. I also ordered an SPI 25xx from AliExpress, but this will take some time to arrive. The still tries to access the floppy, I will prepare a disk for blind flashing.

Reply 7 of 11, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie
/MZ wrote on 2024-12-04, 11:51:

I flashed this board before without problems, I brickedit with Bios Patcher mod bios.
I checked all my other boards, non have the same style bios chip. I also ordered an SPI 25xx from AliExpress, but this will take some time to arrive. The still tries to access the floppy, I will prepare a disk for blind flashing.

Did you tried pressing "-" key while booting ?

Quote from Bios patcher readme (About_BP.TXT)

HOW SAFE IS IT? 

Patcher has several features against failures.

1. Virtual "DUAL-BIOS"

Because of keeping changes in one file patcher can load both BIOSes - original
and fixed. This Roll Back starts if you'll press "-" on keyboard during BOOT.
Module of changes reads pressed key and in case of minus simply skips fixed
BIOS and loads old BIOS.

2. Roll Back without keyboard.

Unfortunately, there is no universal initialization of keyboard controller for
all motherboards, that is why sometimes doesn't work read of pressed key. In
this case BIOS uses absence of keyboard. If module of changes can't get signal
from keyboard (DIN or PS/2) it should load old BIOS. Afterwards you can
connect keyboard and flash your old BIOS. But I think that you shouldn't use
this case.

As I count minimal reliabity of patcher is about 95%. IMHO this figure shows
reliability and a question about reliability solved (for people who has little
practise in flashing BIOSes).
Last edited by zyga64 on 2024-12-04, 21:18. Edited 1 time in total.

Scamp: 286@20 /4M /CL-GD5422 /CMI8330
Aries: 486DX33 /16M /TGUI9440 /GUS+ALS100+MT32PI
Triton: K6-2@400 /64M /Rage Pro PCI /ES1370+YMF718
Seattle: P!!!750 /256M /MX440 /Vibra16s+SBLive!
Panther Point: 3470s /8G /GTX750Ti /HDA

Reply 9 of 11, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++
zyga64 wrote on 2024-12-04, 11:05:
rasz_pl wrote on 2024-12-04, 09:41:

dont you need to short some bios pins to trigger CRC error and failsafe bootblock?

I hadn't heard of that before. That's interesting...
Where can I read about it?

That's mostly if it does not know it's BIOS is pooched and you are trying to force it to go "Doh, I need to do bootblock recovery" by bridging some data pins so you're basically going "HELLOOOO? big block of data missing!"

If with only vid card, base RAM and floppy hooked up, you get a flashing cursor and the floppy light blinks right after power up, it's usually ready for a boot block recovery then. In which case, power off, insert prepped floppy and power back on. Sometimes it will work from reset, but sometimes it's confused enough not to.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 10 of 11, by Maryoo

User metadata
Rank Member
Rank
Member

I recently repaired one motherboard this way. I launched Award Flash, replaced the BIOS chip and entered the file with the new BIOS for flashing. It worked without any problems.