Repository navigation
v1.3.0 OpenControl for Pixel Buds Pro 2
An independent, open-source Android app to control Google Pixel Buds Pro 2 — fully offline: no Google Play services needed, no INTERNET permission, no location permission, no account.
Features: noise control (Noise cancellation, Adaptive, Transparency, Off) and a Quick Settings tile — a press-and-hold on a bud shows in the app at once, on any tab ("Changed by the Buds" in the details) · equalizer with presets and Volume EQ · battery Left/Right (with charging), the Case and a "probably worn" line · Find My Buds (ring Left / Right) · touch controls, press and hold per bud and its noise-control modes · head gestures, Multipoint, conversation detection, in-ear detection · balance (finer near the centre), mono audio · case sounds and dark mode on gear → Settings · firmware and serial numbers on gear → Info.
Known issues in 1.3.0: on a phone with Google Play services a tap on a noise-control mode can meet Play's Fast Pair on the shared channel — it then usually fails with a message (once, from the tile, it changed nothing without one); tap again. After a reconnect a mode that changed meanwhile is shown without the "Changed since the app last saw it" line. When the Buds close the session themselves the app re-opens it; in between, the mode shown can be a few seconds old.
Not included: ringing the Case or both buds, firmware updates, choosing the devices of a multipoint connection, anything that needs a Google account.
Requirements: Android 14 (API 34) or newer. Tested on a Pixel 9a with GrapheneOS (Android 17) and Buds firmware release_5.203 only. On any other firmware the app opens in read-only Safe Mode and sends no setting changes.
Install: download opencontrol-pixelbudspro2-1.3.0.apk below, allow "Install unknown apps" for your browser or file manager, and open the file. Updates: install a newer APK from the Releases page over the old one — it is signed with the same key, so your settings stay. The app never checks for updates itself.
Verify the download:
- SHA-256 of the APK:
03272c6f954316d76c3ef6d1d020abd8bdb97755d7f8e165c84d3f16a9c6a96c - SHA-256 of the signing certificate:
a7530f5ceadcdfc9cddcbb0e9889e7699961e8a4ef18898c4ec7738cc79d8dcb(apksigner verify --print-certs opencontrol-pixelbudspro2-1.3.0.apk)
Changes: see CHANGELOG.md. Third-party licences: THIRD_PARTY_NOTICES.txt below.
Risk: this app sends reverse-engineered commands to your earbuds; use it at your own risk (see the README's "Safety and Safe Mode").
Works with Google Pixel Buds Pro 2. Not affiliated with or endorsed by Google. Pixel Buds is a trademark of Google LLC. Licence: AGPL-3.0-or-later.