TL;DR — Accuracy by metric
| Metric | Accuracy vs Reference | Use For |
|---|---|---|
| Resting HR | ±2–3 BPM (excellent) | Trends, absolute values |
| Active HR | ±5–10 BPM (decent) | Trends, not training zones |
| SpO2 | ±2% (acceptable) | Trends, not diagnostic |
| Sleep total time | ±15 min (good) | Daily tracking |
| Sleep stages | Rough (±30 min per stage) | Directional, not precise |
| HRV | Directional only | Relative trends, not clinical |
| Steps | ±15% | Trends, not exact counts |
| Calories | Estimate | Don't trust it. Seriously. |
The test setup
Over 6 months, I compared a DL110 smart ring (ATS8266 chip + Goodix GH3018 sensor, the same hardware in most Colmi and AliExpress rings) against:
- Polar H10 chest strap — gold standard for HR and HRV
- Wellue O2Ring pulse oximeter — medical-grade for SpO2
- Oura Ring Gen 3 — premium consumer reference
- Manual stopwatch — for sleep timing vs phone screen-off data
Paired measurements: 40+ HR comparisons, 60+ nights of sleep, 20+ SpO2 readings.
Heart rate — the ring's strongest metric
PPG sensors on the finger produce cleaner signal than the wrist. The underside of your finger has denser capillaries, which means less motion artifact and better optical coupling.
Resting HR: ±2–3 BPM vs Polar H10. Indistinguishable from premium wearables for nighttime and idle readings.
Active HR: More variance (±5–10 BPM). PPG sensors struggle with fast-changing HR during intervals or sprints. Not suitable for precise training zones, but fine for "am I working hard?" signal.
Verdict: Trust it for resting trends, caution for workout zones.
SpO2 — good enough for trend data
Finger-based SpO2 is physically better than wrist SpO2. That's why medical pulse oximeters clip on your finger, not your wrist.
Against the Wellue O2Ring: Individual readings varied by ±2–3%. Averages over 10+ minutes were much more stable (±1%).
Overnight tracking: The ring captures the general curve well. Dips associated with sleep apnea events show up. Minute-by-minute absolutes shouldn't be trusted, but patterns are real.
Verdict: Trust overall patterns. Don't use a single reading to make medical decisions — that's what pulse oximeters are for.
Sleep duration — surprisingly good
Sleep duration (how long you slept total) is remarkably accurate, once the common "overlap bug" in stock apps is fixed.
What the overlap bug does: SmartHealth receives overlapping sleep blocks from the ring firmware and adds them together, producing reports of "14 hours of sleep in a 10-hour night." We fixed this in Ringlo by deduplicating overlapping sessions.
Properly parsed total sleep time: Within 15 minutes of actual bedtime-to-wake-time across 60+ nights, matched against phone screen-off data and manual logging.
Sleep stages — the weak point
Here's where cheap rings (and even premium ones) struggle: distinguishing light sleep, deep sleep, and REM without EEG is a hard problem. Every consumer sleep tracker guesses based on HR, HRV, and motion patterns.
Validation studies on premium devices (Oura, Whoop) show stage-level accuracy of about 60–70% vs. polysomnography — meaning the device agrees with a sleep lab EEG about two-thirds of the time. Cheap rings are probably a bit worse, closer to 55–65%.
What you can trust: Broad patterns ("I got more deep sleep last week," "my REM time dropped when I drank alcohol"). What you can't: Exact minute counts for each stage on any given night.
HRV — estimated, not measured
Real HRV requires measuring R-R intervals (time between heartbeats) with millisecond precision. The DL110 firmware only reports integer BPM values to the app, so "HRV" on cheap rings is estimated from successive BPM changes over 30+ readings.
What this means: The absolute RMSSD value from a cheap ring shouldn't be compared to clinical measurements. But the relative trend — "my HRV is lower this week" or "HRV dropped when I was sick" — is directionally correct.
If you need clinically accurate HRV, use a chest strap (Polar H10) or a premium wearable with dedicated HRV hardware (Whoop, Oura Gen 3+).
Steps — the least important metric, ironically
Ring step counting has a quirk most reviews don't mention: unless the app sends user profile data (height, weight, stride length) to the ring via the 0x0101 setUserInfo command, the step count uses factory defaults and is off by 15–30% for most users.
Most stock apps don't bother. Ringlo syncs your profile on every connection, which tightens step counts significantly.
Even with correct profile sync: treat steps as a trend, not a gold-standard daily number.
Calories — mostly fiction
All wearable calorie estimates are modeled predictions from HR + motion + body stats. They're reasonable enough to compare yourself to yourself, but the absolute numbers are notoriously wrong — studies have found 20–30% error rates for most wearables.
Don't plan your diet around what a smart ring says you burned.
The $30 vs $300 question
If you pair a cheap ring with a decent app, you get:
- 90% of Oura's HR accuracy (same sensor class)
- 85% of its sleep duration accuracy
- 70% of its sleep stage quality
- 50% of its HRV quality (real bottleneck)
- Equivalent SpO2
Multiply by 10% of the cost. That's a strong value proposition for anyone who's not doing clinical biohacking.
What makes a difference
Two things move cheap-ring accuracy the most:
- Proper sensor contact. Wear the ring snug (not tight) on your index or middle finger. Loose rings produce bad PPG.
- A decent app. The firmware sends raw-ish data; the app processes it. A buggy app (like SmartHealth) can ruin even good data. Ringlo was built specifically to clean this up.
Bottom line
Smart rings are accurate enough for personal trend tracking. They're not medical devices, and anyone selling them as "medical-grade" under $100 is lying. But for the "am I sleeping enough, is my HRV trending down, is my resting HR creeping up" kind of question that most health-conscious people actually care about — yes, they're accurate enough.
Related reading
- How to Read Smart Ring Sleep Data Without Misinterpreting It
- Can a $30 Smart Ring Actually Replace a $299 Oura?
- Are Cheap Smart Rings Safe?
- The DL110 Smart Ring: Honest Review
Get the most out of your ring. Try Ringlo — 14-day free trial, no card required.