Repository navigation
v0.2.0 — PPG band support (Polar Verity Sense, OH1)
Adds support for PPG (optical) bands alongside the existing ECG path.
New
- Polar Verity Sense, OH1, OH1+ — bands that don't expose RR over the standard
0x2A37characteristic. The app picks the right protocol at connect time:- If the first
0x2A37notification carries the RR-flag bit → ECG path (Polar H10, Wahoo TICKR, …) →RR <devicename>outlet. - Else if the device exposes the Polar PMD service (
FB005C80-…) → bumps MTU to 232, chains the PMD CCCD writes, sendsSTART_PPI→PP <devicename>outlet (peak-to-peak intervals in ms).
- If the first
- New PP outlet symmetric with RR:
Markers, 1 channel, int32, source-idPP_markers_<devicename>.
Notes
- RMSSD computed from PP is shown with a
≈prefix and anapproxqualifier on the 100-beat graph — useful for relative comparisons but not ECG-grade. - Receivers can resolve by type (
Markers) and inspect the stream name to handle either RR or PP transparently.
Install
Sideload RRStreamer-v0.2.0.apk on Android 8.0+ (API 26+).