Hacking a tiny Bluetooth Smart Ring
ฝัง
- เผยแพร่เมื่อ 12 มิ.ย. 2024
- Get the Colmi Smart Ring here:
s.click.aliexpress.com/e/_Dcy...
In this video we will take a deeper look into the Colmi Bluetooth Smart Ring R02 and its SoC
Part 2:
• Bluetooth Ring Hacking...
The Repository and tool can be found here:
github.com/atc1441/ATC_RF03_Ring
SDK From BlueX:
gitee.com/BXMicro/SDK3
www.bluexmicro.com/wp-content...
Follow me on Twitter: / atc1441 - วิทยาศาสตร์และเทคโนโลยี
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!
side note have you looked into OTA updates?
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
As always, your work and video content is exceptional. They should employ you,!
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.
OK, but does it run Doom? :)
Interesting gadget, does the battery really work for days?
Great video, I might try this!
Amazing tech and you have some GR8T ideas regarding its future possible use. Thank you for the video. Cheers from So.Ca.USA 3rd House On the Left.
U da man, Aaron 👍
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?
That should be possible via a buffered transfer from the Accl to the SoC👍
@@atc1441 Thanks - I have ordered one so will have a play with it!
Great :) just be prepared to spend a lot of hours into it
@@atc1441, yes, it has taken me two years to get it working on a PineTime watch, so this will not be quick 😊
Cool.
Wow❤
Great,thanks Aaron! Can you share the link to the schematics seen in the video, please?
Hey, you can find them here www.bluexmicro.com/wp-content/uploads/DS-RF03-01_Datasheet-V3.2.pdf
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.
@@huhthatsodd That's good info, thanks
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 🤩.
Should there at some point be a ready to use custom firmware one ring without soldering should be no problem. But that is a far way to go
lol nice
Got it just this week for only 10€ in one of these "sales".
why can't it measure the rem phase? 😞
Can you extract the firmware source code to do research, if you can open a video like this. I want to be very popular with everyone! thank you