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

zombyp15cb02ea

New member
Joined
Dec 24, 2020
Messages
9
Got a pro (noob) tip for everyone. Double check which motherboard you have before flashing. I flashed the B450 Gaming Plus firmware, then started having intermittent audio issues. After 2 days of trying to fix it, I realised I had the B450M Gaming Plus motherboard (Which probably explains why M-Flash wasn't working either). A quick revert to the B450M firmware and all is sorted.

Yes, I am stupid :D
 

cdouglas14f602ce

New member
Joined
Jan 9, 2021
Messages
4
I have a Z270-A Pro (MS-7A71 Ver: 1.2) with what i believe is a weird mining focus bios mod, i bought the card second hand. It reports v1.J1 as bios version, i cant use Mflash since i doesnt recognize any of the bios file from MSI, i tried all the versions on the website, several usb sticks, several ports, it recognize the stick and the folder structure but none of the bios file shows up.

I believe It is a similar problem to this: Two MSI Z270 SLI PLUS have different graphic output quality (BIOS mod?) He had a Z270 SLI PLUS with the same weird bios v1.J1 and got rid of it.

And thats how i ended up here. Now, I tried your tool but it keeps saying that "theres too many BIOS file on the drive", odd since theres only 1 file at the time. I tried with both v12 and v16 bios file for my motherboard and with 2 different USB drives (32 GB USb 3.0 and 16 GB USB 2.0, FAT32 with a fresh format in every attempt) in different usb ports, always with the same message.

EDIT: I tried again and it worked. The only thing i did different was to extract the BIOS file on my pc and then copy the file to the usb drive instead of doing drag and drop to the bios file from the winrar window to usb drive, wird but whatever it worked. Now i have the latest retail BIOS on the Z270-A Pro. THANKS!
Hi there. I'm having the same problem this guy had, but his fix isn't working for me. I've got a P67A-G45 running 1.J0 (as of today). It seems that no matter what I do, I can't update from the 1.x series of FW to the 5.x series.

I've tried the windows-based installer, live update, m-flash, and am now trying the flash tool in this thread. The contents of the freshly formatted 8gb USB stick are as shown in the attached screenshot. I pulled that .554 file from this thread: https://forum-en.msi.com/index.php?threads/p67a-g45-bios-not-updated.183345/page-2 But, am hitting the same issue with any .5xx file I've tried. Every time I boot to the USB stick and run startup.nsh, I get the "too many bios files" message and there's nothing I can do from there. I know it's detected the right drive in which to look, as I'm able to verify the contents of the USB stick through the UEFI shell and they match what is shown in the screenshots.

I've followed the instructions in this thread's OP as closely as I can, but for the life of me, I simply can't find any way to ensure SecureBoot is off - though, I suspect I wouldn't be able to boot to the USB stick in the first place if it was. Else, I've done everything in this guide and I'm stumped. I'm trying to do a cost-effective upgrade of my son's PC without breaking the bank, and updating the firmware on the board is required for the chip and gpu I want to give him.

Any ideas where to go from here?
 

Attachments

laurence1211

Well-known member
PRIVATE E-2
Joined
Jun 28, 2020
Messages
1,308
Hi there. I'm having the same problem this guy had, but his fix isn't working for me. I've got a P67A-G45 running 1.J0 (as of today). It seems that no matter what I do, I can't update from the 1.x series of FW to the 5.x series.

I've tried the windows-based installer, live update, m-flash, and am now trying the flash tool in this thread. The contents of the freshly formatted 8gb USB stick are as shown in the attached screenshot. I pulled that .554 file from this thread: https://forum-en.msi.com/index.php?threads/p67a-g45-bios-not-updated.183345/page-2 But, am hitting the same issue with any .5xx file I've tried. Every time I boot to the USB stick and run startup.nsh, I get the "too many bios files" message and there's nothing I can do from there. I know it's detected the right drive in which to look, as I'm able to verify the contents of the USB stick through the UEFI shell and they match what is shown in the screenshots.

I've followed the instructions in this thread's OP as closely as I can, but for the life of me, I simply can't find any way to ensure SecureBoot is off - though, I suspect I wouldn't be able to boot to the USB stick in the first place if it was. Else, I've done everything in this guide and I'm stumped. I'm trying to do a cost-effective upgrade of my son's PC without breaking the bank, and updating the firmware on the board is required for the chip and gpu I want to give him.

Any ideas where to go from here?
Are you saying using windows 7 doesn't work?
 

laurence1211

Well-known member
PRIVATE E-2
Joined
Jun 28, 2020
Messages
1,308
Not sure I understand your question. I'm running Win10 pro and the update utilities I'm trying to use are the ones available here: https://www.msi.com/Motherboard/support/P67AG45_B3 Is the Windows installer Win7 only? I see (now, after you've asked) that only Win7 and XP are listed. Am I just up a creek trying to update this in Win10?
They don't work in Windows 10, easiest thing to do, is get another drive and install win 7 on it. Use that just for the updates, then plug the windows 10 drive back in. Don't connect win 7 to the internet though.
 

cdouglas14f602ce

New member
Joined
Jan 9, 2021
Messages
4
<facepalm> Okay. Not what I was hoping to hear, but I certainly appreciate your advice. Just came across a post on the steam forums that led to that exact same conclusion. Thank you!
 

cdouglas14f602ce

New member
Joined
Jan 9, 2021
Messages
4
Thanks. @laurence1211 actually got me where I needed to go. Thank you very much, Laurence! I had to flatten the computer and install Win7, then reinstall Win10 after the bios upgrade was done. A pain for sure, but not entirely unexpected for old hardware like this. In any case, I'm all set now.
 

Svet

Well-known member
Administrator
Joined
Nov 20, 2003
Messages
77,799
@ms14e202cc
If you have some issue, open new topic in correct area and provide full system specs.
 

httplezeru155f02d6

New member
Joined
Mar 4, 2021
Messages
1
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!
 
Last edited:
Joined
Jul 14, 2021
Messages
1
Hey, so am on GNU+Linux and whenever I add only one bios firmware to the root of the USB and boot into the USB, it says it has selected the correct bios version and then it says too many bios versions found, what might this be the cause of?
Code:
robigan@robigan-MS-7B79 | /media/robigan/USB STICK | ls -la
total 32780
drwxr-xr-x  3 robigan robigan     4096 Jan  1  1970 .
drwxr-x---+ 4 root    root        4096 Jul 14 18:47 ..
-rw-r--r--  1 robigan robigan 33554432 May 18 04:51 E7B79AMS.HC0
drwxr-xr-x  3 robigan robigan     4096 Jan 24 02:00 EFI
This is the output of the root of my USB stick, I cannot understand why else this causes issues, am using this tool also bc I got upgraded to the Click BIOS GSE Lite version and the M-FLASH there seems to be broken, according to the description of the M-FLASH entry, it says to pick a file to update BIOS to and then it'll restart with the bios flasher tool, but it does so and then says "No file found" without ever showing me a prompt of the file to pick from. I have tried with the same format of the root dir MSI docs say to use and even placing the file in the root of the USB, this makes no sesne
 

aGeoM

Member
SERGEANT
Joined
Nov 30, 2007
Messages
30
Hello all
@Svet
It is possible to backup the full BIOS (32mb) on the AMD X570/B550 boards with this tool? I did try the /ATR but I do not know if it needs other attribute so it only backed half of the BIOS belonging to the ZEN3 that I am using now.
I got ZEN/ZEN+ CPUS that I can setup in the board and dump the BIOS and then add the first portion of the BIOS to the second BIOS dump from ZEN2/ZEN3 setup, ending up with the full BIOS backup, but should be easier and nice :) to do all in one step not to mention that not every one is an hardware addict like me to have all Ryzen generations in their hands :)
Thanks.
Be well
 
Last edited:

nkyadav

antidisestablishmentarianist
Joined
Jul 3, 2020
Messages
8
@Svet - Question.

Background - yesterday, I cleanly installed MSI Center on my system, for the X570 GODLIKE, which has dual UEFI fw 'slots' (if there is better terminology, I apologize). I then got everything working fine, and at the tail end of setup noticed, after scanning, that I was still on the E3 βeta fw ver. I told Center to update the fw to E0 stable release, and it got stuck at 50%.

After 3 hours, I had no option but to kill the machine. I've since been able to flash from the back I/O flash port both E0 and E3, but one "slot" refuses to boot the machine at all, and the other, while allowing me to change settings in the settings and boot the rig, won't let M-Flash load, leaving me with the back post for flashing fw as my only method.

With this tool, do you think it would be possible to get at least the one slot that boots working fully correctly, (mainly the M-Flash) or is M-Flash failing to load specifically because one slot is now 'damaged'?

I've also started a ticket with MSI to see what resolutions I can make use of, as the mobo is only a year old from purchase (well 13 months), and if it can be RMAd, cool. But I like to know all of my alternatives.
 

Svet

Well-known member
Administrator
Joined
Nov 20, 2003
Messages
77,799
@nkyadav
Background - yesterday, I cleanly installed MSI Center on my system, for the X570 GODLIKE, which has dual UEFI fw 'slots' (if there is better terminology, I apologize). I then got everything working fine, and at the tail end of setup noticed, after scanning, that I was still on the E3 βeta fw ver. I told Center to update the fw to E0 stable release, and it got stuck at 50%.
E0? E3? Those are unknown to me
Can you tell full BIOS ID of those?

, which has dual UEFI fw 'slots'
You mean dual BIOS?

After 3 hours, I had no option but to kill the machine. I've since been able to flash from the back I/O flash port both E0 and E3, but one "slot" refuses to boot the machine at all, and the other, while allowing me to change settings in the settings and boot the rig, won't let M-Flash load, leaving me with the back post for flashing fw as my only method.
I'm confused what is E0 , E3 and what you call "slot. Can you clarify better?
 

Svet

Well-known member
Administrator
Joined
Nov 20, 2003
Messages
77,799
It is possible to backup the full BIOS (32mb) on the AMD X570/B550 boards with this tool? I did try the /ATR but I do not know if it needs other attribute so it only backed half of the BIOS belonging to the ZEN3 that I am using now.
I got ZEN/ZEN+ CPUS that I can setup in the board and dump the BIOS and then add the first portion of the BIOS to the second BIOS dump from ZEN2/ZEN3 setup, ending up with the full BIOS backup, but should be easier and nice :) to do all in one step not to mention that not every one is an hardware addict like me to have all Ryzen generations in their hands :)
Thanks.
Be well
Should be possible
 
Joined
Aug 1, 2021
Messages
1
I am currently trying to downgrade my Bios on B350 Mortar and can't seem to get the original of this tool to work, Is there a version of this tool compatible with my board?
 

Svet

Well-known member
Administrator
Joined
Nov 20, 2003
Messages
77,799
I am currently trying to downgrade my Bios on B350 Mortar and can't seem to get the original of this tool to work, Is there a version of this tool compatible with my board?
You can use the current version to do it.
 
Top