HeadlinesBriefing favicon HeadlinesBriefing.com

DIY Kindle Bus Tracker Hack Saves $140

Hacker News •
×

A developer transformed a Kindle Touch 4th Generation into a live bus arrival display, creating a $140 cheaper alternative to commercial dashboard devices. The project involved jailbreaking the e-reader, installing custom software, and building a server that pulls NJ Transit bus data via GraphQL API.

Jailbreaking proved the most challenging step, requiring firmware identification and careful following of Kindle modding guides. The developer installed KUAL (Kindle Unified Application Launcher) and MRPI for app management, then set up SSH access using the USBNetwork extension. A key frustration was discovering how to install KUAL extensions through MRPI, which wasn't clearly documented in forums.

The server architecture uses HTML endpoints and wkhtmltoimage to generate PNG images matching the Kindle's 600x800 resolution. Since the developer runs on a budget $6 Digital Ocean droplet, they avoided resource-heavy Puppeteer in favor of command-line image generation with rotation transforms. The solution pulls real-time bus data from NJ Transit's public GraphQL endpoint, displaying arrival times, destinations, and capacity information.

Rather than running continuous cron jobs on the Kindle itself, the developer created a custom KUAL app that launches the dashboard on demand. The project demonstrates how old e-readers can be repurposed for practical home automation displays, combining open APIs with creative hardware hacking to build functional smart home devices at minimal cost.