Star on GitHubStar1.1k stars

Case study

OpenPeats: reconstructing SoundPEATS earbud controls

OpenPeats reconstructs the SoundPEATS earbud control protocol for desktop and Android clients. Its specification describes frames and opcodes derived from analysis of the official Android app and checked against SOUNDPEATS H3 hardware. Go and Kotlin implementations expose ANC, equalizer and multipoint controls, plus battery status.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: A paired SoundPEATS device is required; development and validation used an H3 with firmware S5_20250605_V0.4.9.
  • Testing evidence: The author reports read and write validation on Linux, Windows 11, and Android.
  • Limits: Writing the touch mapping and touch demo mode remain unvalidated; macOS transport is unfinished and iOS SPP is unavailable.
  • License: MIT license.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Wasabules/OpenPeats · Revision 8e8357d
  2. PROTOCOL.md GitHub · Wasabules/OpenPeats · Revision 8e8357d

More in Protocols

All 136 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab