Star on GitHubStar2.4k stars

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

Copy as MarkdownView JSONCite

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · elaxptr/baseus-desktop · Revision ab2f1c4
  2. docs/re-methodology.md GitHub · elaxptr/baseus-desktop · Revision ab2f1c4

More in Apps

All 370 entries in AppsApps case studies (233)

↑↓ move↵ open⌘↵ new tab