[REQUEST] NVMe mod for ThinkCentre M81 (7517 IS6XM mb)

Must use the correct Intel FPT tool from Intel ME7 or 8 package (Ex. Bios 9HKT41A uses ME7):

Bios settings can show you, the ME version that the system uses, depends on models and bios UI. Its a Intel Q65 and can use both versions.

Tool runs from an ADMIN CMD window in Windows (Intel ME driver should be installed) or from USB Boot to DOS/UEFI environment.

The tool can only read/write depending on the access provided in FD, further guidance here:
[Guide] Unlock Intel Flash Descriptor Read/Write Access Permissions for SPI Servicing - Special Topics / Intel Management Engine - Win-Raid Forum (level1techs.com)

The ME_DIS jumper its the switch to provide this access, still OEM rules on the bios/fd will retain it.

We need a full backup or just the bios_region:
fpt.exe -d full_spi.bin or fpt -bios -bios_reg.bin

I do advise to work only in the bios_region, mod it and flash it again back with FPT
fpt.exe -bios -nvme_bios_region.bin

Do you understand the risks of getting a bricked system? Just to be sure that this is USER OWN RISK and choice only. If bricked only with a backup bios image (NOT Lenovo bios files, it wont work) and a CH341 programmer it can be recovered. Or OEM specific methods if avavaible.

Take it easy and read what is posted and linked, rush is the killer of all things…

1 Like

I am using CMD in admin mode but got stuck in this error and don’t know what to do next .

what version should I be using and where would I get it from ?

I have tried to run intel_me_7.1.80.1214_5Mo(www.station-drivers.com) but getting an error below . I start cmd as admin and I have it in drive C, so what am I doing wrong ?

Intel ME Firmware is not a Windows driver, these are 2 different things.
These tools report that the OS Intel ME driver is not installed, required as i said before.
Drivers (11.0.6.1194) on section D in the 1rst link i posted before.

1 Like

Thanks, MeatWar I managed to get the backup.bin but don’t understand what you mean by
" We need a full backup or just the bios_region:
fpt.exe -d full_spi.bin or fpt -bios -bios_reg.bin "

Where do I get the fpt.exe and do I install it on the C drive?
Is the fpt.exe the same as the UEFI Tool in the guide you told me to use in post 2 ?

In the guide where he says " Modify the BIOS and Inject the NVMe Driver "right-click on the item with the name 8D4AB7ED-99B0-4389-84D4-557C449610DC and choose Insert After ", he’s got different numbers to mine so where should I insert the Nvme Drivers?

After I have installed the Nvme drivers will the Nvme drive show in the bios even though it has nothing in there, it has just been formatted thru Windows ?

backup.zip (5.1 MB)

Well… the guide/example i linked is not from this forum, was just to get notion on a Lenovo system.

A full dump (8192kb) contains EC/BIOS/ME (Full size: 57D000h (5754880) FW etc… what and where we need to mod for NVMe is on the bios region (Full size: 280000h (2621440), we avoid and thats always my advice to work/mod the bios region ONLY, but as that example linked…its your choice only, not mine.

The tool can brief you the system firmware regions/components and read/write each one separate:

FPT.exe -i

-I Displays information about the flash image.
-DESC Load/verify/dump Descriptor region.
-BIOS Load/verify/dump BIOS region.
-ME Load/verify/dump ME region.
-GBE Load/verify/dump GbE region.
-PDR Load/verify/dump PDR region.

Careful with this tool and its use…the tool writes anything without verification, even with user error cmds… result, a bricked system with wrong/overwritten regions.

We have our NVMe and Flash guides here on the forum, presented by our GURU Fernando:
[HowTo] Get full NVMe Support for all Systems with an AMI UEFI BIOS - Special Topics / NVMe Support for old Systems - Win-Raid Forum (level1techs.com)

[Guide] How to flash a modded AMI UEFI BIOS - BIOS/UEFI Modding / BIOS Modding Guides and Problems - Win-Raid Forum (level1techs.com)

Modern Windows OS (w8> do not need driver for showing an NVMe disk (as storage device), this particularly NVMe mod is for the bios of an old motherboard can let a new fresh Windows setup to boot and install.
If theres a driver for a particular model, its user choice to install it or not.
Performance tests should be done but usually the built in (OOBE) MS NVMe driver performs well.

Sidenote… your current ME7 FW is version 7.1.3.1053, available update from Lenovo page to version 7.1.91.3272 (2017), this should be updated before any mods, a new dump also should be made.

I am trying to update to version 7.1.91.3272 but its giving me an error of " Error 8193: Intel (R) ME Interface : Cannot locate ME device driver" and then aborts the update.
I don’t know where to get or install the ME device driver.

Also in my device manager the “Intel Management Engine Interface” is showing the orange triangle but when I try to update it , I get a message that its already up to date.

The Lenovo package notes, relies only on Windows 7 support for the operation.
The device driver he needs (11.0.6.1194) on windows device manager “Intel(R) Management Engine Interface” is installed because you need it for the previous operation with FPT and dumps, so it could be an issue from the Lenovo package.

Gonna be straight with you… we know when users lack the experience on advance operations and it can be a risk for them… theres other solutions for this, but by then theres a “Bible” written by me on this thread and a lot of time given… i cant and most users cant, sorry.
Any way all that is required was already linked and all it takes is user time to read, learn and take their own chances, all the best.

image

1 Like

I thought I would try this again with a fresh head today but I am getting the

Error 9470: Fail to load driver (PCI access for Windows)
Tool needs to run with an administrator privilege account.

I am confused as to why that is coming up again, please advise.

Sir… i dont want to be rude… but tell me, do you read whats in front of you or do you simple ignore it?
“Tool needs to run with an administrator privilege account.”

EDIT: Do you see the MEI loaded driver in Dev.Management? Is the ME_DIS as default or factory…

That’s the weird thing I thought that I was in cmd ADMIN.

sorry to sound dumb but whereabouts in Device Manager will I see this to check for it
?

Are you making fun of me? Its seems so… im about to leave it as it is…
What is the windows device manager? Where do you see the current state of an installed driver and hw devices of a system?
What is to you, that capture that i posted earlier?
This is an advanced forum with a minimum of user knowledge, at least… your out of your league sir

EDIT: Expand “System devices” → “Intel(R) Management Engine Interface”

If its loaded, and you had access to it when used FPT tool… dont know whats happening on your side, period.

1 Like

no I know where the device manager is and I am not making fun of you believe me .
After I have the device manager up I can’t seem to find the MEI driver so was wondering in which section of the device manager it was in …

Again I am sorry if I am not clear.

UPDATE … yes it seems that I have no Intel in my system devices.

UPDATE 2 … I managed to install it again but am having an orange/yellow triangle on it

… shutdown the system, put ME_DIS back to original position, CLR CMOS with jumper 5sec, take out CMOS battery, AC power unplugged 2m, restart, run FPT.exe -greset (It may not work now…no driver loaded), reboot. Did you flash anything?

You’re about to get a corrupted bios or its already corrupted…at least the ME FW image…
This is the issue with unexperienced users who dont know what their doing or paying attention to details…

1 Like

MeatWar , thanks for your help and bearing with me even though I am a Dumb**s.
I took a risk and used AMI AFUWin64 v3.05.04 with GAN support flasher which I used to make a backup, then used it again to reflash the modified bios.
I made my changes to the backup bios file using the UEFITool program.

When I go into bios, the Nvme adapter is recognized in the Boot Sequence as the letter H.
Is that normal ? I haven’t installed an OS on the nvme drive for me to test it out yet.

H… is that normal… damm its a letter and i dont know how many drives boot ready devices you have in your system… is it normal i dont know
Has the NVMe disk any data or boot partition on it… i dont know.
Final advice to you and this thread, follow Fernando’s guide and install a fresh windows.

All the best, over_n_out, good luck.

1 Like

Thanks will do that :+1: :grinning:.
I appreciate you bearing with me.
I have 2 old hd (for storage) and a sata ssd which has the main OS right now .

I plan to get rid of them once the nvme drive has settled down.
Nvme has nothing but an old game folder which I copied to see the speed of copying.
It was never a boot drive, just been purchased recently

@cn900 @MeatWar I have a lenovv is6xm mainboard ,bios version 9HKT58A.i got the bin file,but it display different


why?please help.thanks.

Different from what…if you mean not displaying as the update package in the UEFItool, yes its correct.

The IMAGE9H.ROM is a Lenovo update file and what you’re showing is your dumped system or a downloaded one from a web user.

Nothing changes regarding the previous instructions.