Page 1 of 4
#1 RE:MSI X99A Gaming 9 ACK Problems by xlr8r 04.03.2021 21:53

hi, sorry for digging up an old thread, but I am having an identical issue as the OP.... I too have lost the ME Version from my bios... and Im hoping for some guidance on repairing it.

My Board is an MSI X99A Gaming 9 ACK

In my (7882v37) Bios it says "ME Version N/A" and is not detected in System Devices in Windows 10x64. (This applies to any Bios I flash to the board).

I have attempted to power off , unplug and battery removed, I even left it off overnight. But ME is just gone (from Dual-Bios's)? I do not know how or when it happened either...

Symptoms with motherboard include;

Onboard sound stopped working and not visible in Windows Device Manager.
4 x usb ports no longer work.
I get exclamation marks on an Intel "USB device" that refuses to clear no matter what I do
ME is not visible in Windows Device Manager.

I imagine this is all ME related..?

I have been able to save a dumped spi.bin using "FPTw.exe -d SPI.bin" (HERE) without any visible errors or warnings...

...should i also have done the "FPTw.exe -f SPI.bin" command afterwards ? .... I just didn't want to play around with commands until I know exactly what to do.

Tools I have downloaded in preparation are;

Intel ME System Tools v9.1 r7
Intel ME 9.1 Firmware Repository r21
ME Analyzer v1.189.2_r234
UEFIExtract_NE_A58_win32
UEFITool_NE_A58_win32
CSME_Version_Detection_Tool_Windows (legacy)
CSME_Version_Detection_Tool_Windows (CSMEVDT)

ME Analyzer shows this from my dumped spi.bin (screenshot)

I would be very grateful for next guidance....

thank you

#2 RE:MSI X99A Gaming 9 ACK Problems by lfb6 05.03.2021 00:06

Good preparation! 2 possible ways:

1)Follow this guide to 'clean'/ transfer the settings of your ME to a properly configured new ME region:
[Guide] Clean Dumped Intel Engine (CS)ME/(CS)TXE Regions with Data Initialization

Flash back the ME region with fpt: "fpt(w(64)) - ME -f your_bios_dump_with_freshly_reconfigured_M_region.bin" (or whatever name you might give to the file generated with FIT

Or

2.) Download latest MSI bios here:
https://www.msi.com/Motherboard/support/x99a-gaming-9-ack
(it's a complete firmware image and should have a sound ME region)

Flash just the ME region of the stock image:
"fpt(w(64)) -ME -f E7882IMS.381"

Don't flash the complete stock firmware image, it doesn't contain board specific data like serial no. MAC address, ...!!

ME configuration covers a lot of pheripherals and this might save your problems, but there's no warranty!

#3 RE:MSI X99A Gaming 9 ACK Problems by xlr8r 05.03.2021 01:22

thanks, i had already begun the process of cleaning the "9.1.37.1002_1.5MB_PRD_RGN" from the Repo so I attempted your first flashing method.

I got this error though , should i abort or continue ? thanks



Also, here is the final "MyMEBios.bin" that i rebuilt (HERE) from "9.1.37.1002_1.5MB_PRD_RGN". Does it look ok ?

ME Analyzer result:


Also, does this have to be written twice as this board has Dual Bios ? or does both the BIOS's share the same ME location ?

and one final >?

I notice there are newer ME bin's in the "Intel ME 9.1 Firmware Repository r21" folder, but they are 5MB files , should i just stick with the .bin I rebuilt, or should I consider upgrading to the last one in the folder ? (from what I can tell, the ME inside that last Bios released by MSI for my board , is the same as the one I rebuilt....so I thought I should just keep everything eth same, even though the ME version does not show as being "the latest" , in ME Analyzer....

I see there is a "9.1.40.1000_1.5MB_PRD_EXTR.bin" the correct 1.5MB size, but because it had the _EXTR , i left it alone.....




....and def the final ?

should i be using fptw.exe or FWUpdLcl.exe to flash the ME ? (on a live system) , which is safest and what are exact flashing commands..... (dont want to balls it up at the final hurdle lol)

#4 RE:MSI X99A Gaming 9 ACK Problems by lfb6 05.03.2021 02:28

Don't flash that- wrong size and possibly not correctly build. You have to follw the guide precisely.

#5 RE:MSI X99A Gaming 9 ACK Problems by xlr8r 05.03.2021 13:45

Zitat von lfb6 im Beitrag #17
Don't flash that- wrong size and possibly not correctly build. You have to follw the guide precisely.


oh..okay

Im pretty sure I followed the tutorial to the letter ? When the final .bin was built, it shows up info correctly in ME Analyzer ? they appear to match up....

what could i have done wrong along the way ?

Maybe i should just try your second method and part flash the ME bit only from the Genuine MSI Full Bios ? would that be safest option ?

Does this need to be done in DOS or safe enough done live from Windows ? thanks

#6 RE:MSI X99A Gaming 9 ACK Problems by lfb6 05.03.2021 13:55

@xlr8r You didn't, there's no way to get a file like "MyMEBios.bin". How did you generate the file? Which steps? Picked where? Extracted from?

#7 RE:MSI X99A Gaming 9 ACK Problems by xlr8r 05.03.2021 14:05

Zitat von lfb6 im Beitrag #19
@xlr8r You didn't, there's no way to get a file like "MyMEBios.bin". How did you generate the file? Which steps? Picked where? Extracted from?


Most of what Ive tried is in my first posts , #14 , #16

I only renamed the final built ME bin file to something easier on the eye...and for me to recognize, instead of being named as "outimage.bin" as per the Bios cleaning tutorial.

Does renaming it make a difference ?

#8 RE:MSI X99A Gaming 9 ACK Problems by lfb6 05.03.2021 14:55

@xlr8r Not what I asked- did you work on the extracted ME region? Then you've chosen the most complicated way and did at least miss the last step in the guide regarding the size of the region. But that's not the only thing- I tried many times and I'm not able to reproduce your file (My results being identical with Stock ME both using a region or a complete firmware image)

Please post your xml file saved with FIT.

(Will answer the other questions if this is solved)

#9 RE:MSI X99A Gaming 9 ACK Problems by xlr8r 05.03.2021 15:29

hi sorry for my incorrect reply

here is everything I used so far (click on dropbox links below)

the toolkit ; "Intel ME System Tools v9.1 r7"

(CLICK LINK>) MSI Original BIOS files (Im currently using 7882v37)

(CLICK LINK>) Intel ME 9.1 Firmware Repo r21 - file , 9.1.37.1002_1.5MB_PRD_RGN.bin
(Note: this is the one that matches what my system Bios should have)


(CLICK LINK>) Final ME Bios created using fitc.exe during ME firmware clean/build process

(CLICK LINK>) .xml files produced by fitc.exe during ME firmware clean/build process


For giggles (just now), i just tried to extract the ME from the very last Bios that MSI released, "E7882IMS.381 beta" using UEFITool , and this was result when that "MEonly.rgn" file was dropped into ME Analyzer....it shows there appears to be some useless padding ? could this be the reason for my mismatched outputed .bin from my earlier post ?



Also, when opening fitc.exe and dropping the newly renamed "ME Region.bin" into it, I wasnt sure what to to select from the dropdown options ? or does it make any difference ? (i.e.)



please advise next steps. thank you

#10 RE:MSI X99A Gaming 9 ACK Problems by lfb6 05.03.2021 16:41

Zitat von xlr8r im Beitrag #22
...... Also, when opening fitc.exe and dropping the newly renamed "ME Region.bin" into it, I wasnt sure what to to select from the dropdown options ? or does it make any difference ? (i.e.)......
Where in the guide is mentioned to check or change something in these fields?

#11 RE:MSI X99A Gaming 9 ACK Problems by xlr8r 05.03.2021 16:51

it probably doesn't mention it .... however when I open fitc i am presented with a different drop-down option to that in the +spoiler image..... and so I was simply asking for clarification ....?

i.e. (with the ME Region.bin loaded) my fitc displays;





But I wasnt sure about the "No Emulation - Mobile" bit , as there is no representation for my chipset ? I assumed there should be i.e.




As is the tutorial at, D3. ME 7 - 10 & TXE 1 - 2 step 5. -spoiler displays;






[UPDATE]


I think I see where i went wrong .... in around here somewhere (blue rectangle) .... ill redo the clean tutorial from scratch and post the output .bin here for checking. thanks

#12 RE:MSI X99A Gaming 9 ACK Problems by xlr8r 05.03.2021 17:24

I am getting a bit lost when loading the Original MSI full Bios into fitc, to compare with just the ME Region.bin that I just extracted from it...?
I am not seeing the same drop-down options for both files, when I should be seeing identical , is that correct ? ....

i.e.
full Bios loaded into fitc ;





i.e. just the extracted ME Region.bin loaded into fitc;




As mentioned in the tutorial , here;





The tutorial mentions this applying to "FITC v8.1.40.1456 with ME 8 firmware" but not ME 9, so do I just ignore this step and move straight onto where it says ;

#13 RE:MSI X99A Gaming 9 ACK Problems by lfb6 05.03.2021 18:01

Zitat von xlr8r im Beitrag #25
As mentioned in the tutorial , here;

You got an interesting understanding of 'following the guide precisely'. You're not working on FITC v8.1.40.1456 with ME 8 firmware and you don't have a C600 Chipset. You're on ME 9 (FIT 9.1.10.1000) and your chipset is C610. This paragraph is not at all relevant for your system.

And C610 chipset comes up both when working with SPI image and with properly extracted ME region.

You might take the attached file and flash as already mentioned:
fpt(w(64)) -ME -f ME_Region.bin

Or you might take for your own tries to compare the results.

When the file is successfully flashed run
fpt(w(64)) -greset

(Step 12 in the guide)

You might upgrade to the latest 1.5MB firmware with FWUpdLcl(64), it's described here.
Intel (Converged Security) Management Engine: Drivers, Firmware and Tools
The update procedure needs a proper working ME firmware to function.

1.5 and 5 MB firmware are not compatible to each other.

#14 RE:MSI X99A Gaming 9 ACK Problems by xlr8r 05.03.2021 18:17

Zitat von lfb6 im Beitrag #26
Zitat von xlr8r im Beitrag #25
As mentioned in the tutorial , here;

You got an interesting understanding of 'following the guide precisely'. You're not working on FITC v8.1.40.1456 with ME 8 firmware and you don't have a C600 Chipset. You're on ME 9 (FIT 9.1.10.1000) and your chipset is C610. This paragraph is not at all relevant for your system.

And C610 chipset comes up both when working with SPI image and with properly extracted ME region.

You might take the attached file and flash as already mentioned:
fpt(w(64)) -ME -f ME_Region.bin

Or you might take for your own tries to compare the results.

When the file is successfully flashed run
fpt(w(64)) -greset

(Step 12 in the guide)

You might upgrade to the latest 1.5MB firmware with FWUpdLcl(64), it's described here.
Intel (Converged Security) Management Engine: Drivers, Firmware and Tools
The update procedure needs a proper working ME firmware to function.

1.5 and 5 MB firmware are not compatible to each other.



lol! im doing the best I can here lol.... many thanks for the info. I have gone through the entire process again and this is the outimage.bin I ended up with this time... could you please check its okay for flashing ? (if not, ill just use your provided one).

outimage.bin

#15 RE:MSI X99A Gaming 9 ACK Problems by xlr8r 05.03.2021 18:23

...ugh I dont know whats going wrong, i just noticed your ME_Region.bin file is significantly larger than my built outimage.bin....?
what am i doing wrong....?



Is my ME not supposed to be 1.5MB ? as per

Xobor Forum Software von Xobor
Datenschutz