BIOS MODS AND TOOLS
DISCLAIMER
Flashing modified BIOS images is always risky so i highly advise to do some research and get well informed about the risks involved.
It can brick your hardware till a manual recover with an external flashing method
I TAKE NO RESPONSIBILITY IF SOMETHING GOES WRONG FOR YOU
This section will only provide tools and mods for AMI BIOSes for now
USEFUL BIOS MOD TOOLS
AMIBCP is a useful software that allows the user to modify and manipulate bios settings access level, it can also override fail safe and optimal values.
-Not always works;
-Doesn't work for most z390 boards,
-For AMI APTIO 4 BIOSes use the V4 of the tool.
Credits and full Rights to AMI
MMTOOL is another useful software, it allows to delete, replace and extract cpu microcodes, bios modules and much more
-Not always it succeeds into replacing cpu microcodes.
-Saving a bios file with it might break a bios and make it unusable
Credits and full Rights to AMI
AFUWIN AND AFUDOS are AMI's proprietary flashing tools, they can be used to flash stock and modded ROMs;
-Not always works due to some BIOSes specific protections against user flashing (Happens usually on laptops)
-AFUWIN is not suggested since flashing trough the OS can cause some messy stuff or straight up brick your motherboard after rebooting the PC, use AFUDOS, from DOS interface instead
Credits and full Rights go to AMI
UBU is basically a collection of softwares and tools that does most of the BIOS modding work for you, making the procedure really painless,
it can replace microcodes, swap RAID and NICs firmwares effortlessly, it's a really good tool overall
-Has some issues with some low tier laptops
-In my experience it sometimes can't restore the .CAP for modern ASUS board BIOSes
Credits obviously go to the Winraid Forum SoniX, CodeRush and plutomaniac for putting out this incredibly useful tool
UEFITOOL is a somewhat similar to MMTOOL, it can extract and replace bios modules, it can be used to extract setupdatas in order to manipulate bios settings access level if AMIBCP doesn't work, it can also be used to replace CPU microcodes, Sata, Ethernet NICs firmwares etc
Credits go to CodeRush for this important tool
ME_ANALYZER is a tool that can show all the relevant information about the ME firmware you're running or read the ME infos from a rom image
Credits go to Pluto
ME_CLEANER as the title says is a script written in Python that removes all the removable parts of the Intel Management Engine, in concrete therms, removing the ME from your system may potentially increase slightly the system's performance and may also potentially give you some more headroom for RAM overclocking
Credits go to Corna
MC_EXTRACTOR is a tool that works similarly to ME_ANALYZER, but shows all the information about CPU microcodes, it works For Intel,VIA and AMD CPUs
Credits again go to Pluto
IFR Extractors allow the user to convert IFR UEFI modules into a human readable format (txt)
Credits go to Donovan for his IFR extractor,
Not sure where the other one came from so i'll reserve this for future infos
Amazing free hex editor software, it's a must have for someone getting into bios mods, a portable version is also available on their site
THE HARDWARE YOU MIGHT CONSIDER BUYING
A USB SPI programmer such as this one,
there are cheaper and more expensive alternatives but they all work on the same principle of forcefully flashing the bios by directly interacting with the physical bios chip on your device.
A personal recommendation: EVC2 from ElmorLabs.
EVC2 is an amazing little device, not only it is an amazing SPI flasher, but it can also be used to drive VRMs on GPUs and Motherboards by interacting with the PWM controller directly, overriding firmware values