Qdomyos-Zwift (QZ) Application User Guide, Compatibility, Features, & FAQs
QZ or qdomyos-zwift application is a bridge that receives the data from your bike and converts them to transmittable data for Zwift, Peloton, Strava, and a few other fitness applications.
You are probably asking yourself “why would you need a bridge”? The answer is simple, most indoor bikes can only send your workout stats to the application of the brand.
For example, an Echelon bike is designed to send workout stats to the Echelon Fit application. So, if you want to use an Echelon bike with the Echelon Fit application, you don’t necessarily need a bridge.
However, if you want to connect/sync all your stats from an Echelon bike to an application like Zwift, you need a bridge (the QZ app).
Another scenario that you might need a bridge (the QZ app in this case) is when you want to save (not just see) your workouts on an application like Strava.
But why would you need to save your workouts on Strava instead of Echelon or Peloton? Again, the answer is simple, to save your workouts on the Echelon or Peloton app, you need to pay a hefty monthly subscription fee but to save your activities on Strava, it is free.
Another scenario is automatic resistance. The QZ will give you the option for automatic resistance change when going uphill or downhill on Zwift or following a class on Peloton (not live classes).
There are many other scenarios that you want to have the QZ application for indoor cycling, rowing, indoor running, or even using an elliptical machine.
The QZ application is available on App Store and Play Store. It is by Roberto Viola, a friendly and talented Italian firmware developer. I believe his application is one of the reasons for the success of brands like Echelon.
Personally, I wasn’t a big fan of Echelon bikes and many other indoor cycling bikes that have limited application compatibility, until Roberto created this app.
Roberto has made indoor cycling more fan and possible for indoor cycling enthusiasts to connect and sync their bikes to the application of their choice.
Now, How Can We Help Roberto to Keep Up the Good work?
Roberto has put so much effort to create this application. But as we all know in order to maintain and to add more features and compatibilities to this application, it takes hours of work every week.
To make sure Roberto has the time and the resources to keep this application up to date with more features and to provide us with the needed support, I am asking you to please consider helping him in the following methods:
- You can buy him a coffee every month. Anywhere from $1 to $5 per month would be a great help.
- You can buy his nicely designed QZ apparel and accessories from his website.
- You can also help Roberto when you shop on Amazon through the following specific link.
If click on the above link to go to Amazon, then search and buy (or add to the cart) the products you need, Amazon will pay me a small percentage for advertising. This will NOT affect the prices for you, so you wouldn’t be paying extra.
When I receive the payment from Amazon, I will pay Roberto however he prefers to receive his money. Just remember that you need to land on Amazon through the link I added above (it has Roberto’s tracking code).
Without further ado, here is the QZ user guide by Jana Bouc. She is a talented artist painting, sketching and lives an artful life in the San Francisco Bay Area. You can visit her website and order one of her original and authentic works of art. She creates them using the highest quality archival materials and painting methods.
- HOW TO CONNECT A BIKE TO PELOTON WITH THE QZ USING 1 & 2 DEVICES
- HOW TO CONNECT A BIKE TO ZWIFT WITH THE QZ USING 2 DEVICES
- HOW TO CONNECT A BIKE TO ZWIFT WITH THE QZ USING 1 DEVICE
- HOW CAN WE REQUEST SUPPORT FOR THE QZ APP
- HOW TO PROVIDE AN NRF-CONNECT SCREENSHOT
- HOW TO CONNECT AN APPLE WATCH OR A BLUETOOTH/ANT+ HRM TO QZ
- I CAN’T GET THE HEART RATE FROM THE APPLE WATCH TO THE QZ
- HOW TO GET THE DEBUG LOG FOR IOS DEVICES
- HOW TO GET THE DEBUG LOG FOR ANDROID DEVICES
- I CAN’T CONNECT THE QZ TO ZWIFT, CAN YOU HELP
- HOW TO CONNECT YOUR BIKE TO THE KINOMAP APP USING THE QZ APP
QZ Application Compatible Exercise Equipment:
Heart Rate Monitor Note: Most of the following exercise machines have sensors on the handlebars that read your heart rate and send the data to the QZ application. However, these sensors are often cheap and not so accurate. Plus, keeping your hands on the pulse sensors at all times is inconvenient. So, it is best to wear a heart rate monitor device (chest strap, smartwatch, or armband) and directly connect it to the QZ application.
Automatic Resistance Note: If your indoor bike has an “electronically adjustable magnetic resistance system”, Zwift and Peloton can potentially do automatic resistance change when an instructor calls out a new resistance or when you reach an uphill or downhill on Zwift. However, if your stationary bike has a “manually adjustable magnetic resistance system”, you are going to need to attach a third-party accessory such as “SmartSpin 2K” to your bike for Zwift auto resistance. Keep in mind that your exercise bike should have a resistance knob on the frame similar to the one on this Schwinn IC4. If your exercise bike has a lever (instead of a knob) like this Keiser M3i for resistance adjustment, this accessory won’t work for you.
Compatible Exercise Bikes
|Abilica||Stream UB VIII||Yes||Yes||Yes||No||From version 2.10, also remeber to enable iConsole bike setting and restart your bike too|
|Bowflex||All Models||Yes||Yes||Yes||No||"SmartSpin 2K" is needed for auto resistance|
|Mad Dogg||Spinner Chrono||Yes||Yes||Yes||No||"SmartSpin 2K" is needed for auto resistance|
|Echelon||EX15/Sport||Yes||Yes||Yes||No||"SmartSpin 2K" is needed for auto resistance|
|Echelon||EX1, EX3, EX4-S, EX5, EX5-S, EX5-S 10, and EX7-S||Yes||Yes||Yes||Yes|
|OneFitplus||OFP M1 and OFP 1000||Yes||Yes||No||No|
|Flow fitness||Stelvio Racer Pro||Yes||Yes||Yes||Yes|
|BH Fitness||i.Concept Bikes||Yes||Yes||No||Yes||Automatic resistance depends on the bike model|
|Keiser||M3i and M3ix||Yes||Yes||Yes||No|
|Merach||TT and CC||Yes||Yes||Yes||No|
|Nordictrack||S22i and S15i||Yes||Yes||Yes||No||You need to use the QZ Companion app on the tablet of the bike|
|ProForm||Carbon CX and CSX325||Yes||Yes||Yes||Yes|
|ProForm||TDF 1.0||Yes||Yes||Yes||Yes||Resistance adjusts based on incline, bike incline auto-adjusts based on Zwift incline data|
|Hammer||Cardio Motion BT||Yes||Yes||Yes||Yes|
|Schwinn||IC4 & other models with the MPower or Echelon 2G consoles||Yes||Yes||Yes||No||"SmartSpin 2K" is needed for auto resistance|
|SportPlus||SP-HT-9600-iE, SP-HT-9510-iE, & SP-HT-9910-iE||Yes||Yes||Yes||No|
|Sporttech||SX400 and SX500, (SX600 to be tested)||Yes||Yes||Yes||No||SX600 might be compatible for automatic resistance|
|Stages||SB1, SB2, SB3, and SB20||Yes||Yes||Yes||No||SB20 should be compatible with automatic resistance|
|Virtufit||Etappe 2.0i & iconsole HRT 2.1||Yes||Yes||Yes||Yes|
|Yesoul||M1 Pro, C1H, S3||Yes||Yes||Yes||No|
Compatible Treadmill Machines
|Brand||Model||Speed||Incline Control||Speed Control||Notes|
|Capital Sports||Infinity Pro 4.0||Yes||?||?||Please try and let us know if incline and speed control works now|
|Domyos||Incline Run, Intense Run, T900c, & T540c||Yes||Yes||Yes|
|Echelon||Stride||Yes||?||?||Please try and let us know if incline and speed control works now|
|Enerfit||X3 Plus Ovicx||Yes||Yes||Yes|
|Fassi||F 9.4 HRC||Yes||Yes||Yes|
|Fitfiu||MC460||Yes||?||?||Please try and let us know if incline and speed control works now|
|Horizon||7.0AT & Paragon X||Yes||Yes||Yes|
|NordicTrack||S30 & T6.5S||Yes||Yes||Yes||with the QZ companion app|
|NordicTrack||X11i||Yes||Yes||Yes||with the QZ companion app|
|NordicTrack||1750 (2022 model)||Yes||In progress||In progress|
|NordicTrack||EXP 10i||Yes||Yes||Yes||with the QZ companion app|
|Proform||9.0||Yes||?||?||Please try and let us know if incline and speed control works now|
|Proform||Pro 2000||Yes||In progress||In progress||with the QZ companion app|
|Proform||Performance 375i||Yes||?||?||Please try and let us know if incline and speed control works now|
|Proform||Premiere 900||Yes||Yes||In progress|
|Kingsmith||R1 Pro, R2, & X21||Yes||Yes||Yes|
|Sole||F80||Yes||Yes||Yes||With the Inclination (Experimental) setting ON|
|Sole||F85||Yes||?||?||With the Inclination (Experimental) setting OFF|
|Spirit||XT485 & XT385||Yes||Yes||Yes|
|Toorx||TRX Route Key||Yes||Yes||Yes|
|Zipro||Peacemaker||Yes||?||?||Please try and let us know if incline and speed control works now|
Compatible Elliptical Machines
|Brand||Model||Speed||HRM||Incline Control||Resistance Control||Notes|
Compatible Rowing Machines
|Echelon||Row S||Yes||?||?||Please try and let us know if SR and Power works|
|Echelon||PM5||Yes||?||?||Please try and let us know if SR and Power works|
|WaterRower||SmartRow Erg||Yes||Yes||Yes||WaterRower Bluetooth bridge (Module) needed|
Compatible Power Meter Pedals
|Favero||Assioma Uno and Duo||Yes||Yes||Yes|
|Garmin||All models||?||?||?||If you have one, please share a “nrfconnect” screenshot to check/work on compatibility|
|4iii||All models||?||?||?||If you have one, please share a “nrfconnect” screenshot to check/work on compatibility|
Compatible Bike Turbo Trainers
|Saris||H3||?||?||?||?||If you have one, please share a “nrfconnect” screenshot to check/work on compatibility|
|Elite||All Models||?||?||?||?||If you have one, please share a “nrfconnect” screenshot to check/work on compatibility|
|Lifeline||Xplova Noza S||?||?||?||?||If you have one, please share a “nrfconnect” screenshot to check/work on compatibility|
Compatible Speed and Cadence Sensors
|Wahoo||Speed & Cadence||Yes||Yes|
|Garmin||Speed & Cadence||Yes||Yes|
|Pafers||Sensor Technology||Yes||Yes||Also Power and auto resistance|
|Zwift||RunPod||Yes||Cadence can syncs to Strava|
Qdomyos-Zwift Features and Third-Party App Compatibility
QZ User Interface (UI) Features
|Tiles Customisation||✔️||✔️||✔️||✔️||Order and visibility of each tile|
|Profiles||✔️||✔️||✔️||✔️||Different user or different fitness device profiles|
|UI Zoom Customisation||✔️||✔️||✔️||✔️|
Qdomyos-Zwift (QZ) Heart Rate Monitor Compatibility and Features
|Heart Rate Monitor Support||✔️||✔️||✔️||✔️||Apple Watch, ANT+ devices, and Bluetooth devices|
|Heart Rate Zones Customisations||✔️||✔️||✔️||✔️|
|Ability to calculate Wattage from HR and Cadence||✔️||Power estimation for bikes without power meter sensors|
Qdomyos-Zwift (QZ) Compatibility With Third-Party Applications
|Apps & Features||Bike||Treadmill||Elliptical||Rower||Note|
|Bike metrics on the peloton app||✔️||✔️|
|Peloton Power zone with auto resistance||✔️|
|Peloton real-time resistance conversion||✔️||✔️||With the possibility to customise it|
|Peloton real-time auto-resistance||✔️||✔️||With the possibility to customise it|
|Peloton auto speed and auto inclination||✔️||✔️||With the possibility to customise it|
|Zwift Auto resistance||✔️||✔️|
|Zwift Auto inclination and speed||✔️||✔️||https://www.youtube.com/watch?v=KTQ2n7yeDbo|
|Wahoo RGT Compatibility||✔️||✔️||✔️||✔️|
|VzFit Oculus Compatibility||✔️||✔️||✔️||✔️||with auto resistance option|
|IFIT app Compatibility||✔️||An Android device to run iFit app is needed|
|Echelon app Compatibility||✔️|
|Wahoo Dircon Compatibility||✔️||✔️||✔️||✔️||Only through WiFi (not Bluetooth) you can send data to Zwift and RGT.|
|One device only support for Zwift and Wahoo RGT||✔️||✔️||✔️||✔️||using Wahoo Dircon
Qdomyos-Zwift (QZ) Training Programs
|Builtin video support (Kinomap like)||✔️||✔️||✔️||✔️||Files could be local or on the cloud!|
|GPX auto following||✔️||✔️||✔️||✔️|
|2D/3D maps for GPX||✔️||✔️||✔️||✔️|
|ZWO (Zwift workout file) compatibility||✔️||✔️||✔️||✔️|
|XML Workout file compatibility||✔️||✔️||✔️||✔️|
|Auto follow workout based on your heart rate||✔️||✔️||✔️||✔️|
Qdomyos-Zwift (QZ) Statistics Report
|E-Mail report||✔️||✔️||✔️||✔️||At the end of the workout|
|Strava integration||✔️||✔️||✔️||✔️||Press stop at the end of the workout to auto upload it|
Qdomyos-Zwift (QZ) Misc
|Resistance shifting with bluetooth remote||✔️||✔️|
QZ Frequently Asked Questions?
You can also use an Android tablet or smart TV to install the Peloton application but you won’t be able to sync it with the QZ. It’s a good option for those who don’t want to sync data from the QZ to the Peloton.
However, if you want to sync all your stats from the bike to the QZ and from the QZ app to the Peloton app, you need the “two devices” solution (preferably two iOS devices/an iPhone and iPad).
Here is how you can connect your exercise bike to the Peloton application using the QZ application and “two devices”. For this example, we use an iPhone to install the QZ app and an iPad to install the Peloton app.
You can NOT connect your heart rate or cadence on other OS/Operation Systems (Android, AppleTV, FireStick, etc.) or in the browser-based version of Peloton workouts.
Tap on the sensor icon (the second icon from the top on the right side of the screen). It will display a box called “Connected Devices”.
You have two options, “Heart Rate” or “Cadence”. First, connect the “Cadence” but later we come back to also connect the “Herat Rate” (one at a time).
Now, the Peloton app searches and finds your iPhone and asks if it’s the source sending the cadence, you should select it. After a few seconds, the Peloton app on your iPad will connect with the Cadence from your iPhone (QZ app).
If you want to connect your heart rate monitor and see your heart rate along with the cadence on the Peloton app, you need to repeat the last part of the process (tap on the sensor icon on the screen, and this time choose to connect the “Heart Rate”).
If you have issues connecting, try these tips:
1. Make sure the Cycling Cadence Sensor (peloton compatibility) is off on the QZ app Settings.
2. Make sure your android device setting is set to visible for Bluetooth.
3. Make sure the location services are enabled on your phone setting.
4. Remove all the Bluetooth “pairs devices” on your phone and tablet.
5. Rename your devices (phone and tablet) to a “4-letter word” like “bike”. If you have an iPhone, you can do this by going to Settings>General>About>Name) to change the name.
6. For PC users, you might need a TP-Bluetooth Dongle to connect the Zwift with QZ.
7. Make sure to install the Zwift on a device that is supported, check Zwift.com for minimum system requirements.
Note: Click pair “Heart Rate” only if you already have a Bluetooth, or ANT+ armband, chest strap, or Apple Watch connected to your QZ application.
You can now move the QZ app/window wherever you want on the screen of your iPad. If you want a bigger screen, you can use an Apple TV to mirror your iPad.
If you have issues connecting, try these tips:
1. Make sure the Cycling Cadence Sensor (peloton compatibility) is off on the QZ app Settings.
2. Make sure your device/iPad setting is set to visible for Bluetooth.
3. Make sure the location services are enabled on your device/iPad setting.
4. Remove all the Bluetooth “Paired Devices” on your device/iPad.
5. Rename your device/iPad to a “4-letter word” like “bike”. For iPad, you can do this by going to Settings>General>About>Name) to change the device name.
6. For PC users, you might need a TP-Bluetooth Dongle to connect the Zwift with QZ and the bike.
7. Unplug your bike, and wait 30 seconds before plugging it back on.
2. Download and Install the QZ Application onto your Apple Watch
3. Press and hold Start on the QZ application in your Apple Watch
4. Confirm Heart Rate is displayed on QZ App on Apple Watch and on paired iPhone
2. Open the QZ application, choose and connect your HRM – no other actions are required.
If you still can’t get the heart rate from your Apple Watch to the QZ, then restart both your iPhone and Apple Watch. Make sure all permissions, locations, and privacy options are set to allow.
2. Try to rename the QZ device to “bike” (only 4 letters) and reboot both devices
3. Try to swap the devices (the one that was running zwift will now run QZ and viceversa). Not all 4. Android devices can run Bluetooth peripherals and central at the same time
5. Try also with older android phones
6. Virtual device setting is enabled in the experimental settings? (don’t change the other settings there!)
Reset the network settings of the Zwift device in the device settings
1. Shut down your machine.
2. Press the power button and then hold Command-Option-P-R until your Mac reboots again.
4. Select the Go to Folder…
5. Type in /Library/Preferences and then click on the blue Go button.
6. Locate the com.apple.Bluetooth.plist file, Move to Trash.
7. Open the Go menu in the Menu Bar, and click the Go to Folder option again.
8. In the Go to Folder window, type in /Library/Preferences/ByHost into the text field and select the blue Go button.
9. When the Finder window opens, locate the “com.apple.Bluetooth.xxxxxxxxxxxxxxxxxxfile”, and 10. Move to Trash.
11. Reboot your Mac.
13. Select Debug.
14. Select Remove all devices.
15. Click on the Bluetooth menu
16. Select Debug.
17. Select Reset Bluetooth.
18. Re-pair all of your Bluetooth accessories and everything should work as expected.
There are two settings profiles for “Video Virtual Rides” and “Structured Workouts”:
Again, these settings definitely work for Echelon users with a max of 32 resistance levels, but hopefully, they’ll work for others. If not, I’m sure a couple of slight changes will make it work for others too.
Can I Use the QZ for Automatic Resistance on Zwift or Peloton?
Yes, the QZ application can make your bike compatible with the automatic resistance changes on Zwift and Peloton. However, you need to make sure your bike has the hardware and software to give an application/software like Zwift the ability to control the resistance automatically.
In terms of hardware, your bike should have an “electronically adjustable magnetic resistance system”, not just a “manually adjustable magnetic resistance system”. It also works if your spin bike has both, manual and electronic resistance like the Echelon Smart Connect Bikes. This way you can either turn the knob and change resistance or let an application do this for you so you can focus on the ride.
In terms of software, your bike should have Bluetooth. Make sure the Bluetooth is not just for connecting a wireless headphone or heart rate monitor.
The QZ application has to be able to receive your stats (cadence, speed, resistance, watt, etc) via Bluetooth or it won’t be able to connect and sync your bike to Zwift or Peloton.
But unfortunately, some indoor bikes that are sold with a built-in console (like Peloton Bike+) may not work at all or as well as expected with the QZ application.
It is because some fitness equipment brands use a wired system to transmit stats from your drive to the bike’s screen and add Bluetooth to the bike console only to connect with the HRMs and wireless headphones (not for transmitting workout stats).
One of the companies that limit the functionality of their Bluetooth is Peloton. They do this so that you can only use their bikes with their application.
For someone who used to import spin bikes, I don’t think it’s fair (or right) to make a consumer pay $500-$1000 for a 15-inch to 22-inch console but then don’t allow them to use it how they see fit.
Can I connect the QZ to the RGT?
Yes, you can. Just like any other application, you install the RGT on your tablet (or another smart device) and install the QZ on your phone (or another smart device).
Once your accounts are created, you can connect the QZ to the RGT app as a power and cadence sensor. It’s simple as that. When you pedal it moves your avatar and you complete virtual rides.
RGT maps have timed segments along the route and it keeps track of your PRs for the next time you go over that same segment.
A very cool feature – you can turn around and change direction! If you’re tired of going up a steep incline, just turn around and coast.
Based on your bike, you might be able to set a target Watt. The Erg mode makes sure to keep you at the right cadence and resistance (if your bike has electronic resistance) so that you can stay within the desired Watts as the map changes.
Depending on your target watt, you can either have an endurance ride (zone 2), or during the race segments, you can increase your Watt target for a challenging ride.
Can I Use the Oculus Quest for Peloton with the QZ Application?
Yes, the Oculus Quest VR and its VzFit App with auto resistance are compatible with the QZ. You can use your Echelon bike and other compatible smart bikes with an Oculus Quest!
You will have to log into Peloton using a browser, start a class, and the QZ on your phone should find and connect without any issues.
Adjustable resistance should also work with the Echelon EX1, EX3, EX5, and other indoor bikes compatible indoor bikes with automatic resistance.
It is not as ‘realistic’ as Zwift with regard to resistance, but the fact that you can ride anywhere in the world with real 360-degree moving images is life-changing and should keep you on the indoor bike far longer.
With an Oculus Quest 2, there’s a fun cycling game you can use with it, too (Holofit) that allows you to take rides in Virtual Reality.
Can I connect my bike to the iFit application with the QZ?
Yes, you can now pair/sync your exercise bike with the iFit application. But first, you need to make sure your bike is compatible with the QZ application. So, scroll up and read the “QZ compatible exercise bike” table.
Go ahead and install the QZ application on your phone (preferably an iPhone) and connect your indoor bike to the QZ app through Bluetooth.
Now go to the QZ Setting page and enable the iFit virtual setting. Close the QZ application completely to save changes and open it again.
Next, you can install the iFit on an “Android Device” (not an IOS) and log into your account. On iFit search for devices to connect and when it finds the QZ, you can press connect/pair.
If your indoor bike’s resistance is electronically adjustable, the iFit application should be able to automatically change your resistance.
For an Individual Package, iFit charges $180 per year with Full Access to all content including live and on-demand classes. It’s cheaper compared to Peloton which costs $400 per year for a Full Access membership.
Can I connect a bike to the Peloton with the QZ using 1 device?
It is possible to run the 2 apps (the QZ and the Peloton) together on 1 iPad on a split screen. You can see all your stats on the QZ application. However, you will not see/sync your cadence on the Peloton app.
In order for Peloton to read cadence, it can only do it by receiving a Bluetooth signal. That signal cannot be transmitted and received on the same device.
So if you want to see your stats on the Peloton application, you will need two (2) devices. One device to install the QZ and one device to install the Peloton.
It’s best to use an iPhone for the QZ app and an iPad for the Peloton app. But you can also mix and match. Some people use a galaxy phone to an iPad and some use iPhone to Kindle. Note that some Android devices may not pick the cadence from the QZ.
Is QZ Compatible with the ProForm TDF bikes?
Yes the QZ application has been tested by several models of ProForm Tour de France (TDF) bikes and it works fine. A few models that we know so far to be compatible are TDF 1, TDF 2, TDF 4, and TDF 5.
So, the ProForm TDF models that send stats over WiFi and those that send stats over Bluetooth are compatible with the QZ application.
The only difference is that for the WiFit TDF bikes (the ones that have Bluetooth only for headphones), you might need to install the QZ Companion application on the bike console.
For ProForm TDF 1, 2, 4, and 5 bikes, you don’t need to install the QZ Companion app on the bike console. Here is how you can connect your ProForm TDF bike to the QZ app and then to Zwift, Rouvy, Fulgas, Strava, or Peloton apps.
Install the QZ on your phone and install the Zwift on your personal iPad (or Mac, PC, etc). Open the QZ app on your phone and go into the settings> bike settings> Proform > insert the IP of your bike in the TDF4 IP and press ok and restart QZ.
Make sure your bike and your devices running the QZ and Zwift applications are all on the same WiFi network. You can find your bike IP address from the back of the console, user manual, and in the console.
If resistance or incline/decline doesn’t respond correctly between the QZ and the bike, you go and play with the gain and offset features in the QZ application.
If you want more resistance, for instance, you set the “Inclination Gain” in the QZ to 2. Every person has preferences so feel free to play around with the settings in the QZ to achieve what you want.