Cycleops magnus resistance

(Martin T) #1


I’ve been trying the android app with a cycleops magnus (using pixel c tablet, looks lovely!). Everything pairs correctly using BLE but in-game hills in a free ride don’t seem to effect the resistance - though in game speed drops, and similarly erg mode in a workout seems not to be doing anything to the resistance of the trainer. The Magnus does pair as a ‘controllable trainer’ in the android app pairing screen, and cadence and power are being reported successfully, it just seems to be an issue with resistance control. Everything works fine when using ant+ on pc so I’m sure it’s not the trainer.


(Vincent W.) #2

Thanks for the heads up Martin! Were you able to troubleshoot the ANT + connection using this guide?

(Martin T) #3

Hi Vincent,

As I said, the ant+ connection is working fine. That’s not the problem I am reporting.

The issue I’m having seems to be specifically with BLE control of the resistance of the trainer (cycleops magnus) on the android beta. Everything else (power reading, cadence reading etc.) seems to be working fine over BLE on android.



(Martin T) #4

Hi again,

Just to update you, I’ve downloaded the latest version of the zwift android app (1.0.30587) to my pixel c tablet and there’s no change to this issue i.e. Zwift is not adjusting the resistance of the cyclops magnus over BLE despite it being connected as a controllable trainer and getting all the power /cadence data fine.

I’ve had the chance to also try it out on a pixel xl and exactly the same thing happens there. Zwift runs fine, connects with the magnus but doesn’t adjust resistance.

I’ve also used the Rouvy android app connecting over BLE and there, everything works fine; controlling the resistance and reading all the power data - so I’m absolutely sure the issue is with zwift, not the trainer or the BLE connection to the device.

Not sure if it’s worth adding but I did notice Rouvy was also perfectly happy connecting to the magnus over ANT+ via a USB otg cable and a standard Ant+stick, which isn’t something the zwift android app is offering yet. Maybe that’s something for the future.

Cheers again for your progress on this.

(Christopher Constant) #5

I as well have a Cycleops M2 and Zwift android beta will not adjust the resistance. Power/cadence and all information shows correctly but it will not adjust resistance. Works fine if I use the Zwift companion app and my computer, but not when I run the stand alone Zwift beta.

Hammer connectivity issues
(Renzo Castro) #6

I’m having the same issue. CycleOps Magnus and an LG G6 phone with Android 7.0. Workouts and freeride don’t affect the resistance on the trainer, despite pairing as controllable. It reads power, but the App is not controlling the resistance.

I’m emailing with support, providing log files, and I’ll try a few instructions they gave me, but I don’t think that will solve the issue. In case it helps anyone, here’s what they sent me:

Thanks for writing us.

The way you’re explaining the drop in resistance, it kinda sounds like it could be Bluetooth interference, but I’d need to take a look through your logs to be sure. If you have your Magnus paired in any other training apps or through Android’s Bluetooth settings, either could prevent data from making it from Zwift to your trainer.

When you have a moment, please restart Zwift and tap the logo on our title screen three times. You should be taken to a new screen showing two columns. Please highlight all of the files in the left column and email them to us at Please let me know here once you’ve sent them in as I’m not automatically notified.

Afterward, please log out and exit Zwift, then go into your Android settings, turn off Bluetooth, then power off your phone. Let it shut off for a minute or two, then turn it back on and re-enable Bluetooth from your Android settings once more. If you’re still noticing problems with resistance afterward, please ensure ERG is properly enabled/disabled and if that doesn’t help, I’d suggest unpairing your Magnus from Zwift’s Paired Devices screen, exiting our app, and completing an official calibration in CycleOps official support app. You’ll likely need to unpair your Magnus from their app before pairing it with Zwift again though.

Please let me know how that works out!

Ride On!

(Andre Turner Jr) #7

Did anyone try unpairing their Magnus, did this work?

(Martin T) #8


Just another note on this. Still no change after latest app update (1.0.31443), magnus still connects as ‘controllable’ fine via Bluetooth, all power and cadence data is reported fine, but zwift is not altering the resistance in erg mode or on inclines in free rides.

I’ve tried the off-and-on suggested above and that’s not made any difference.



(Keith D) #9

Can confirm, Cycleops M2 variable resistance not working on Android. Works fine on Rouvy.

Immediately works when pairing same M2 to IPad.

Zwift Android V26-1.0.31443 on Galaxy Note 9