cancel
Showing results for 
Search instead for 
Did you mean: 

Rampage V Extreme. Instructions for updating the BIOS file CPU microcode.

Axle_Grease
Level 7
_____________________________________________________________________________________________________
UPDATE 29-Jan-18: I recommend to not patch the BIOS until Intel uploads a fixed microcode update.
_____________________________________________________________________________________________________
UPDATE 16-Mar-18: Intel posted a new microcode update dated 12-Mar-18, so get it while you can.
I patched the BIOS using the tools available in Jan and flashed it, which worked fine. I did it again
with the current version of the tools which also worked fine and have updated this post to reflect that.
_____________________________________________________________________________________________________
UPDATE 22-Mar-18: Linked to "MMTool 502.0024 Mod" as it is compatible with both Aptio V & Aptio IV
BIOSes.
_____________________________________________________________________________________________________
UPDATE 27-Mar-18: DON'T EVEN TRY FLASHING A BIOS YOU'VE PATCHED IF THE MOTHERBOARD DOES
NOT SUPPORT USB BIOS FLASHBACK OR SOMETHING SIMILAR, LEST SOMETHING GOES HORRIBLY WRONG
AND THE PC IS RENDERED UNBOOTABLE. Hasn't happened yet AFAIK, but thought this needs to be made clear.
_____________________________________________________________________________________________________
UPDATE 9-Apr-18: I have replaced the link to Ashampoo Spectre-Meltdown-CPU-Checker
with GRC InSpectre. The latter provides more info.
_____________________________________________________________________________________________________
UPDATE
6-Apr-19: I have change the link in 1) to point to version 1.69.16 of UBU because....
"It just works"--Jensen Huang. heh heh.


These instructions are primarily for owners of the original Rampage V Extreme since I have that mobo. I recommend rebooting into CMOS Setup and save the current BIOS settings to a USB drive as a *.COM file.

"Tools" -> "ASUS Overclocking Profile" -> "Load/Save Profile from USB Drive" -> "[F2] Save as a new *.com file"

The settings actually get saved as a *.CMO file, but that works, too. ASUS programmers...

FYI: A quirk that may or may not occur with your R5E. After flashing *any* BIOS on my R5E, the video output defaults to the HDMI port. I disable the "Compatibility Support Module": "Boot" -> "CSM Compatibility Support Module", reboot, and the video outputs to my displayport as it should. Also, without CSM disabled, the PC will *freeze* when trying to load the saved BIOS settings from the USB drive.

Now that the quirky bits are out of the way...

1) Download version 1.69.16 of the "UEFI BIOS Updater" here.

2) Download MMTool version 5.02.0.24 (patched). Extract the contents and remove the version number from the filename.
http://www.mediafire.com/file/406suaf0vsb4x17/MMTool+5.02_patched.zip

3) Download the latest "Linux Processor Microcode Data File" from:
https://downloadcenter.intel.com/product/873/Processors and extract the contents. (Current version: 20180312)

4) Download the latest unpatched BIOS. ( Currently 3801 for the Rampage V Extreme ). I extracted the BIOS image and renamed it R5E_3801.CAP

5) Extract the UBU archive. I extracted mine to the Desktop. Rename the folder "UBU", and place both the BIOS image and MMTool.exe in the UBU root folder.

6) Download CPU-Z. Run CPU-Z. Gather the values for "Ext. Family", "Ext. Model", and "Stepping" in that order. For my Intel i7-5960X they are 6,3F,2.
Now, jot them down in this format: 06-3F-02.

70755

Go to the "intel-ucode" folder inside the microcode folder extracted earlier. Look for the microcode update filename that matches with what was jotted down, and copy it to the UBU folder.

7) In a PowerShell or Command Prompt with admin privileges, make the UBU folder the Current Directory.
For example, I'd enter CD C:\Users\axle\Desktop\UBU into a PowerShell.

😎 Enter: .\UBU

The name of the BIOS image file will appear momentarily at the top-left corner. This is the output I got.

70756

Press any key to continue.



9) Select '7'.


10) Select 'm' and upload your CPU microcode update. In my case "06-3F-02".

72337

11) Select 'Y' to update.

72336

Press any key to continue...

12) To save the updated BIOS image select '0' to go to the main menu, then '0' again to exit, and select '1'.

70759

Done! Just press any key to exit the BIOS updater. The BIOS image file has been renamed R5E.CAP and is ready to flash.
The size of the patched BIOS image and the unpatched BIOS image must be identical. Don't flash the patched BIOS image if different.

Success in flashing a modded BIOS image appears to be more likely when using USB BIOS Flashback. More importantly, should the flash go bad and CMOS setup is inaccessible, the same method can still be used to flash a non modded BIOS image.

72828

"InSpectre" from Gibson Research is a utility that checks for the presence of Spectre/Meltdown
exploit mitigation. https://www.grc.com/inspectre.htm

Have a Happy Flash.
"Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes." -- Unknown
414 Views
104 REPLIES 104

SebastianMan wrote:
Hello, a question, these instructions to modify the BIOS, works for an ASUS Sabertooth Z97 Mark 1? I remain attentive to your help. Thank you :confused:


Your motherboard has an Aptio IV BIOS. According to the "Win-Raid" forum the version of MMTools linked in the guide "is usable with many Aptio IV BIOSes (not all of them)." All I can say is that I tried UBU with the latest ASUS Sabertooth Z97 Mark 1 BIOS image (2702) and a microcode update for a CPU the board is compatible with. It produced no errors, but I just don't have a z97 mobo to patch in order to give you a definitive "Yes, the flash was successful" or "not successful".
"Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes." -- Unknown

Axle Grease wrote:
Your motherboard has an Aptio IV BIOS. According to the "Win-Raid" forum the version of MMTools linked in the guide "is usable with many Aptio IV BIOSes (not all of them)." All I can say is that I tried UBU with the latest ASUS Sabertooth Z97 Mark 1 BIOS image (2702) and a microcode update for a CPU the board is compatible with. It produced no errors, but I just don't have a z97 mobo to patch in order to give you a definitive "Yes, the flash was successful" or "not successful".


Thank you for answering my question, because I tell you that I made the process and apparently it is correctly patched, but in some parts I get these notices in red that says NO, and I do not understand what you mean? if it is an error in patching or something. Could you explain this to me?

Attached capture

72570

SebastianMan wrote:
Thank you for answering my question, because I tell you that I made the process and apparently it is correctly patched, but in some parts I get these notices in red that says NO, and I do not understand what you mean? if it is an error in patching or something. Could you explain this to me?

Attached capture

72570



Sorry, I meant that UBU ran per normal. It found no missing files, nor hung due to having an mmtool version that is incompatible with the Aptio BIOS version. Revision 24 ( Date 2018-01-11) refers to the microcode update version for your CPU. "Last" column identifies if the microcode update is the latest one UBU recognises. The entry in the chart with Platform ID 32, revision 7, date 2013-01-11 refers to file in /ubu/modules/ which is an older microcode update (in a different format).
"Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes." -- Unknown

Axle Grease wrote:
Your motherboard has an Aptio IV BIOS. According to the "Win-Raid" forum the version of MMTools linked in the guide "is usable with many Aptio IV BIOSes (not all of them)." All I can say is that I tried UBU with the latest ASUS Sabertooth Z97 Mark 1 BIOS image (2702) and a microcode update for a CPU the board is compatible with. It produced no errors, but I just don't have a z97 mobo to patch in order to give you a definitive "Yes, the flash was successful" or "not successful".


After patching the BIOS with the new microcode, and at the moment of flashing the BIOS with the ASUS Software, I get this error:

"The model of the bios image does not match the ROM memory of the installed bios"

What could have gone wrong? I compared the weight of both files, the BIOS with Patch and without Patch and they weigh exactly the same, but I do not understand why this error is due?

SebastianMan wrote:
After patching the BIOS with the new microcode, and at the moment of flashing the BIOS with the ASUS Software, I get this error:

"The model of the bios image does not match the ROM memory of the installed bios"

What could have gone wrong? I compared the weight of both files, the BIOS with Patch and without Patch and they weigh exactly the same, but I do not understand why this error is due?


Are you absolutely positively without a doubt certain that you patched the correct BIOS image? You could try flashing the non-patched BIOS image you downloaded and see if it works. Also, did UBU rename the BIOS image to Z97ST.CAP after patching it? If the answer to both of those questions is YES, then I'm flummoxed.

Other than trying an older version of MMTool for Aptio IV BIOSes found at http://http://voltground.com/haven/threads/13 there's nothing further I can suggest except to find someone more knowledgeable than me about updating the microcode in BIOSes. (That shouldn't be hard.)
"Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes." -- Unknown

Axle Grease wrote:
Are you absolutely positively without a doubt certain that you patched the correct BIOS image? You could try flashing the non-patched BIOS image you downloaded and see if it works. Also, did UBU rename the BIOS image to Z97ST.CAP after patching it? If the answer to both of those questions is YES, then I'm flummoxed.

Other than trying an older version of MMTool for Aptio IV BIOSes found at http://http://voltground.com/haven/threads/13 there's nothing further I can suggest except to find someone more knowledgeable than me about updating the microcode in BIOSes. (That shouldn't be hard.)



Hello, yes, I try to install the "ORIGINAL" BIOS file downloaded from my motherboard's page and it recognizes it very well, but that same one, after patching it, jumps this error.
¿What other version could you try? ¿Could you send me the one you patched to test if that works? Thank you

SebastianMan wrote:
Hello, yes, I try to install the "ORIGINAL" BIOS file downloaded from my motherboard's page and it recognizes it very well, but that same one, after patching it, jumps this error.
¿What other version could you try? ¿Could you send me the one you patched to test if that works? Thank you


What is the name of your bios file that UBU produced? As long as it is named properly you need to flash it using a FAT32 formatted USB drive and the flashback capability of your motherboard.

This is how to do the flashback (it should be similar on your motherboard):
https://youtu.be/ADcdnwMjd_I

Also, I have the same CPU as you and my microcode updates looked very similar to yours (where it only updated some of them) and it works fine. I'm now clean in Spectre Check.

mlippold wrote:
What is the name of your bios file that UBU produced? As long as it is named properly you need to flash it using a FAT32 formatted USB drive and the flashback capability of your motherboard.

This is how to do the flashback (it should be similar on your motherboard):
https://youtu.be/ADcdnwMjd_I

Also, I have the same CPU as you and my microcode updates looked very similar to yours (where it only updated some of them) and it works fine. I'm now clean in Spectre Check.



Your mobo has a z97 chipset?
"Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes." -- Unknown

Axle Grease wrote:
Your mobo has a z97 chipset?


No, my Maximus VI Extreme is a z87 but the CPUID he has listed in his UBU screenshots looks like that of a Haswell that matches mine (I have a i7 4770K personally).

You can see though that Haswell's are supported on both (they are very similar socket 1150 boards):
https://www.asus.com/us/Motherboards/MAXIMUS_VI_EXTREME/HelpDesk_CPU/

Intel® Socket 1150 for 4th Generation Core™ i7/Core™ i5/Core™ i3/Pentium®/Celeron® Processors
Supports Intel® 22 nm CPU
Supports Intel® Turbo Boost Technology 2.0
* The Intel® Turbo Boost Technology 2.0 support depends on the CPU types.
* Refer to www.asus.com for CPU support list


https://www.asus.com/us/Motherboards/SABERTOOTH_Z97_MARK_1/HelpDesk_CPU/

Intel® Socket 1150 for the 5th/New 4th/4th Generation Core™ i7/Core™ i5/Core™ i3/Pentium®/Celeron® Processors
Supports Intel® 22 nm CPU
Supports Intel® Turbo Boost Technology 2.0
* The Intel® Turbo Boost Technology 2.0 support depends on the CPU types.
* Refer to www.asus.com for CPU support list

It sounded like he was trying to use the flash utility and not the flashback method which is why I mentioned that method.

SebastianMan wrote:
Hello, yes, I try to install the "ORIGINAL" BIOS file downloaded from my motherboard's page and it recognizes it very well, but that same one, after patching it, jumps this error.
¿What other version could you try? ¿Could you send me the one you patched to test if that works? Thank you


I'm confident you chose the correct microcode update for your CPU and that the result will be the same, but if you would like me to try patching the BIOS image for the Z97 Sabertooth Mark 1 (non USB 3.1 version) for you, I need to know the model of your particular CPU just in case.
"Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes." -- Unknown