I am new here and I have a big problem. I have a Lenovo ThinkCentre M90z All in One computer (Machine Type: 5205 Modell Number: E3G S/N: S4HZ517). There is problem with bios/Intel Management Engine I think… I tried to slove the problem, but I couldn’t I have spent many many hours, but it’s complicate problem for me. If anyone could help me, I would be grateful.
So the symptoms: - shut down at exactly thirty minutes; - fans spin 100%; - ME version is N/A in BIOS; - MAC address is not available in BIOS;
The previous owner doesn’t know what is the problem, what happened with computer.
1) I used “Flash Image Tool” and I dumped bios. 2) I tried to analyze outimage.bin (8192 KB), outimage(1).bin (4096 KB) and outimage(2).bin (4096 KB) with ME Analyzer but it said “File does not contain Intel Engine firmware”. 3) I tried to dump bios with Intel Flash Programing tool (fpt -me -d me.bin) under DOS but it said “Flash Descriptor: Invalid” and " Address 0x0000000 is not within any region." and “Error 26: The host CPU…”. I have a “ME_DISABLE” jumper and I tried once open and once short jumper but same result was. 4) I tried to use MeInfo under DOS but it said "Error 9255: Fail to read FW Status Register value 0xFFFFFFFF.
Why did you choose that version ME Tools, vs the other V6 one? Do you have one of these systems in running order? If yes, please confirm what ME FW version is on it. Flash Image Tool does not dump BIOS, this only creates BIOS files.
Do you have flash programmer? If not, please put on ME Jumper, then use FPT (from inside Flash Programming Tool folder), then run this command and send me the file it creates >> FPTw.exe -d SPI.BIN If you do have programmer, find both chips and dump both, name them to something so you know which dump was on what chip.
Since ME FW is currently corrupted, you can only FPT flash the ME FW, but DO NOT use the ME FW they provided as it’s blank/not setup for this system, it’s only meant to be used with FW Update tool (which you cannot use) I will make you new ME FW and show you how to flash it once you send me the SPI.BIN dump i requested above.
In windows, you must run FPT from a Admin CMD prompt, you cut off the window so I can’t see if that is Admin prompt or not. Please be sure it’s Admin prompt, or use DOS. Also, that jumper looks small, be sure you are using a jumper small enough to contact both pins securely, maybe one from old HDD would work best. Then with jumper on, reboot twice, then do the following three commands and send me all files created >> FPTw.exe -desc -d fd.bin FPTw.exe -me -d me.bin FPTw.exe -bios -d biosreg.bin
don’t run powershell; only use administrator MS-DOS.
Your flash descriptor is invalid. Look at the screens you uploaded, they all say “invalid”. location 0x000000 is the base of the flash descriptor, it can’t read it.
I can see the EC chip in your picture, the BIOS chip is underneath your fan. Both will be printed on the motherboard “EC” and “BIOS”. They are right beside each other. Get a SPI programmer + SOIC8 clip.
@nikey22 - Thanks! ^^ Right, this must be done from Admin CMD Prompt ^^ @bszabii - I can’t tell from those images, does that say “Admin” at top left corner of CMD prompt? If yes, then good, that is Admin CMD prompt [wink
To short the pin, put jumper on there, then boot to system (Windows, or whatever OS), then shut down, then reboot back to system to do the FPT stuff
I can help you fix BIOS with programmer, or FPT maybe, but you have to dump first with either, and it must be possible to dump with FPT or you can’t write either. Other users BIOS will make you loose your serial UUID and LAN MAC ID etc, so we need to use yours, but none of that matters right now since you can’t read/write with FPT anyway.
Alcoholic users case is not same situation you are in, his FD was not messed up, so he could read/write with FPT. I think you will need flash programmer as mentioned above, I can’t think of any other way you can fix this. We could blindly try to write new FD with FPT, but since current one is messed up that may break the BIOS worse than it is now. I would not advise this until you have programmer in hand and confirmed OK dumps made from both chips.
@nikey22 - Thank you for your helping too. Sorry for my mistake, I tought Admin commander, not powershell. It is Admin CMD: Rendszergazda means Administrator. So no other solution, only SPI programmer? :S
You need to look at your motherboard and find a MAC address sticker if you can and write down the MAC address. I noticed you scribbled out the UUID in one of your pictures. The last part of the UUID is actually your MAC address, so hopefully it is there, please check?. You will need a Gbe region with the MAC address entered into it.
Like @Lost_N_BIOS said, a new FD region can be written using FPT -desc -f desc.bin, but it is risky without the flash programmer. You could use the descriptor region from Plutomaniac’s SPI dump that he helped Alcoholic with, like LNB said, it is a valid one. You can also use the GBe region from Plutomaniac’s SPI dump, but you must edit in your MAC address.
Looks like UEFItool is not parsing the SPI dump file properly, I don’t see a ME region there. I think its inside “padding”, because I recognize some elements of the ME region there. Do it again, this time dump the same file 3 times, and compare each file with HxD to make sure they are the same. label it bios1, bios2, bios3. If they are all the same, then for sure you have a corrupt ME region as well as a corrupt DESC region, and it will need to be rebuilt.
Also, try version 1.18 for the CH341a_spi flash program, for me, this is the only version that seems to work reliably, experiment with different versions.
@nikey22 Thanks, I tried CH341A Programmer 1.18. I dumped the bios three times. Always run the program admin rights, after the read finished I used verify too. It always showed "Chip and buffer same!". I dumped once with 1.29 too, and this file equal the others…
So I compared files each other(three files with 1.18 and one file with 1.29), HXD alwasy said "The chosen files are identical.".
before you do anything, see if you can hardware flash your dumped file back into your machine normally, just to make sure it is possible and you are comfortable with it.
Once you have proven that to yourself, then try this file. I think the problem is in the desc region. I’m hoping the ME region is actually ok. We’ll see Your MAC address is present and intact Your ME version is : 22.214.171.1248
bios2fix.rar no checksum fix bios2ch.rar is with checksums repaired
@nikey22 So I flashed bios2ch.rar back. After it I started the computer. Abut two or three times the computer started but inmediatley shut itself down (fan not spin). After it the pc started. I entered into bios and I saw MAC address It is a good sign
But ME Firmvare Verison is still showed N/A. It is ok?
I set the clock, I enabled ME after I restart. I tried to use Ctrl + P, the PC showed me fan error. After it restarted, but it tried several times to restart, finnally started and fan is spinning but blank screen