Showing results for 
Search instead for 
Do you mean 
Reply
Paper Tape
Posts: 5
Registered: ‎11-22-2017
Location: US
Message 1 of 8 (1,601 Views)

X1 Carbon 5th gen on Linux: How to update Intel Management Engine 11.8 Firmware??

Anybody any clue as to how to perform the update under Linux?

@LENOVO: please bear in mind that not all your customers run Microsoft... support for Linux systems would be much appreciated!

 

https://pcsupport.lenovo.com/nl/en/products/LAPTOPS-AND-NETBOOKS/THINKPAD-X-SERIES-LAPTOPS/THINKPAD-...

Community SuperMod
Posts: 4,214
Registered: ‎04-25-2008
Location: US
Message 2 of 8 (1,475 Views)

Re: X1 Carbon 5th gen on Linux: How to update Intel Management Engine 11.8 Firmware??

Hi Alexander51, Try this:

 

https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/to-run-critical-Intel-AMT-firmware-updat...

 

Tell us how it goes!

I don't work for Lenovo. I'm a crazy volunteer!
Paper Tape
Posts: 5
Registered: ‎11-22-2017
Location: US
Message 3 of 8 (1,430 Views)

Re: X1 Carbon 5th gen on Linux: How to update Intel Management Engine 11.8 Firmware??

@Bananaman Thanks for the tip. I'm working my way through the instructions on the page below, but I have (temporarily, I hope) stranded at point 9, as mkwinpeimg spits out the error "/usr/lib/syslinux/chain.c32: No such file or directory". I guess I need to figure out which of the chain.c32 files in the syslinux-common package I need (I suppose the /modules/bios/chain.c32), and how I get mkwinpeimg to play nicely with that file...  To be continued.

 

https://www.flamingspork.com/blog/2017/11/22/updating-windows-management-engine-firmware-on-a-lenovo...

Highlighted
Paper Tape
Posts: 5
Registered: ‎11-22-2017
Location: US
Message 4 of 8 (1,336 Views)

Re: X1 Carbon 5th gen on Linux: How to update Intel Management Engine 11.8 Firmware??

Brief update: I have thusfar not succeeded. I made mkwinpeimg use the (syslinux) /modules/bios/ files, and, alternatively, the /modules/efi64/ files present on my Ubuntu Xenial installation, but neither leads to a successfully bootable USB drive. On booting, images with the respective files both give the error:

BPB detection (sect): unkown

Booting...

Then the system reboots...

Paper Tape
Posts: 5
Registered: ‎11-22-2017
Location: US
Message 5 of 8 (1,308 Views)

Re: X1 Carbon 5th gen on Linux: How to update Intel Management Engine 11.8 Firmware??

OK - I got it to work... For those who are trying to achieve the same thing, this is what I did on my X1 Carbon 5th gen running Ubuntu Xenial:

 

1. I executed steps 1-8 detailed here: https://www.flamingspork.com/blog/2017/11/22/updating-windows-management-engine-firmware-on-a-lenovo...

 

2. Before executing step 9, I copied the files in /usr/lib/syslinux/modules/bios/ to /usr/lib/syslinux/, so as to avoid the error mkwinpeimg threw at me earlier about chain.32 being unfindable.

 

3. I executed step 9.

 

4. Before executing step 10, I ran 'wipefs --all /dev/sdx' on my usb drive; this was apparently necessary to avoid the error at boot time (BPB blah blah). Then I dd-ed the disk.img to the usb drive as prescribed in step 10.

 

5. As to step 11, I note that I was not able to find the setting to turn AMT ON (?).

 

6. I finally executed steps 12-13 without issues.

 

Good luck, and thanks to Stewart Smith for the instructions, and to bananaman for the tip!

What's DOS?
Posts: 2
Registered: ‎01-15-2018
Location: US
Message 6 of 8 (132 Views)

Re: X1 Carbon 5th gen on Linux: How to update Intel Management Engine 11.8 Firmware??

[ Edited ]

For others out ther, you need to download two files:

n1mrg19w.exe

n1mra15w.exe

 

innoextract both of these, and then cabextract SetupME.exe

 

cp or mv the app dir into winpe_overlay

 

 

 

Paper Tape
Posts: 5
Registered: ‎11-22-2017
Location: US
Message 7 of 8 (102 Views)

Re: X1 Carbon 5th gen on Linux: How to update Intel Management Engine 11.8 Firmware??

[ Edited ]

@CallmeBrian When I followed the recipe, I downloaded 2(!) files: n1mra15w.exe and n1mrg19w.exe (step 3), and ran both of them under WINE (step 4). Something tells me the SetupME.exe file that needs to be cabextract-ed (step 5) came from the n1mra15w.exe file that you don't mention, perhaps because you've overlooked it.

What's DOS?
Posts: 2
Registered: ‎01-15-2018
Location: US
Message 8 of 8 (74 Views)

Re: X1 Carbon 5th gen on Linux: How to update Intel Management Engine 11.8 Firmware??

Yep, I had not seen the second exe, in "Intel Management Engine 11.7 Software for Windows"

 

thanks

Top kudoed Authors