Blog

The thoughts, opinions, happenings, and just plain ramblings of a seemingly boring person.

Clamshell MacBook Touch ID

An incomplete Lego enclosure for the Touch ID sensor and control board from an Apple keyboard.
Building the Lego enclosure

I have a fingerprint reader for my Windows desktop computer (a Kensington Verimark FIDO key) that easily allows me to log in with Windows Hello without typing a password.

For my work computer, I haven't had the same luxury. I use my work MacBook Pro exclusively in 'clamshell' (closed) mode when I'm at home, as I have two monitors and a separate keyboard and mouse.

This means that I can't use the 'Touch ID' fingerprint reader on the laptop's keyboard, and Apple doesn't support any third-party fingerprint readers. The only option for users in this situation is to use an external Apple keyboard that has a compatible Touch ID sensor.

I've put up with typing in my password over the past 5 years, but in that time, the security teams at the places I've worked at have (probably wisely) implemented short timeouts on the work laptops which lock them after a short period of inactivity. As a result, I annoyingly need to enter my password much more frequently.

Taking some inspiration from the internet, I decided to find a cheapish Apple keyboard with Touch ID and 'extract' (😏) the fingerprint reader from it.

I managed to find a relatively cheap new-but-without-box keyboard on eBay. The seller is an IT recycler and was selling a lot of them, so I assume they got a bunch of Apple refurbs or a shipment where the boxes got damaged.

Following other people's videos, I used various iFixit tools to get past the horrendous glue and extract the sensor and the keyboard's PCB.

This is definitely a one-way process. Apple does not make these things to be repaired, and the only positive thing I can say is that the battery had adhesive pull-tabs, so it made that easy and safe to remove. The rest of it gets a 0/10 on my repairability scale. 😜

To have the sensor and PCB mostly safe and in a convenient position, I built a basic enclosure out of Lego and velcro'd it to the underside of my desk (inspiration from this GitHub gist). I needed to use some hot glue in a couple of places (to keep the sensor and the Lightning jack in place), but other than that, it was pretty fun and satisfying to assemble!

I used some Lego cheese slope and slope grill pieces around the sensor to guide my finger to the right place. I can easily hit the right spot relatively quickly.

Pictures below!

2 thoughts on “Clamshell MacBook Touch ID”

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.