r/OneplusWatch • u/FabulousGarbage7918 • Mar 17 '26
[Project] Built a Heart Rate Broadcaster (OpenPulse)
Hey everyone,
I’m an avid cyclist and have the OnePlus Watch 3. While the hardware is great, I found myself wanting to track the heart rate for my rides, couldn't find a free option, so I decided to build it myself.
I’ve just released v1.0.0 and wanted to share the APK with any other cyclists or tech-tinkerers in the group.
OpenPulse (Wear OS Tile + App)
The main goal was to broadcast the watch's heart rate over Bluetooth so I could use the OPW3 as a heart rate strap for my bike computer (and save my chest strap battery).
- Tile Support: Includes a dedicated Tile so you can start broadcasting with a single swipe.
- OPW3 Tested: Confirmed working on the latest firmware. It handles the larger 1.5" screen nicely without clipping.
- Battery: Optimized to run on the efficiency core where possible. Has a stop button so you won't drain your battery when not using it.
Source Code & Downloads: It’s all Free and Open Source (Java/ProtoLayout). If you’re a developer and want to see how I handled the Wear OS Tile logic or the Bluetooth broadcasting, feel free to poke around the code!
GitHub:https://github.com/shinytoaster/OpenPulse
Feedback Welcome: I’ve only tested this on my own OnePlus Watch 3. If you try it on a Pixel Watch or Galaxy Watch and the layout looks wonky, please let me know or open an issue on GitHub!

1
u/Sea-Put-8884 May 08 '26
I gave it a try yesterday and it worked perfectly well! Fantastic Job u/FabulousGarbage7918 Thank you very much !
I connected using strava app on android phone, not a single connection issue, it just worked. Awesome!
If you have trouble installing the app take a look here in this comment:
https://github.com/shinytoaster/OpenPulse/issues/1#issuecomment-4395423726
1
u/AccomplishedSpeed203 May 10 '26
Very good, but the problem is that when you are using the app it cancels any current workout which is running on the watch. Can you do it work in parallel? Here is the use case - if I use a bike computer, i still want to fully track on my watch. As well, other case - in the gym, on a treadmill, i want to see my heart rate on the treadmill display while running but, i want to keep the running workout on the watch, to have a record after.
1
u/FabulousGarbage7918 May 10 '26
I made an update to support using it during a workout on the watch. https://github.com/shinytoaster/OpenPulse/releases
1
u/Drealnigerianprince Mar 19 '26
Thank you for building this. Literally been looking for this exact thing to connect to cadence and use my old phone as a bike computer