
Librepods publishes open-source airpods firmware
Librepods' open-source firmware replaces Apple's code on 2nd-gen AirPods and 1st-gen AirPods Pro, giving engineers control over audio processing and telemetry [GitHub].
Librepods has published open-source firmware for 2nd-generation AirPods and 1st-generation AirPods Pro, replacing Apple's proprietary code [GitHub]. The firmware suite includes a DFU-compatible bootloader, a reverse-engineered iAP2 transport layer, and a user-space CLI that writes the image to the earbuds via Bluetooth Low Energy [Hacker News]. The codebase is GPL-v3, contains roughly 1,500 commits, and has 212 stars and 42 forks on GitHub. The README lists supported hardware as AirPods (2nd gen) and AirPods Pro (1st gen), with a documented procedure for extracting the original Apple firmware, applying the custom build, and flashing it back using a standard Nordic nRF programmer. The maintainers also provide a sample audio pipeline that routes raw PCM through a user-supplied DSP plugin before playback [GitHub].
By exposing the raw PCM stream, developers can experiment with custom equalization, open-source noise-suppression algorithms, or integrate proprietary codecs without waiting for Apple’s firmware updates. The firmware also disables Apple’s built-in usage reporting, eliminating the periodic upload of battery health and usage statistics. This project demonstrates a reproducible reverse-engineering workflow for a product that Apple has never officially opened, potentially inspiring similar efforts for other consumer audio devices [Hacker News].
Subscribe to the broadcast.
Daily digest of the day's most important tech news. No fluff. Engineering signal only.
// delivered via substack · double-opt-in confirmation


