VOGONS


First post, by eliot_new

User metadata
Rank Newbie
Rank
Newbie

Hello everybody

Does anybody have an explanation about a phenomenon?

I have ECS P5HX-A rev2.1 with a BIOS 1.2 from 08/26/96
This is the very first BIOS and it accepts a 2nd TAG-SRAM Chip.

As soon as I flash the BIOS 09/12/97 the board refuses to boot untill I remove the 2nd TAG-SRAM:
https://theretroweb.com/motherboards/s/ecs-p5 … er.-2.0-pcb-2.1

What is amazing and looks like a trade-off:
1. 96 BIOS accepts a 2nd TAG but shows only 8GB HDD and no USB enabled option visible
2. 97 BIOS doesn't accept 2nd TAG but shows fully 32GB HDD (i.e. the SanDisc sdcard) and I see USB enabled within the integrated peripherals

Yesterday I even run Speedsys and Cachechk and it seems that the 2nd TAG is really working with 128MB EDO
Now I have to decide, before I setup a dual-boot DOS/WIN98SE what is more important.

1. using 128MB RAM, limiting to only 8GB (I have to repartition the 32GB sdcard, currently it has 2GB FAT16, 8GB FAT32, 22GB FAT32) and using an extra USB 2.0 PCI card
2. using only 64MB RAM, having full 32GB recognized and using the integrated USB 1.1 Controller

Are there any "WIN9x" games in the era 1996...1999 which needs more than 64MB RAM?
I bought this board for cheap because I always wanted an i430HX based board.

What I really appreciate is, that:
1. ATX, i.e. I can plugin PS/2 mouse and PS/2 keyboard without an adapter
2. ATX power plug (better than Gigabyte 586HX or Asus P55T2P4 with their BAT plugs)
3. RTC Dallas Chip sits on a socket and is easily removable with a screw driver
4. It accepts a 2nd TAG-SRAM Chip and according to speedsys it caches > 64MB RAM
5. It has white PCI and ISA slots, which looks really awesome
6. It has an USB connector (the Gigabyte 586HX rev1.54 hasn't)
7. The minimum VCore is 2.5V, this means that maybe at least a K6-3/400 nonplus with 2.4V will work

DOS:K6-3/400,192MB,P5A,Rendition v2200 AGP,Trio64 PCI,3dfx V1,AWE64,ESS1938,PicoGUS,32GB
w98SE:P3/450,768MB,QDI440BX,V3AGP,AWE64,PicoGUS,80GB
wXP:P3/1G,512MB,CUSL2-C,MSIFX5600,Audigy1,80GB

Reply 1 of 12, by PC Hoarder Patrol

User metadata
Rank l33t
Rank
l33t
eliot_new wrote on 2026-05-03, 07:23:
Hello everybody […]
Show full quote

Hello everybody

Does anybody have an explanation about a phenomenon?

I have ECS P5HX-A rev2.1 with a BIOS 1.2 from 08/26/96
This is the very first BIOS and it accepts a 2nd TAG-SRAM Chip.

As soon as I flash the BIOS 09/12/97 the board refuses to boot untill I remove the 2nd TAG-SRAM:
https://theretroweb.com/motherboards/s/ecs-p5 … er.-2.0-pcb-2.1

What is amazing and looks like a trade-off:
1. 96 BIOS accepts a 2nd TAG but shows only 8GB HDD and no USB enabled option visible
2. 97 BIOS doesn't accept 2nd TAG but shows fully 32GB HDD (i.e. the SanDisc sdcard) and I see USB enabled within the integrated peripherals

Yesterday I even run Speedsys and Cachechk and it seems that the 2nd TAG is really working with 128MB EDO
Now I have to decide, before I setup a dual-boot DOS/WIN98SE what is more important.

1. using 128MB RAM, limiting to only 8GB (I have to repartition the 32GB sdcard, currently it has 2GB FAT16, 8GB FAT32, 22GB FAT32) and using an extra USB 2.0 PCI card
2. using only 64MB RAM, having full 32GB recognized and using the integrated USB 1.1 Controller

Are there any "WIN9x" games in the era 1996...1999 which needs more than 64MB RAM?
I bought this board for cheap because I always wanted an i430HX based board.

What I really appreciate is, that:
1. ATX, i.e. I can plugin PS/2 mouse and PS/2 keyboard without an adapter
2. ATX power plug (better than Gigabyte 586HX or Asus P55T2P4 with their BAT plugs)
3. RTC Dallas Chip sits on a socket and is easily removable with a screw driver
4. It accepts a 2nd TAG-SRAM Chip and according to speedsys it caches > 64MB RAM
5. It has white PCI and ISA slots, which looks really awesome
6. It has an USB connector (the Gigabyte 586HX rev1.54 hasn't)
7. The minimum VCore is 2.5V, this means that maybe at least a K6-3/400 nonplus with 2.4V will work

The respective BIOS release notes don't point to anything much between 1.2 & 1.2q - https://web.archive.org/web/20010621174750id_ … e/p5hxaa10.html. I do see one old forum post elsewhere saying 1.2 worked on the board but 1.2q didn't, though it didn't mention board revision or the nature of the failure.

Can't imagine it'd help, but the original 1.2q update file can be foud at https://www.elhvb.com/mobokive/archive/Ecs%20 … bios/hxa12q.zip

Reply 2 of 12, by majestyk

User metadata
Rank Oldbie
Rank
Oldbie

Did you use 16Kx8 or 32Kx8 for the second TAG RAM?
Do you have 512K L2 cache onboard or did you upgrade from 256K with a COAST stick? What cache (COAST) module did you use to upgrade L2 cache? With just 256K (onboard) L2 cache there´s no cacheable area larger than 64MB. Note that to achieve this it´s not sufficient BIOS "accepts" the 2nd TAG chip but there must also be 512K L2 cache present and detected correctly.
I remember that all the common COAST sticks didn´t work.
I did some testing with this mainboard a while ago:
ECS / Elitegroup P5HX-A L2 cache upgrade

Reply 3 of 12, by Paadam

User metadata
Rank Member
Rank
Member

USB BIOS option only means whether BIOS sees USB keyboard not USB functioning in OS.

I would patch eariler BIOS with Bios Patcher 4.23 which would remove HDD size limitations.

Many 3Dfx and Pentium III-S stuff.
My amibay FS thread: www.amibay.com/showthread.php?88030-Man ... -370-dual)

Reply 4 of 12, by Chkcpu

User metadata
Rank Oldbie
Rank
Oldbie
majestyk wrote on 2026-05-04, 04:46:

I did some testing with this mainboard a while ago:
ECS / Elitegroup P5HX-A L2 cache upgrade

Hi majestyk,

Thank you for your write-up about the L2 cache mods on this P5HX-A board. This is great information!
I’m helping the OP via PM to find a better BIOS, or otherwise patch the v1.2q BIOS, for better CPU support and fix the 32GB and 64GB IDE HDD limit bugs.

I’ve found an Award upgrade BIOS by Unicore Software for the ECS P5HX-A Rev 2.x board. This 03/2000 BIOS has all the usual goodies like K6-2+/III+ and 128GiB drive support.
If you still have the P5HX-A, could you help test this Unicore upgrade BIOS on your modded board? Thanks in advance.
Here is a copy:

The attachment 2A59FE1C.zip is no longer available
Paadam wrote on 2026-05-04, 05:30:

I would patch eariler BIOS with Bios Patcher 4.23 which would remove HDD size limitations.

Hi Paadam,

Using Apple_ROM’s BIOS Patcher tool on the 09/1997 Ver. 1.2q BIOS would indeed remove the 32GB and 64GB drive limit bugs and add better CPU support.
But this won’t work on the earlier 1996 BIOS. This 1996 BIOS has no Int 13h extensions and is therefore limited to 8GB drives.
Afaik, the BIOS Patcher tool can’t add these extensions and is unable to break the 8GB limit. It can only fix the limit bugs in BIOSes that already have the Int 13h extensions.

Other solutions are needed to break the 8GB barrier in these earlier BIOSes, like EZ-Drive, XTIDE, or a BIOS upgrade.

Cheers, Jan

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

Reply 5 of 12, by eliot_new

User metadata
Rank Newbie
Rank
Newbie
Chkcpu wrote on 2026-05-04, 18:50:
Hi majestyk, […]
Show full quote
majestyk wrote on 2026-05-04, 04:46:

I did some testing with this mainboard a while ago:
ECS / Elitegroup P5HX-A L2 cache upgrade

Hi majestyk,

Thank you for your write-up about the L2 cache mods on this P5HX-A board. This is great information!
I’m helping the OP via PM to find a better BIOS, or otherwise patch the v1.2q BIOS, for better CPU support and fix the 32GB and 64GB IDE HDD limit bugs.

I’ve found an Award upgrade BIOS by Unicore Software for the ECS P5HX-A Rev 2.x board. This 03/2000 BIOS has all the usual goodies like K6-2+/III+ and 128GiB drive support.
If you still have the P5HX-A, could you help test this Unicore upgrade BIOS on your modded board? Thanks in advance.
Here is a copy:

The attachment 2A59FE1C.zip is no longer available
Paadam wrote on 2026-05-04, 05:30:

I would patch eariler BIOS with Bios Patcher 4.23 which would remove HDD size limitations.

Hi Paadam,

Using Apple_ROM’s BIOS Patcher tool on the 09/1997 Ver. 1.2q BIOS would indeed remove the 32GB and 64GB drive limit bugs and add better CPU support.
But this won’t work on the earlier 1996 BIOS. This 1996 BIOS has no Int 13h extensions and is therefore limited to 8GB drives.
Afaik, the BIOS Patcher tool can’t add these extensions and is unable to break the 8GB limit. It can only fix the limit bugs in BIOSes that already have the Int 13h extensions.

Other solutions are needed to break the 8GB barrier in these earlier BIOSes, like EZ-Drive, XTIDE, or a BIOS upgrade.

Cheers, Jan

Dear Jan, thx so much! I will test the Bios asap and will report the result here. Kind regards

DOS:K6-3/400,192MB,P5A,Rendition v2200 AGP,Trio64 PCI,3dfx V1,AWE64,ESS1938,PicoGUS,32GB
w98SE:P3/450,768MB,QDI440BX,V3AGP,AWE64,PicoGUS,80GB
wXP:P3/1G,512MB,CUSL2-C,MSIFX5600,Audigy1,80GB

Reply 6 of 12, by eliot_new

User metadata
Rank Newbie
Rank
Newbie
Chkcpu wrote on 2026-05-04, 18:50:

Cheers, Jan

Dear Jan, as I m back home now, I have tested your bios.
Unfortunately I get this error message after starting AWDFLASH and tipping: 2A59FE1C.bin as source.
Maybe you can modify anyway an older BIOS for the ECS P5HX-A, please?

DOS:K6-3/400,192MB,P5A,Rendition v2200 AGP,Trio64 PCI,3dfx V1,AWE64,ESS1938,PicoGUS,32GB
w98SE:P3/450,768MB,QDI440BX,V3AGP,AWE64,PicoGUS,80GB
wXP:P3/1G,512MB,CUSL2-C,MSIFX5600,Audigy1,80GB

Reply 7 of 12, by majestyk

User metadata
Rank Oldbie
Rank
Oldbie

Have you tried Uniflash?

Reply 8 of 12, by Babasha

User metadata
Rank Oldbie
Rank
Oldbie

Or just /F parameter to force flashing
(Warning! This can brick your board) 😀))

Need help? Begin with photo and model of your hardware 😉

Reply 9 of 12, by Chkcpu

User metadata
Rank Oldbie
Rank
Oldbie
eliot_new wrote on 2026-06-13, 11:09:
Dear Jan, as I m back home now, I have tested your bios. Unfortunately I get this error message after starting AWDFLASH and tipp […]
Show full quote
Chkcpu wrote on 2026-05-04, 18:50:

Cheers, Jan

Dear Jan, as I m back home now, I have tested your bios.
Unfortunately I get this error message after starting AWDFLASH and tipping: 2A59FE1C.bin as source.
Maybe you can modify anyway an older BIOS for the ECS P5HX-A, please?

You get this error message from AWDFLASH because the BIOS IDs don’t match.
ECS changed the BIOS ID in your 09/12/97 BIOS to (P5HX-A)C, while the Unicore BIOS has the original 2A59FE1C BIOS ID.

You can force the flash with the /Py switch. So try this command to flash:
AWDFLASH 2A59FE1C.BIN /Py /CC /CP /CD

The three /Cx switches clear the CMOS, PnP, and DMI data of the old BIOS. Adding these three switches often helps for a successful BIOS flash.

Cheers, Jan

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

Reply 10 of 12, by eliot_new

User metadata
Rank Newbie
Rank
Newbie
Chkcpu wrote on 2026-06-13, 20:06:
You get this error message from AWDFLASH because the BIOS IDs don’t match. ECS changed the BIOS ID in your 09/12/97 BIOS to (P5H […]
Show full quote
eliot_new wrote on 2026-06-13, 11:09:
Dear Jan, as I m back home now, I have tested your bios. Unfortunately I get this error message after starting AWDFLASH and tipp […]
Show full quote
Chkcpu wrote on 2026-05-04, 18:50:

Cheers, Jan

Dear Jan, as I m back home now, I have tested your bios.
Unfortunately I get this error message after starting AWDFLASH and tipping: 2A59FE1C.bin as source.
Maybe you can modify anyway an older BIOS for the ECS P5HX-A, please?

You get this error message from AWDFLASH because the BIOS IDs don’t match.
ECS changed the BIOS ID in your 09/12/97 BIOS to (P5HX-A)C, while the Unicore BIOS has the original 2A59FE1C BIOS ID.

You can force the flash with the /Py switch. So try this command to flash:
AWDFLASH 2A59FE1C.BIN /Py /CC /CP /CD

The three /Cx switches clear the CMOS, PnP, and DMI data of the old BIOS. Adding these three switches often helps for a successful BIOS flash.

Cheers, Jan

Dear Jan, thank you very much!

I have succeeded in flashing bios with:

AWDFLASH 2A59FE1C.BIN /Py /CC /CP /CD

But now a small issue appears:

Neither DOS nor Win98SE recognizes my LG DVD ROM along with the IDE2SATA Adapter.
With the older Bios 1.2q from 1997 it works fine.

Could be the reason, that the Unicorn Bios works only with K6, K6-2 or K6-3 CPUs?
I have remained with the P166MMX after flashing to test stability and behaviour.

Tomorrow I will reflash again the newest bios, install my 3x CPUs K6, K6-2, K6-3 and write the results here.

DOS:K6-3/400,192MB,P5A,Rendition v2200 AGP,Trio64 PCI,3dfx V1,AWE64,ESS1938,PicoGUS,32GB
w98SE:P3/450,768MB,QDI440BX,V3AGP,AWE64,PicoGUS,80GB
wXP:P3/1G,512MB,CUSL2-C,MSIFX5600,Audigy1,80GB

Reply 11 of 12, by eliot_new

User metadata
Rank Newbie
Rank
Newbie
Chkcpu wrote on 2026-06-13, 20:06:
ECS changed the BIOS ID in your 09/12/97 BIOS to (P5HX-A)C, while the Unicore BIOS has the original 2A59FE1C BIOS ID. […]
Show full quote

ECS changed the BIOS ID in your 09/12/97 BIOS to (P5HX-A)C, while the Unicore BIOS has the original 2A59FE1C BIOS ID.

You can force the flash with the /Py switch. So try this command to flash:
AWDFLASH 2A59FE1C.BIN /Py /CC /CP /CD

The three /Cx switches clear the CMOS, PnP, and DMI data of the old BIOS. Adding these three switches often helps for a successful BIOS flash.

Cheers, Jan

Dear Jan, now I have installed a K6-2 400 as well as a K6-3 400 (non plus).
Both work and are recognized, I can even play Quake 1 in pure DOS 6.22.

But unfortunately neither the CDROM nor the PS/2 Mouse work, I had to reflash the old 1997 bios.
Nor do Win98SE start properly, it freezes few seconds after the desktop appears.

In case you had some free time this summer, I would highly appreaciate if you could please make a modified bios based upon the 1997 edition?
Below I add some pictures for documentation.

DOS:K6-3/400,192MB,P5A,Rendition v2200 AGP,Trio64 PCI,3dfx V1,AWE64,ESS1938,PicoGUS,32GB
w98SE:P3/450,768MB,QDI440BX,V3AGP,AWE64,PicoGUS,80GB
wXP:P3/1G,512MB,CUSL2-C,MSIFX5600,Audigy1,80GB

Reply 12 of 12, by Chkcpu

User metadata
Rank Oldbie
Rank
Oldbie

I’m sorry to hear the the Unicore BIOS gives you problems. This sometimes happens with these upgrade BIOSes, but most of them work fine.
Anyway, it was worth a try.

I have now put the 1997 1.2q BIOS on my “to be patched“ list but it will take some time before it is ready. I have several projects to finish first. 😉

I will let you know when the patched ECS P5HX-A BIOS is ready.
Greetings, Jan

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