Claude Code Used to Build PinePhone Firmware
AI summary
PinePhone developer Elian Doran reported using Claude Code to build firmware for the device, covering calls, SMS, contacts, notes, music, the camera, an ePub reader, maps, a Telegram client, Doom and a Genesis emulator. He described a single LVGL program running on Buildroot and a mainline Linux kernel, with 81 underlying patches and a 1,892-test workflow. Performance and coverage figures were self-reported.
In-depth insight
The project provides a concrete example of AI-assisted embedded-systems development involving low-level driver work, automated testing, device flashing and A/B rollback. Doran said he manually reviewed each change and tested it on the device.