#[SOLVED] Updating CSME of a Lenovo® ThinkPad™ T480

1 messages · Page 1 of 1 (latest)

tidal tundra
#

I ran fwupdmgr security, and the only thing that's holding back my wonderful T480 from having HSI:2 is an outdated CSME version.

So, I went to the Lenovo site, and downloaded the CSME update from there.

I got the .EXE file, extracted it with 7z, and got the following files:

  • [0]
  • CERTIFICATE

What am I supposed to do with them???

unique grail
#

I see downloads available for linux, why did you download the windows version?

tidal tundra
#

I'll tag the issue as solved tomorrow if I successfully update my system

unique grail
sleek wing
#

T480 reaching HSI:2? That's nice, please report your score to the database! The database sadly is quite inconsistent, and it needs more reports from people like you that try to reach the highest level of hardware security with their devices.

tidal tundra
#

I got a .cab file

#

not sure what I'm supposed to do with that

sleek wing
#

Kidding, I have no idea. Are there no instructions on Lenovo's website?

tidal tundra
#

Idunno, I gotta put it on a thumbdrive, see what happens

unique grail
#

tells you what to do

#

with the cab

#

the latest csme is from 2022 though are you sure they're still updating it

tidal tundra
tidal tundra
#

but at least may fix a bunch of CVEs, no?

#

T480 is a laptop from 2018

#

so

unique grail
tidal tundra
#

It's a used laptop

unique grail
#

fwupd will tell you the csme version

#

if it's <11.8.93.4323 then you have updates available

tidal tundra
#
fwupdmgr install file.cab
#

Got it

tidal tundra
sleek wing
tidal tundra
#

Yeah it's a 11.8.60.3561 -> 11.8.93.4323 upgrade

#

Well shit

# fwupdmgr --allow-older --allow-reinstall install Lenovo-ThinkPad-T480-ConsumerMEFirmware-11.8.93.4323.cab
Decompressing…           [   -                                   ]
No supported devices found
unique grail
#

business ME?

tidal tundra
#

"Type 20L5, 20L6"

#

"20L6SESC0K" That's mine

#

I suppose that's the "20L6" the website is refering to...

#

Oh, "Consumer" or "Corporate"

#

Maybe that's it

#

Consooomer

#

Yay a different error message:

Decompressing…           [     \                                 ]
firmware signature missing or not trusted; set OnlyTrusted=false in /etc/fwupd/fwupd.conf ONLY if you are a firmware developer
#

SecureBoot issue?

unique grail
tidal tundra
#

The firmware does check whether the update is signed by the vendor, right?

#

If not then I'm screwed anyway

unique grail
#

isn't it telling you it's not signed

tidal tundra
#

HSI:2 Lets goo

tidal tundra
#

@sleek wing sent the results, enabled automatic sending too

tidal tundra
#

[SOLVED] Updating CSME of a Lenovo® ThinkPad™ T480

sleek wing
tidal tundra
sleek wing
tidal tundra
sleek wing
tidal tundra
#

I know, I know...

#

Should've done that a long time a go...

sleek wing
#

Custom firmware? Explain yourself.

#

No wait, actually, don't explain yourself. Let me explain yourself instead. It's a T430, so I guess you're running coreboot. I thought you've installed coreboot on your T480 and managed to get to HSI:2 with it. That would be pretty awesome, but actually also some kind of mad hacking.

tidal tundra
#

😁

#

Glad I didn't have to explain myself

#

But honestly that's just the best gaming laptop

#

You can game on it without installing an OS

sleek wing
#

😄

#

"Best gaming laptop" hurhur

Do you happen to have a Intel Meteor Lake laptop with coreboot and a custom NVME-to-OCuLink-adapter connected to an eGPU dock with a 7900 XTX on it? No?

#

On a more serious note, just today I took out my old T440p. Notebooks back then were something else. Still remember that build quality, it's a shame the industry evolved in a different direction.

tidal tundra
#

I some screws just magically multiplied

#

And there's some rattling coming from the inside