VOGONS


First post, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

I'm wondering, can I flash a BIOS from a different motherboard if they have the same chipset?

For example, if I flashed a BIOS from an ABit AB-VH6-II onto a Gigabyte GA-6VXC7-4X - because the ABit has Softmenu III and a configurable PCI routing table, and because they have the same chipset.

What are the odds it will work?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 1 of 8, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie

The odds are 50:50 - either it will work or it won't 😀 I have my doubts if this will work because of SW1 and mostly SW2 hardware DIP switch settings for CPU frequency and multiplier on the Gigabyte GA-6VXC7-4X mobo, but if you have a dedicated EEPROM programmer, nothing prevents you to try it.

P.S. The south bridge chips seem to be different (VT82C686A vs VT82C686B) and this also will be a problem. Also Gigabyte board lacks any onboard AC'97 codec (this probably won't be a problem).

P.S.2: VT82C686B southbridge supports UDMA-100 mode, while VT82C686A supports only UDMA-66. I have no idea if they have other differences.

Last edited by analog_programmer on 2025-01-31, 13:06. Edited 2 times 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 8, by PC@LIVE

User metadata
Rank Oldbie
Rank
Oldbie

I don't think that having the same chipset is necessarily the same everything else, and so it works, I can say that same MB same model and same chipset, but with different SB, it doesn't work, so you should check before all the chips match, not just the chipset.

AMD 286-16 287-10 4MB HD 45MB VGA 256KB
AMD 386DX-40 Intel 387 8MB HD 81MB VGA 256KB
Cyrix 486DLC-40 IIT387-40 8MB VGA 512KB
AMD 5X86-133 16MB VGA VLB CL5428 2MB and many others
AMD K62+ 550 SOYO 5EMA+ and many others
AST Pentium Pro 200 MHz L2 256KB

Reply 3 of 8, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie

What PC@LIVE said ! ^^^^

In general: In addition to the chipset itself, there are also circuits for setting the voltage and frequency, as well as a hardware monitor (if any), etc.
Those are non-standardized.
However, it is safe to assume that this approach can be used for 486 and below boards.

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

Reply 4 of 8, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
zyga64 wrote on 2025-01-31, 13:03:

However, it is safe to assume that this approach can be used for 486 and below boards.

I already did this once with slot 1 boards, but finding a matching BIOS for north bridge, south bridge, I/O chip, etc. is harder than for s.7 boards or older.

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 5 of 8, by myne

User metadata
Rank Oldbie
Rank
Oldbie

The important thing for softmenu is the clock generator.
You'll need to compare the datasheets for both of they're not the same.

The simpler way is softfsb.

If you want voltages too, you'll need to look at the vrm controller.

And both need to be connected to the smbus or it simply won't work.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 6 of 8, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

Oh, I missed that the southbridge chips were different. Thanks for spotting that!

I suppose it would be a good idea to keep the original BIOS on it's own chip and have a separate chip for other BIOS's that I want to experiment with.

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 7 of 8, by myne

User metadata
Rank Oldbie
Rank
Oldbie
analog_programmer wrote on 2025-01-31, 12:44:

The odds are 50:50 - either it will work or it won't 😀 I have my doubts if this will work because of SW1 and mostly SW2 hardware DIP switch settings for CPU frequency and multiplier on the Gigabyte GA-6VXC7-4X mobo, but if you have a dedicated EEPROM programmer, nothing prevents you to try it.

P.S. The south bridge chips seem to be different (VT82C686A vs VT82C686B) and this also will be a problem. Also Gigabyte board lacks any onboard AC'97 codec (this probably won't be a problem).

P.S.2: VT82C686B southbridge supports UDMA-100 mode, while VT82C686A supports only UDMA-66. I have no idea if they have other differences.

686a/b are pin compatible. Most likely registers too with the possible exception of udma6 register settings.
Ata100 is the only difference I noticed.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 8 of 8, by analog_programmer

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on 2025-01-31, 15:42:

686a/b are pin compatible. Most likely registers too with the possible exception of udma6 register settings.
Ata100 is the only difference I noticed.

Thanks for the confirmation 👍

Duffman wrote on 2025-01-31, 15:00:

I suppose it would be a good idea to keep the original BIOS on it's own chip and have a separate chip for other BIOS's that I want to experiment with.

Yep. Especially if you can't easily flash the chip with the working BIOS.

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.