Endure HUB - your android device displaying your Garmin Watch data + Intervals workouts

Endure HUD - Join the beta

Beta · Intervals.icu integration

Your Garmin data, live on your handlebars.

Endure HUD turns your android device into a training head-up display — big, glanceable numbers streamed from your Garmin watch, plus today’s planned workout and zones straight from your Intervals.icu account.

How it works

Three pieces, and you probably already own two.

Endure HUD doesn’t fight the Garmin app for the radio — it rides the bridge Garmin Connect already keeps open. A tiny data field on the watch relays your live metrics; the android app draws them.

Your Garmin watch

Runs the Endure Companion data field during your ride or run. It relays live metrics to your android device through the Garmin Connect bridge — no extra pairing, one connection.

The Endure HUD app

On your android device, in the bike mount. Reads that live feed and draws power, heart rate, cadence, speed, time and distance big enough to read at a glance. Screen stays on.

Intervals.icu (optional)

Connect your account and the HUD reads today’s planned workout and your zones — so the bars show your target for the current step, not just raw numbers.

Connect once. Your plan, on the bars.

This is the part I’d love this forum to kick the tires on. Endure HUD talks to Intervals.icu through its own OAuth app — read-only, nothing written back.

  • Today’s workout, structured. The HUD fetches your planned session at check-in and turns each step into a target on screen.
  • Your zones, auto-filled. Power/HR zones come from your Intervals settings — no re-typing them on the device.
  • Read-only & scoped. Only CALENDAR:READ and SETTINGS:READ. No webhooks, no writes, no surprises.
  • Check-in model. One fetch when you connect and when the ride starts — tap Sync now anytime to pull a plan you just added.

Device support

Which Garmin watches work

The live feed needs a watch that can run the data field (Connect IQ 5.0+, so the field can transmit). The android device side runs on any modern Android.

Forerunner

  • 970 · 965 · 955flagship
  • 57042 / 47 mm
  • 265 · 265SAMOLED
  • 255 · 255S+ Music
  • 165+ Music

fēnix

  • 7 Pro · 7S Pro · 7X Progen 7
  • 8 — 43 / 47 mmAMOLED
  • 8 Solar — 47 / 51 mmMIP
  • 8 Pro — 47 mmgen 8

Edge

  • 540 · 840 · 1040gen 40
  • 550 · 850 · 1050gen 50
  • MTBoff-road
  • Explore 2touring

Not supported: fēnix 5 / 5 Plus / 6, Edge 30 and older — Connect IQ on those is below 5.0, so the data field simply can’t transmit. It’s a platform limit, not a to-do.

Closed beta

Help me test it — three steps

I’m running a closed test on Google Play and looking for a handful of riders and runners to try it with real training data.

Send your email

Reply here, or email the Google account you use on your Android device to [email protected]. I add it to the tester list.

Accept the invite

Open the tester link and opt in:
play.google.com/apps/testing/com.endurelabbs.hud

Install & ride

Grab Endure Companion (free) from the Connect IQ Store for your watch, install Endure HUD from Play, connect Intervals, and go.

R$ 1,99/ ≈ US$ 0.95 in most countries

Heads-up: it’s a paid app, and Google charges the price even in a closed test. It’s a one-time purchase and it carries over to the final release — you won’t pay again.

Need: a supported Garmin watch**+** Endure Companion data field**+** an Android device

Endure HUD is an independent app. It is not affiliated with or endorsed by Intervals.icu — it uses the public Intervals.icu OAuth API with permission (a dedicated client, read-only).