Could be interesting to have custom firmware that implements enough of the sensors to use it with Gadgetbridge as well as being a BLE beacon for room presence with HASS.
how you managed to read my mind without knowing who i am is beyond me, i bought this ring yesterday to try and either hack it or use the batter to create a a pcb and make a custom one instead to serve my purposes but here you are doing it already! Great job!
You're so good. The ring is surprisingly good as well. I charged it today and after 13 hours I'm still at 96 % battery (10 minute HR intervals). Unfortunately, it counts ghost steps when I type on keyboard, until that it's pretty acurate. The heart rate can be set to 5 minutes minimum, that kind of sucks. And the O2 saturation can't be customized, it's only once per hour. Also, the sleep is recognized only during the night (just like with first Xiaomi Mi Band) and only one sleep per day. But that's something even Garmin missed until last year or so. If only there was a good custom app for that.
I've been wanting to have a less hack-y bluetooth page turner type device for an e-reader, both for myself and for getting set up for my father who has parkinson's. Being able to flash custom firmware sounds like a big upgrade over the dozens of bluetooth page turners I've seen around so far. Having an accelerometer, also, could lead to further interesting use-cases for his parkinson's, as well. Curious to see what's in the world, a la OpenSeizureDetector
Great work showing how it will be possible to develop firmware for this. If I could make it stream accelerometer data at 25 Hz I could use it instead of a smart watch for epileptic seizure detection with OpenSeizureDetector. Do you know if 25 Hz would be feasible for this device or would that be asking too much of the battery?
Hmm I'm not too good with soldering and not too enthused about scraping the epoxy and wiring into it to put custom firmware on it. Do you think its a good idea to just do it via the firmware update system? Or having at lease one hacked ring mandatory? I really want to use this for 3d gestures with that accelerometer 🤩.
Two thoughts (that may be answered in future updates): could this be paired with Windows or other devices for presence/absence detection and auto-locking of workstations, and could the accelerometer be used for gesture detection either always or after a signal like a double- or triple-tap? Gesture detection would offer a lot more capability.
Wow! Never thought these would be hackable. Does the outside of the ring act as a single "button"? Can it detect both touch and release events (so you can tell how long it was pressed)? Would be cool to have a Morse code key that was a bluetooth ring. Also is it possible that the ring could act as a host for bluetooth headphones? (That's one way to solve your lack of output problem)
As far as I know, it isn't "touch" sensitive. It is basically "bump" sensitive. (No capacitive sensor, just an accelerometer). So it can probably tell if you tap it firmly, anywhere on the ring. But it probably wouldn't know about release or duration. As for audio output, I doubt it. This only has Bluetooth Low Energy 5.0, and BLE didn't support audio until 5.2. But I have seen very few audio devices that work over BLE anyway. None of my earbuds support it, even the $200 ones.