Android v0.4
Control your Bose headphones — no app, no cloud, no account.
Native clients for direct BMAP protocol control over Bluetooth RFCOMM.
Downloads
| Platform | File |
|---|---|
| Android 8.0+ | quietrebellion-<version>.apk |
| Windows 10+ (x64) | quietrebellion-<version>-win-x64.exe |
Requirements
Bose QC Ultra Headphones 2 (Bluetooth paired)
The official Bose app must not be running.
What you can control
Noise cancellation (ANC 0–10) + Auto-ANC toggle
Audio mode (Quiet / Aware / Immersion / Cinema / custom slots)
3-band EQ (Bass / Mid / Treble, –10 to +10)
Spatial audio (off / room / head)
Wind block
Multipoint connection + device switching (device names from headphone memory)
Auto Play/Pause (pause on ear removal)
Auto-answer calls
Power Off
Enter Bluetooth Pairing Mode
What's new in 0.4
✅ Fixes & Improvements
- Removed the non-functional Auto-ANC toggle (firmware rejects
autoCnc=1; manual ANC level control is unaffected). - Switching listening mode now updates ANC level, Spatial Audio, and Wind Block in ~400 ms (down from ~3 s).
- Toggles (Spatial Audio, Wind Block, EQ, Sidetone, Multipoint, Auto Play/Pause, Auto Answer) no longer trigger a full device re-read, so UI response is immediate.
- Fixed a Bluetooth socket leak when initial state fetch failed right after connecting.
- Fixed listening mode list flicker/rebuild during the 15 s background poll when modes were unchanged.
- Removed dead code (
ButtonConfigand button-address constant; button remapping still requires Bose cloud auth). - Added app icon for F-Droid listing.
📝 Docs
- Updated project docs and architecture notes for clarity (authentication flow and supported-device documentation).
What's new in 0.3
- Two built-in themes: Fresh & Clean (cyan) and Monochrome, each in Light and Dark
- Material You (Android 12+): colours follow your wallpaper
- Theme picker: tap the settings icon (top right) to open a bottom sheet with colour previews
- DM Sans variable font throughout; EQ curve and band labels polished
What's new in 0.2
- ANC slider: higher = more noise cancellation (inverted from 0.1)
- Manual ANC changes outside a saved mode show as "Custom"
- Now Playing: streaming device name shown in status
- Persistent notification: ANC toggle, mode switch, Power Off
(mode cycling uses your ★ favourites)
Install
Android: Download the APK and install directly (adb install or sideload). Pair your headphones in Android Bluetooth settings first.
Windows: Download the .exe and run it. Requires .NET 7 Desktop Runtime (free, ~50 MB, one-time install).
⚠️ Beta
Core features work. Expect rough edges.