Role-based sensor setup
Pair 1, 2, or 3 Witmotion BLE sensors and tap them onto a bike diagram: fork lower leg, fork
crown / front frame, rear axle / swingarm, or main frame. Swap roles, shake a sensor to identify it,
and the app remembers your setup. The summary shows what each sensor count unlocks.
GPS-aligned runs
Location captured alongside IMU frames so you can relate dynamics to line choice and trail sections
on a map after the ride.
Ride dynamics analysis
Impacts, chatter, jump airtime, landing harshness, braking candidates, and sensor isolation—tuned
for MTB. Jump and airtime detection now uses a free-fall reference for more reliable results.
Trail roughness score
Calibrated roughness from your assigned sensors—a ride-level feel for chatter-heavy sections you
may want to soften or stiffen.
MTB vibration histograms
Energy across MTB-specific frequency bands—body, chassis, wheel/suspension—so you see where the
bike is busy in the spectrum.
Event catalog & timeline
Jumps, landings, braking, rough segments, and more—with counts, time on trail, and share of the
session.
New
Estimated suspension
Front travel and shaft velocity from fork lower vs crown; rear travel from swingarm vs frame angle
using wheel travel, shock stroke, and leverage ratio (optional progression). The Suspension tab shows
slow/fast compression and rebound velocity histograms, travel distribution, and bottom-out events—all
labelled estimated.
New
Pre-ride health check
Before you drop in, see each sensor's real sample rate, dropped samples, timing jitter, and battery
as green / amber / red. Choose 50, 100, or 200 Hz.
New
Calibration & sag zero
Hold the bike still to calibrate, then set sag / zero with you on the bike so travel estimates start
from your real riding position.
Offline first, AI optional
Recording and analysis run fully on the phone with no connection. Long rides stay stable with data
streamed to disk. Optional AI run-compare insights need an internet connection and sign-in.