Page 2 of 3
#16 RE: Extracting MSI Bios from EXE file. by Bitsoup 20.01.2019 10:35

@Lost_N_BIOS:
Sorry i did not specify!
MSI 970A-G46
AMI 2.8

#17 RE: Extracting MSI Bios from EXE file. by Pityu 20.01.2019 10:51

avatar

@Lost_N_BIOS
I will be very glad if you tell me one easy method for extracting this BIOS. The method from post #5 I give, it is very complicated for most of the users.
Thanks !

#18 RE: Extracting MSI Bios from EXE file. by Lost_N_BIOS 21.01.2019 09:04

avatar

@Pityu - Oone easy, user friendly method is follow the exe directions and put on USB then run, that extracts the BIOS.
Easier way for your step #5 via hex is open exe in hex, go to 002ec3c9, select range 8MB or 8000000h (Or select remaining manually, since that (BIOS) is all that's left from there to the end), copy paste to new file, done.

How you explained it doesn't make sense to me, EOF is 012bc3c8, and what you mentioned ABC3C8 stops in middle of BIOS right before NVRAM starts, so yes I can see how that would be hard for users, it's doesn't work for me how you explained it
Also, no need for step above that about creating hex file with FF filled to 2FFFFx? None of that necessary, and also doesn't make sense to me either. New blank file is all you need, copy/paste from exe, then done.

#19 RE: Extracting MSI Bios from EXE file. by Pityu 21.01.2019 12:26

avatar

@Bitsoup
Can you please upload your file extracted. I need to compare with Lost_N_Biios method.
Thank you in advance.

#20 RE: Extracting MSI Bios from EXE file. by Lost_N_BIOS 21.01.2019 14:01

avatar

Sorry @Pityu, I forgot when checking your method it was wrong for me some, not enough selected starting at point you mentioned and I misspoke on the #'s above last night too! You need to start at end of exe, at 002bc3c9 then select rest of file 10000000 (16MB/16384KB)
Sorry for any confusion I made!

I now see both your 8MB file and my 16MB file open properly in UEFITool. Looks like two BIOS volumes, one version 09 and one 29 by looking at FID in last volume of each, neither match the 28 of the file name?? Maybe this exe is same for two boards?
I checked both in AMIBCP and both show version 29 though, so who knows what goes on here!

#21 RE: Extracting MSI Bios from EXE file. by Bitsoup 21.01.2019 23:40

Zitat von Pityu im Beitrag #19
@Bitsoup
Can you please upload your file extracted. I need to compare with Lost_N_Biios method.
I attached the extracted BIOS and my Modded BIOS NVMe implant done using MMTool 4.50.0.23.

I successfully flashed my MSI 970-G46 without a brick but it still does not detect my Samsung EVO 970 NVME pcie x4. I'm trying to add this SSD NVME as extra storage to a system that already has a SATA OS installed. Not as a boot device and still have no success. When I initially installed the hardware windows detected it I installed Samsung's drivers. After formatting the drive I tried to copy files to it which caused windows 7 to freeze. After a restart, windows continued to freeze on startup until I removed the SSD.

#22 RE: Extracting MSI Bios from EXE file. by Maniaxx 17.03.2019 22:03

avatar

Find and patch 74/75 to EB:
7413535368
7513535368

A temporary folder will be created in the same dir with the extracted files. Take what you need and close the app or error popup (on wine).
Do not continue the setup installer if it starts properly.
Tested on files from 2013-01-09 and 2016-01-08 with wine.

#23 RE: Extracting MSI Bios from EXE file. by burak 09.03.2021 21:22

bitsoup please can you extract the bios file from exe file for me please? I am not as skilled. I have problems with flash from windows, nothing happened after flash still old version of BIOS

#24 RE: Extracting MSI Bios from EXE file. by onuracengiz 09.03.2021 21:46

avatar

platomav/BIOSUtilities

Which board?

#25 RE: Extracting MSI Bios from EXE file. by burak 09.03.2021 21:51

I already tried it , but to the version of bios 1.11 is a file for M-flash, but from this version up there is a exe file from MSI which you are doing from windows , it types succesful, want to restart, and when restart, nothing happened, still version 1.11. last one is v 2.8 but only exe

#26 RE: Extracting MSI Bios from EXE file. by hkdoublecat 27.08.2021 16:16

Hi, hope I get you.
I have finished the updated NVME bios with my msi-z68a-gd45.
What I get is a .rom, thanks for the help of this thread.
However, to implement, is it correct to rewind the process by #1 use Hex editor to call back the original .exe file; #2 delete the content after the 002ec3c9; and then #3 insert the updated .rom (opened again by Hex editor) to the end.

I am pretty nervous as it is my first time touch the bios. Thanks if you can verify it is doing fine with above.

#27 RE: Extracting MSI Bios from EXE file. by MeatWar 27.08.2021 16:22

avatar

To who ur addressing to?
To notify a user, use @xxxxx
If u mean Lost_N_BIOS hes been away since January.

EDIT: Im not an MSI expert... does M-Flash in bios rejects the bios file? Do have backups/dump or ur SPI? Do u have an SPI programmer? Are u ready for for BIOS mods and the potencial failures with it?
U know that no one can assure u nothing...

#28 RE: Extracting MSI Bios from EXE file. by hkdoublecat 27.08.2021 16:34

@MetaWar
That is sad to know that.
So.... hopefully someone who familiar with MSI can advice me then. Thank you.

#29 RE: Extracting MSI Bios from EXE file. by hkdoublecat 28.08.2021 10:14

MSI offers .exe bios file. I followed the instruction extracting the .exe with hex editor; cut the content starting from 002ec3c9 and get the .rom; modify it with nvme.ffs by MMTool; and i come with a modifies .rom with exactly the same size. (8,191,965 vs 8,191,965)

But wired thing is that when I repack the modified rom into a .exe file; samely use the hex editor; delete the old .rom from the old.exe; and insert the new .rom after it; the new .exe file come out with 9 bits larger size (11,256,742 vs 11,256,733)

My question, is the modified .exe, which is sightly larger, safe to flash?

If the modified .exe should be the same size as the original .exe; (which i suppose to be, as the old / new .rom files are same size); which part goes wrong? (And if someone is kind enough would you please help to create a new .exe bios?)

If the above files are good to use, the below link would provide a MSI-Z68A-G45 bios ready for NVME as well.

For reference, hereby attach the original MSI bios, and the modified NVME bios
https://www.mediafire.com/file/e5ns0ndjl...3R.exe.zip/file

#30 RE: Extracting MSI Bios from EXE file. by Fernando 28.08.2021 11:12

avatar

@hkdoublecat: Please do a look into >this< thread.

Xobor Forum Software von Xobor
Datenschutz