VOGONS


First post, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

Hi, retro PC community fellas,
I've a couple of questions about the Gigabyte GA-586HX rev. 1.55 motherboard.

In the manual for Gigabyte GA-586HX there's a statement that the board support Intel Pentium P55C MMX (150, 166 and 200 MHz) CPUs and not a single word about AMD K6 processors:

The attachment manual CPUs.jpg is no longer available

On the GB's support page for this board there's a statement that boards revisions 1.55 and newer (mine is 1.55) do support AMD K6 and Intel Pentium MMX up to 200 MHz CPUs:

The attachment GB site CPUs.jpg is no longer available

I don't have any P55C (intel MMX) CPU, but I tried the board with Pentium 100-S (P54C non-MMX) single voltage processor and it runs fine. I have AMD K6-233 MHz CPU (Model 6) which is 3.2 V core and 3.3 V I/O and I think I can try it safely with this board, but what about K6 CPUs with 2.9 or 2.2 V cores?

Anyone tried to run AMD K6 CPUs with 2.2 or 2.9 V core on Gigabyte GA-586HX rev. 1.55/1.56 boards?

According to POST messages I think my board has latest official non-beta BIOS. On start the BIOS shows "Intel 430HX CHIPS, AUTO CPU VOLTAGE DETECT START Ver.2.9" and "10/21/1998-i430HX-2A59FG0BC-00" messages. But on TRW site there's a newer "beta" BIOS ver 3.0 and also some modified BIOSes for support of "K6-2/3+" CPUs (maybe K6-2 and K6-III(+)/2+):

The attachment TRW BIOSes.jpg is no longer available

Has anyone tried this "beta" version 3? Is it better than non-beta ver. 2.9 which is on my board?

I couldn't find the source of the non-official modded BIOSes with support for K6-2/III(+) CPUs ver. 2.9 and beta 3.0. I checked Jan Steunebrink's and Rainbow Software's BIOS mod pages and there are no modified BIOSes for GA-586HX board. Has anyone tried these modified BIOSes from TRW page? Is any hardware modification needed to use 2 V processors (AMD K6-III+) with these modified BIOSes?

And also I'm wondering, Is there any possibility of hardware modification of the board to work with higher than 3 multipliers for processors above 200 MHz?

I can't see any "clear CMOS" jumper on these BOARD, so how to clear the stored BIOS settings? The board is equipped with Dallas DS12887 RTC module (its battery is still alive), so there's no pin21 for RCLR ("RAM clear") signal on it.

Last edited by analog_programmer on 2024-07-18, 05:47. Edited 1 time in total.

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 1 of 14, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

I tried AMD K6-233 model 6 3.2 V core processor at 200 MHz (3 x 66 MHz) and the board recognized it as a real AMD K6-200 reducing the V core to 2.87 V (~2.9 V) which is normal operating core voltage for the K6-200 model 6 CPU.

So far, so good, but what about using the two modified BIOSes from TRW site: "10/21/1998-i430HX-2A59FG0BC-00, 137GB HDD and K6-2/3+ patch, ver. 2.9p4" and "05/26/1999-i430HX-2A59FG0BC-00, "TEST" beta BIOS, 137GB HDD and K6-2/3+ patch, ver. 3.0p4"? Do I need to modify the VRM on the board to use these with CPUs with core voltage under 2.9 V (K6-2, K6-III(+)/2+)?

I think the adjustable voltage regulator AS2880 is not very "happy" at 2.8 V output with its heatsink (it gets quite hot), I don't know if this VRM will hold up with even lower voltages (according to datasheet it can go down to 1.2 V).

Last edited by analog_programmer on 2024-07-18, 05:47. Edited 1 time in total.

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 2 of 14, by JSO

User metadata
Rank Member
Rank
Member

This motherboard released before the release of K6-2s.
If it has auto voltage switch, it can work without issues.

DOS IS THE POWER OF OUR CHILDHOOD MEMORIES!

Reply 3 of 14, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
JSO wrote on 2024-07-18, 05:08:

This motherboard released before the release of K6-2s.
If it has auto voltage switch, it can work without issues.

Yeah, it's not from the latest socket 7 motherboards and now I see that my board revision 1.55 supports AMD K6 model 6 (350 nm) 166 and 200 MHz CPUs with the latest official non-beta BIOS ver. 2.9, but I can't test K6 model 7 (250 nm) "little foot" which needs 2.2 core voltage, 'cause I don't have any of those K6 model7 processors. The output voltage form board's adjustable voltage regulator AS2880 is auto-set by BIOS on POSTing and there's no option for manual core voltage setting in the BIOS menus.

I can try K6-2 and K6-III+ CPUs with one of the modified BIOSes from TRW site, if someone confirms that the VRM on this board can go down "automatically" to at least 2.2 V.

And I still don't have an idea how to clear CMOS on this board.

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 4 of 14, by JSO

User metadata
Rank Member
Rank
Member

Probably it will adjust the correct voltage.
You can check it with speedfan. Or in the bios hardware status for the voltage.

To clear the cmos, you can do it in DOS, if you have installed Windows 9x or DOS 6.x - 7.x.

c:\debug

then input the following and restart the machine.

o 70 2E
o 71 FF
quit

DOS IS THE POWER OF OUR CHILDHOOD MEMORIES!

Reply 5 of 14, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
JSO wrote on 2024-07-18, 13:58:
To clear the cmos, you can do it in DOS, if you have installed Windows 9x or DOS 6.x - 7.x. […]
Show full quote

To clear the cmos, you can do it in DOS, if you have installed Windows 9x or DOS 6.x - 7.x.

c:\debug

then input the following and restart the machine.

o 70 2E
o 71 FF
quit

Thank you for the suggested clever way for clearing CMOS with DOS DEBUG, JSO! I've never fiddled with motherboards with RTC modules and without clear CMOS jumpers before. This mobo is still in "test stage", so I'm using HDD with DOS 7.1 (the one with Win98SE) attached for the tests. I'll try this hack. Maybe there's some old DOS tool for doing this.

JSO wrote on 2024-07-18, 13:58:

Probably it will adjust the correct voltage.
You can check it with speedfan. Or in the bios hardware status for the voltage.

There is nothing related to CPU's core voltage in the BIOS menus, not even a monitoring section. I think if I try some incompatible s.7 CPU with too low Vcore (K6-III+ for example), it will be fried before I can get in any BIOS menu or boot some OS 😀

As far as I remember "speedfan" was some windows software for temperature monitoring, but how it can help me in checking what minimal CPU core voltage the BIOS can set on boot? Please explain your idea behind using "speedfan".

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 6 of 14, by Chkcpu

User metadata
Rank Oldbie
Rank
Oldbie

Hi, analog_programmer,

This is what I know and what I found on-line about the GA-586HX board.

First the BIOS, these patched 2.9p4 and 3.0p4 versions you found on TRW were made by Petr Soucek. Petr is the BIOS patcher who developed the fixes for the Award 32GB and 64GB IDE HDD limit bugs that everybody is using. An archived copy of his work, and details about these “p4” (patch 4) BIOSes for the GA-586HX and GA-586T2, can be found at https://web.archive.org/web/20071114220315/ht … n.cz/petr/bios/

I don’t know what the difference between the latest official 2.9 and the 3.0 beta BIOS is, but the patched “p4” versions look fine to me.

About the “Auto Vcore” on this board, I believe that this is purely done in hardware and that the BIOS is not involved. This Auto Vcore switching will work on single plain voltage CPUs and on dual plain models with 2.8V/2.9V Vcore. So attempting to run lower 2.2V models will quickly fry them! 🙁

I found a great resource about this board at https://web.archive.org/web/20071116073930/ht … .ga586hx.de/en/ with a lot of information about hardware mods needed to get Vcore below 2.8V and to get additional multipliers.

Cheers, Jan

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

Reply 7 of 14, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
Chkcpu wrote on 2024-07-20, 16:13:
Hi, analog_programmer, […]
Show full quote

Hi, analog_programmer,

This is what I know and what I found on-line about the GA-586HX board.

First the BIOS, these patched 2.9p4 and 3.0p4 versions you found on TRW were made by Petr Soucek. Petr is the BIOS patcher who developed the fixes for the Award 32GB and 64GB IDE HDD limit bugs that everybody is using. An archived copy of his work, and details about these “p4” (patch 4) BIOSes for the GA-586HX and GA-586T2, can be found at https://web.archive.org/web/20071114220315/ht … n.cz/petr/bios/

I don’t know what the difference between the latest official 2.9 and the 3.0 beta BIOS is, but the patched “p4” versions look fine to me.

About the “Auto Vcore” on this board, I believe that this is purely done in hardware and that the BIOS is not involved. This Auto Vcore switching will work on single plain voltage CPUs and on dual plain models with 2.8V/2.9V Vcore. So attempting to run lower 2.2V models will quickly fry them! 🙁

I found a great resource about this board at https://web.archive.org/web/20071116073930/ht … .ga586hx.de/en/ with a lot of information about hardware mods needed to get Vcore below 2.8V and to get additional multipliers.

Cheers, Jan

Thank you very much for all this useful information, Mr. Steunebrink! This archived GA-586HX dedicated site is awesome and unfortunately I've missed it. I think this board will be a lot of modding fun 😀

All the best!

P.S. At least I've suggested correctly, that this board can't provide lower Vcore for the CPU without any hardware modifications and these K6-2(+)/III(+) modified BIOSes are useless without such modifications.

P.S.2 Petr Soucek's archived site is also very interesting with all the info about his BIOS mods.

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 9 of 14, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
majestyk wrote on 2024-07-20, 17:08:

I gathered some information here:
Gigabyte GA-586HX (Rev. 1.53)

Good job, majestyk! Thanks for the link to your GA-586HX modifications thread. I'll read it carefully later this evening 😀

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 10 of 14, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

Some update with tests of this board.

These DOS DEBUG.EXE commands actually kinda work as they reset BIOS settings to "BIOS Defaults":

o 70 2e
o 71 ff
q

This is not exactly the equivalent of hardware invoked "clear CMOS", but better than nothing.

I tested my AMD K6-233 model 6 CPU with switches (SW1 & SW2) set for multiplier of 1.5 and the CPU interpreted it as multiplier of 3.5 running at full speed of 233 MHz (3.5 x 66 MHz) 😀 And here is again some problem with the freeakin' hardware auto-voltage part of this board. The AMD K6-233 model 6 CPU at its full speed of 233 MHz needs 3.2 V for Vcore voltage and the board still provides to this CPU only about 2.9 V for the Vcore voltage thus making the system kinda unstable.

Maybe the fastest intel Pentium P55C (MMX) 233 MHz will run rock stable at full speed (3.5 x 66 MHz) with Vcore of ~2.9 V.

So, at least revision 1.55 of this board doesn't need any BF0 resistor mod for MMX processors with multiplier of 3.5.

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 11 of 14, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

For the problem with missing "clear CMOS" jumper option I found a simple "clrcmos.com" DOS tool that seems to work. I'm attaching it here in zip-archive as it may be useful to someone else.

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 12 of 14, by GuillermoXT

User metadata
Rank Member
Rank
Member
analog_programmer wrote on 2024-07-21, 14:40:
Some update with tests of this board. […]
Show full quote

Some update with tests of this board.

These DOS DEBUG.EXE commands actually kinda work as they reset BIOS settings to "BIOS Defaults":

o 70 2e
o 71 ff
q

This is not exactly the equivalent of hardware invoked "clear CMOS", but better than nothing.

I tested my AMD K6-233 model 6 CPU with switches (SW1 & SW2) set for multiplier of 1.5 and the CPU interpreted it as multiplier of 3.5 running at full speed of 233 MHz (3.5 x 66 MHz) 😀 And here is again some problem with the freeakin' hardware auto-voltage part of this board. The AMD K6-233 model 6 CPU at its full speed of 233 MHz needs 3.2 V for Vcore voltage and the board still provides to this CPU only about 2.9 V for the Vcore voltage thus making the system kinda unstable.

Maybe the fastest intel Pentium P55C (MMX) 233 MHz will run rock stable at full speed (3.5 x 66 MHz) with Vcore of ~2.9 V.

So, at least revision 1.55 of this board doesn't need any BF0 resistor mod for MMX processors with multiplier of 3.5.

My GA-586HX 1.55 also runs a K6-233 cpu and I'm just thinking about of installing a K6-2 450+

The attachment 20241025_001107.jpg is no longer available

Besides of that I recently got a pair of 64mb but they seem to be Buffered ones. I'm curious if they could be added to the 4x16mb already installed ones.

The attachment IMG_20241031_163913_620.jpg is no longer available

My Retrosystems:
PIII on GA-6BA running Win98SE
AMD K6 233 on GA-586HX with Win95
Tandon 286-8MHZ Running DOS 6.22 on XTIDE-CF
M326 486DLC + 4c87dlc (Dos+Win3.11)
ECS UM4980 AMD DX2 80 5V (Dos & Win3.11)

Reply 13 of 14, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
GuillermoXT wrote on 2024-11-01, 11:18:

My GA-586HX 1.55 also runs a K6-233 cpu and I'm just thinking about of installing a K6-2 450+

AMD K6-2 Chomper Extended (CXT) CPU can run at multiplier of 6 (board set for multi 2). For such a processor this board can give you maximum of 400 MHz for CPU (FSB 66 MHz * multi 6).

The main problem with this mobo is (auto)VRM, which needs some serious hardware modification for CPU core voltages under 2.8 V. For Gigabyte GA-586HX VRM modification details you can check majestyk's thread here: Gigabyte GA-586HX (Rev. 1.53)

GuillermoXT wrote on 2024-11-01, 11:18:

Besides of that I recently got a pair of 64mb but they seem to be Buffered ones. I'm curious if they could be added to the 4x16mb already installed ones.

Intel 430HX chipser supports up to 512MB of ECC or non-ECC EDO/FP RAM, but I have no idea for buffered RAM. Please, give some feedback after you test your buffered RAM modules with the board.

Last edited by vetz on 2025-04-29, 10:04. Edited 1 time in total.
Reason: Restoring revision 171150

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.

Reply 14 of 14, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

I almost forgot... I have two versions of MR (Microid Research) BIOS dump-files taken from Evergreen Spectra upgrade CDs, but I couldn't test them due to RTC module low battery problem that has befallen my board now.

Here they are for anyone who wants to give them a try:

The attachment Gigabyte GA-586HX MR BIOS from Evergreen Spectra.zip is no longer available

The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.