Lenovo M700/M900 BIOS mod to Coffee Lake CPUs

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Deniel325

New Member
May 30, 2024
1
0
1
Has anyone tried installing the qqlt mobile processor on the Lenovo M900? As I understand it, there is no need to seal contacts on mobile processors. Reading this forum, it seemed to me that it’s easier on the M710q model. In addition, qqlt has the ability to overclock, and it turns out that through the Intel Extreme Tuning Utility program it can lower the voltage!
 

Attachments

ans282

New Member
Jun 29, 2024
1
0
1
Hi.
How can you now connect the m710q (25q128jvsq chip) to a 6-core processor?

I have m710q tiny and i5 9500t. Can they be used without pinmod?

tools dsanke can't be downloaded from baidu cloud (
 

Sym0

New Member
Aug 13, 2024
6
2
3
BIOS mod (16MB) for ThinkCentre M700 (Intel B150) based on image for M710q\M910q (M1AKT59A 09 Nov 2023) with Coffe Lake CPU's support and hidden menus.
Original BIOS (16MB) image (FWKTBFA 05 Jul 2022) for ThinkCentre M700 (Intel B150) .

Maybe it will be useful to someone. Mod works without problems on i3-9100T.
 

Attachments

Last edited:

kayson

Member
Apr 21, 2021
63
28
18
BIOS mod (16MB) for ThinkCentre M700 (Intel B150) based on image for M710q\M910q (M1AKT59A 09 Nov 2023) with Coffe Lake CPU's support and hidden menus.
Original BIOS (16MB) image (FWKTBFA 05 Jul 2022) for ThinkCentre M700 (Intel B150) .

Maybe it will be useful to someone. Mod works without problems on i3-9100T.
What are the hidden menus? And how hard would it be to extend the same mod to MX20q series?
 

kayson

Member
Apr 21, 2021
63
28
18
Look at the photo.

M720\M920 support Coffee Lake CPU's by default.
Whether it is possible to unlock the hidden menu in them - I don’t know...
Interesting. Thanks. Can you share how you modded the bios to add the hidden menus? What did you change?
 

CastroSATT

New Member
Aug 21, 2024
1
0
1
Hiya

I have a m910X unmodded and i would like to get this system working at max upgrade i wonderd if anyone coudl give me a list of some kind of direction as to what software i would need where to get it and how and where do i start

as i understand:

-backup my current bios
-use coffeelake to eddit my bios (not sure of the parameters and where to get the software)
-update with new bios file

but im not sure if that right and if im missing bits for example im not to sure which options in coffee lake to use also what the caviate are and to what is the best cpu you can add safely and what do the pin mods do and if i need to do them

thanks for any help
 

Helzy

Active Member
Oct 19, 2017
191
61
28
57
Hiya

I have a m910X unmodded and i would like to get this system working at max upgrade i wonderd if anyone coudl give me a list of some kind of direction as to what software i would need where to get it and how and where do i start

as i understand:

-backup my current bios
-use coffeelake to eddit my bios (not sure of the parameters and where to get the software)
-update with new bios file

but im not sure if that right and if im missing bits for example im not to sure which options in coffee lake to use also what the caviate are and to what is the best cpu you can add safely and what do the pin mods do and if i need to do them

thanks for any help
This is what I did on a few M910X and P320 units, but find a 1.7V programmer the 3.3V units can potentially fry the BIOS:

From this thread and other resources it looks like the platform update for the M710 and M910 tiny series (x and q etc.,) would be as follows:

1-Update your unit to the latest Lenovo official BIOS (currently 58)
2-Remove the power source from the Tiny undergoing modification (remove the CMOS battery too?)
3-Using a separate comp equipped with a CH341A programmer, attach the clip in the correct pin orientation to the Tiny BIOS chip
4-On the programming unit run the latest rev of NeoProgrammer, search the IC and select the correct ship, which presumably you should be able to identify from the markings on it (magnifying glass please lol)
5-Press the read button(and verify?)
6-Save the results to a file -> origBIOS.bin or whatever woks for you
7-Make a BIOS.BIN copy and patch for coffee lake, presumably this is EFI drivers etc?
8-Patch BIOS.BIN for Intel ME
9-Patch BIOS.BIN for the modded 1151 procs from BGA (assuming this notebook processors Xeons and i9-9980HK units etc.,)
10-Patch BIOS.BIN to reveal the hidden menus
11-CoffeeTIME!! run Coffeetime to restore the sixth gen support? This step may require an extra step in the video linked below to add some space in for the older microcodes(which with the CC turned on in english did definitely help me understand the process much better)
12-Using the programmer Erase, blank check, write and verify this back to the Tiny
13-Re-install the CMOS battery, apply power and the Tiny should reboot a couple of times with the new BIOS ready to go.

MobilenVidia and the Youtuber in this vid kind of outline the process

Questions:

1-How to ensure you don't lose your Windows 10 key? For instance, I already have a recent BIOS with all of these mods, as long as I have the programmer can I extract the BIOS from my current modded M910x and update the Windows key correctly/update the MAC/avoid UUID issues?
2-How to avoid UUID issues?
3-Is there anything needed to do to preserve the MAC address?
4-Is there a single source to gather all of the necessary SW tools?

Thanks @mobilenvidia and all other contributors I look forward to experimenting.

EDIT: Answered question 4 I think, discovered telegram had no idea this app existed lol. Anyway, appears to be an updated file from July 10 there.
 

karlandom710q

New Member
Aug 26, 2024
1
0
1
hi, so its not possible to use a program like afudos to flash a modified bios for these Lenovos?

A hardware programmer flasher must be used correct?

I ask because on my older AMI bios x79 plexhd motherboard i modified bios with AMIBCP then flashed with afudos
 

miszka_

New Member
Sep 11, 2024
3
0
1
Hi,
Could any one of you great people of internet help/ assist me with modding bios of my m710Q?
I successfuly dumped bios (upgraded to latest lenovo version)
But found no success with using Sym0 modded .bin (black screen and fan spin, no reset, ME jumper taken out)
Im also unable to find coffeetime on the internet as all google drives link are expired, and I cannot download it from chinies forums/markets
I already read most of this thread and didnt found luck init
Thanks in advance
 

miszka_

New Member
Sep 11, 2024
3
0
1
Thank you so much, my gole is to run a i7 8700T that I got from a friend of mine as a virtualization machine (proxmox)
So now If i recall correctly I could just patch this:
1726080798857.png
1726080845681.png
And be "good-to-go"?
Or Am I missing some parts? (like adding microcodes??) also VBIOS update but to what version?
1726081926679.png
1726081938361.png
And I should do pinmod from #190 (purple) yes?
 
Last edited:

Sym0

New Member
Aug 13, 2024
6
2
3
For i7 8700T, you probably need to do PINMOD.
Also for i7 8700T you need to add 906EA microcode.
You may still need to “play around” with ME (I didn’t need to).

VBIOS 1062 + GOP 9.0.1107
 

miszka_

New Member
Sep 11, 2024
3
0
1
Some tutorials on web/yt said that they disable ME due to it "not working" correctly. I'll try to stick with it for now hah
Do you know by any change where I could find a source of information for what processors require what microcodes?
like from CPUZ familily/model/stepping right?
Thank you a lot Sym0
 
Last edited:

Sym0

New Member
Aug 13, 2024
6
2
3
Do you know by any change where I could find a source of information for what processors require what microcodes?
B0 (906EB):
Celeron [2/2] :
G4900 (SR3W4), G4900T (SR3YP), G4920 (SR3YL), G4930 (SR3YN), G4930T (SR3YQ), G4950 (SR3YM)
Pentium [2/4] : G5420 (SR3YH), G5500 (SR3YD), G5500T (SR3YE), G5600 (SR3YB), G5600T (SR3YF), G5600F (SRF7Y), G5620 (SR3YC)
Core i3 [4/4] : 8100 (SR3N5), 8100T (SR3Y8), 8300 (SR3XY), 8300T (SR3Y1), 8350K (SR3N4), 9100 (SRCZV), 9100T (SRCZX), 9100F (SRF7W), 9300 (SRCZU), 9300T (SRCZW), 9320 (SRF7X), 9350K (SRCZT), 9350KF (SRF7V)

U0 (906EA):
Pentium [2/4] :
G5400 (SR3X9), G5400T (SR3XB), G5420 (SR3XA), G5420T (SR3XC)
Core i3 [4/4] : 9100F (SRF6N)
Core i5 [6/6] : 8400 (SR3QT), 8400T (SR3X6), 8500 (SR3XE), 8500T (SR3XD), 8600 (SR3X0), 8600T (SR3X3), 8600K (SR3QU), 9400 (SR3X5), 9400T (SR3X8), 9400F (SRF6M), 9500 (SRF4B), 9500T (SRF4D), 9500F (SRF6Q), 9600 (SRF4H), 9600T (SRF4F)
Core i7 [6/12] : 8700 (SR3QS), 8700T (SR3WX), 8700K (SR3QR), 8086K (SR3QQ/SRCX5)
Core i5 QS [6/6] : 8600K (QNMM)
Core i7 QS [6/12] : 8700K (QNMK)
Core i7 ES [6/12] : 8700 (QN8H/QNLW), 8700T (QN8J), 8700K (QN8G/QNLU/QNLV/QNMR)
Xeon [4/4] : E-2124 (SR3WQ), E-2124G (SR3WL), E-2224 (SRFAV), E-2224G (SRFAW)
Xeon [4/8] : E-2134 (SR3WP), E-2144G (SR3WM), E-2174G (SR3WN), E-2234 (SRFAX), E-2244G (SRFAY), E-2274G (SRFDE)
Xeon [6/6] : E-2126G (SR3WU), E-2226G (SRF7F)
Xeon [6/12] : E-2136 (SR3WW), E-2146G (SR3WT), E-2176G (SR3WS), E-2186G (SR3WR), E-2236 (SRF7G), E-2246G (SRF7N), E-2276G (SRF7M), E-2286G (SRF7C)
Xeon ES [6/6] : E-2106G (QNTM)
Xeon ES [6/12] : E-2136 (QNCU), E-2146G (QNCW), E-2176G (QNCV)

P0 (906EC):
Core i5 [6/6] :
9400 (SRELV), 9400F (SRFAH), 9600K (SRELU), 9600KF (SRFAD)
Core i7 [8/8] : 9700K (SRELT), 9700KF (SRFAC)
Core i9 [8/16] : 9900K (SRELS), 9900KF (SRFAA)
Core i5 QS [6/6] : 9600K (QQPL)
Core i7 QS [8/8] : 9700K (QQPK)
Core i9 QS [8/16] : 9900K (QQPP), 9900KF (QRK0)
Core i9 ES [8/16] : 9900 (QQBZ/QQZ5), 9900T (QQC0/QQZ6), 9900K (QQBY/QQZ4)
Xeon [8/16] : E-2278G (SRFB2), E-2288G (SRFB3)
Xeon ES [8/16] : E-2278G (QQM6/QRA2), E-2288G (QQM5/QRA1)

R0 (906ED):
Core i5 [6/6] :
9400 (SRG0Y), 9400F (SRG0Z), 9500F (SRG10), 9600K (SRG11), 9600KF (SRG12)
Core i7 [8/8] : 9700 (SRG13), 9700T (SRG17), 9700F (SRG14), 9700K (SRG15), 9700KF (SRG16)
Core i9 [8/16] : 9900 (SRG18), 9900T (SRG1B), 9900K (SRG19), 9900KF (SRG1A), 9900KS (SRG1Q)
Core i9 QS [8/16] : 9900K (QRJZ), 9900KF (QRN6)
Xeon [6/6] : E-2226GE (SRGQW)
Xeon [8/16] : E-2278GE (SRGDY), E-2278GEL (SRGE2)
 

home_company

Member
Mar 21, 2023
30
8
8
Some tutorials on web/yt said that they disable ME due to it "not working" correctly. I'll try to stick with it for now hah
Do you know by any change where I could find a source of information for what processors require what microcodes?
like from CPUZ familily/model/stepping right?
Thank you a lot Sym0
disable ME is just for Xeon processors. As I remember we can add all the microcode (Gen 6 to 9) into the bios at the same time.
 

home_company

Member
Mar 21, 2023
30
8
8
Look at the photo.

M720\M920 support Coffee Lake CPU's by default.
Whether it is possible to unlock the hidden menu in them - I don’t know...
Hidden menu should not work because of intel BIOS guard. We can't directly mod the m920q bios

But... we will have a Coreboot port for m920q and we can modify anything from source code. Please help on the project if you can.
 

wyk72

New Member
Sep 16, 2024
26
7
3
I've tried all bios mods I've found here for some M700 machines I own, results were... sub-optimal with Kaby Lake cpus:

- LOTS of heat FROM cpu, close to shutdown
- very slow boot times
- stuff missing from BIOS
- reboot problems and random hangs at reboot, sometimes

So I've decided to compile coreboot for M700 with e2k as is it IS supported now.

I had to rip the fw descriptor/ME/Gbe FW from a bios dump.

I struggled a bit (it was my first time compiling it).

After a loong time compiling it on a 12core server I got the coreboot.rom file

Much to my surprise IT WORKED but I still have a big issue: takes FOREVER to boot, like 75 seconds before I get into ed2k.

BUT cpu temps are PERFECT now, even with an i3 7100 (no "T"), draws 12watts from psu (measured), general responsiveness is PERFECT, boots to Windows 11 perfectly, no audio problems, everything looks great.

Now, if only I can fix this long-ass boot time (ME blob issue??)...

I'll post the image here when I have it figured out.

Coreboot is WAY TO GO with this abandoned -but still very cool in 2024- devices.