peter hessler @openbsd is a user on You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
peter hessler @openbsd @phessler

Looking to do a firmware update to install the microcode, but don't have Windows?

On : pkg_add geteltorito; geteltorito -o bios.img firmware-update.iso; then dd bios.img onto a usb stick.

· Web · 37 · 34

@phessler Before that, praying that the machine won't be bricked may be a good idea? Just to be safe :-)

@bortzmeyer @phessler worked just fine on my X1 carbon 20A8:
bios0: vendor LENOVO version "GRET54WW (1.31 )" date 12/20/2017. I guess I offered the right amount of blood, sweat and tears to whichever deity was paying attention...

@phessler the microcode updates are "interesting" - working on breaking them to find out what exactly they are doing.
Flipping internal switches is the first impression, no new µops.

@cynicalsecurity I imagine there will be a *ton* of reverse engineering that comes out of this.

@phessler yes, since we all know what they are fixing this is an ideal "known plaintext" attack :)

@phessler my pc manufacturer couldn't even be bothered giving an iso. They gave an exe.

And not even for Meltdown and Spectre.

@PinkCathodeCat yuck!

some of them are hidden zip files or similar. may be worth investigating further when/if they do a meltdown update.

@phessler I've been considering emailing them, and causing trouble that way when I get told ~we only support windows~

@pkubaj it's a new instruction, so your kernel can be more confused!

@phessler best post of 2018, so far. thanks! i'd have been looking everywhere for this, today. much gratitude.

@phessler just pkg_add(ed) it .. now, it's time to learn a little something .. thanks for sharing

@phessler perfect! thank you for providing this!