[Request]Kabylake on ThinkStation P310 problem

Hi there.I own a Lenovo ThinkStation P310 workstation.It comes with i5 6400.I want to upgrade its cpu with Kabylake i7 es(Part number ql33,cpuid=506E8,stepping A0).As usual,i insert cpu microcode 506E8 into the official bios image with mmtool,then flash the moded bios file with official flash program(by replacing the original bios file).Now i can boot into win10,everything seems fine.But cpu performance is limited.In screenshots you can see cpuz & aida64 benchmarks are lower than normal condition.
P310’s mobo model:IQ1X0MS,in cpuz it was recognized as intel c236 chipset,which is funny because the successor P320 which equipped with Kabylake has exact same mobo.
So my question is am i doing it right?maybe i forgot something that needs modding to let cpu run at its full potential?

2019-07-04_105242.png

2019-07-04_105221.png

2019-07-04_105215.png

2019-07-04_105158.png

2019-07-04_105351.png

2019-07-04_105147.png

2019-07-04_105111.png

2019-07-04_105053.png

2019-07-04_105045.png

2019-07-04_105025.png


original p310 bios.zip (5.82 MB)


original p320 bios.zip (5.51 MB)


p310 bios with 506E8 mc.zip (5.82 MB)

@_haru @chinobino @svarmod - One of these guys will be able to tell you I bet. Is CPU multi locked to x26?

yes exactly!about x26~x27.

Do you have flash programmer? Did you switch out ME FW (or it’s settings) from P320? If not, this may help fix it.
I checked and CPU multi doesn’t seem to be locked in the setup (0-83 allowed)

i have flash programmer.But how to switch out ME FW (or it’s settings) from P320 puzzled me.

Dump current BIOS with programmer and send to me, I will transfer settings from P320 if it’s same ME (or swap ME FW if it’s different). This is done using the ME Cleanup guide from here in the ME section of forum.

I need the full P320 BIOS package too, or a dump from one of those boards, the BIOS for that you attached above does not have ME FW (ie only BIOS region)

thanks a lot.i need some time to dump bios with programmer.the attachment is p320 bios full package.

s06jy48usa.zip (5.78 MB)

s06jy48usa2.zip (220 KB)

Have you tried using throttlestop, XTU or similar to force the CPU to run at it’s real multiplier?

Bios dump!It’s so large i have to split it into 5mb zip files.You must change the file extension to .001 & .002 to unzip it.
Bios chip model is mxic 25L12873F

p310-1.zip (5 MB)

p310-2.zip (4.34 MB)

I tried but it didnt work.When i was testing,i find something interesting.When the system is booting,the frequency of cpu in cpuz actually CAN reach x30~x36,but not in any other benchmark programs.

@aaaaaa889 - Please link me to the P320 BIOS download page, what you posted at #7 is not what I expected, but maybe that is all they send out? If it is, we need to find actual dump from P320 system.

Also, BIOS Dump at #9 corrupted, please upload as a single zip or 7zip to any free file host and post the link here.

BIOS dump file(one drive):https://1drv.ms/u/s!Aq8bLCkwY4H8-RBhDpYcupgMiclU
P310 BIOS:https://pcsupport.lenovo.com/us/en/produ…nloads/DS113087
P320 BIOS:https://pcsupport.lenovo.com/us/en/produ…nloads/DS121523

This is invalid dump (wrong size) - I can fix, but that’s not the point here, you need to find correct software version that properly dumps the BIOS that way when you go to write it back it’s written in properly.
Please try again with different software version, and make a note of whatever version you used for this and don’t use it again on this system. What is your BIOS Chip ID? Maybe I know which version works best, or if you need to use non-exact ID instead.

Also, I’m unable to find a P320 BIOS dump, so we may not be able to do anything on this until you can find one EXE only contains the BIOS region
@aaaaaa889 - Edit - I found one user here with P320, tagged him and asked it he’d do FPT dump of ME region. Does the system allow you to do that on the P310? (FPTw.exe -me -d me.bin)

Thanks for all your efforts,dudes,@Lost_N_BIOS @_haru.@dsanke has sovled this problem for me.I knew him from chinese bios mod forum smxdiy.com.He is experienced and skillful in bios mod area.
As with the dump file,maybe it’s fine?because dsanke use it to mod bios for me,and it worked like a charm.
BIOS chip id is mxic 25L12873F.
I tried FPTw.exe -me -d me.bin in CMD,nothing happens,with or without Administrative Privileges.

I post the result here:
For supporting QL33(or whatever kaby CPU) on P310 , just need 3 step:
1.Dump BIOS with SPI Programmer , and dump DMI information use AMIDEWINx64.
2.Replace BIOS Region of dump with P320 official one(download from Lenovo website.).
3.Flash hybrid file to device. And write DMI information back use AMIDEWINx64.

The BIOS Region of P310 and P320 can be in common use.

And I’ve done something extra, I made it support Coffee Lake before flash.

No, the dump is not fine, so your write with programmer if using that same software version may not be correct either.
And yes, as I mentioned above I can fix that/use it too, but write may not be correct if it tries to write that same amount as dump you sent (1KB larger than chip)

Thanks for reply about ME FW Dump, looks like it’s not needed anyway and you are already on high enough ME FW version and no settings need changed over (unless dsanke did and didn’t mention).
Plus, now I have your ME FW anyway from your full BIOS Dump

Thanks @dsanke - I planned to do similar, except ME region settings/version update too. I didn’t plan Coffee update, but you thinking ahead is very good for users

Hi - can you please link me to the BIOS mod for the ThinkStation P310 that works with Kaby Lake CPU Please!!

Thank you!

Anybody has the BIOS for P310 that can accept 7th Gen i7-7700 ?

Or can P320 BIOS be flashed to P310 machine (it is the very same mobo)

Thanks

sebus



last weekend i try that cause i think also its the same mobo …

The problem is the secure flash … :frowning:

Loading capsule to secure memory buffer … 0x00800800 (99%)
Loading capsule to secure memory buffer … done
18 - Error: Secure Flash Rom Verify fail.