Forum UEFI Shell Flash tool [V1.35] for MSI boards! ✔

Svet

Well-known member
Administrator
Joined
Nov 20, 2003
Messages
81,412
main.png


Download tool from the link:
>>> Latest Forum UEFI Shell Flash tool <<<


This tool will allow automated flashing MSI boards from UEFI Shell.

Important:
Do NOT use it on a MSI AMD boards from 3
xx boards Series. [like X370/B350]

(its OK to use for X399 AMD models as 3xx exception)

It's OK to use for any other newer than [X370/B350] MSI AMD boards or Intel boards.



16mb.jpg


32mb.jpg



u6KCDQh.jpg

V1.13 Add extra support for ME FW Update for all MSI Z490 Series:
MPG Z490 CARBON EK X
MEG Z490 UNIFY
MEG Z490I UNIFY
MPG Z490 GAMING CARBON WIFI
Z490-A PRO
MPG Z490 GAMING EDGE WIFI
MPG Z490 GAMING PLUS
MAG Z490 TOMAHAWK
MEG Z490 GODLIKE
MEG Z490 ACE
MPG Z490M GAMING EDGE WIFI

V1.31 Add extra support for FW for Raptor Lake boards for all MSI Z790 Series:
PRO Z790-S WIFI
MPG Z790 CARBON WIFI
MPG Z790 EDGE WIFI DDR4
MAG Z790 TOMAHAWK WIFI DDR4
MPG Z790 EDGE WIFI
MAG Z790 TOMAHAWK WIFI
Z790 GAMING PRO WIFI
Z790 GAMING WIFI
MPG Z790I EDGE WIFI
PRO Z790-P DDR4
PRO Z790-P WIFI DDR4
PRO Z790-P
PRO Z790-P WIFI
PRO Z790-A WIFI DDR4
PRO Z790-A WIFI
MEG Z790 GODLIKE
MEG Z790 ACE


1656453919586.jpg

1656453919547.jpg

1656453919527.jpg


How to use:
Prepare an USB key and format it in FAT32

Short guide for now:
1. Run UEFI_Flash_Tool_Installer.exe
2. Select your MSI BIOS File ["Load MSI BIOS File]
load_1a.png

3. Select your USB key drive [from drop down menu, if the USB key is not listed click "Refresh" button]
usb_select.png

4. Click "Create USB Flash key" and wait to finish.
click_to_create.png

under_preparation.png

done.png


Next reboot computer,
and ensure in BIOS Setup:
UEFI Boot is allowed,
and Secure Boot disabled.

After exit from BIOS Setup while computer is booting:
You can press F11 during BIOS post/logo screen, then when BBS popup after a while,
choose the prepared USB key with UEFI in front as name.
i.e: choose to boot from:
UEFI USB your drive

then wait, and you will see the BIOS version shown that is going to be flashed.
and you can press a key to proceed with flashing.
If you don't want to proceed with flashing,
you can press "q" to abort at that point.

when flashing starts,
wait patiently to finish,
ensure successfully message on the screen then reboot or power off the computer.


Optional feature: [Patch AMD BIOS for CP_Flash]
This will allow cross-platform flashing to 32MB BIOS from 16MB BIOS for boards with 256Mbit BIOS chip.
The tool will auto detect if the BIOS support such feature and then will Enable that option.
[in a case when board was flashed to the wrong BIOS to help, restore correct BIOS]
CPFlash_select.png

cpf_warning.png

cpf_in_progress.png

cpf_done.png




Or use special version for Blind Flashing only:
(It's useful when need to flash BIOS without display [but the PC can still boot and works fine] and performs auto flashing)
For Blind Flashing only: Forum UEFI Shell Flash tool [V1.32]

Short instructions for for Blind Flashing:
[prepare the USB key for flashing,[use the same steps to prepare it as above] then shutdown the PC,
and disconnect temporary any other storages except that USB key that will be used for flashing]
Then turn on PC and wait auto flashing to start and finish automatically.
[when blind flashing is complete the PC will auto shutdown,
then you can remove the USB key and reconnect the rest of your storages and turn it on]


Note1: Be sure to place only one BIOS file on the USB key at the time, before proceed with flashing.
Note2: Due BIOS flashing nature, (which consider every flashing as potential dangerous)
Flash and use at own risk as usual.

Note3: You can use it to downgrade the BIOS too.
Note4: You can cross-platform flash back to correct BIOS 32MB bios. (if the board been flashed to the wrong BIOS by mistake)

EDIT: A video how to use guide made by user efmled:

efmled date=1563998092 said:
I wanted to Thank you Svet very much! You saved many nerves to lot of people! Tool is great! I managed to downgrade my A.90 BIOS on X470 Gaming Plus MB to A.60. And I also created a video tutorial of how to do it. And put the link to this topic in video's description. if somebody is interesting in. Video has two languages text explanation Russian and English.
efmled date=1563998092 said:
You can attach the link to your top message in this discussion theme. :) Thank you Again !
Here is the link to video:

[youtube]
 

Attachments

  • aa_Screenshot 2023-01-27 211418.png
    aa_Screenshot 2023-01-27 211418.png
    43.2 KB · Views: 4,800
  • Screenshot 2023-04-24 192122.png
    Screenshot 2023-04-24 192122.png
    48.9 KB · Views: 2,310
  • 3a.png
    3a.png
    62.3 KB · Views: 3,346
  • Screenshot 2023-08-09 233625.png
    Screenshot 2023-08-09 233625.png
    63.3 KB · Views: 2,148
  • Screenshot 2023-09-14 030253.png
    Screenshot 2023-09-14 030253.png
    54.8 KB · Views: 1,649
Last edited:
Do you know if it would work on a MSI A320M-A PRO MAX? (MS-7C52)

Important:
Do NOT use it on a MSI AMD boards from 3xx boards Series. [like X370/B350]

(its OK to use for X399 AMD models as 3xx exception)
not recommended by the moderator. it's safer to update with M-flash

Also I just visited the Global Page of MSI (https://www.msi.com/Motherboard/A320M-A-PRO-MAX/support) and saw that there is a newer version available than on the german one (https://de.msi.com/Motherboard/A320M-A-PRO-MAX/support).
I went ahead and checked a few other pages (ua.msi/ru.msi/tw.msi) and realised that the german is the only one that doesn't have the newest version available on the BIOS page. Is there proper reasoning behind it or is germany just slower than the rest of the world?
try ctrl+F5 to refresh the page or browse in incognito mode.
 
not recommended by the moderator. it's safer to update with M-flash
Yeah, updating works just fine, it just won't let me downgrade, which I am trying to do. Sorry for not mentioning my purpose in the first place.
So I need to use tool95, which you linked on page 5, correct?
try ctrl+F5 to refresh the page or browse in incognito mode.
I even tried different browsers, still doesn't show up. But I should be safe using the versions of the Global Page right? It wouldn't make much sense to restrict countrys or does it? :D
 
Yeah, updating works just fine, it just won't let me downgrade, which I am trying to do. Sorry for not mentioning my purpose in the first place.
So I need to use tool95, which you linked on page 5, correct?

I even tried different browsers, still doesn't show up. But I should be safe using the versions of the Global Page right? It wouldn't make much sense to restrict countrys or does it? :D
from my understanding, you might brick 300 motherboards if you flash BIOS with this tool. and the tool in page 5 is for older motherboards, not for 300 series. why do you want to downgrade BIOS?
 
Hi Y'all, just wanted to add that the tool works with MSI X370 Gaming Pro Carbon. It was my last resort, I had to try downgrade. Luckily everything worked out just fine.

(After flashing the BIOS to the latest beta version, my system began acting crazy. Freezing on boot, falling into boot-loop etc. I attempted BIOS downgrade with M-flash which failed due to "old BIOS flash restrictions". Last option was this UEFI flash tool - the rest of story you read at the beginning :D ).
 
Hi Y'all, just wanted to add that the tool works with MSI X370 Gaming Pro Carbon. It was my last resort, I had to try downgrade. Luckily everything worked out just fine.

(After flashing the BIOS to the latest beta version, my system began acting crazy. Freezing on boot, falling into boot-loop etc. I attempted BIOS downgrade with M-flash which failed due to "old BIOS flash restrictions". Last option was this UEFI flash tool - the rest of story you read at the beginning :D ).

Super :emot-tip-wink:

@Svet hi i am running into the "too many BIOS file on the drive " issue as well. its an X270 SLI. ive tried with 2 bios versions 1A and 19, on 3 different flash drives 2 no names and one sandisk. i tried copying the files from the extracted folder on my computer and extracting them directly to the drive. it is a bios version that appears to be from a mining setup or something i dont really know or understand that, but it is not a normal bios. the current bios model name e7a59iz1 version v1.j1 any ideas? when i type dir in the shell it only shows the 1 file and the efi directory.

any ideas?

This also was sorted :pompom: and also the crossflash worked fine :pompom:
 
Super :emot-tip-wink:



This also was sorted :pompom: and also the crossflash worked fine :pompom:
I tried this for a B350 Tomahawk and got the too many BIOS file on drive error as well.

unfortunately MFLASH no longer works(enters MFLASH and screen is blank) after I'd updated to 7A34v1OU version. Trying to update to the latest 7A34v1Q4
I've tried everything I could find to get MFLASH to work in 7A34v10U. I switched back to HDMI, disconnected all USB other than going back to wired USB keyboard and a flash drive..
 
unfortunately MFLASH no longer works(enters MFLASH and screen is blank) after I'd updated to 7A34v1OU version. Trying to update to the latest 7A34v1Q4
I've tried everything I could find to get MFLASH to work in 7A34v10U. I switched back to HDMI, disconnected all USB other than going back to wired USB keyboard and a flash drive..

For B350 there is a possibility that can cause brick.

I tried this for a B350 Tomahawk and got the too many BIOS file on drive error as well.

If you want to try it anyway, for this issue, extract the BIOS file from archive file to some folder 1st.
Then copy the file from the extracted folder to the USB key, then retry.
 
For B350 there is a possibility that can cause brick.



If you want to try it anyway, for this issue, extract the BIOS file from archive file to some folder 1st.
Then copy the file from the extracted folder to the USB key, then retry.
1652980162132.png

Is this the correct setup? I copied from a folder on my C: drive where I'd unziped the BIOS file.
 
I tried this for a B350 Tomahawk and got the too many BIOS file on drive error as well.

unfortunately MFLASH no longer works(enters MFLASH and screen is blank) after I'd updated to 7A34v1OU version. Trying to update to the latest 7A34v1Q4
I've tried everything I could find to get MFLASH to work in 7A34v10U. I switched back to HDMI, disconnected all USB other than going back to wired USB keyboard and a flash drive..
Doesnt the live update 6 program not work for you either?
 
My Live update hasn't had BIOS available in a while.. maybe since went to windows 10? Is there an earlier version of Live Update that works for BIOS update on Win 10?

View attachment 159908
There is another section, click on the right triangle button above the setting. Keep pressing till you get the bios update section. Any bioses will be there, BUT check it is showing you the right one before going ahead. I wouldnt normally suggest this, but its less risky than the other option. Still has some risk to it because live update doesn't always flash correctly. I think this is because of a server data mismatch sometimes. Live update doesnt seem to check the version before flashing, so make sure its right.
 
Last edited:
There is another section, click on the right triangle button above the setting. Keep pressing till you get the bios update section. Any bioses will be there, BUT check it is showing you the right one before going ahead. I wouldnt normally suggest this, but its less risky than the other option. Still has some risk to it because live update doesn't always flash correctly. I think this is because of a server data mismatch sometimes. Live update doesnt seem to check the version before flashing, so make sure its right.
Thanks for the Tip! Unfortunately it isn't showing the new 1Q4 BIOS in there yet.. I'll keep checking.

1652999750697.png
 
Hi there,

I've just noticed that I've made a big BIG oopsie.
Ages ago, I used this tool to flash my BIOS as I couldn't get the update to work through M-Flash.
Turns out I've flashed the BIOS file for a completely different board, the B450M Mortar instead of the B450M Mortar Max, basically what @zombyp15cb02ea did.

I've tried to flash back to the correct bios, but I get error 0x39: "Multi Tank ROMs' ROM ID do not match platform ROM ID".

Is there anyway to resolve this by forcing an update or am I stuck with the other board's BIOS forever?

Here's the links to the BIOS':
BIOS I flashed: https://download.msi.com/bos_exe/mb/7B89v1E.zip
BIOS I should have flashed: https://download.msi.com/bos_exe/mb/7B89v28.zip

I'm lucky to not have a bricked board, I know, but any help would be appreciated.


EDIT: I have resolved this using a tool normally for modded BIOS', which skipped the platform check and allowed me to restore the correct bios onto my board. Many thanks for your great work however!

I have done the same mistake. Have had to be x470 Gaming Plus Max, But flashed with x470 Gaming Plus.

Would you like to share your method of restoring to the original BIOS version?
 
Hi. I have an H310M-PRO-M2 that used to be part of an oem. Recently I've decided to switch to windows 11 and also got a new cpu that's the i4-9400f.

I tried to use the tool to flash the bios chip above but all it gave is

Error: secure flash function is not supported on this file

What i had on my flash drive was the efi tool above and the latest bios version extracted from the motherboards website. (in FAT32)

I would really really appreciate any solution that can be tested.
 
Hi. I have an H310M-PRO-M2 that used to be part of an oem. Recently I've decided to switch to windows 11 and also got a new cpu that's the i4-9400f.

I tried to use the tool to flash the bios chip above but all it gave is

Error: secure flash function is not supported on this file

What i had on my flash drive was the efi tool above and the latest bios version extracted from the motherboards website. (in FAT32)

I would really really appreciate any solution that can be tested.

What BIOS version you are trying to flash?
Is it the one provided by your OEM?
 
The one from MSI web is not indented for your OEM board, you should check for BIOS updates from your OEM vendor.
 
Back
Top