VOGONS


First post, by kahlil88

User metadata
Rank Newbie
Rank
Newbie

I seem to have bricked my Gigabyte GA-586HX board trying to update the BIOS and double bricked it in my attempt to recover the original BIOS.
I downloaded the latest BIOS from Gigabyte but used a later version of adwflash that has the /tiny option (the one provided kept saying "insufficient memory"). It appeared to flash fine, but after a reboot I got no video and some odd beeps. I made a recovery disk following this guide, and thankfully was smart enough to backup the original BIOS before flashing. It must have attempted the flash because there was quite a bit of disk activity, followed by a few minutes of silence. I crossed my fingers and manually restarted but now it's even more dead. Beeps, no video, no floppy activity.

Reply 1 of 19, by Imperious

User metadata
Rank Oldbie
Rank
Oldbie

You need an EEPROM burner.
I would at least try clearing the cmos before trying again. beeps means the bios is doing something and
You should be able to look up what the beeps mean, unless You meant no beeps as well now.

Atari 2600, TI994a, Vic20, c64, ZX Spectrum 128, Amstrad CPC464, Atari 65XE, Commodore Plus/4, Amiga 500
PC's from XT 8088, 486, Pentium MMX, K6, Athlon, P3, P4, 775, to current Ryzen 5600x.

Reply 4 of 19, by kahlil88

User metadata
Rank Newbie
Rank
Newbie
Doornkaat wrote on 2023-06-22, 10:14:

Do you have another mainboard with compatible EEPROM socket? You could try a hotflash.

I think the closest thing would be my 486 (Intel Classic R), but I'd feel better using an EEPROM programmer. I got one of those CH341A units awhile ago for flashing video cards, not sure if it's the same type I need or what to look for if not...

Reply 5 of 19, by Horun

User metadata
Rank l33t++
Rank
l33t++

You need something that can work with 32pin DIP, your programmer is not designed for that afaik. The current eeprom is probably a 27c010 or similar 1mbit.

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 7 of 19, by Skyscraper

User metadata
Rank l33t
Rank
l33t

I also hotflash in these situations. I have a Socket 7 board with the BIOS socket in a corner for this purpose.

New PC: i9 12900K @5GHz all cores @1.2v. MSI PRO Z690-A. 32GB DDR4 3600 CL14. 3070Ti.
Old PC: Dual Xeon X5690@4.6GHz, EVGA SR-2, 48GB DDR3R@2000MHz, Intel X25-M. GTX 980ti.
Older PC: K6-3+ 400@600MHz, PC-Chips M577, 256MB SDRAM, AWE64, Voodoo Banshee.

Reply 8 of 19, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie
kahlil88 wrote on 2023-06-21, 03:14:

I seem to have bricked my Gigabyte GA-586HX board trying to update the BIOS and double bricked it in my attempt to recover the original BIOS.
I downloaded the latest BIOS from Gigabyte but used a later version of adwflash that has the /tiny option (the one provided kept saying "insufficient memory"). It appeared to flash fine, but after a reboot I got no video and some odd beeps. I made a recovery disk following this guide, and thankfully was smart enough to backup the original BIOS before flashing. It must have attempted the flash because there was quite a bit of disk activity, followed by a few minutes of silence. I crossed my fingers and manually restarted but now it's even more dead. Beeps, no video, no floppy activity.

Maybe a bit late to the party, but have this board, and in my experience it's kind of picky with Awdflash versions. The version bundled with the latest BIOS from Gigabyte's support site would not work for me.

I've also experienced Awdflash not dumping the BIOS correctly. Maybe your backup is corrupt?

Attached the BIOS I'm using (2.9), an Awdflash version that worked with my board (7.71), and MR BIOS for the GA-586HX if you want to play around with that instead.

You can try the blind flash method you used before with those files. If it doesn't work (and it probably won't given what you've told us about floppy activity etc), I'd suggest reading up some on 29 series EEPROMs, and then try flashing your BIOS chip with some suitable host. A proper HW flasher like a TL866 would of course be the safest and easiest option - in my opinion an HW flasher is a must have in the retro computing enthusiast's toolbox - but there are also alternatives ranging between DIY Arduino based HW flashers like Tommyprom, using software + option rom socket in a network card etc, or hotflashing in another computer as suggested earlier in the thread.

Attachments

  • Filename
    V098b5wf_mrbios.zip
    File size
    153.96 KiB
    Downloads
    39 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    af771_flasher.zip
    File size
    15.38 KiB
    Downloads
    40 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    5hx29p4_bios.zip
    File size
    107.09 KiB
    Downloads
    40 downloads
    File license
    Fair use/fair dealing exception

Reply 9 of 19, by betamax80

User metadata
Rank Member
Rank
Member

Not sure if this will work with you but I had a problem back in the day flashing my GA-5AX.
It turned out that if you put literally command.com (doing a format /s) and the bios .bin file on a floppy, the bios had a recovery feature - it worked. May be helpful for you?
The instructions were put the floppy disk in the drive before turning on then just leave it to do its thing.

Reply 11 of 19, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie
kahlil88 wrote on 2023-07-08, 04:39:

What's a good source for the TL866 flasher or something comparable?

Ordered my T56 directly from Xgecu's Aliexpress shop, https://xgecu.aliexpress.com/store/4805043 .

In retrospect, a T48 would have been enough. Consider buying a kit including adapters for other chip packages. PLCC is common even in old computers, and when you're dealing with newer stuff you might want adapters for different surface mounted packages.

Looks like the TL866 specifically has gone out of production. Be aware that there still are lots of TL866 counterfeits on the market that might or might not work.

Reply 12 of 19, by kahlil88

User metadata
Rank Newbie
Rank
Newbie

XGecu T48 has arrived, however the numbers on the bottom of the chip don't seem to come up in its database. Sticker says PCI/PNP 586 and shows a serial number, nothing underneath it. Socket on the motherboard says 27010.

Attachments

  • bioschip.jpg
    Filename
    bioschip.jpg
    File size
    123.05 KiB
    Views
    1270 views
    File license
    Public domain

Reply 13 of 19, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie
kahlil88 wrote on 2023-07-12, 02:27:

XGecu T48 has arrived, however the numbers on the bottom of the chip don't seem to come up in its database. Sticker says PCI/PNP 586 and shows a serial number, nothing underneath it. Socket on the motherboard says 27010.

Yeah, also noticed that the silkscreen print says 27010, which is kind of funny. A 27 series (E)EPROM wouldn't work at all since the pinout is completely different from the 1Mbit 29 series EEPROM the board expects 😀

My board specifically used an SST29EE010. The make/model can be found on top under the BIOS hologram label, but if you don't want to remove it, you can use the profile for any 5V 29 series 1 Mbit EEPROM in XGPro if you skip the ID check. I'd suggest that you try the SST29EE010 profile, and if your board is using another model and fails the check, just untick the "ID check" box in the lower left corner before trying again.

As a sidenote, you might also be interested in Xgecu's official programmer software/firmware update channel here if you haven't found it already.

Last edited by kaputnik on 2023-07-12, 07:16. Edited 1 time in total.

Reply 14 of 19, by kahlil88

User metadata
Rank Newbie
Rank
Newbie

Nothing under the hologram label except for another small sticker that says 5HX. It does give an ID check error but if you're sure it will work, I'll do a test read and try flashing one of the BIOS ROMs you posted!

Reply 15 of 19, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie
kahlil88 wrote on 2023-07-12, 07:13:

Nothing under the hologram label except for another small sticker that says 5HX. It does give an ID check error but if you're sure it will work, I'll do a test read and try flashing one of the BIOS ROMs you posted!

That's odd, never encountered an unmarked EEPROM myself.

Yeah. As long as it passes verification after programming, you're good to go 😀

Reply 16 of 19, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie
kahlil88 wrote on 2023-07-12, 07:13:

Nothing under the hologram label except for another small sticker that says 5HX. It does give an ID check error but if you're sure it will work, I'll do a test read and try flashing one of the BIOS ROMs you posted!

Started playing around some in Xgpro and found Read ID under the Device menu. Maybe you can find your chip in this list and identify it that way? 😀

Reply 17 of 19, by kahlil88

User metadata
Rank Newbie
Rank
Newbie

Wasn't quite sure which file to use for the MR BIOS so I flashed the other and it's alive! I did end up flashing it via floppy but now it won't boot my CF card. Oh well, nothing wrong with the original BIOS (except that eyesore EPA logo)
Thanks for the list! ID check says 1FD5 (Atmel AT29C010A)

Attachments

Reply 18 of 19, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie
kahlil88 wrote on 2023-07-12, 08:30:

Wasn't quite sure which file to use for the MR BIOS so I flashed the other and it's alive! I did end up flashing it via floppy but now it won't boot my CF card. Oh well, nothing wrong with the original BIOS (except that eyesore EPA logo)
Thanks for the list! ID check says 1FD5 (Atmel AT29C010A)

Ah good job 😁 You're right, there were two MR BIOS images. There are differences if you compare the images by content, but they seem identical when installed. IIRC I ended up using V098b5wf.bio image, since its modification date is newer.

That's probably a question of settings. I'd just load the setup defaults and reconfigure the BIOS from scratch if I were you 😀

Oh, and you can replace or remove the EPA logo with CBROM if you like. There are also 3rd party GUI editors that should be able to do the job.

Reply 19 of 19, by kahlil88

User metadata
Rank Newbie
Rank
Newbie

I made a nice custom Gigabyte logo and thought I'd share

Attachments

  • GA586HX_EPA.png
    Filename
    GA586HX_EPA.png
    File size
    136.8 KiB
    Views
    1130 views
    File license
    Fair use/fair dealing exception
  • Filename
    ga586hx-epa.zip
    File size
    1.3 KiB
    Downloads
    38 downloads
    File license
    Fair use/fair dealing exception
  • ga586hx.png
    Filename
    ga586hx.png
    File size
    592 Bytes
    Views
    1132 views
    File license
    Fair use/fair dealing exception