Star on GitHubStar2.4k stars

Case study

OpenNoiseRep: a BLE client for the Noise REP fitness band

OpenNoiseRep implements a BLE client for the Noise REP band, with desktop, menu-bar and command-line views for historical health data and local CSV or JSON export. Its protocol notes reconstruct GATT characteristics, chunk framing and commands from a vendor sync capture and live probing.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
0
Last commit
2026-10-28
Language
Python
License (GitHub)
MIT

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a demo observed; no download method found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: Requires a Noise REP band, macOS or Linux, and Python 3.10 or newer.
  • Prerequisites: The band accepts one BLE central at a time; the phone's Bluetooth should be off while syncing.
  • Limits: Hardware validation remains open for live heart rate, haptics, staged sleep and workout files.
  • License: MIT license.

Cite

BibTeX

@misc{opennoiserep-case,
  title = {{OpenNoiseRep: a BLE client for the Noise REP fitness band}},
  howpublished = {\url{https://github.com/mohammedr3za/OpenNoiseRep}},
  url = {https://github.com/mohammedr3za/OpenNoiseRep},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/opennoiserep-case/}}
}

Plain text

OpenNoiseRep: a BLE client for the Noise REP fitness band. https://github.com/mohammedr3za/OpenNoiseRep (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/opennoiserep-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. docs/PROTOCOL.md GitHub · mohammedr3za/OpenNoiseRep · Revision ff1b8e1
  2. README.md GitHub · mohammedr3za/OpenNoiseRep · Revision ff1b8e1
  3. docs/RELEASE-NOTES.md GitHub · mohammedr3za/OpenNoiseRep · Revision ff1b8e1

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab