Looks like the smart ring I got can't be used to show average heart rate inside gadgetbridge. 😢
Luckily gadgetbridge is open source so there's a chance I could add support for it myself!
@tahnok It's a Colmi R06! Seems that all but the LCD display ones share a driver (Based on the Q Ring app)
This person's fork is the closest to getting the averages in: https://codeberg.org/Freeyourgadget/Gadgetbridge/compare/master...jr-generic-hrv
@tahnok The data is already being collected thankfully. I think I just need to finish up the GenericSummaryProvider
@mauve ah, that's not so bad. I mostly wanted to look at the protocol and wrote some stuff in python for it
@mauve that said, I think a proper android app would be fun, I find gadgetbridge a bit too much of a kitchen sink (complimentary)
@tahnok did the q ring one not work for you? I ended up choosing the ring because of gadgetbridge support since I have some other peripherals controlled through it as well. 😁
@mauve it did, I just wanted to write more own. Initially I wanted to rewrite the firmware on the ring to support the official heart rate characteristic to use with Strava, but dissecting the protocol proved more fun and achievable
@tahnok That's awesome! I haven't reversed BLE stuff in ages. I usually just decompile / recompile the vendor's app then set breakpoints/logpoints in the Android APIs for talking to the characteristics then do replays. Any tips on the firmware rewriting? I'd love to have some flow where I could turn it into something like C and back but have no clue where to even start. 😅
@mauve ha, I just did the app decompiling route too, not even any breakpoints. I started looking at the ring firmware but... Yikes
@burrito.space nothing off the shelf that I'm aware of. This guy had some docs on how to flash custom firmware on certain models but the available firmware is barebones and my skill level is too low. 🥲
@burrito.space this is the closest option BTW: https://github.com/atc1441/ATC_RF03_Ring
@mauve which ring did you get? I can make give pointers as I spent a lot of time referring the colmi smart ring