OpenSCQ30
Cross platform application for controlling settings of Soundcore headphones. Supports desktop (CLI and GUI) and Android.
Install / Use
/learn @Oppzippy/OpenSCQ30README
About
OpenSCQ30 is free software for controlling settings for Soundcore headphones and earbuds. It was originally intended for the Soundcore Life Q30, after which the project was named, but a range of devices are now supported.
Supported Platforms
[x] Windows - Ready
[x] Linux - Ready
[x] Android - Ready
Supported Devices
| Model | Name | | ----- | ---------------------------------- | | A3004 | Soundcore Q20i | | A3027 | Soundcore Life Q35 | | A3028 | Soundcore Life Q30 | | A3029 | Soundcore Life Tune | | A3030 | Soundcore Life Tune Pro | | A3031 | Soundcore Vortex | | A3033 | Soundcore Life 2 Neo | | A3035 | Soundcore Space One | | A3040 | Soundcore Space Q45 | | A3116 | Soundcore Motion+ | | A3926 | Soundcore Life Dot 2S | | A3930 | Soundcore Liberty 2 Pro | | A3931 | Soundcore Life Dot 2 NC | | A3933 | Soundcore Life Note 3 | | A3935 | Soundcore Life A2 NC | | A3936 | Soundcore Space A40 | | A3939 | Soundcore Life P3 | | A3945 | Soundcore Life Note 3S | | A3947 | Soundcore Liberty 4 NC | | A3948 | Soundcore A20i | | A3949 | Soundcore P20i / P25i / R50i | | A3951 | Soundcore Liberty Air 2 Pro | | A3955 | Soundcore P40i | | A3957 | Soundcore Liberty 5 | | A3959 | Soundcore P30i / Soundcore R50i NC |
Installing
See GitHub Releases. All files are signed with my GPG key.
Mirrors
Issues and pull requests are accepted on both GitHub and Codeberg, although CI and releases are only on github.
- GitHub: https://github.com/Oppzippy/OpenSCQ30
- Codeberg: https://codeberg.org/Oppzippy/OpenSCQ30
Contributing
Code
Translations
Demo
Desktop
Android
Building
- Windows: docs/build-windows.md
- MacOS: docs/build-macos.md
- Linux: docs/build-linux.md
- Android: docs/build-android.md
Running Tests
just test will run all unit and integration tests. To run tests for a specific package, use just gui/ test for example.
Related Skills
himalaya
343.3kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
coding-agent
343.3kDelegate coding tasks to Codex, Claude Code, or Pi agents via background process
tavily
343.3kTavily web search, content extraction, and research tools.
openhue
343.3kControl Philips Hue lights and scenes via the OpenHue CLI.
