Case study
baseus-desktop: reconstructing Baseus earbuds control
baseus-desktop reconstructs Baseus earbuds control in a Windows and Linux desktop client. Frida scripts and Bluetooth captures inform packet tables for the Bass BP1 Pro ANC and BP1 Ultra; Rust crates implement framing, per-model decoding and BLE transport. The app exposes battery status, noise controls, EQ presets and other supported device settings.
- Targets
- App · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 17
- Last commit
- 2026-10-26
- Language
- Rust
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Windows 10 1903 or later, or Linux with BlueZ 5.6x; building uses Rust, Node.js and pnpm.
- Scope: Supported hardware is limited to the Bass BP1 Pro ANC and BP1 Ultra models documented as hardware tested.
- Limits: The BP1 Ultra find-my-earbuds command has not been captured.
- License: MIT.
Cite
BibTeX
@misc{baseus-desktop-case,
title = {{baseus-desktop: reconstructing Baseus earbuds control}},
howpublished = {\url{https://github.com/elaxptr/baseus-desktop}},
url = {https://github.com/elaxptr/baseus-desktop},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/baseus-desktop-case/}}
}Plain text
baseus-desktop: reconstructing Baseus earbuds control. https://github.com/elaxptr/baseus-desktop (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/baseus-desktop-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · elaxptr/baseus-desktop · Revision ab2f1c4
- docs/re-methodology.md GitHub · elaxptr/baseus-desktop · Revision ab2f1c4
More in Apps
- Samsung Cloud Notes: reconstructing cloud note access · Case study
- Music Tag Desktop: reconstructing an Android music tagger for Windows · Case study
- vector-studio-re: reconstructing Vector Studio's automation protocol · Case study
- AirTray: reconstructing an Elgin Air cloud client · Case study
- HikVision QR export decoder: reconstructing Hik-Connect device exports · Case study
- ShatteredGlass: reconstructing SwiftUI Liquid Glass effects · Case study