Workout integration with Wahoo

As a new Xert user. This sucks. I understand it. Being that I’m a developer myself and I get to work with API’s at work. You can only work with that data you get back from the service you trying to work with. Sometimes it’s just out of your control. I really like my Wahoo head unit and don’t play on buying a new computer any time soon. Hopefully Wahoo will open their doors to the data in the future. :weary:

It’s been like this since we started so I don’t expect them to open things up. Your best option is to buy an inexpensive Android device and use that for doing workouts (or as a back up head unit). Far better than using the Garmin or Wahoo workout player. I’ve been using one for workouts and as my bike computer for more than 3 years.

Which android head unit do you have?

Search AliExpress for Cubot Kingkong Mini 2 (4" screen, size of a Garmin 1030) or Kingkong Mini 3 (4.5" screen).
Add a stick-on (3M VHB tape) quarter-turn mount; also available on AliExpress.
You will need a power pack for rides longer than 8 hours. My KKM2 is down to ~6+ hours runtime after two years as my only head unit, outdoors and indoors.
BLE sensors only.
EBC app supports my Garmin RTL515.
If caught in rain I transfer unit to Ziplock bag in jersey pocket.

2 Likes

I also have a Wahoo, but would like to test out Xert features on the road.

Are the Xert iOS and Android app similar, or do they have different layout and features? Also, why would you prefer the Android app to Garmin?

I haven’t found much content on YouTube reviewing the Garmin, iOS and Android features.

The core features of EBC are the same on iOS or Android, but the Android app has additional features conducive to running EBC as your head unit. For example, the ability to define which data fields are shown on which page. The iOS version has a fixed subset that pales in comparison.
There isn’t much point in Xert expanding the iOS version as Apple phone options are limited in scope (price and form factor). The Kingkong Mini 2 shown above is < $100 USD.

My journey with head units is described in this post –

Android EBC highlights –
Quick Start Guide: EBC – Xert (baronbiosys.com)
Scott’s Top 5 Xert EBC Features! #shorts - YouTube

Generally, cycling media sites recommend Garmin, Wahoo devices and don’t review phone options that might replace them. This may change as athletes become more comfortable using their phones. There are better and better mounting options and can be used together with lights that act as power banks that allow them to record all day. Many in my cycling club have gone this way and the numbers are increasing as members look to replace their current head units. Seems like a no-brainer really but mindsets are often hard to change.

Garmin devices are many times more expensive than a cheap Android phone if the main purpose is to do workouts. Our Garmin Workout Player is good (award winning even) but was built with Connect IQ which is far more work for us to enhance, maintain and support than an Android app. Android apps are easier to write and debug and new features can be added much more easily than Connect IQ. Indeed in the future, we may need to discontinue support for our Garmin datafields/apps depending on the direction we go with the Xert 2.0 exercise model. There isn’t a lot of flexibility to do complex computational algorithms on them.

In terms of the apps, we designed the Android app to be more of a general workout and activity recording device that you can use on your handlebars whereas the iOS app is more for workouts but can also be pocketed while recording outdoor rides.

3 Likes

Hi Armando,

I really hope you continue to support data fields for Garmin. A fundamental problem with mobile phones (and some bike computers that use LED screens) is that their LED screens are very poor in sunlight. See photos below - a Garmin 830, HH K2, and Iphone SE, one indoors, one in bright sun. Note the K2 is set to 100% brightness in both photos, the Garmin is set to auto. The problem with LED screens is that in sunlight you need to turn up the brightness more and more (eating battery), and will lose anyway against the sun. LCD screens (like Garmin and I believe Wahoo) work much better for this purpose as the background reflects the light (its opposite you turn down the backlight as it gets sunnier), however obviously this is not the most optimal technology for smartphones that are primarily used indoors.

The Garmin 830 is by far my preferred choice for long rides in the summer - and the screen show is my default one (with Xert fields!)

PS there may be a influx of cheap 2nd hand Karoo’s if they persist with this new uglified display


cycle_computer_outdoors
to

3 Likes

I find that I can see my display pretty much all day. There are moments around midday when I’m riding into the sun that it may be harder to discern. But then again, I don’ t ride a lot during midday so maybe don’t encounter the situation very often.

The LCD colour displays are quite nice for legibility outdoors, although the super AMOLED screens seem to do quite well in direct sunlight. Will be great as this tech makes its way onto more devices.

@xertedbrain or @ManofSteele from a Canadian perspective what is the best low cost Android device for running the EBC app? and where is the device available for purchase? I don’t live in a large metro area like TO so probably an on line source? thanks

This is complete crap! Lazy developers, only explanation.
It is so easy to sync all workouts from Training peaks to Wahoo.

Also, different app on Android and iPhone? LOL

I agree. I know Xert wants to focus on the SMART workouts and all this AI stuff but they fail to realize that is WAY ahead of most new users to their platform. There is still a place for FTP based workout files, if only to make things simpler for new users to get into Xert.

However, I was just messing with this stuff again and Training Peaks workout Import is a complete joke. It used to work despite being a hassle (had to convert formats). Now every workout I try Importing into Training Peaks generates an error message. You can use the Workout Editor in Training Peaks create workouts and transfer them to a Wahoo ELEMNT device but that editor is so lame. I suspect the TP import tool can’t deal with simple linear ramps, just steps.

In general, it seems everyone doing these training platforms is dead set on re-inventing the wheel and having everyone conform to their way of doing things. I think it’s a really bad idea that’s leaving the window wide open for someone to do it right. Most likely these smaller platforms will get bought by companies like Zwift, Strava, or TrainerRoad - the ones who seem to understand the user interface part but still need help with the workout part.

PS. I have no idea why Wahoo doesn’t simply add an option on their devices to import a workout file and avoid the need to sync with any training platform. It seems that in their quest to make things simple, they’ve really reduced the functionality. Maybe this will get some attention when Today’s Plan closes in a few months.

As it’s been said 100x before (since we first launched), it’s not in our control. Complain to Wahoo if you want our workouts on their devices. It’s a closed system.

Training Peaks, Today’s Plan, and TrainerRoad can all push workouts to Wahoo devices. I used to be able to use Training Peaks to Import Xert FTP based workouts but something is wrong with TP Import right now. I hope this starts working again, because although I’m not getting the full benefit of Xert SMART workouts, I still find the FTP based workouts and “Training Advisor” aspect to be quite good. At least at was until the changes this fall. Last year the “Training Advice” portion of Xert worked REALLY well for me.

My understanding is that Wahoo devices are based on Android so Xert developers should love that. Apparently, most of what they use is open source and the CEO is “proud to see owners of his products modifying them for their specific needs, and he’s happy to facilitate that in any way that he can.”

Maybe their stance has changed since that article?

I know I’m not the only one who’d be very happy to just be able to upload Xert FTB based workouts to my Wahoo ELEMNT device without the hassle of going thru Training Peaks (assuming that will work again someday soon - doubtful IMO). I can do the SMART workouts using the Xert workout player on my iPhone AirPlayed to my AppleTV, but so that experience is SO BAD that I still usually choose the FTP based workout and so I can use Zwift instead. I’d prefer not to pay the extra for Zwift but the Xert EBC on iOS is just awful. Outdoors, I’d much rather use my Wahoo ELEMNT (SMART or FTP based - don’t really care).

What exactly is preventing Xert from doing what Training Peaks, Today’s Plan, and TrainerRoad already do?

Wahoo did the work to integrate. These are bigger players so they will accommodate and do the necessary integration efforts to have their systems send information for their devices.

We’ve discussed with them. You’ll notice that Xert is an option on their devices. But they’ve been working on opening things up for 3rd parties like us but have not got there yet. Perhaps one day…

I think most of our Wahoo users have given up complaining to Wahoo so they don’t see an urgency to integrate.

1 Like

I started this thread almost 5 years ago, which is an eternity in technology terms.
Wahoo obviously is not going to do anything, they do not care, and most users simply got tired to ask (I am)
I recently watched the interview from DC Rainmaker to Wahoo CEO and had a clear impression of a closed minded short sighted individual. They’ve been slow beyond reason to create and open their API.
I find it extremely frustrating that they have an iOS app and don’t support uploading a structured workout to their head unit.
The BOLT v2 is obsolete, a decent entry level unit, but nothing more.
I own a Karoo 2 and while they have similar limitations at least they allow to upload structured workouts thru web interface. It’s simple, not ideal, but works on mobile devices etc.
Of course there’s the Xert app that runs on Karoo, so that makes everything easier.
As far as I’m concerned the only solution for wahoo is to sell the unit and get a Karoo.

1 Like

As @xertedbrain mentions, Wahoo is a closed system. It is not possible for a 3rd party to develop an app or datafield for the Wahoo.

Also, all the integration to workout and route providers happens in the device. So a 3rd party like Xert can only be integrated if Wahoo decides to add it to their firmware.

On Garmin, 3rd part can interact with Garmin Connect APIs to make routes or workouts available. It is not perfect, but better. You can also develop 3rd part datafields (to show e.g. MPA).

I think the route and workout integration on the Wahoo is very good, given they have an integration. But unless you use something mainstream like TrainingPeaks or Strava, they do not have the integration.

And from the interview with the CEO I get the feeling they are more into the business of selling hardware. They will not develop a new watch, they will probably only do hardware improvements to the bolt, no major feature expansions as you see in Garmin.

So now I only use Wahoo for the Headwinds and the Kickr Bike. :smiley:

1 Like

Wahoo, Garmin and Hammerhead make great head units but personally I’ve been using an inexpensive Android for many years (King Kong Mini). Last year, a couple of other units came to market: Blackview N6000 and Doogee Smini which, with a simple stick on adapter, make an excellent unit for using Xert metrics with EBC while riding. If you have a RWGPS account, you can even get turn-by-turn navigation with voice cues in the background. Might be better than pfaffing with all these others for training.

My KKM2 replacement just arrived. :+1: 15 days from Hong Kong. $105USD with shipping.

Original is 3 years old now and down to just over 5 hours of juice.
I’d rather not carry anything extra to keep it charged longer.
New unit should last 8+ hours but I never ride that much. YMMV :wink:

Here’s my old one mounted on road bike.

One downside – If I get caught in rain it goes into a Ziploc bag in my jersey pocket.

Ironically I have ended up going back to my Bolt v1 for outdoor structured training (also have a Garmin 830 and Hammerhead K2) - sometimes simple is best…

1 Like