▶

Reverse Engineering a ThinkPad Keyboard Controller

linux conf au 2017 - Hobart, Australia · Talk · 45 min · 2017 · YouTube title: My personal fight against the modern laptop
Why it's here

HN people cite it as an approachable, hands-on introduction to hardware and firmware reverse engineering, and as the author's own account of the Thinkpad keyboard patch effort.

What it covers

Hamish Coleman describes reverse engineering the keyboard controller in a Thinkpad and reflashing it with custom firmware. He covers how Lenovo secures its firmware, and his ongoing work on the protocol between the BIOS and the vendor flash tool.