Rides Keep Losing Bluetooth Connection

Going on my third workout where mid ride, I lose all Bluetooth Connections. As a result, I cannot continue the ride. Resetting Bluetooth doesn’t work. Resetting the app ends the ride. Super frustrating. Using the newest iPhone with latest iOS.

Restarting the app and opening it up again won’t even let me pick up the ride where I left off.

It’s affecting my training progression — shows each ride as essentially me failing it.

Can anyone provide help? Likewise is there a way to tag my rides as completed so progression continues?

1 Like

Yes, I’ve had this happen too. I thought maybe because I was dual-recording (Lezyne head unit connects to sensors via Ant+ & has no issues), but this is a new problem that only started happening last week, so I thought I’d give it a few rides to check. Also there are people dual-recording between TR & Zwift so I don’t think it’s that. I’m using a Samsung phone connecting to Assioma Duo, & Trek/Bontrager HRM & speed/cadence sensors.

For me it disconnects from all sensors simultaneously at a randomly-selected time (as though someone grabbed the phone & either ran away with it or turned off BT), no error messages are thrown up by the app. In my case it is able to reconnect but doesn’t do so automatically; I have to go into the device settings in the bottom right corner & show all devices, which of course pauses the workout.

A screenshot from when I was doing James last week:


About halfway through the work period it disconnected from all sensors. The green line continues, indicating that the app knew that the workout was still in progress & hadn’t been skipped etc, but had just stopped receiving data. I didn’t know this because I’d turned the phone screen off about 20 minutes into the work interval because I was dripping sweat onto it which was registering touches. Turning the screen off has also not been a problem before, & the app continued to record data for about another 20 minutes before disconnecting.

Because I was dual-recording, I was able to exit the workout without saving, & instead let it import the upload of the head unit data from Strava, then associate. (It was 85’ @ 74%. Easy for the brain, if not for the body. No need to be watching the phone there!)

(@Tyler_Hardy, dual-recording may possibly be a solution for workouts in the near future. Retrospectively, if you completed the workouts, you could insert a copy of each workout that disconnected, change it to the outside variant, & mark it as complete as though you’d done it via RPE. AT should still work, PLs should remain intact, but those past workouts just won’t have the data for AI-FTP detection to work. If TR disconnected early into the workout it shouldn’t upset your TSS by much. If you didn’t complete the workouts, I think you’ll just have to leave them as they are. Fill out the survey as cut short because of equipment issue. It shouldn’t cause your PLs to drop as they could for a failed workout, but they may decay because of not completing workouts for a few weeks, if that’s how long you’ve been experiencing this.)

Then it happened to me again today whilst doing Boarstone, in the “Endurance 2” warmup period. I noticed it pretty quickly, so was able to reconnect all devices, resulting in an extra 17 seconds recorded on my head unit. Firstly, data from TR sent to Strava to compare like-for-like, 3’00" duration:

And the data from Lezyne head unit on Strava over the same time period, 3’17" duration. As you can see it’s not a sensor issue as such because their broadcasts all continued to be recorded by Lezyne:

I checked out your account and some of your recent rides to get an idea of what might be going on. Here are some troubleshooting tips that might help you out:

Troubleshooting Steps:

  1. Check for Interference:
  • Move your iPhone running TrainerRoad closer to your training sensors (if possible) and ensure no other Bluetooth devices (such as other phones/tablets/laptops) or 2.4 GHz Wi-Fi routers are interfering.
  • Try turning BT off on any phones/tablets/laptops that may be “competing” for the BT signal coming from your training devices.
  • Check your iPhone’s BT settings to ensure that your devices aren’t connecting to your phone itself – if they are, go ahead and disconnect them from there. We want your devices to connect to the TR app, not to the phone itself.
  1. Update Firmware and Apps:
  • Ensure the Wahoo KICKR and TICKR X have the latest firmware (instructions from Wahoo here for KICKR and here for TICKR)
  • Update the TrainerRoad app to the latest version (check your phone’s app store to see if an update is available for installation).
  1. Restart Devices:
  • Restart your iPhone if it’s been a while.
  • Unplug your KICKR for ~10 minutes (we ideally recommend keeping it unplugged between workouts), which will allow it to fully reset and clear out any bad data that may be “trapped” inside.
  1. Disable Power Saving:
  • Disable any power-saving or battery optimization settings on your iPhone running TR.
  1. Check Sensor Battery Levels:
  • Ensure your TICKR has sufficient battery power, as low battery can cause erratic behavior.
  1. Test with a Different Device:
  • If possible, try running TrainerRoad on a different device to determine if the issue is specific to your iPhone.

A workaround to get your workouts to be shown as “completed” would be to mark them as Outside Workouts, set them as “RPE Based,” and then manually mark them as “Complete.”

Alternatively, you could note the Workout Level of the last workout you completed, and use Workout Alternates to find your next session at a slightly more difficult WL (for example, if your last workout you completed was a 4.0, you could look for a Workout Alternate of about 4.5). Doing that would at least keep your Progression Levels moving along.

Hopefully the troubleshooting steps above help you out. Feel free to let me know if you have any additional questions or issues!

@roleypup — Thank you, I’ve gone through all of these except the batteries, which I just replaced in the HRT and cadence sensors. WAHOO KICKR was running on up to date firmware. Will hope that these fix it.

With that said — is there a way to retroactively go back on these workouts and show them as complete so my progression levels are properly updated?