VOGONS


First post, by Sukhoikip

User metadata
Rank Newbie
Rank
Newbie

I am trying to update a Biostar M5ALC's BIOS in the hope that it will enable it to boot from drives larger than 32GB. It has an Award BIOS, so I am attempting to use awdflash in 98 SE's DOS mode, but every .bin I try throws the aforementioned error, including the dumps of the existing BIOS awdflash itself created. Is this normal behavior if the filenames don't match, or does this suggest that the chip isn't reprogrammable? I am using awdflash 8.99 from wimsbios and trying BIOS ALC1020B from https://theretroweb.com/motherboards/s/biosta … m5alc#downloads
On a side note, it's very silly that the Windows 2000 setup environment can interface perfectly with a 128GB SSD on the board but can't finish because the board can't boot from it.

Reply 2 of 20, by Sukhoikip

User metadata
Rank Newbie
Rank
Newbie
Repo Man11 wrote on 2023-05-16, 23:43:

Is there a way I can confirm that the newer file is correct before potentially forcing it on and potentially having to buy hardware to recover the board?

Reply 3 of 20, by Repo Man11

User metadata
Rank Oldbie
Rank
Oldbie

Maybe compare it to the one on Jan's page? I notice that the one Jan has is an .exe; maybe it includes the proper flash utility? http://web.inter.nl.net/hcc/J.Steunebrink/k6plus.htm

"I'd rather be rich than stupid" - Jack Handey

Reply 4 of 20, by Horun

User metadata
Rank l33t++
Rank
l33t++

Hmm yeah I remember evasive hunting down BIOSTAR stuff a few years ago, know that:
Pentium -- M5ALC
2MB BIOS ALC0131B.BIN : Feb-26-2000
Windows 2000 (RC3 build 2194) install to ACPI mode.

1MB BIOS ALC0331B.BIN : Mar-31-1999
Disable K6 write allocate, from chip and CPU. L2 cache hit/miss use T3end.
---
Not sure where they got ALC1020B . Even Mobokive it does not list it: https://www.elhvb.com/mobokive/Archive/Biosta … 5alc/index.html
Yes at Jan's site does not have the flasher in the exe but trust that bios. It is for the 2Mbit EEPROM, so if your board has just a 1Mbit then it cannot be flashed with it......
Also Booting Win98 DOS mode is not usually "clean" unless you make sure nothing is loaded except himem.sys. Cannot have anything else loaded when flashing a bios, though that may not be the problem.
Also the archive of BIOSTAR has AWDflash 7.87D listed as the one, http://web.archive.org/web/20010827201207/htt … t/biosindex.htm
you can DL it straight from there... and here is yer BIOS page: http://web.archive.org/web/20010827212104/htt … pport/m5alc.htm

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 6 of 20, by Horun

User metadata
Rank l33t++
Rank
l33t++

Wow, thanks ! So no larger HD support with it, just CPU speed display. Being dated late 2000 Wonder why it was not on the TW archive from August 2001. Also note you cannot actually DL it so no way to see if it exact same file... urrg!

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 20, by Repo Man11

User metadata
Rank Oldbie
Rank
Oldbie

Jan's link to the old Wim's site is broken, but here's a Wayback link to that page: https://web.archive.org/web/20051105011452/ht … ex.php?count=-1
If you have a 256k BIOS chip you should be good to go.

"I'd rather be rich than stupid" - Jack Handey

Reply 8 of 20, by Sukhoikip

User metadata
Rank Newbie
Rank
Newbie
Horun wrote on 2023-05-17, 00:38:
Hmm yeah I remember evasive hunting down BIOSTAR stuff a few years ago, know that: Pentium -- M5ALC 2MB BIOS ALC0131B.BIN : Feb […]
Show full quote

Hmm yeah I remember evasive hunting down BIOSTAR stuff a few years ago, know that:
Pentium -- M5ALC
2MB BIOS ALC0131B.BIN : Feb-26-2000
Windows 2000 (RC3 build 2194) install to ACPI mode.

1MB BIOS ALC0331B.BIN : Mar-31-1999
Disable K6 write allocate, from chip and CPU. L2 cache hit/miss use T3end.
---
Not sure where they got ALC1020B . Even Mobokive it does not list it: https://www.elhvb.com/mobokive/Archive/Biosta … 5alc/index.html
Yes at Jan's site does not have the flasher in the exe but trust that bios. It is for the 2Mbit EEPROM, so if your board has just a 1Mbit then it cannot be flashed with it......
Also Booting Win98 DOS mode is not usually "clean" unless you make sure nothing is loaded except himem.sys. Cannot have anything else loaded when flashing a bios, though that may not be the problem.
Also the archive of BIOSTAR has AWDflash 7.87D listed as the one, http://web.archive.org/web/20010827201207/htt … t/biosindex.htm
you can DL it straight from there... and here is yer BIOS page: http://web.archive.org/web/20010827212104/htt … pport/m5alc.htm

1020B flashed without issue in DOS mode but didn't enable larger drive support, so I'm either going to have to get a 32GB SSD (more likely) or get a compatible 2mbit ROM and try the modded bios

Reply 9 of 20, by Chkcpu

User metadata
Rank Member
Rank
Member
Sukhoikip wrote on 2023-05-17, 15:21:
Horun wrote on 2023-05-17, 00:38:
Hmm yeah I remember evasive hunting down BIOSTAR stuff a few years ago, know that: Pentium -- M5ALC 2MB BIOS ALC0131B.BIN : Feb […]
Show full quote

Hmm yeah I remember evasive hunting down BIOSTAR stuff a few years ago, know that:
Pentium -- M5ALC
2MB BIOS ALC0131B.BIN : Feb-26-2000
Windows 2000 (RC3 build 2194) install to ACPI mode.

1MB BIOS ALC0331B.BIN : Mar-31-1999
Disable K6 write allocate, from chip and CPU. L2 cache hit/miss use T3end.
---
Not sure where they got ALC1020B . Even Mobokive it does not list it: https://www.elhvb.com/mobokive/Archive/Biosta … 5alc/index.html
Yes at Jan's site does not have the flasher in the exe but trust that bios. It is for the 2Mbit EEPROM, so if your board has just a 1Mbit then it cannot be flashed with it......
Also Booting Win98 DOS mode is not usually "clean" unless you make sure nothing is loaded except himem.sys. Cannot have anything else loaded when flashing a bios, though that may not be the problem.
Also the archive of BIOSTAR has AWDflash 7.87D listed as the one, http://web.archive.org/web/20010827201207/htt … t/biosindex.htm
you can DL it straight from there... and here is yer BIOS page: http://web.archive.org/web/20010827212104/htt … pport/m5alc.htm

1020B flashed without issue in DOS mode but didn't enable larger drive support, so I'm either going to have to get a 32GB SSD (more likely) or get a compatible 2mbit ROM and try the modded bios

Or, you could try the modded alc1020b 1Mbit BIOS. 😉
This patched alc1020j BIOS supports the K6-2/K6-III CPUs and has a fix for the 32GB and 64GB limit bugs to support HDD up to 128GB. However, it doesn't support the K6-2+/-III+.

Here you go:

Filename
ALC1020j.zip
File size
100.25 KiB
Downloads
28 downloads
File comment
Biostar M5ALC 1Mbit BIOS with 128GB patch
File license
Public domain

Cheers, Jan

CPU Identification utility
The Unofficial K6-2+ / K6-III+ page

Reply 10 of 20, by Horun

User metadata
Rank l33t++
Rank
l33t++
Chkcpu wrote on 2023-05-17, 19:59:
Or, you could try the modded alc1020b 1Mbit BIOS. ;) This patched alc1020j BIOS supports the K6-2/K6-III CPUs and has a fix for […]
Show full quote

Or, you could try the modded alc1020b 1Mbit BIOS. 😉
This patched alc1020j BIOS supports the K6-2/K6-III CPUs and has a fix for the 32GB and 64GB limit bugs to support HDD up to 128GB. However, it doesn't support the K6-2+/-III+.

Here you go:
ALC1020j.zip
Cheers, Jan

Thanks ! awesum work, do not have a way to test it but am happy you had the time to fix it. Saved in my archives 😀

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 11 of 20, by Chkcpu

User metadata
Rank Member
Rank
Member
Horun wrote on 2023-05-18, 01:52:
Chkcpu wrote on 2023-05-17, 19:59:
Or, you could try the modded alc1020b 1Mbit BIOS. ;) This patched alc1020j BIOS supports the K6-2/K6-III CPUs and has a fix for […]
Show full quote

Or, you could try the modded alc1020b 1Mbit BIOS. 😉
This patched alc1020j BIOS supports the K6-2/K6-III CPUs and has a fix for the 32GB and 64GB limit bugs to support HDD up to 128GB. However, it doesn't support the K6-2+/-III+.

Here you go:
ALC1020j.zip
Cheers, Jan

Thanks ! awesum work, do not have a way to test it but am happy you had the time to fix it. Saved in my archives 😀

@Horun, You’re welcome. I did test this patched alc1020j BIOS in 86Box and it worked well. I used the GA-5AX machine in 86Box, a comparable board that uses the same Aladdin V chipset.

@Sukhoikip, A test on real hardware is what we like to see, so please let us know how the patched alc1020j 1Mbit BIOS works on your M5ALC board with drives up to 128GB.
Note that on the second BIOS boot screen, where the hardware summary is displayed, any drive up to 65535MB is displayed in MB but larger drives are now show in GB.

I can also patch this BIOS for AMD K6-2+/K6-III+ support but this will take more time. Let me know if you want that and I will put this BIOS on my “to be patched” list. 😉

Jan

CPU Identification utility
The Unofficial K6-2+ / K6-III+ page

Reply 12 of 20, by Sukhoikip

User metadata
Rank Newbie
Rank
Newbie
Chkcpu wrote on 2023-05-18, 09:05:
@Horun, You’re welcome. I did test this patched alc1020j BIOS in 86Box and it worked well. I used the GA-5AX machine in 86Box, a […]
Show full quote
Horun wrote on 2023-05-18, 01:52:
Chkcpu wrote on 2023-05-17, 19:59:
Or, you could try the modded alc1020b 1Mbit BIOS. ;) This patched alc1020j BIOS supports the K6-2/K6-III CPUs and has a fix for […]
Show full quote

Or, you could try the modded alc1020b 1Mbit BIOS. 😉
This patched alc1020j BIOS supports the K6-2/K6-III CPUs and has a fix for the 32GB and 64GB limit bugs to support HDD up to 128GB. However, it doesn't support the K6-2+/-III+.

Here you go:
ALC1020j.zip
Cheers, Jan

Thanks ! awesum work, do not have a way to test it but am happy you had the time to fix it. Saved in my archives 😀

@Horun, You’re welcome. I did test this patched alc1020j BIOS in 86Box and it worked well. I used the GA-5AX machine in 86Box, a comparable board that uses the same Aladdin V chipset.

@Sukhoikip, A test on real hardware is what we like to see, so please let us know how the patched alc1020j 1Mbit BIOS works on your M5ALC board with drives up to 128GB.
Note that on the second BIOS boot screen, where the hardware summary is displayed, any drive up to 65535MB is displayed in MB but larger drives are now show in GB.

I can also patch this BIOS for AMD K6-2+/K6-III+ support but this will take more time. Let me know if you want that and I will put this BIOS on my “to be patched” list. 😉

Jan

It 99% works. It detects a 40GB native IDE HDD but the 128GB SSD is still not being detected

Reply 13 of 20, by Horun

User metadata
Rank l33t++
Rank
l33t++

Is it a true IDE SSD or SATA w/adapter or ?? Not all newer SSD work on older computers.....

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 14 of 20, by Sukhoikip

User metadata
Rank Newbie
Rank
Newbie
Horun wrote on 2023-05-20, 01:29:

Is it a true IDE SSD or SATA w/adapter or ?? Not all newer SSD work on older computers.....

It's a modern SSD via an adapter. It works fine in the 2 other IDE systems I tried, a 2002 socket 370 prebuilt and a LGA775 Dell

Reply 15 of 20, by Horun

User metadata
Rank l33t++
Rank
l33t++

Ok so on one of the other motherboards, get the detected C-H-S numbers and enter them in type 47 or "user defined" in the M5ALC bios and then see if FDISK sees it.

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 16 of 20, by Sukhoikip

User metadata
Rank Newbie
Rank
Newbie

Tried giving it the values, still not detected and with the values in place it doesn't detect the CD drive slaved to it. Not sure what relevance it showing up to FDISK has as I'm trying to use it as a boot drive. W2K setup successfully formatted it and copied files to it in the M5ALC, but couldn't proceed because the board couldn't boot from it

Reply 17 of 20, by Sukhoikip

User metadata
Rank Newbie
Rank
Newbie

As it turns out, the BIOS patch is fine and the adapter is just being picky, only showing up when it's the sole device on its IDE channel. I had been trying it with a CD drive in slave mode on the same channel.

Reply 18 of 20, by Horun

User metadata
Rank l33t++
Rank
l33t++

Good to know ! Thanks.

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 19 of 20, by Chkcpu

User metadata
Rank Member
Rank
Member
Sukhoikip wrote on 2023-05-22, 02:36:

As it turns out, the BIOS patch is fine and the adapter is just being picky, only showing up when it's the sole device on its IDE channel. I had been trying it with a CD drive in slave mode on the same channel.

Thanks for the follow-up. Good to hear that the patched BIOS works okay! 😀

Jan

CPU Identification utility
The Unofficial K6-2+ / K6-III+ page