Case study
OpenStrap research: reconstructing WHOOP 4.0 BLE data access
OpenStrap research reconstructs WHOOP 4.0 BLE framing, history synchronization and sensor-record decoding. Its Python research client can scan and connect to a band, stream heart rate and motion, drain history, decode frames and replay saved captures.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 5
- Last commit
- 2026-08-30
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: A WHOOP 4.0 band and bleak for live Bluetooth operations.
- Limits: Most fields beyond the 1 Hz record header remain empirical or unknown.
- License: MIT License.
Cite
BibTeX
@misc{openstrap-whoop4-research-case,
title = {{OpenStrap research: reconstructing WHOOP 4.0 BLE data access}},
howpublished = {\url{https://github.com/OpenStrap/research}},
url = {https://github.com/OpenStrap/research},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/openstrap-whoop4-research-case/}}
}Plain text
OpenStrap research: reconstructing WHOOP 4.0 BLE data access. https://github.com/OpenStrap/research (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/openstrap-whoop4-research-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · OpenStrap/research · Revision c6be09c
- PROTOCOL.md GitHub · OpenStrap/research · Revision c6be09c
More in Protocols
- fpdrv: reconstructing Synaptics 06cb:00e7 fingerprint communication · Case study
- PixyPilot: reconstructing EMEET PIXY camera control on Linux · Case study
- Prismatic: reconstructing SteelSeries Arena 7 RGB control · Case study
- superstrike-hits-linux: reconstructing Logitech HITS controls · Case study
- AT2 HT: reconstructing Baofeng AT2 BLE control and messaging · Case study
- Empatica E4 wristband: decoding BLE telemetry · Case study