[Request] Lenovo M920q BIOS unlock

Hello,

i put a i7 9700 in my M920q, but it keeps throttling to 800 MHz. Can someone please unlock my bios so i have all settings for voltage and frequency offsets? I already tried a few amibcp versions but all keep crashing. Is it because i dumped it via SPI programmer?

I cannot flash the bios with FPT, its just not working on ThinkCenters what i read so far.

Thank you already

Here is my BIOS: BIOS_original.bin - Google Drive

Hello.

What do you mean by that? Cores are stuck at 800 MHz or frequency jumps from the max to lowest?

It jumps, as soon as i load the CPU via stress or similar it goes to 800MHz. I have the 65W cooler, so its not a thermal issue.

grafik

Heres a screenshot, it goes up to 35w, from then on it stays at 7w

BIOS region is located outside of the image.
There must be another 64 mbit chip with the second part.

Intel (R) Flash Programming Tool Version: 12.0.64.1551
Copyright (C) 2005 - 2020, Intel Corporation. All rights reserved.

Reading HSFSTS register… Flash Descriptor: Valid

--- Flash Devices Found ---
ID:0xEF4018    Size: 16384KB (131072Kb)
ID:0xEF4017    Size: 8192KB (65536Kb)

--- Flash Image Information --
Signature: VALID
Number of Flash Components: 2
    Component 1 - 16384KB (131072Kb)
    Component 2 - 8192KB (65536Kb)
Regions:
    DESC     - Base: 0x00000000, Limit: 0x00000FFF
    BIOS     - Base: 0x00C00000, Limit: 0x017FFFFF
    CSME     - Base: 0x00003000, Limit: 0x00BFFFFF
    GbE      - Base: 0x00001000, Limit: 0x00002FFF
    PDR      - NOT PRESENT
    EC       - NOT PRESENT
Master Region Access:
    BIOS     - ID: Read: 0x000F, Write: 0x000A
    CSME     - ID: Read: 0x000D, Write: 0x0004
    GbE      - ID: Read: 0x0009, Write: 0x0008
    EC       - ID: Read: 0x0101, Write: 0x0100

Total Accessible SPI Memory: 24576KB, Total Installed SPI Memory: 24576KB

Here is the dump of the other EEPROM BIOS_original2_64.bin - Google Drive

I already figured out i need to set a few parts of the 16mb file to FF FF FF to unlock the FD in the bios

Here is the merged BIOS:

I don’t know what happend. The Thinkcenter is dead. i flashed the original back to test again and its not starting anymore…

Is there a way to recover it?

I’d say there are kinda signs:

image

Did you dump twice with a 100% identical results and check the structure of the dump with UEFIToolNE?

I did not… I should have…

Download the bios update of the corresponding version for your machine, unpack it, take the last 8 MB, that’s the content of the 8 MB chip.

I will try it, thanks

Sadly it didnt work. Its still in a bootloop (no display, no beep, only leds and fan a few seconds then turn off again)

Attach the dumps you used

I just removed the first 4MB of the file so its 8MB

Here is the downloaded original:

Seems to be wrong version

I’d recommend to work more thoroughly!

m1ukt75a?

I used this version because thats the string i found multiple times in the original eeprom

*edit will try something…

But maybe I’m wrong

I just found a replacement Mainboard on ebay for cheap. I will wait until it arrives then check whats wrong with mine…

I will try m1u68a

  • same behaviour, i hope i didnt brick or break something else on the Mainboard :slight_smile: i will keep it updated when i get the replacement Mainboard

Since i cannot add a new reply because im a new user:
Can’t be, i ever only had one. I just put the BIOS_original2_64.bin at the end of BIOS_original.bin, both of them are from the same machine

Seems you’re mixing files from two machines here, the 16 MB dump corresponds to 75, the content you presented for the 8 MB chip (BIOS_original2_64.bin, BIOS_MERGE.bin) corresponds to 68.