BikeOtter on a Wahoo ELEMNT
BOLT, ROAM or ACE: BikeOtter talks to your ELEMNT directly over Bluetooth, so your phone and your head unit work as one instrument. No Wahoo account. No cloud in the loop.
Send routes straight to the ELEMNT over Bluetooth
Routes go straight from your phone to the unit over Bluetooth — no Wi-Fi, no cloud step in between. Live progress fills the Send button, and the unit starts navigating the moment it lands.
- Your stops ride along: water, food, café and viewpoint markers arrive with the route and show on the ELEMNT.
- Big routes get a faster connection for the transfer, and a mid-transfer stall recovers on its own.
- The Routes list pins what the unit is carrying with an On ELEMNT badge — earned by a completed push or the unit's own report, never by merely opening a route.
Plan and edit routes on the phone
Build a route on the phone: tap waypoints on the map, pick trekking, fast bike or shortest, preview distance and ascent, save. Import GPX and FIT files, your RideWithGPS library, courses already on the unit, or turn any past ride back into a route.
- Scrubbable, grade-shaded elevation profile with a synced map cursor.
- Reroute around real places: search OSM POIs near any point of the route, then splice the pick in as a via-point or a detour-and-rejoin — the delta measured against the remaining route, no GPS fix required.
- Wind arrows along the path once a forecast is loaded.
Get rides off the ELEMNT, onto your phone, into Strava
Every completed ride still on the head unit, listed next to the ones already on your phone — one date-ordered list, not a sync screen — pulled over Bluetooth with per-ride progress and retry. Opt in, and they upload themselves to Strava, oldest first, surviving rate limits, dead spots and app restarts.
Weather, rules and reminders on the ELEMNT screen
BikeOtter projects the forecast along your route by arrival time — the weather where and when you'll actually be there — and pushes alerts to the device ahead of you: rain onset, building headwind, temperature drops, gusts. Your own rules ride the same channel: hydration on an interval (suppressed on steep descents), fuelling, heart-rate warnings, and a sunscreen reminder that models UV, skin type and time in the sun.
And when the road tips downhill, a quiet window holds everything back: faster than 40 km/h down a steep grade, messages queue instead of interrupting you and arrive once you level out. Rain and gust warnings still come straight through.
Live tracking, straight from your phone
Flip one switch and friends watch your dot at bikeotter.app/r/… — no app, no login on their side. The link carries your planned route, shows PAUSED instead of a lying LIVE badge when you stop, expires on its own, and when sharing breaks mid-ride, the ELEMNT itself tells you why: no connection, sign-in expired, or server error.
The dot they watch is the ELEMNT's own GPS fix, and the numbers are its sensors' — position, heart rate and power stream off the head unit over Bluetooth, not from your phone.
Sharing the unit with the Wahoo app
A Bluetooth peripheral takes one phone at a time, so the two can't both be connected at once. When you want the Wahoo app back, "Disconnect everything" — on the Devices screen and on the lock-screen notification — releases the unit, stops auto-reconnect, and stays out of the way until you return.
What BikeOtter adds to an ELEMNT
What BikeOtter brings on top of the Wahoo app and the ELEMNT's own firmware.
| Capability | BikeOtter | Wahoo app |
|---|---|---|
| Send a route without the cloud | Included | Only in part |
| Your stops show on the unit e.g. water, food, cafés | Included | Not included |
| Plan a route in the app | Included | Not included |
| Route to an address or a place or a pin shared from Google or Apple Maps | Included | Not included |
| Star your favourite routes | Included | Not included |
| Add a stop to a route as a via-point, or a detour that rejoins | Included | Not included |
| Find stops along the whole route with opening hours at your arrival | Included | Not included |
| Control the turn cues send all, thin or strip | Included | Not included |
| See the surface before you ride paved, gravel, rough | Included | Not included |
| Intervals placed on the route only where the road can hold them | Included | Not included |
| Heart-rate targets by stretch | Included | Not included |
| Download rides over Bluetooth then on to Strava by themselves | Included | Only in part |
| Your ride survives the unit a live copy of the .fit on the phone | Included | Not included |
| Turn a ride into a route | Included | Not included |
| Your own messages on the ELEMNT screen e.g. weather warnings, heart-rate zones, UV | Included | Not included |
| Weather warnings along the route rain, wind and storms where you'll be | Included | Not included |
| Rain radar on your timeline | Included | Not included |
| Best time to leave, best way round for rain and wind | Included | Not included |
| Sunscreen reminders | Included | Not included |
| Off-route warning and the way back | Included | Not included |
| Forgot-to-unpause alert | Included | Not included |
| Alerts in your headphones | Included | Not included |
| Bike radar in your headphones Garmin Varia, Bryton Gardia | Included | Not included |
| Live tracking with ETA, pause-aware, expires on its own | Included | Only in part |
| Followers can message you on the ELEMNT screen | Included | Not included |
| Arrival time that knows the terrain followers get a note when you're close | Included | Not included |
| Group rides on one map group-mates on the ELEMNT itself (1st and 2nd gen) | Included | Not included |
| Recover a lost ride from your live track | Included | Not included |
| Offline maps and rerouting | Included | Not included |
| Notification forwarding choose which apps reach the unit (Android) | Included | Only in part |
| Voice commands experimental English and German | Included | Not included |
- Included
- Only in part
- Not included
Compared against the Wahoo app and ELEMNT firmware as they ship today. If Wahoo adds any of these, riders win either way.
What both apps do
Switching doesn't cost you the basics. These work in BikeOtter just as they do in the Wahoo app.
- Pair the ELEMNT, reconnect automatically, see its battery
- Phone notifications on the ELEMNT: calls, messages, email
- Import routes from GPX and FIT files, RideWithGPS and Strava
- A route map with an elevation profile
- Ride history with maps and stats
- Automatic Strava upload
- A live-tracking link friends open without an app
- Share a ride as a .fit or GPX file
What stays in the Wahoo app
BikeOtter sits alongside the Wahoo app rather than replacing it. For these, open the Wahoo app — “Disconnect everything” hands the unit over.
- Setting up a new unit, the first time
- Firmware updates
- Data pages and workout profiles
- Pairing sensors to the ELEMNT
- Komoot route sync
- SYSTM training plans
Which ELEMNT models this runs on
The ELEMNT speaks its own Bluetooth dialect and Wahoo does not publish it, so the only honest thing to say about a unit we have never held is that we have never held it. This table keeps the two apart: what has run on real hardware, and what we expect to work but cannot promise.
| Feature | ELEMNT ACE 2 | ELEMNT BOLT 3 v1 | ELEMNT BOLT 4 v2 | ELEMNT BOLT 5 v3 | ELEMNT ROAM 6 v1 | ELEMNT ROAM 7 v2 | ELEMNT ROAM 7 v3 |
|---|---|---|---|---|---|---|---|
| Device info | Expected to work — not yet tested on this model | Expected to work — not yet tested on this model | Expected to work — not yet tested on this model | Tested on this hardware | Expected to work — not yet tested on this model | Expected to work — not yet tested on this model | Expected to work — not yet tested on this model |
| List past rides | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware | Tested on this hardware | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware |
| Send a route | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware | Tested on this hardware | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware |
| List routes on device | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware | Tested on this hardware | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware |
| Read the loaded route | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware | Tested on this hardware | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware |
| Live ride data | Expected to work — not yet tested on this model | Expected to work — not yet tested on this model | Expected to work — not yet tested on this model | Tested on this hardware | Expected to work — not yet tested on this model | Expected to work — not yet tested on this model | Expected to work — not yet tested on this model |
| Phone notifications | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware | Tested on this hardware | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware |
| Find my device | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware | Tested on this hardware | Tested on this hardware | Expected to work — not yet tested on this model | Tested on this hardware |
| Segments | Not available on this model 1 | Not available on this model 1 | Not available on this model 1 | Not available on this model 1 | Not available on this model 1 | Not available on this model 1 | Not available on this model 1 |
- Tested on this hardware
- Expected to work — not yet tested on this model
- Not known yet
- Not available on this model
- No phone can send segments to an ELEMNT — there is no way to do it. Segments reach the unit from Wahoo's own account sync instead.
- ELEMNT ACE: Expected to work the same as the tested BOLT v3; this exact model has not been run.
- ELEMNT BOLT: Expected to work the same as the tested BOLT v3; this exact model has not been run.
- ELEMNT BOLT: Tested by three riders on their own BOLT v2 units with the in-app self-test.
- ELEMNT BOLT: The unit we test on ourselves.
- ELEMNT ROAM: Tested by a rider on their own ROAM v1 with the in-app self-test.
- ELEMNT ROAM: Expected to work the same as the tested BOLT v3; this exact model has not been run.
Your model missing, or a box wrong?
Tell us and we will correct the row. Inside the app, Settings → Help & support is one page carrying both halves of that: a conversation with us at the top and the diagnostic log under it. Ride once with your unit connected, then send the log — it says far more about what your head unit answered than a description can.
By e-mail we are at support@bikeotter.app.
And if the model you want is one BikeOtter does not speak to at all yet, the wishlist is where to ask for it — and to see who else already has.
Why BikeOtter exists at all, from water stops on the route to radar warnings in your headphones: Why I built BikeOtter.
Also riding a Garmin?
The same app is growing a second dialect. See where Garmin support stands — or the full list of what BikeOtter adds.
