An unofficial implementation of the protocols used by Nothing X for Nothing Ear devices.
(... more coming soon.)
| Feature | Category | Status |
|---|---|---|
| Battery levels (left / right / case) | Monitoring | ✅ Working |
| Battery push events (live updates) | Monitoring | ✅ Working |
| In-ear detection (Toggle setting) | Settings | 🟡 Protocol known, not exposed yet |
| Firmware version | Info | ✅ Working |
| Device info (serial, firmware) | Info | ✅ Working |
| ANC (high / mid / low / adaptive / transparency / off) | Audio | ✅ Working |
| Equalizer / Custom EQ | Audio | ⚪ Needs further reverse engineering |
| Spatial audio (Toggle setting) | Audio | ⚪ Needs further reverse engineering |
| Enhanced bass | Audio | ⚪ Needs further reverse engineering |
| Find earbuds (left / right / both / stop) | Utility | ✅ Working |
| Eartip fit test | Utility | ✅ Working |
| Low lag mode (Toggle setting) | Settings | ✅ Working |
| Gesture configuration | Settings | 🟡 Protocol known, not exposed yet |
| Dual connection (Toggle setting) | Settings | ⚪ Needs further reverse engineering |
| GUI | Interface | 🔴 Not started |
| Symbol | Meaning |
|---|---|
| ✅ | Implemented and working |
| 🟡 | Command ID confirmed, not yet exposed in the CLI |
| ⚪ | Planned, but needs further reverse engineering |
| 🔴 | Not started |
Majority code has been written manually. AI was used to help write the documentation and commit messages, and for some assistance.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
Nothing X PC is an independent, community-driven open-source project. It is not affiliated with, sponsored by, authorized by, or endorsed by Nothing Technology Limited.
"Nothing", "Nothing Ear", "Nothing X", and the Nothing logo are registered trademarks of Nothing Technology Limited. Any use of these trademarks within this project is purely for identification and descriptive purposes under fair use.
The contributors of this project take no responsibility for the accuracy or completeness of the software, and assume no liability for any potential issues caused to your devices by using this unofficial software.