Wear the controller.
Connect rings, tune gesture thresholds and map movement to key presses, scrolling or musical controls. Inspect the live signal before changing a mapping.
Android app and builds →Wearable input · open research
Turn a Colmi ring’s motion into gestures, keys and MIDI. Use the software. Inspect the protocol. Follow the evidence all the way into the firmware.
Gesture recognition, mappings and input.
BLE, event streams, MIDI and MCP.
Measured results separated from hypotheses.
A ring supplies sensor packets. The host supplies the meaning: filtering, gestures, sequences and mappings. The Android app is the behavioural reference; the desktop tools expose the same kind of input to other software.
Connect rings, tune gesture thresholds and map movement to key presses, scrolling or musical controls. Inspect the live signal before changing a mapping.
Android app and builds →Scan and identify a ring, inspect packet rates, follow semantic events, or expose the command surface to an agent through MCP.
Desktop quick start →Compare firmware families, understand the containers, and trace the R12’s actual raw-stream and segment-display paths.
Research notebook →A fresh audit found that it did. The real raw-sensor producer has a traceable timer. Stock firmware also exposes a memory bridge that reaches the segment display’s glyph table.
The old “SWD only” and “1344 Hz” conclusions are not established facts. The new paths are tested in emulation; physical acceptance is still open.
Read the R12 re-auditAn important distinction
A faster timer can emit the same cached acceleration more often. A meaningful result measures changing sensor data, link stability and power—not just a notification counter.
A marketed model name is not a firmware identity, either. Read Device Information before selecting any image.
Firmware flashing is not the first step. Identify the ring, observe its stream and check the evidence for that exact family. This site hosts explanations, not live flashing controls or firmware payloads.
Compare supported and research-only families →With the ring CLI installed and Bluetooth access granted
ring scan --json
ring info --name desk-ring --json
ring connections --json
ring rates --name desk-ring --jsonReplace desk-ring with a configured name. Connection and rate reports are cached observations; timestamps matter.