UEFI BIOS Updater can detect the versions of the OROM/EFI modules, which are inside an AMI UEFI file and update: a) the most important OROM/EFI modules (inc. Various 'Universal TRIM in RAID0 modified' ones) and b) the CPU MicroCode of any AMI UEFI BIOS (except BIOSes from X99 chipset mainboards). Notes:. This tool cannot be used, if you want to modify any other BIOS type (Award/Phoenix, non-UEFI AMI or Intel mainboard BIOSes) or insert a BIOS module, which is not present within the original BIOS or remove a BIOS module. The UBU tool uses the AMI Aptio MMTools v4.50.0.23 (for the older Aptio IV BIOSes) resp. V5.0.0.7 (for the newest Aptio V BIOSes) and supports all Intel and AMD platform BIOSes.
Unfortunately, the currently available AMI Aptio V MMTool v5.0.0.7 has problems with the update of certain BIOS modules of the latest Intel chipset mainboards (X99 and newer). That is why the UBO tool may not be able to update all BIOS modules of AMI Aptio V BIOSes (the tool will only show the version of the currently inserted BIOS modules). Nevertheless it is possible to modify an AMI Aptio type V BIOS by using CodeRush's UEFITtool, which is part of the UBU tool package. Please see (or the Author's Link above) for instructions.
Preliminary Notes: Before you start with the BIOS modding An appropriate BIOS modding tool named AMI Aptio UEFI MMTool. Download the latest version of CodeRush's UEFITool from here. Are there any good tools for modding the BIOS in a Gateway desktop using the Intel DG965OT motherboard from about 2008? I would like to upgrade the E6300. Run the AMI Aptio UEFI MMTool v4.50.0.23 named MMTool.exe as Administrator. This is the GUI you will see: AMI UEFI BIOS Modding pic1.png - Bild entfernt (keine Rechte). Welcome to the dark corner of BIOS reverse engineering, code injection and various modification techniques only deemed by those immensely curious about.
Modern Modern Machine. BIOS ⁄ UEFI Tools and Utilities. Download License Agreement. TOOLS AND UTILITIES FOR USE AND/OR DOWNLOAD. AMERICAN MEGATRENDS.
Preliminary Notes:. Before you start with the BIOS modding procedure, you should have read carefully the 'General Preparations for BIOS Modding'. If you are searching for an easier method to get some Option ROM or EFI modules of an AMI UEFI BIOS updated, you may look into thread. How to manually extract/replace/insert BIOS modules here: AMI UEFI BIOSes ( Last updated: ) A. Manual Modding of an AMI Aptio IV BIOS For all users of a Desktop system with an AMI Aptio IV UEFI BIOS I recommend to use guide and let the UBU tool do the work. This is the easiest and safest method for users, who just want to update one or more Option ROM or EFI modules, which are needed for a proper function of the onboard Device Controllers.
Unfortunately the currently available UEFi BIOS Updater (UBU) has some limitations: 1. Like the tool name already indicates, the UEFI BIOS Updater can only update an already present LEGACY or EFI BIOS module, but neither extract any BIOS module nor insert an absolute new one into the BIOS.
Not all BIOS modules can be updated by the UBU tool. Although the UBU tool offers different well-approved versions of the most popular LEGACY and EFI BIOS modules, it cannot satisfy all the wishes user may have regarding an exotic or brandnew BIOS module version. That is why I have written this guide. Preparation This is what you need:.
An appropriate BIOS modding tool named AMI Aptio UEFI MMTool. Since there are 2 different AMI Aptio platforms (IV for all UEFI BIOS mainboards up to Z97 and V for some X99 mainboards), there are 2 slightly different AMI Aptio UEFI MMTool versions available:. 'AMI Aptio V UEFI MMTool v5.0.0.7' The link to this tool has been removed here upon demand of American Megatrends Inc (AMI), but you may find it, if you do a Google search for 'MMTool v5.0.0.7'. The MMTool v5.0.0.7 is the currently latest and has primarily been designed for Aptio V platform BIOSes (from X99 mainboards up). It works with not capsuled Aptio IV BIOSes as well (exception: CPU Microcode updates), but the MMTool v4.50 seems to be the better option for them. 'AMI Aptio IV UEFI MMTool v4.50.0.23' The link to this tool has been removed here upon demand of American Megatrends Inc.
(AMI), but you may find it, if you do a Google search for 'MMTool Aptio 4.50.0023'. This UEFI MMTool version is recommended for the manual BIOS modding of AMI Aptio IV BIOSes (all AMI UEFI BIOSes except from Intel X99 mainboards). The 'clean' (uncompressed) BIOS file you want to modify. If the BIOS has been offered inclusive installer and Flash Utility (as EXE file, it has to be extracted by using an appropriate tool. Tip: To make the BIOS processing clearly arranged for you, I recommend to create a sepate folder (e.g. D: BIOS-MOD) and to copy both files (the MMTool and the BIOS) into it. Additionally you may create.
a sub-folder named 'desired', where you can store the BIOS modules, which you want to get into the BIOS and. a currently empty sub-folder named 'extracted', where you can put the extracted BIOS modules later on during/after your BIOS processing work. Opening of an AMI Aptio IV UEFI BIOS file The UEFI type AMI BIOS files can easily be identified by their big size (minimum: 4 MB, usually ca.
This is the way to open an UEFI BIOS file. Run the AMI Aptio UEFI MMTool v4.50.0.23 named MMTool.exe as Administrator. This is the GUI you will see:.
Hit the 'Load Image' button, browse to the folder with the AMI UEFI BIOS file you want to open and choose the correct 'Files of Type'. If your BIOS has neither the extension.ROM nor.CAP, choose the 'all files' option. Now you should see the prepared 'clean' BIOS file. Doubleclick onto the BIOS file. Now the Aptio MMTool GUI will look like this: If the Aptio UEFI MMTool should not able to open the AMI BIOS file, it is not an AMI UEFI BIOS. In this case you have to use the AMI MMTool v3.26 and to follow the instructions you will find. Extraction of a BIOS module Generally notes:.
Very important:. The extration procedure depends on the sort of the BIOS module you want to get extracted. So-called 'Option ROM' modules, which are managing certain on-board Controllers (e.g. Intel RAID or LAN ones) while running in LEGACY mode, need to be extracted, replaced and inserted another way than EFI modules and other ( non-Option ROM) BIOS modules. Below you will find the specific guides for both sorts of BIOS modules.
Contrary to the non-UEFI AMI BIOS the important 'Option ROM' modules of the AMI UEFI BIOS files are hidden and cannot be seen by opening the BIOS file. Usually all OROM files are stored within the BIOS file named 'CSMCORE' and identified by the listed Vendor- and Device-ID. The extraction of a BIOS module doesn't effect the mainboard BIOS.
It will stay untouched by the extraction. It is impossible to verify the version of any BIOS module as long as it is part of the BIOS file. So you have to extract it, if you want to know the details about it (vendor, sort, version and supported DeviceID). This is the procedure how to extract an Option ROM module.
Run the Aptio MMTool and open the mainboard BIOS file (see above). Hit the 'Extract' tab. Scroll down within the Aptio MMTool GUI window and search for the FileName 'CSMCORE' with the GUID beginning with 'A062CF1F-8473-' and highlight the related line. (Note: This step is not really required, but makes clear, where the Option ROM modules are stored.). Check the 'Link present' option within the 'For Option ROM only' section of the MMTool GUI. Now you should see on the right-hand side of the 'Link ID' a drop-down menu with the VendorIDs and DeviceIDs of all Option ROM modules, which are currently within the BIOS: The first 4 characters (numbers or letters) belong to the VendorID (VENXXXX), whereas the second 4 characters (numbers or letters) identifies the DeviceID (DEVXXXX) of the related on-board Controller (Note: If you see just 3 characters, the first one is '0' and will not be shown by the MMTool). These are the VendorIDs of the most important Chipset Controller manufacturers:.
VEN8086 = Intel. VEN1002 = AMD. VEN1B21 resp.
1b21 = ASMedia. VEN197B resp. 197b = JMicron. VEN1B4B resp. 1b4b = Marvell. VEN10DE resp. 10de = NVIDIA.
VEN10EC resp. Run the Aptio MMTool and open the mainboard BIOS file. Hit the 'Extract' tab. Scroll down within the Aptio MMTool GUI window and search for the module you want to get extracted. Important is the listed 'FileName' and maybe additionally the first characters of the listed 'GUID'.
Highlight the related line. Make sure, that the 'Link present' box within the 'For Option ROM only' area is unchecked. Within the 'Extract FFS Options' area choose the option 'Extract UnCompressed' (this option will give you later the opportunity to open the extracted file with an Hex Editor and to verify the version and other module details). Hit the 'Browse' button and search for the folder, where you want to store the extracted module (e.g. D: BIOS-MOD extracted), choose any file name with the suffix.FFS (example: RaidDriver.ffs) and hit 'Store'.
Hit the 'Extract' button of the Aptio MMTool. Now you will find the extracted BIOS module as.FFS file within your test folder (e.g.
D: BIOS-MOD extracted). If you want to know the version or other details of the extracted module, you should open it with a Hex Editor. Usually a lot of such informations are visible within the text code (right-hand side of the Hex Editor GUI). Since the 'Extraction' procedure doesn't change the BIOS file at all, you can close the MMTool without hitting the 'Save Image' button. Replacement of a BIOS module Caution: The manual replacement of an Option ROM module is usually very safe (provided, that the DeviceID is matching), but may be dangerous regarding the Intel VGA ROM (VBIOS) modules. Users, who want to replace any VGA ROM (VBIOS) module, should read guide written by SoniX, before they start their work. This is the procedure regarding the replacement of an Option ROM module.
Open the BIOS file and hit the 'Replace' tab of the Aptio MMTool. Highlight the line containing the Option ROM module you want to replace (it is usually the line with the CSMCORE file). Go to the 'For Option ROM only' section, check the 'Link Present' option and scroll down to the correct VendorID (8086 = Intel) and DeviceID (Example: 2822 = 'Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller') of your on-board RAID Controller. Hit the 'Browse' button and navigate to the Option ROM module (named xxxx.BIN) you want to get inserted and double-click onto it. This is what you should see, if your system has an Intel ICH8R, ICH9R, ICH10R, 5-Series or 6-Series chipset and you want to update the related Intel RAID ROM version: Note: The 'For Option ROM only' section only shows the VendorID and DeviceID of the RAID ROM Modul, which has been inserted by the manufacturer of the original AMI UEFI mainboard BIOS file. So you will get no information regarding the VendorID and DeviceID of the RAID ROM file you are going to insert now by doing the replacement.
Hit the 'Replace' button. Hit 'Save Image' or - if you want to rename the BIOS file - the 'Save Image as.' . Wait some seconds, before you close the MMTool. After having done all that correctly, you will find the modified BIOS within the folder where the original BIOS file was (e.g. D: BIOS-MOD) or within the folder you had chosen while saving the modified one. The 'modded' BIOS file should have exactly the same size as the original one, but a different date.
If you should get an 'Error in Replacing File' message while trying to replace a RAID ROM module, the mainboard manufacturer may have inserted the related special RAID ROM module twice (by mistake), but with different DeviceID's. Solution: Remove one of the identical PCI ROM modules (example: 8086,2822) by using the MMTool 'Delete' tab and then retry the replacement of the other one (example: 8086,282a). Here is a short guide about how to replace an EFI module resp. Any other BIOS module (except Option ROM ones). Open the BIOS file and hit the 'Replace' tab of the Aptio MMTool. Make sure, that the 'Link present' box within the 'For Option ROM only' area is unchecked.
Scroll down within the Aptio MMTool GUI window and search for the module you want to get replaced. Important is the listed 'FileName' and maybe additionally the first characters of the listed 'GUID'. Highlight the related line. Hit the 'Browse' button and navigate to the folder, where you have stored the desired unzipped BIOS module file (usually named xyz.FFS). Double-click onto the desired file, which shall replace the actually present one. Hit the 'Replace' button of the Aptio MMTool. Hit 'Save Image' or - if you want to rename the BIOS file - the 'Save Image as.'
. Wait some seconds, before you close the MMTool. After having done all that correctly, you will find the modified BIOS within the folder where the original BIOS file was (e.g. D: BIOS-MOD) or within the folder you had chosen while saving the modified one.
The 'modded' BIOS file should have exactly the same size as the original one, but a different date. Insertion of an originally not present BIOS module Some mainboards have an on-board AHCI or LAN Controller, but the original BIOS doesn't contain any suitable OROM module for this device (example: ASMedia 106x AHCI Controller). Here is the way how to get such missing PCI ROM module inserted into the BIOS. Check the VendorID and DeviceID of the Controller, whose OROM you want to insert. You can do it from withn the Device Manager by doing a right click onto the related Controller 'Properties' 'Details' 'Property' 'HardwareIDs'. Open the original or already modified BIOS with the AMI Aptio MMTool. Hit the 'Insert' tab.
Highlight the line with the CSMCORE file. Check the 'Link Present' within the 'For Option ROM only' section. Enter the VendorID and the DeviceID into the related fields. Hit the 'Browse' button and navigate to the OROM file you want to insert (e.g.
D: BIOS-MOD desired 1b21-0612v951.bin). In my example the AMI Aptio MMTool GUI looked like this:. Hit the 'Insert' button. Save the modified BIOS file. And here is a short guide about how to get a missing EFI module inserted into the BIOS.
Open the BIOS with the AMI Aptio MMTool and hit the 'Insert' tab. Make sure, that the 'Link present' box within the 'For Option ROM only' area is unchecked. Scroll down within the AMI Aptio GUI window to the line, where the module named 'CSMCORE' is listed, and keep in mind the related 'Volume' number of it (leftmost column). Usually it is '01'. Enter the just found 'Volume' number of the CSMCORE file (mostly '01') into the 'Vol. Index' box (don't enter any 'Index' number, just the 'Volume' one).
Hit the 'Browse' button and navigate into the folder, where you have stored the desired unzipped BIOS module (usually named xyz.FFS). Double-click onto the desired file, which shall replace the actually present one. Within the 'Insert FFS Options' choose the appropriate option (usually it is 'Insert compressed'). Hit the 'Insert' button of the Aptio MMTool.
Now the freshly inserted module should be listed by the AMI MMTool GUI as last module with the same Volume number as the CSMCORE file. Save the modified BIOS file. Wait some seconds, before you close the MMTool.
Verification of the BIOS modding result Although it may not really be necessary, it is a good idea especially for BIOS modding beginners to verify the successful modification before they are going to flash the modded BIOS into the mainboard BIOS chip. The procedure is very simple. Run the AMI Aptio UEFI MMTool and open the freshly modded BIOS.
Extract all BIOS modules, which have been recently put into the BIOS (no matter if done by a replacement or just by an insertion). The surgeon tess gerritsen ebook torrent. Compare the size and - if similar - the content of the extracted modules with the modules, which are within the 'desired' folder. If you are still unsure, open the extracted Option ROM files with an Hex Editor like HxD and look for the version number or GUID header. If it is identical to the one you had inserted, everything should be fine. Manual Modding of an AMI Aptio V BIOS As long as there is no newer and better AMI Aptio V UEFI Tool than v5.0.0.7 available, the UBU tool is not able to update BIOS modules of an AMI Aptio V UEFI BIOS. Currently the only BIOS tool, which is able to successfully modify Aptio V UEFI BIOSes, is CodeRush's UEFI Tool.
By the way: The UEFITool can be used the same way with AMI Aptio IV UEFI BIOSes. Here is a short guide about how to update/replace a certain EFI BIOS module by using CodeRush's UEFITool: (That means, that this guide is not usable for the update/replacement of an Option ROM module.
If you want to do that, you should read guide written by sinders.). Download the latest version of CodeRush's UEFITool from and unzip the archive by using WinRAR v5.xx.
![Mmtool Mmtool](/uploads/1/2/3/7/123725133/259562219.jpg)
Run the UEFITool.exe file and open the previously extracted BIOS file you want to modify. Details: Click onto 'File' 'Open Image file.' And navigate to the extracted BIOS file, depending on the extension of the BIOS file you may have to choose the file option 'All files (.)'. If you do not yet see the folder 'BIOS Region', expand the shown folders until you get it. Look here:. Expand the folder 'BIOS Region' and search for the name resp.
The first GUID characters of the module you want to replace (the UEFITool has a very good search feature). Maybe you have to expand the shown GUID mode files incl. Their subfolders to see all of them). After having found the module with the correct GUID, expand all its subfolders until you see the 'PE32 image section' of the related file.
In the case of the Intel RaidDriver module, it may look like this:. Right click onto the 'PE32 image section'.
Choose the 'Replace body.' Option of the UEFITool. Navigate to the 'pure' EFI module (with the extension.efi) you want to get inserted (maybe you have to customize the file model option to 'All files.'
. Now the UEFITool will do the replacement. Here is a picture about what you may see:.
Save the modded BIOS image (clck onto 'File' 'Save image file.' And give the modded BIOS a meaningful name).
Verify the success of your work by opening the BIOS with the appropriate AMI Aptio UEFI MMTool, extracting the just inserted module as 'uncompressed' and opening it with an Hex Editor. Annex: Flashing the modded BIOS into the mainboard BIOS chip It is strongly recommended to follow these advices:. Before you are going to flash the new BIOS, you should make a complete backup of your entire system and boot partitions or at least of all important data. After having done that, enter the BIOS and list all your special settings. Before you leave the BIOS, choose and save the DEFAULT settings. Since the BIOS file name usually is layed down by the mainboard manufacturer within the BIOS itself, the 'modded' BIOS file should not be renamed unless the new name is 'in the line' with BIOS files, which were previously released by the manufacturer. Users with an ASUS or ASRock mainboard should look into the start post of thread before they try to get a modded BIOS flashed.
Otherwise they may get a failure message. After having flashed the new BIOS, you have to redo your previous BIOS settings. Safest way (found ): After flash is complete, shut down fully and switch off PSU, wait one minute and clear CMOS. Then turn on, boot to BIOS, load optimized, set the SATA Controller to the appropriate mode (AHCI/RAID) and save/apply/reboot back to the BIOS.
Once in the BIOS again recover the previous boot settings (boot device and HDD boot order). If you have updated the Marvell 91xx AHCI/RAID ROM module, set the Marvell Firmware mode to 'Force', then save/apply/reboot and let it load through to windows, before that happens Marvell Firmware will update and board will reboot. Before you restart with your usual PC work, you should verify the full function of the updated PCI ROM module. If you have inserted a new RAID ROM version into the BIOS, you have to make sure, that the 'RAID' mode of the on-board SATA Controller is enabled, and then you should run the RAID Configuration Utility by hitting CTRL+I, F10 or similar (look into your mainboard manual). Everything will be fine, if you can enter and use the RAID Configuration Utility without any problem (Don't modify anything, if you don't want it to be changed!). Advice for users with a non-RAID system: Users, who are running their SATA Controllers in AHCI or IDE mode, should check the function of the freshly updated RAID ROM module the same way. After having temporarily enabled the 'RAID' mode of the on-board SATA Controller they should run the RAID Configuration Utility and look, if everything seems to be fine (but don't create a RAID array!).
Then they can close the Utility and reset the SATA Controller to the usual setting (AHCI/IDE mode). The data of their AHCI/IDE system will not be altered or destroyed by this procedure.
Any feedback is much appreciated. Most important is a short report about the success or failure of flashing the 'modded' BIOS into the BIOS chip of your mainboard. Don't forget to mention the vendor and the name of your mainboard and the sort and version of the flashed PCI ROM module. Insertion of an originally not present PCI ROM module Some mainboards have an on-board AHCI or LAN Controller, but the original BIOS doesn't contain any suitable OROM module for this device (example: ASMedia 106x AHCI Controller). Here is the way how to get such missing PCI ROM module inserted into the BIOS: Check the VendorID and DeviceID of the Controller, whose OROM you want to insert.
You can do it from withn the Device Manager by doing a right click onto the related Controller 'Properties' 'Details' 'Property' 'HardwareIDs'. Open the original or already modified BIOS with the AMI Aptio MMTool.
Hit the 'Insert' tab. Hit the 'Browse' button and navigate to the OROM file you want to insert. Highlight the line with the CSMCORE file. Check the 'For Option ROM only' section.
Enter the VendorID and the DeviceID into the related fields. Hit the 'Insert' button. Save the modified BIOS file. Sorry for bad english and thanks.
Works ok with asus z87-ws bios v2004, updated all the bios modules with bbu 1.8.16, no glitch in win 8.1 and win 10 tp Use the usb flash procedure to update Edit: few weeks later - the Mobo is running fine, very stable system, not a single problem with the updated bios thanks for this tool my dream would be: To edit the bios and change where a few options are placed, in my asus z87-ws the fan controls are very badly placed in the bios menus layout, or modify the minimals setings. If i reset the bios. If i reset the cmos: my board is beeping the cpu fan error, i have an huge ( 200w cpu capacity ) BeQuiet heat sink running well under 600 rpm, actually it run's at 400 rpm, not even hot with my i7-4770k running at 4.1 ghz. Just a bit earlier i have succesfully used UBU on my Asus Crosshair Formula Z, but i noticed that the Sata module was not updated. It thought that was a flaw or something,but it was really not there in the CSMcore.i verified it by searching in a hex-editor. I did notice module AC (Satacontroller) when editing the latest bios file in MMtool, but the structure was too different, and i was unsure if it could work if i replaced it with 1002-4391v3220.bin So i was wondering the same thing as Piloss wondered.and our hero Fernando already did such a thing:-) Decided to take the plunge and went for it.success! When turning on my machine, immediately there's a POST message of the inserted module.
![Mmtool Mmtool](https://i1.wp.com/sslcdn.techinferno.com/uploads/monthly_2017_08/B.png.f14157fe57c0ef70a38efbda727eaf36.png?ssl=1)
And this procedure shaved 5-7 seconds off of the boot time! When the Windows 7 startup screen initiates,13 seconds later i'm on desktop.amazing! AS-SSD score is now 868, which is.well.0,25% better than before;-) Fernando,is this the best approach? Could or should the current Sata module be replaced instead of adding the replacement this way? Best regards! Zitat von im Beitrag Just a bit earlier i have succesfully used UBU on my Asus Crosshair Formula Z, but i noticed that the Sata module was not updated. It thought that was a flaw or something,but it was really not there in the CSMcore.i verified it by searching in a hex-editor.
You are right. There is no AMD AHCI ROM module within the CSMCORE file of the latest BIOS 2101.
Zitat I did notice module AC (Satacontroller) when editing the latest bios file in MMtool The 'SataController' module with the GUID starting with '510DF6A1' has an uncompressed size of 12 KB and contains the following text: So it seems, that it is an EFI SATA Driver module and will only be used, if you are going to boot a device in UEFI mode. Zitat Decided to take the plunge and went for it.success! When turning on my machine, immediately there's a POST message of the inserted module.
And this procedure shaved 5-7 seconds off of the boot time! When the Windows 7 startup screen initiates,13 seconds later i'm on desktop.amazing!
That is an amazing result. You obviously were lucky with your experiment. Zitat Fernando,is this the best approach?
Could or should the current Sata module be replaced instead of adding the replacement this way? I doubt, that it was the best possible solution for your system, because you may not be able to boot into your AHCI system, if you try to install any OS in UEFI mode. If I were you, I would open the original BIOS 2101 with the AMI Aptio MMTool and manually insert the AMD AHCI ROM module v3.2.2.0 into the CSMCORE file of the original BIOS 2101. Here are the pictures, which are showing the procedure:. Preparation:.
Execution: Hit the 'Insert' button. Saving: Save the modification by hitting the 'Save Image' button.
Verification: Load the just saved BIOS image again with the AMI Aptio MMTool, choose the 'Extract' tab, highlight the 'CSMCORE' file and check the 'Link present' button within the 'For Option ROM only' area. This is what you should see now: Then choose the 1002,4391 from the list, enter any file name like 'extractedROM.bin' into the 'Module file' box and hit the 'Extract' button. At least you can compare the extracted AMD AHCI ROM module with the original one. They should be identical. After having done all that, you can flash the modified BIOS and look, if you will get the same success as with your earlier method. Thanks for this great explanation Fernando, this is exactly what i did. I followed the advice you gave to Piloss, i did NOT just replace the AC/SataController/510DF6A1 module.
Mmtool V4.50
Well, i did not extract and verify my own insertion though.indeed highly recommendable for BIOS editing.slap myself. I felt kind of safe because of the ROG usb-flashback-method,and i already had a backup chip. I do still wonder what happens if i set the compatibility mode for the bootup drive to legacy or UEFI. When, and if it would use the default module,the EFI module,or if it would now always use my inserted module no matter what i tell it to do. Will try out soon! Would like to add,to anyone who tries this; The POST message of the new module only shows for about 1 or 0,5 second when doing a cold boot.
When doing a reboot/warm boot, the POST message could only show 0,1 second, but most of the times it is loaded so fast that you won't even see it! Because it doesn't always show, i thought for a moment that the modding result was erratic. I was wrong about that, result is stable and all is good!
Thanks Lutschpuppe, I would but the code isn't located in modules but raw file volumes between paddings and the new microcode has 22KB, the original one 20KB. UEFITool doesn't offer an option to re-insert a modified volume with corrected checksums here. These are the volumes: No CPU MicroCode Patch present in Volume 4.
Checksum correct. Microcode not damaged. Checksum correct. Microcode not damaged.
Generate FFS files Microcode Found 3 module(s). Remove 'Empty' module. Update Microcode Patch.Ok! Update Microcode Patch.Ok! Restore 'Empty' module. +-+ No CPUID Platform Version Date Size Hex +-+-+-+-+-+-+ 01 00040671 22 00000017 00002C00 02 000306C3 32 00000022 00005800 +-+ MPDT None FIT in GUID B52282EE-9B66-44B9-B1CF-7E5040F787C1 01 mCode Address - FFE3F860 02 mCode Address - FFE42460 03 mCode Address - FFE47460 04 mCode Address - FFE4CC60 Attention!!!
Mmtool 4.5
Check the Address in the FIT Address 01 mCode + Size 01 mCode = Address 02 mCode 0xFFE3F860 + 0x00002C00 = 0xFFE42460.