My personal fight against the modern laptop - Hamish Coleman - FOSSASIA 2018

Published on: Sunday, 25 March 2018

Speaker: Hamish Coleman

This talk will take you through some tools and techniques I used to reverse engineer the keyboard controller in my Thinkpad x230 laptop.

I was driven to start this project when the laptops currently on sale just did not meet my requirements.  Even the durable Thinkpad laptops I preferred in the past are being dumbed down.  Eventually, I will need a new laptop - and with the available offerings, I just do not want anything that currently can be purchased off the shelf.

To keep the project achievable, I reduced my gripes to just the keyboard - asking the question: "Can I shoehorn an older keyboard in a modern laptop?"

Taking you through UEFI, ARCompact CPUs, Firmware Reversing, big structure dumping, SMM and custom virtual machines to answer that with "maybe."

I hope to inspire others to address their hardware gripes too - and offer some tools and confidence that they can.

Track: Open Design, IoT, Hardware, Imaging
Room: Event Hall 2-2
Date: Sunday, 25th March, 2018

Event Page:
Follow FOSSASIA on Twitter:
Like FOSSASIA on Facebook:

Produced by Engineers.SG