-
Notifications
You must be signed in to change notification settings - Fork 734
Steps on a WHOOP 4
A WHOOP 4.0 does not transmit a step count over Bluetooth, so on a 4.0 NOOP estimates your steps from the strap's motion and calibrates that estimate to your phone's real step count. This page explains why your step number can read zero or look off, and how to make it land closer.
In one line: a 4.0 sends motion, not steps. NOOP turns motion into a step estimate by learning, from days your phone also counted steps, how much your motion maps to walking. No phone history yet, or no motion synced yet, and there's nothing to learn from — so the number stays blank.
The WHOOP 4.0 hardware can count steps in WHOOP's own app, but it computes that in the cloud — it does not send a finished step number over the air. NOOP is fully offline, so what it gets off a 4.0 strap is motion (a sparse stream of the strap's orientation/gravity vector, roughly minute-granularity), not footfalls. That's far below what a true pedometer needs, so NOOP cannot count steps. What it can do is measure how much you moved over the day and estimate steps from that.
That's the key word everywhere in this guide: estimate, not pedometer. The number improves the more it has to learn from — it does not start out exact.
A WHOOP 5.0 / MG is different: it exposes a step counter on the strap itself, so NOOP reads those steps far more directly (with a small "Step calibration" divisor in Settings → Profile). This estimate-from-motion page is for the 4.0 only.
NOOP fits one personal number — steps per unit of motion — from the days where it has both:
- the strap's motion for that day, and
- your phone's real step count for that same day.
On those matched days it learns the ratio, then applies it to the strap-only days where the phone wasn't counting. The more matched days it has, the more it trusts the result (it needs at least 3 matched days before it will auto-fit, and confidence keeps climbing up to about 14 days). The fit is personal because wrist placement, gait, and how the strap rides all change the ratio — there's no one global constant.
You can see all of this in the app: Settings → Profile card → "Steps estimate". That screen shows the current calibration, a Low/Medium/High confidence, and a small table of recent days comparing NOOP's estimate against your phone — so you can judge for yourself how close it runs.
If nothing's synced, there's nothing to estimate from. A brand-new pairing reads zero steps until history lands. The calibration screen will show a "No motion synced yet" note in this case — that's the real reason a fresh 4.0 reads zero, not a calibration problem.
- Open NOOP near your strap and leave it open.
- Let the history sync catch up — a full first-run backfill can take a while.
- Once a day or two of motion has landed, your step estimate (and the calibration table) start to fill in.
Calibration can't help until the strap has banked some motion, so always sort the sync out first. See Strap Support and Pairing and Troubleshooting if the strap isn't syncing history at all.
Calibration needs your phone's real step count to learn from. How you supply it depends on the platform:
- Install Health Connect if your phone doesn't already have it.
- In NOOP, go to Data Sources and connect Health Connect, granting it Steps (it can also bring in HR, HRV, sleep, etc.).
- Make sure something on your phone is actually writing steps into Health Connect (your phone's built-in step source, or a fitness app).
Once Health Connect is feeding daily steps in, those days become calibration days and the estimate starts to fit automatically.
On iPhone, calibration steps come from Apple Health. How you get them in depends on how you installed NOOP:
- Built from source under your own Apple ID: the HealthKit entitlement is present, so NOOP reads Apple Health steps directly — nothing extra to do beyond granting the Health permission.
- Sideloaded with a free 7-day signing identity: that identity cannot carry the HealthKit entitlement, so live Apple Health reads aren't available. Use the Shortcut / import path instead (a small Siri Shortcut logs NOOP's data into Apple Health, and the import flow brings step history back in). This is an Apple signing limit, not a NOOP one — see Installation and the iOS notes there.
Either way, once Apple Health has daily steps for some recent days, NOOP can match them against the strap's motion and fit the estimate.
If your phone genuinely has no step history to learn from, or the estimate runs consistently high or low, open Settings → Profile → "Steps estimate" and use the Adjust manually slider to set your own steps-per-motion value. There's a live preview of what a typical recent day would estimate at the setting you pick. Drag the slider all the way to the left to return to Auto (let it fit from your phone again). A manual value takes effect on the next analytics pass, i.e. after the next sync.
- It's an estimate, and it gets better the more matched days it has — give it a couple of weeks of phone-plus-strap days before judging it.
- Days where your phone did count steps show your phone's real count, not the estimate — the estimate only fills in the strap-only days.
- The confidence label (Low / Medium / High) on the calibration screen tells you how much NOOP trusts the current fit.
- A WHOOP 5.0 / MG reads steps more directly and doesn't use this motion estimate.
If steps stay blank after the strap has synced motion and your phone is feeding daily steps in, please open an Issue at noop.fans/NoopApp/noop and attach a strap log (Settings → export the log) plus which platform you're on and how you installed. That lets us see whether motion is actually landing and whether the calibration has any matched days to work with.
NOOP is an independent, unofficial, non-commercial interoperability project — not affiliated with, endorsed by, or sponsored by WHOOP, Inc. "WHOOP" is a trademark of WHOOP, Inc., used nominatively. Works only with a device you own; not a medical device; every metric is an approximation, not medical advice. · Disclaimer · Privacy and Security · Donations · Releases
Get started
Help & how-to
- Install & update on iPhone
- Sync to Apple Health & Health Connect
- WHOOP 5 & MG support
- Fixing no data / blank scores
- Steps on a WHOOP 4
- When will my scores show up?
v5 — Raw-signal features
- Haptic Biofeedback
- Insights: What Moves You
- Skin Temperature
- Your Data, Fused
- Lab Book
- Rhythm (experimental)
Tutorials
- Tracking a Workout
- Recovery, Strain & Readiness
- Automations
- Breathe & Intervals
- Importing History
- AI Coach
- Widget & Notifications
- Reading Your Sleep
- Explore & Compare
Reference
Project