atc1441 / ATC_RF03_Ring

Findings and custom firmware for the Colmi R02 (and similar) Smart Ring with RF03 BlueX SoC
GNU General Public License v3.0
271 stars 13 forks source link

elementary questions about talking to ring #12

Closed mark-hahn closed 4 months ago

mark-hahn commented 4 months ago

I want to connect an R02 to a raspberry pi pico and monitor data in real time. I assume this is possible. Some questions (possibly stupid) ...

1) The ring is the host and raspi the client, correct? 2) The SDK is for the use of firmware in the ring, correct? 3) Why are firmware binaries included in this repo? What is wrong with what is shipped? 4) Does anyone actually write code to run in the ring? Wouldn't you always get bricked?
5) Why would anyone want to write code for the ring? Doesn't the normal firmware provide access to all functions? 6) Does someone have the ring ble service details, such as attributes, documented? I need to know how to set up ble on the raspi to send and receive commands/data. I see from the excellent post [A few more commands to send to the ring](https://github.com/atc1441/ATC_RF03_Ring/issues/10#top) a simple list of numerical commands. How do I send/recv this data? 7) Does anyone know of sample client code for talking to the ring? It can be any platform or app.

mark-hahn commented 4 months ago

BTW, if this is the wrong place for these questions can someone suggest another place?

mark-hahn commented 4 months ago

I guess this wasn't appropriate and/too stupid.