Open-source Linux app to control Nothing / CMF earbuds: noise cancelling, equaliser presets, an 8-band advanced equaliser, and QR profile import/export.
Independent project. EarPhone X is not affiliated with, endorsed by, or connected to Nothing Technology Ltd. Product names are trademarks of their respective owners and are used only to describe compatibility.
- Nothing Ear (3)
Other Nothing / CMF earbuds may work but are untested.
Download the latest EarPhoneX-x86_64.AppImage from the Releases page, then:
chmod +x EarPhoneX-x86_64.AppImage
./EarPhoneX-x86_64.AppImageNo extra dependencies needed — everything is bundled.
To add it to your application menu (searchable, pinnable), run
./packaging/install.sh after building, or use a tool like Gear Lever.
sudo apt install python3-venv python3-full libzbar0 bluez
./scripts/setup.sh
./run.shBuild your own AppImage:
./packaging/build-appimage.sh- Pair your earbuds once in the system Bluetooth settings.
- Launch the app — it detects connected earbuds and shows the battery level.
- ANC tab: Off / Transparency / Noise Cancelling, with strength levels.
- EQ tab: presets plus an 8-band advanced equaliser; import and share profiles as QR images.
- Closing the window minimises to the tray (toggle in Settings).
Please report problems and suggestions via the GitHub issue tracker.
MIT — free and open source.