|
| 1 | +# QZ (qdomyos-zwift) - Frequently Asked Questions |
| 2 | + |
| 3 | +## Getting Started / Builds |
| 4 | + |
| 5 | +### 1. Joining the beta program (Android) |
| 6 | +**Q: How can I join the QZ beta program / get the latest beta build?** |
| 7 | + |
| 8 | +For Android, join the beta here: |
| 9 | +https://play.google.com/apps/testing/org.cagnulen.qdomyoszwift |
| 10 | +Then update the app from the Play Store as usual. |
| 11 | + |
| 12 | +### 2. Trying a nightly/test build (APK) |
| 13 | +**Q: Can I try a fix or new feature before it's officially released?** |
| 14 | + |
| 15 | +Nightly debug builds are published here (replace the date with a recent one): |
| 16 | +https://github.com/cagnulein/qdomyos-zwift/releases/download/nightly-YYYY-MM-DD/android-debug.apk |
| 17 | +You can install this over your existing app without losing your settings. |
| 18 | + |
| 19 | +--- |
| 20 | + |
| 21 | +## Integrations (Garmin, Google Fit, Zwift) |
| 22 | + |
| 23 | +### 3. Garmin integration |
| 24 | +**Q: How do I use QZ with my Garmin watch (e.g. to control treadmill speed/incline from a Garmin workout)?** |
| 25 | + |
| 26 | +Set your Garmin credentials in QZ. QZ will then download Garmin workouts |
| 27 | +directly and you can also push completed workouts back to Garmin |
| 28 | +automatically. You can also create workouts directly inside QZ. |
| 29 | + |
| 30 | +### 18. Apple Health - reading age/weight/heart rate zones automatically |
| 31 | +**Q: Can QZ read my age, weight, resting heart rate and HR zones automatically from Apple Health, so I don't have to update them manually?** |
| 32 | + |
| 33 | +Not currently - these values are entered manually under Settings > User and |
| 34 | +won't auto-update from Apple Health. If yours are out of date, update them |
| 35 | +there. Automatic syncing of this profile data from Apple Health is a |
| 36 | +possible future improvement. |
| 37 | + |
| 38 | +--- |
| 39 | + |
| 40 | +## Device Compatibility |
| 41 | + |
| 42 | +### 7. Compatibility questions (new bike/treadmill/rower brand) |
| 43 | +**Q: Is my [bike/treadmill/rower] compatible with QZ / Zwift via QZ?** |
| 44 | + |
| 45 | +Most FTMS-compatible and many proprietary BLE trainers/treadmills/rowers are |
| 46 | +supported. You can try the trial version first. If your device isn't |
| 47 | +recognized, send a debug log so support for it can be added or fixed. |
| 48 | + |
| 49 | +### 19. Kinomap-compatible bikes (Kettler, Merach, and others) |
| 50 | +**Q: Does QZ work with bikes that connect to Kinomap (e.g. Kettler Racer S, Merach S28)?** |
| 51 | + |
| 52 | +Yes - any indoor bike that supports the Kinomap BLE protocol can connect |
| 53 | +to QZ using that protocol, with working auto resistance. This includes |
| 54 | +Kettler bikes and other brands such as Merach that use the same Kinomap |
| 55 | +BLE stack. Once QZ is connected, apps like Zwift, MyWhoosh and Rouvy can |
| 56 | +control resistance automatically through QZ. |
| 57 | + |
| 58 | +Try the trial first; if your bike isn't detected or resistance doesn't |
| 59 | +behave correctly, send a debug log. |
| 60 | + |
| 61 | +### 21. Speed shown in training app differs from bike console |
| 62 | +**Q: My bike console shows (e.g.) 25 km/h but the training app (Kinomap, Zwift, etc.) shows only 8 km/h - why?** |
| 63 | + |
| 64 | +These are two different things. The console speed is the actual flywheel/wheel |
| 65 | +speed. The training app's speed is a virtual estimate calculated from power |
| 66 | +output (watts) — it represents how fast you'd go on a flat road at that effort. |
| 67 | +QZ passes through whatever the bike reports over BLE; the discrepancy isn't |
| 68 | +something QZ can correct because it comes from how each app converts power to |
| 69 | +virtual speed. |
| 70 | + |
| 71 | +### 22. HR-linked speed control on treadmill |
| 72 | +**Q: Can QZ automatically adjust treadmill speed based on heart rate (e.g. reduce speed when HR is too high, restore it when HR drops)?** |
| 73 | + |
| 74 | +Yes - QZ has a heart rate linked speed feature in the treadmill settings. You |
| 75 | +can configure an HR threshold and speed adjustment so that when your HR goes |
| 76 | +above the target, QZ automatically reduces speed, and when it drops back down, |
| 77 | +QZ restores the original pace. This achieves the same effect as a simple |
| 78 | +HR-controlled interval loop. |
| 79 | + |
| 80 | +Sound alerts triggered by HR zone are not currently supported. |
| 81 | + |
| 82 | +--- |
| 83 | + |
| 84 | +## Troubleshooting & Support |
| 85 | + |
| 86 | +### 9. Getting a debug log |
| 87 | +**Q: How do I get a debug log to send for troubleshooting?** |
| 88 | + |
| 89 | +Follow this guide: |
| 90 | +https://github.com/cagnulein/qdomyos-zwift/wiki/How-do-i-get-the-debug-log-in-case-something-doesn't-work%3F |
| 91 | +### 14. Calorie burn estimate looks way too high |
| 92 | +**Q: QZ shows an unrealistically high calorie burn (e.g. 30+ kcal/minute) - what's wrong?** |
| 93 | + |
| 94 | +Without a heart-rate monitor connected, QZ estimates calories from your |
| 95 | +speed/incline and the weight set in your profile. A very high value usually |
| 96 | +means the weight setting is wrong (e.g. entered in the wrong unit, kg vs |
| 97 | +lb) or the speed/incline readings themselves are unrealistic. Check |
| 98 | +Settings > User for your weight, and check the live speed/incline tiles. If |
| 99 | +those look correct and calories are still off, send a debug log. |
| 100 | + |
| 101 | +### 24. BLE advertising error on Android ("Cannot start advertising in ClosingState") |
| 102 | +**Q: QZ shows an "AdvertisingError / Cannot start advertising in ClosingState" in the debug log and another device (e.g. a second phone/tablet running a training app) can't find QZ via Bluetooth.** |
| 103 | + |
| 104 | +This is an Android BLE limitation triggered by long Bluetooth device names. Workaround: |
| 105 | +1. Go to Android Settings > About phone (or About tablet) > Device name. |
| 106 | +2. Rename the device to a **short name of 4 characters or fewer** (e.g. "tab1"). |
| 107 | +3. Reboot the device. |
| 108 | + |
| 109 | +After the reboot, QZ should advertise correctly and be visible to other apps/devices. |
| 110 | + |
| 111 | +--- |
| 112 | + |
| 113 | +### 25. Running QZ and Zwift on the same Mac (Apple Silicon / macOS) |
| 114 | +**Q: Can I run QZ and Zwift on the same MacBook (Apple Silicon, macOS Sequoia) to bridge my trainer?** |
| 115 | + |
| 116 | +Yes, QZ has a macOS build that runs on Apple Silicon. If you run into issues with your trainer not being detected or metrics not updating when both QZ and Zwift are on the same Mac, please share a debug log from a session that reproduces the problem so it can be diagnosed: |
| 117 | +https://github.com/cagnulein/qdomyos-zwift/wiki/How-do-i-get-the-debug-log-in-case-something-doesn't-work%3F |
0 commit comments