I Ported Coreboot to the ThinkPad X270

dork.dev

251 points by todsacerdoti 16 hours ago


amiga-workbench - 14 hours ago

I wonder if this can help with the extremely irritating bug (intentional?) on the X270 where if you give it a third party 9-cell battery, it will raise CPU_PROCHOT all the damn time, and my processor would drop to below 1Ghz clock speeds.

Back when I used to have an X270 I had a shell script that ran on boot which poked a register to disable thermal throttling handling. Not at all ideal, but it made the machine usable in the absence of official Lenovo batteries which they stopped manufacturing pretty damn quickly.

merpkz - 7 hours ago

> I can’t recommend libreboot enough, or even heads if libreboot isn’t your speed.

Why though? Not a single reason mentioned in post about why would it be better than whatever stock BIOS the laptop is shipped with.

lpcvoid - 6 hours ago

Really cool! I wish that Coreboot was available for more recent Thinkpads. I have a Z13 Gen2 which I plan to use until it falls apart, and would love to liberate it with Coreboot. But alas, I can't.

BobbyTables2 - 13 hours ago

How did OP debug this without a serial port?

I’ve messed around with porting coreboot on two desktop platforms but always had the benefit of a HW serial port…

warangal - 9 hours ago

pretty cool work! Though it leaves me wondering if coreboot/bios code can directly interface with thermal-management and battery controller , shouldn't it be feasible to improve upon battery life by exposing some interface to OS, like apple laptops ?

reductum - 13 hours ago

Atom feed is malformed :(

- 10 hours ago
[deleted]
znpy - 7 hours ago

I always wondered, what is the practical advantage of running coreboot on my laptop?

periodjet - 13 hours ago

This is absurdly trans-coded.

Ah, todsacerdoti. ;)

mattv8 - 14 hours ago

[flagged]

brcmthrowaway - 15 hours ago

Was AI Used?