VOGONS


First post, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie

Hey there. So I recently got an FIC K8-800T motherboard, and for guarenteed functionality I paired it with a clawhammer Athlon 64 3200+, essentially launch year AMD64 setup. However if I want SSE3 support (and at least one other added instruction set), I am going to need to get a venice Althlon 64 running on this motherboard.
Hardwarewize, it is completely compatible as long as it is a socket 754, so no worries on that, the concern is entirely on finding the illusive BIOS updates. The board I am getting was barely ever used and never received bios updates, so it is still running a 2003 BIOS.

The only BIOS update available to download for it as far as I could see is on theretroweb, driversguide, and one internet archive user, but it all points to the same december 2003 update:
https://theretroweb.com/motherboards/s/fic-k8-800t
https://www.driverguide.com/driver/detail.php … driverid=221651
https://archive.org/details/upgrade-cd-2-2004

The wimsbios website actually lists several newer compatible BIOS updates that match the post string 12/15/2003-K8T800-8237-6A7L0F0BC-00
Here are all of the links I found for it:
https://www.wimsbios.com/biosupdates/fi ... )/6A7L0F0B
https://www.wimsbios.com/biosupdates/fi ... )/6A7L0F01
(Less certain on whether these properly match for my motherboard but it claims to be the same chipset):
https://www.wimsbios.com/biosupdates/fi ... )/6A7L0F0A
https://www.wimsbios.com/biosupdates/fi ... )/6A7L0F0C
https://www.wimsbios.com/biosupdates/fi ... )/6A7L0F0S
https://www.wimsbios.com/biosupdates/fi ... )/6A7L0F09

None of them include download links...
That 2007-09-05 is particularly desirable to find cause for one, it is an actual date unlike some of the wimsbios pages, and it is after the venice Athlons came out in April of 2005.

FICs actual hosting is no longer around and wayback snapshots of their ftp pags either don't exist or have no usable saved pages seemingly.

I'd honestly like to see if it is possible to find any version beside the December 2003 update. But I really need an update from post April of 2005. I suppose I am calling for searching expertise or if anyone actually has the files somewhere for any updates.

Edit:
https://web.archive.org/web/20080204014817/ht … px?model_id=135
That 2008 snapshot about my motherboard on the official FIC website actually lists the same december 2003 BIOS, does this imply that wimsbios is lying... I honestly wonder where wims got its information. But I am still hopeful.

Last edited by Matt The Cat on 2026-06-20, 04:50. Edited 1 time in total.

Reply 1 of 41, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Might be right about the "illusive" vs "elusive" looking at FIC's 2008 support site, only the good ole VXA41 file from 2003 there.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 2 of 41, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie
BitWrangler wrote on 2026-06-20, 04:49:

Might be right about the "illusive" vs "elusive" looking at FIC's 2008 support site, only the good ole VXA41 file from 2003 there.

At least my poor grammar caught your attention! Lol

Also, seems we noticed the support page at the same time.

Reply 3 of 41, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

It might be possible to inject the microcode into the BIOS file and flash the modified BIOS.

Will it work? Who knows? Will the voltage regulation section of the board be able to work with the newer CPUs?

You will probably want to use a known good CPU that you don't can about frying as well as an EEPROM programmer so you can flash the chip back to stock if it doesn't work at all after the BIOS mod.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 4 of 41, by myne

User metadata
Rank l33t
Rank
l33t

The filenames on those WIM updates seem to be 2003 despite saying newer.
Possible they were user modded.

Might be faster to look for microcode and integrate it

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 5 of 41, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie
myne wrote on 2026-06-20, 05:51:

The filenames on those WIM updates seem to be 2003 despite saying newer.
Possible they were user modded.

Might be faster to look for microcode and integrate it

Where can I find microcode? Lol
If I am understanding correctly, the post string would remain the same for later updates? Maybe I am not following what you are saying though. 12/15/2003-K8T800-8237-6A7L0F0BC-00
That is still the post string/BIOS ID for the known official December 24th 2003 update and the supposed later updates as you saw, not completely sure what I can conclude from that but that brings this question to mind: should the post string be different for different versions of the bios? I might be remember incorrectly, but I think the post string was suppose to match the release date, but overall I'm not sure.

Reply 6 of 41, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie
cyclone3d wrote on 2026-06-20, 05:27:

It might be possible to inject the microcode into the BIOS file and flash the modified BIOS.

Will it work? Who knows? Will the voltage regulation section of the board be able to work with the newer CPUs?

You will probably want to use a known good CPU that you don't can about frying as well as an EEPROM programmer so you can flash the chip back to stock if it doesn't work at all after the BIOS mod.

I don't have the board on hand yet to actually check the VRM chip, but I am fairly certain it can handle the lower voltage required by the venice, 1.50v vs. 1.40v.

Definitely sounds like the reprogramming method would be more of a financial investment.

Reply 7 of 41, by Roman555

User metadata
Rank Oldbie
Rank
Oldbie
Matt The Cat wrote on 2026-06-20, 04:07:

Hey there. So I recently got an FIC K8-800T motherboard, and for guarenteed functionality I paired it with a clawhammer Athlon 64 3200+, essentially launch year AMD64 setup. However if I want SSE3 support (and at least one other added instruction set), I am going to need to get a venice Althlon 64 running on this motherboard.

Hi.
There is a mATX FIC mainboard K8M-800T that has a BIOS update VWB42
07/16/2004-K8T800-8237-6A7L0F0CC-00.

                          ** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+------------------
0039 0048 | 003A 004A | 0041 0150 |

Maybe it will be a compatible one.
The mATX mainboard has fewer PCI and DDR slots. So your ATX K8-800T mainboard may not work properly with PCI devices in those slots which are not presented on mATX K8M-800T. With third DDR slot it isn't a problem - it's really not usable in any case (DDR400 gets DDR333). What about PCI slots, I guess, if swaps ACPITBL.BIN BIOS modules they will do.
The most important thing is the mainboard may be bricked if BIOS update is incompatible. Then a hardware programmer or hotswap method only helps.

[ MS6168/PII-350/YMF754/98SE ]
[ 775i65G/E5500/9800Pro/Vortex2/ME ]

Reply 8 of 41, by AlexZ

User metadata
Rank Oldbie
Rank
Oldbie

This is an AGP Via board, not a good fit for SSE3 cpu anyway. 1mb cache is better to have. This board is a great fit for Windows 98 system + early Windows XP. You don't need SSE3 for those games.

SSE3 cpus make sense mostly in nforce4 boards with pcie.

Pentium III 900E,ECS P6BXT-A+,384MB,GeForce FX 5600, Voodoo 2,Yamaha SM718
Turion 64 MT-40@2.4Ghz,Gigabyte GA-K8NE,2GB,GeForce GTX 285,Audigy 2ZS
Phenom II X4 955,Gigabyte GA-MA770-UD3,8GB,GeForce GTX 780
Vishera FX-8370,Asus 990FX,32GB,GeForce GTX 980 Ti

Reply 9 of 41, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie
AlexZ wrote on 2026-06-20, 16:21:

This is an AGP Via board, not a good fit for SSE3 cpu anyway. 1mb cache is better to have. This board is a great fit for Windows 98 system + early Windows XP. You don't need SSE3 for those games.

SSE3 cpus make sense mostly in nforce4 boards with pcie.

With 2GB DDR1, Athlon 64 3200+ (clawhammer), ATI Radeon HD 3650 AGP, I intended to at least use Windows 7 64 bit. This setup should work fine without too much struggle I'd assume.
Windows 10 32 bit should also run, maybe not great, but I think the 32 bit application limit is worse than the Windows 7 limits. (I also intend to use a sata SSD to IDE down the line to max out the responsiveness)

Just a shame the clawhammer only has up to SSE2. Mainly cause I really wanted to push it to a Tiny 10 x64 installation. The only instruction venice Athlon 64 is missing for regular Windows 10 64 bit is CMPXCHG16b. I can't say for certain but I imagine that could be worked around more easily than something major like sse3, and a stripped windows 10 x64 would be the target candidate for that or perhaps a basic bypass or WinPE. Edit: I honestly don't know if there would be a way to bypass the requirement of CMPXCHG16b, or an already available modded version of Windows 10 admittedly, and I guess also PrefetchW, cause answers on the required instructions are unclear. And I guess windows 10 x64 doesn't require sse3 so, in terms of running Windows 10 x64, the clawhammar and venice would be in the same boat, nonetheless, the following still applies:

Additionally, while on Windows 7 64bit, I imagine there is application support that would benefit from SSE3 availability.

That is the motivation. But I am definitely not limited to Win 98 or RTM XP. 64 bit Win 7 is fair within reason.
I ran Windows 7 32bit on a slot 1 pentium 3 450mhz with an NVIDIA8400gs PCI and 768MBS ram and it wasn't that bad, mainly newer applications failed because of missing CPU instruction sets. This Athlon 64 setup is on a whole 'nother level from that and at least adequately capable. I am assuming, but it is based on experience that Windows 7 isn't so heavy as you might expect.
I thought about using Win XP x64 with one core api, but it is just not all there yet from my testing.
Windows 2k with BWC kernel extension is pretty cool, but I have used it so much and need a break from it.

Last edited by Matt The Cat on 2026-06-20, 18:27. Edited 1 time in total.

Reply 10 of 41, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie
Roman555 wrote on 2026-06-20, 16:12:
Hi. There is a mATX FIC mainboard K8M-800T that has a BIOS update VWB42 07/16/2004-K8T800-8237-6A7L0F0CC-00. […]
Show full quote
Matt The Cat wrote on 2026-06-20, 04:07:

Hey there. So I recently got an FIC K8-800T motherboard, and for guarenteed functionality I paired it with a clawhammer Athlon 64 3200+, essentially launch year AMD64 setup. However if I want SSE3 support (and at least one other added instruction set), I am going to need to get a venice Althlon 64 running on this motherboard.

Hi.
There is a mATX FIC mainboard K8M-800T that has a BIOS update VWB42
07/16/2004-K8T800-8237-6A7L0F0CC-00.

                          ** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+------------------
0039 0048 | 003A 004A | 0041 0150 |

Maybe it will be a compatible one.
The mATX mainboard has fewer PCI and DDR slots. So your ATX K8-800T mainboard may not work properly with PCI devices in those slots which are not presented on mATX K8M-800T. With third DDR slot it isn't a problem - it's really not usable in any case (DDR400 gets DDR333). What about PCI slots, I guess, if swaps ACPITBL.BIN BIOS modules they will do.
The most important thing is the mainboard may be bricked if BIOS update is incompatible. Then a hardware programmer or hotswap method only helps.

I appreciate it. I did see some similar motherboards either based on the same or related chipset had newer BIOS files available. I am definitely apprehensive to that for the risk and I don't have a programmer. And unfortunately, even the one on retroweb for the k8m-800t is pre 2005 so not entirely promising in terms of Venice CPU support.

Reply 11 of 41, by AlexZ

User metadata
Rank Oldbie
Rank
Oldbie

s754 is not a good fit for Windows 7. Windows 7 era benefits from X4 CPU. Vista era benefits from X2 CPU. s754 is great for Windows XP (PCIe) or Windows 98 (AGP). The platform can cover up to year 2006 for gaming with a few games running at about 50-60 fps. You can in theory build what you intend, but the result will be very suboptimal regarding capabilities. The hardware you have is a great fit for Windows 98, you just need GeForce 4/FX.

ATI Radeon HD 3650 AGP is about as powerful as Radeon X1950 Pro, as it only has DDR2 memory. It's still a very powerful AGP card, but completely outclassed by PCIe. See Re: Battle of the platforms: socket 754! for comparison of Clawhammer 3400+ Radeon X1950 Pro vs Turion 64 @ 2.2Ghz + GeForce GTX 275. AGP stands no chance, the difference is so huge. A forward looking s754 should be using nForce4 + SSE3 capable CPU + SSD. The best candidate is Turion 64 (clocked at 2.2-2.4Ghz) and GeForce GTX 275/280/285.

Pentium III 900E,ECS P6BXT-A+,384MB,GeForce FX 5600, Voodoo 2,Yamaha SM718
Turion 64 MT-40@2.4Ghz,Gigabyte GA-K8NE,2GB,GeForce GTX 285,Audigy 2ZS
Phenom II X4 955,Gigabyte GA-MA770-UD3,8GB,GeForce GTX 780
Vishera FX-8370,Asus 990FX,32GB,GeForce GTX 980 Ti

Reply 12 of 41, by Roman555

User metadata
Rank Oldbie
Rank
Oldbie
Matt The Cat wrote on 2026-06-20, 18:26:

I appreciate it. I did see some similar motherboards either based on the same or related chipset had newer BIOS files available. I am definitely apprehensive to that for the risk and I don't have a programmer. And unfortunately, even the one on retroweb for the k8m-800t is pre 2005 so not entirely promising in terms of Venice CPU support.

I've looked into Gigabyte GA-K8VT800 BIOS image which supports Venice E6 Athlon 64 3200+ - it has the same bundle of CPU Micro Code Information that VWB42 of mATX K8M-800T has. So I suppose there is a big chance (but also there is a risk).

[ MS6168/PII-350/YMF754/98SE ]
[ 775i65G/E5500/9800Pro/Vortex2/ME ]

Reply 13 of 41, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie
AlexZ wrote on 2026-06-20, 19:46:

s754 is not a good fit for Windows 7. Windows 7 era benefits from X4 CPU. Vista era benefits from X2 CPU. s754 is great for Windows XP (PCIe) or Windows 98 (AGP). The platform can cover up to year 2006 for gaming with a few games running at about 50-60 fps. You can in theory build what you intend, but the result will be very suboptimal regarding capabilities. The hardware you have is a great fit for Windows 98, you just need GeForce 4/FX.

ATI Radeon HD 3650 AGP is about as powerful as Radeon X1950 Pro, as it only has DDR2 memory. It's still a very powerful AGP card, but completely outclassed by PCIe. See Re: Battle of the platforms: socket 754! for comparison of Clawhammer 3400+ Radeon X1950 Pro vs Turion 64 @ 2.2Ghz + GeForce GTX 275. AGP stands no chance, the difference is so huge. A forward looking s754 should be using nForce4 + SSE3 capable CPU + SSD. The best candidate is Turion 64 (clocked at 2.2-2.4Ghz) and GeForce GTX 275/280/285.

My main goal here was pushing the oldest x64 hardware to run the most modern applications. Maybe it is technically suboptimal, but I think it should work demonstratively to show a 2003 motherboard running late 2010s and perhaps even early 2020s software. The first PCI-E board wasn't released until August 2004. I actually have a GTX 260 PCI-E I got from a friend recently, but I don't have an old PCI-E board to use it with. I also have a FIC K8M-800M, but it also lacks PCI-E, and I don't have a spare cpu to put in it, spare ram, or power supply with molex, so it is going in storage. I really need to get a case for these, but I haven't been able to test their booting with the ram, gpu, and cpu yet cause it hasn't showed up yet, should work though.

And beyond that, while all the caps appear healthy now, no leaking or bulging, I am aware that I should replace them. I don't even own a soldiering gun and have no experience with it, so not a great idea that I try to recap.

I am sorry if I come off rude. It really isn't intentional. I understand a lot of my goals probably seem like pipedreams, some of them kinda work, usually it really helps to get my hands on it and just manually test and see what works. But I don't have much low level knowledge in terms of hardware or programming.

Reply 14 of 41, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie
Roman555 wrote on 2026-06-20, 19:52:
Matt The Cat wrote on 2026-06-20, 18:26:

I appreciate it. I did see some similar motherboards either based on the same or related chipset had newer BIOS files available. I am definitely apprehensive to that for the risk and I don't have a programmer. And unfortunately, even the one on retroweb for the k8m-800t is pre 2005 so not entirely promising in terms of Venice CPU support.

I've looked into Gigabyte GA-K8VT800 BIOS image which supports Venice E6 Athlon 64 3200+ - it has the same bundle of CPU Micro Code Information that VWB42 of mATX K8M-800T has. So I suppose there is a big chance (but also there is a risk).

Thank you for looking into that. I will try to learn what I can and make a decision from there. Maybe someday, someone might stumble upon this thread and already personally have the files I am looking for. It is a long shot, but that is what it is.

Reply 15 of 41, by myne

User metadata
Rank l33t
Rank
l33t
AlexZ wrote on 2026-06-20, 19:46:

s754 is not a good fit for Windows 7. Windows 7 era benefits from X4 CPU. Vista era benefits from X2 CPU. s754 is great for Windows XP (PCIe) or Windows 98 (AGP). The platform can cover up to year 2006 for gaming with a few games running at about 50-60 fps. You can in theory build what you intend, but the result will be very suboptimal regarding capabilities. The hardware you have is a great fit for Windows 98, you just need GeForce 4/FX.

ATI Radeon HD 3650 AGP is about as powerful as Radeon X1950 Pro, as it only has DDR2 memory. It's still a very powerful AGP card, but completely outclassed by PCIe. See Re: Battle of the platforms: socket 754! for comparison of Clawhammer 3400+ Radeon X1950 Pro vs Turion 64 @ 2.2Ghz + GeForce GTX 275. AGP stands no chance, the difference is so huge. A forward looking s754 should be using nForce4 + SSE3 capable CPU + SSD. The best candidate is Turion 64 (clocked at 2.2-2.4Ghz) and GeForce GTX 275/280/285.

Windows 7 ran acceptably on the first eepc.
A 600mhz celery.
They'll be fine.
It's easy enough to mod in microcode if it can be found.

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 16 of 41, by shevalier

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on 2026-06-20, 05:51:

The filenames on those WIM updates seem to be 2003 despite saying newer.
Possible they were user modded.

Might be faster to look for microcode and integrate it

It doesn’t work with the 754 socket.
Re: Battle of the platforms: socket 754!

myne wrote on 2026-06-21, 09:29:

It's easy enough to mod in microcode if it can be found.

The standard set of microcodes for the 754 family consists of 4 entries.
cpu00020F10_
cpu00010F50_
cpu00000F4A_
cpu00000F48_
https://github.com/platomav/CPUMicrocodes/tree/master/AMD
But that makes no sense.

For example, neither the E6 series processors nor the Turion processors load a separate microcode; they carry out initialisation solely via the main BIOS.
Copy it into PowerShell.
Obtain the file for integration via the CBROM utility

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00000F48_ver00000046_2004-07-19_3426F3F8.bin" -OutFile "cpu00000F48.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00000F4A_ver00000047_2004-07-19_5C34F524.bin" -OutFile "cpu00000F4A.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00010F50_ver00000041_2004-02-25_062A069E.bin" -OutFile "cpu00010F50.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00020F10_ver0000004D_2005-04-28_144618B8.bin" -OutFile "cpu00020F10.bin"

$currentDir = (Get-Item .).FullName

$f = [System.IO.File]::Create("$currentDir\00.bin"); $f.SetLength(1088); $f.Close()

$output = [System.IO.File]::Create("$currentDir\NCCPUCODE.bin")

$files = "cpu00000F48.bin", "00.bin", "cpu00000F4A.bin", "00.bin", "cpu00010F50.bin", "00.bin", "cpu00020F10.bin", "00.bin"

foreach ($file in $files) {
$filePath = "$currentDir\$file"
if (Test-Path $filePath) {
$bytes = [System.IO.File]::ReadAllBytes($filePath)
$output.Write($bytes, 0, $bytes.Length)
} else {
Write-Warning "file not found: $filePath"
}
}


$output.Close()
#

Aopen MX3S, PIII-S Tualatin 1133, Radeon 9800Pro@XT BIOS, Audigy 4 SB0610
JetWay K8T8AS, Athlon DH-E6 3000+, Radeon HD2600Pro AGP, Audigy 2 Value SB0400
Gigabyte Ga-k8n51gmf, Turion64 ML-30@2.2GHz , Radeon X800GTO PL16, Diamond monster sound MX300

Reply 17 of 41, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie
shevalier wrote on 2026-06-21, 11:16:
It doesn’t work with the 754 socket. Re: Battle of the platforms: socket 754! […]
Show full quote
myne wrote on 2026-06-20, 05:51:

The filenames on those WIM updates seem to be 2003 despite saying newer.
Possible they were user modded.

Might be faster to look for microcode and integrate it

It doesn’t work with the 754 socket.
Re: Battle of the platforms: socket 754!

myne wrote on 2026-06-21, 09:29:

It's easy enough to mod in microcode if it can be found.

The standard set of microcodes for the 754 family consists of 4 entries.
cpu00020F10_
cpu00010F50_
cpu00000F4A_
cpu00000F48_
https://github.com/platomav/CPUMicrocodes/tree/master/AMD
But that makes no sense.

For example, neither the E6 series processors nor the Turion processors load a separate microcode; they carry out initialisation solely via the main BIOS.
Copy it into PowerShell.
Obtain the file for integration via the CBROM utility

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00000F48_ver00000046_2004-07-19_3426F3F8.bin" -OutFile "cpu00000F48.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00000F4A_ver00000047_2004-07-19_5C34F524.bin" -OutFile "cpu00000F4A.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00010F50_ver00000041_2004-02-25_062A069E.bin" -OutFile "cpu00010F50.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00020F10_ver0000004D_2005-04-28_144618B8.bin" -OutFile "cpu00020F10.bin"

$currentDir = (Get-Item .).FullName

$f = [System.IO.File]::Create("$currentDir\00.bin"); $f.SetLength(1088); $f.Close()

$output = [System.IO.File]::Create("$currentDir\NCCPUCODE.bin")

$files = "cpu00000F48.bin", "00.bin", "cpu00000F4A.bin", "00.bin", "cpu00010F50.bin", "00.bin", "cpu00020F10.bin", "00.bin"

foreach ($file in $files) {
$filePath = "$currentDir\$file"
if (Test-Path $filePath) {
$bytes = [System.IO.File]::ReadAllBytes($filePath)
$output.Write($bytes, 0, $bytes.Length)
} else {
Write-Warning "file not found: $filePath"
}
}


$output.Close()
#

I am less than a novice here, how should I interpret this?

Reply 18 of 41, by shevalier

User metadata
Rank Oldbie
Rank
Oldbie
Matt The Cat wrote on 2026-06-21, 13:57:
shevalier wrote on 2026-06-21, 11:16:
It doesn’t work with the 754 socket. Re: Battle of the platforms: socket 754! […]
Show full quote
myne wrote on 2026-06-20, 05:51:

The filenames on those WIM updates seem to be 2003 despite saying newer.
Possible they were user modded.

Might be faster to look for microcode and integrate it

It doesn’t work with the 754 socket.
Re: Battle of the platforms: socket 754!

myne wrote on 2026-06-21, 09:29:

It's easy enough to mod in microcode if it can be found.

The standard set of microcodes for the 754 family consists of 4 entries.
cpu00020F10_
cpu00010F50_
cpu00000F4A_
cpu00000F48_
https://github.com/platomav/CPUMicrocodes/tree/master/AMD
But that makes no sense.

For example, neither the E6 series processors nor the Turion processors load a separate microcode; they carry out initialisation solely via the main BIOS.
Copy it into PowerShell.
Obtain the file for integration via the CBROM utility

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00000F48_ver00000046_2004-07-19_3426F3F8.bin" -OutFile "cpu00000F48.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00000F4A_ver00000047_2004-07-19_5C34F524.bin" -OutFile "cpu00000F4A.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00010F50_ver00000041_2004-02-25_062A069E.bin" -OutFile "cpu00010F50.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00020F10_ver0000004D_2005-04-28_144618B8.bin" -OutFile "cpu00020F10.bin"

$currentDir = (Get-Item .).FullName

$f = [System.IO.File]::Create("$currentDir\00.bin"); $f.SetLength(1088); $f.Close()

$output = [System.IO.File]::Create("$currentDir\NCCPUCODE.bin")

$files = "cpu00000F48.bin", "00.bin", "cpu00000F4A.bin", "00.bin", "cpu00010F50.bin", "00.bin", "cpu00020F10.bin", "00.bin"

foreach ($file in $files) {
$filePath = "$currentDir\$file"
if (Test-Path $filePath) {
$bytes = [System.IO.File]::ReadAllBytes($filePath)
$output.Write($bytes, 0, $bytes.Length)
} else {
Write-Warning "file not found: $filePath"
}
}


$output.Close()
#

I am less than a novice here, how should I interpret this?

If you install a CPU with a Venice core into a motherboard whose BIOS does not recognise it
- there is a 50% chance it will report it as a Generic Hammer Athlon
- and a 50% chance it will report it as a Sempron.
But the system will boot up and run.
If you integrate the new microcodes, there is a 50 % chance that, instead of ‘unknown’, the BIOS will identify it as an Athlon Venice.
Even if the manufacturer has released a BIOS update for Venice, there is a 50 % chance that Cool’n’Quiet will not work.
And there is a 50% chance that the motherboard won’t boot with the Venice core.
All probabilities are 50%. In other words, it’s either yes or no.

Aopen MX3S, PIII-S Tualatin 1133, Radeon 9800Pro@XT BIOS, Audigy 4 SB0610
JetWay K8T8AS, Athlon DH-E6 3000+, Radeon HD2600Pro AGP, Audigy 2 Value SB0400
Gigabyte Ga-k8n51gmf, Turion64 ML-30@2.2GHz , Radeon X800GTO PL16, Diamond monster sound MX300

Reply 19 of 41, by Matt The Cat

User metadata
Rank Newbie
Rank
Newbie
shevalier wrote on 2026-06-21, 14:34:
If you install a CPU with a Venice core into a motherboard whose BIOS does not recognise it - there is a 50% chance it will repo […]
Show full quote
Matt The Cat wrote on 2026-06-21, 13:57:
shevalier wrote on 2026-06-21, 11:16:
It doesn’t work with the 754 socket. Re: Battle of the platforms: socket 754! […]
Show full quote

It doesn’t work with the 754 socket.
Re: Battle of the platforms: socket 754!

The standard set of microcodes for the 754 family consists of 4 entries.
cpu00020F10_
cpu00010F50_
cpu00000F4A_
cpu00000F48_
https://github.com/platomav/CPUMicrocodes/tree/master/AMD
But that makes no sense.

For example, neither the E6 series processors nor the Turion processors load a separate microcode; they carry out initialisation solely via the main BIOS.
Copy it into PowerShell.
Obtain the file for integration via the CBROM utility

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00000F48_ver00000046_2004-07-19_3426F3F8.bin" -OutFile "cpu00000F48.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00000F4A_ver00000047_2004-07-19_5C34F524.bin" -OutFile "cpu00000F4A.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00010F50_ver00000041_2004-02-25_062A069E.bin" -OutFile "cpu00010F50.bin"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/platomav/CPUMicrocodes/refs/heads/master/AMD/cpu00020F10_ver0000004D_2005-04-28_144618B8.bin" -OutFile "cpu00020F10.bin"

$currentDir = (Get-Item .).FullName

$f = [System.IO.File]::Create("$currentDir\00.bin"); $f.SetLength(1088); $f.Close()

$output = [System.IO.File]::Create("$currentDir\NCCPUCODE.bin")

$files = "cpu00000F48.bin", "00.bin", "cpu00000F4A.bin", "00.bin", "cpu00010F50.bin", "00.bin", "cpu00020F10.bin", "00.bin"

foreach ($file in $files) {
$filePath = "$currentDir\$file"
if (Test-Path $filePath) {
$bytes = [System.IO.File]::ReadAllBytes($filePath)
$output.Write($bytes, 0, $bytes.Length)
} else {
Write-Warning "file not found: $filePath"
}
}


$output.Close()
#

I am less than a novice here, how should I interpret this?

If you install a CPU with a Venice core into a motherboard whose BIOS does not recognise it
- there is a 50% chance it will report it as a Generic Hammer Athlon
- and a 50% chance it will report it as a Sempron.
But the system will boot up and run.
If you integrate the new microcodes, there is a 50 % chance that, instead of ‘unknown’, the BIOS will identify it as an Athlon Venice.
Even if the manufacturer has released a BIOS update for Venice, there is a 50 % chance that Cool’n’Quiet will not work.
And there is a 50% chance that the motherboard won’t boot with the Venice core.
All probabilities are 50%. In other words, it’s either yes or no.

Okay so it is completely uncertain but non-zero percent chance that it would post and at least function.
Patching the bios manually is out of the question for me and sounds like it is irrelevant for it to boot, and the outlook for finding an official BIOS update for it that includes Venice recognition at least any time soon isn't great.

I suppose that only leaves me to test it out. ADA3200AIO4BX... wish it were cheaper, but they do allow returns, so assuming that failure to post wouldn't ruin the board itself when I put the clawhammer back in I suppose it isn't so bad.

Say it does post, other than Cool'n'Quiet not working, are there any major quirks that would effect the actual operation?