←back to thread

353 points tahnok | 1 comments | | HN request time: 0s | source
Show context
fulafel ◴[] No.41836800[source]
So you just scan for devices and then read? There's no authorization involved, these just publish the readings wirelessly for all interested?
replies(2): >>41837113 #>>41837431 #
wongarsu ◴[] No.41837113[source]
The ring has a very minimal interface. Apart from the sensors - an accelerometer to count steps and two LEDs with photodiode to get heart rate and blood oxygen - there is one status LED on the inside to indicating charging. That's it. The ring is a pure data collection device that basically can't be interacted with without the app.

Maybe they could have required you to hit the ring on a surface to initiate pairing mode. But as it stands the ring will pair with any device that asks for it.

I'm looking forward to someone making a custom firmware for these rings. There is some work in the linked ATC_RF03 project, but I'm not sure if anyone is still working on it

replies(1): >>41838134 #
1. tahnok ◴[] No.41838134[source]
I started looking at this last night [1] since there's an open SDK available (called SDK3) [2] but it seems like keil is involved in compiling it and I'm out of my depth when it comes to embedded stuff at the moment

1. https://notes.tahnok.ca/blog/Smart+Ring+Reversing/2024-10-13... 2. https://gitee.com/BXMicro/SDK3