BIOS Patcher: Add new features and fix bugs - the easy way!
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- You have an old motherboard which has an outdated BIOS that does not support all SKUs that it could support? Maybe BIOS Patcher is capable to update your BIOS and fix a few problems along the way!
You can support me on Patreon:
/ bitsundbolts
Socket 7 CPUs do not have loadable/upgradable microcode. The microcode that is in the CPU silicon is always used. What you are patching in this video is the CPU identification string/initialization procedure in the BIOS. The first x86 CPUs to have loadable/upgradable microcode are Pentium Pro from Intel and K7 series from AMD.
Thanks for the info, I did not know this
@@bitsundboltsThe microcode is basically there to teach the CPUs the x86 instruction set. The CPUs themselves are RISC CPUs starting with the Pentium Pro and K7 and both are using micro-ops. With the micro-ops and the microcode the x86 instructions are emulated.
This also makes the K6-III and Pentium MMX the last true x86 CISC processors.
Learning new things every day! Thanks for this cool info!
@@olev2688 The point is, the 8086 is not a RISC, it's a CISC. It does support fairly complex instructions in hardware.
@@OpenGL4ever thats not true. The K6 is NOT an CISC design. The only difference between K6 and the K7 is the K6 has a hardwired instruction decoder. The K6 internally uses RISC86 instructions (based on Nx586). Also the K5 already used internally a Am29k-RISC design with an x86 frontend. Same logic applies to Pentium. It is not required by design to provide a microcode by firmware (either BIOS or UEFI or other firmware designs) - a CPU could have a fallback code in rom and load this if nothing is provided otherwise. the last true x86 CISC is 486 and if my memory doesn't fool me Cyrix 5x86.
found this tool on Necroware and already patched a few BIOS... very cool tool indeed! I also like to add, in MODBIN, the name of the motherboard and BIOS versionin the CHANGE BIOS MESSAGE field... It facilitates the identification of the motherboard... I have over 50 boards in my collection... this helps me identify it! Best regards from Portugal!
What a great tool, back in the day I used it to get a 60gb drive working.
This is awesome stuff, thank you so much for taking the time to share this with us - when I saw it yesterday I got so incredibly excited that I had to test it with my older mainboard. My K6-3+ is not being recognized from my mainboard (it posts but only shows 66 MHz without a CPU identification). I then manually set the muliplicator via software in order to get some performance out of it.
After seeing your video I flashed my Bios ROM file with the BIOS Patcher and via CBROM I could confirm that two new modules have been added to my Bios ROM. I could also see in the report that new CPUs have been added. However, after patching the BIOS with the new firmware (via uniflash) no changes happened (not even the rom.by line appeared during POST).
I am trying to figure out what else I could try. I have two ideas, first one is to try an external flasher and the second idea is to add the CPU microcode directly into the main system module. I would appriciate any thoughts or comments :)
Thanks buddy! :)
Hey there! I am sorry, your comment went into the "held for review" folder because you mentioned that one URL. So, regarding BIOS patcher not working... Do you have a keyboard connected to the DIN5/PS2 connector? The BIOS has a safety feature that when there is NO keyboard detected, it will fall back to the original version. I think this is happening to your board. USB keyboards do not count and trigger the fallback as well. You can try to patch the BIOS again, but look at the command options. There is a way to disable the fallback by using the option /s while patching your BIOS with BIOS Patcher. Then it will always use the modified version and hopefully, will also detect your K6-3+. Good luck!
I used bios patcher in 2000 to patch my i430tx pentium1 mb to add 15gb hdd support
#0:09 -- how trustworthy is an tool that says multiplayer instead of multiplier ?
😂 You may be the first person to spot that! LOL
@@bitsundbolts some other typos as well addinng etc as well (#3:30)
and actually @dolph handcreme spotted it also , only 2 month before ;)
Ah, my memory playing tricks on me. I may not have understood that comment at that time. Now I do.
I'm curious if it could enable such IRQ reservation for legacy isa menus that some bios had hidden
Hello! I have a AWARD bios file from around 1998, and every CBROM version stucks. After execution it uses 1 CPU core on 100% and nothing happens. Why is that?
The VIA C3 has a multiPLAYER-mode? Never knew about this, seems interesting! ;-)
I used it to try to fix an issue with ACPI that prevents Windows 200 or XP from working on my SOYO SY-6BA+ III board but it didn't work.
Excellent Video.
In my AMD K6-II 500 Socket 7 setup, 256 MB x3 RAMs are showing as 128 MB x3 RAMs.
The eBay seller already said - "It displays 256MB on motherboards above version 815, and 128MB on motherboards below version 815. It requires updating the motherboard BIOS to display 256MB"
Is there anything to do?
Wow what a good tool 😮
Sadly it doesn't work on current Windows 11 - I get error about program being incompatible with Windows :(
How about windows 10?
Interesting, like!
I tried this on my p3b-f and sadly i bricked my motherboard, it not posting and my keyboard flashing, pressing "-" don't work.
There is another fallback. Unplug your keyboard and see if it boots without the keyboard connected. You can also try to clear CMOS settings and see if it helps.
@@bitsundbolts nothing worked, I decided to use EEPROM programmer and flash original BIOS. Also my PC looked like it was stuck in bootloop, Num lock, Caps lock etc. was flashing like hmm it wanted to POST and then reset. It was like that always. Maybe you could use one of the chips you bought and test it out on your P3B-F and of course record video about it.
I can do that. I got a programmer now, but I haven't tested it yet. So, just to understand this correctly. You flashed the original BIOS on your BIOS chip with a programmer and it does not work?
@@bitsundbolts No, I flashed modded BIOS, it doesn't work, I flashed original one, but I don't test it yet. I can write here if it works.
@@bitsundbolts Flashing Bios through programmer helped, PC works again.
why is it say dubai in your video?
mmm version obsoleta.
Wow, your motherboard is thicccc. 3 PCA and AGP on a a small form-factor!
Ever considered making a gaming console styled custom case for that?
I never had used such a 3rd party tool. I always used the Tool that my motherboard manufacturer offered to flash the BIOS.
Oh no! It's RUSSIAN.
AND?
And?