-
I've managed to successfully install QZ companion on my treadmill via ADB script from a Mac. I run the QZ fitness on iOS and it can monitor (receive) speed and incline live from the NordicTrack C1750 (both speed and incline can be controlled via the native iFit app on the treadmill's tablet - I have the sliders enabled too). However, when I try to adjust speed or incline on the iOS QZ app, nothing changes, not even on the screen of the iOS app. Pressing + or - seem to register but the numbers won't change. Tried many different settings for treadmill type (companion has a 1750 option, but I don't see any difference vs. e.g. when set to "other") & (iOS app doesn't even have a 1750 option at all but I already tried pretty much all available NordicTrack variants with no success) My plan is to run interval trainings via loading GPX files on the iOS QZ app. According to the description, this should work already: New Feature: QZ Companion now works with QZ to control the incline of your treadmill (auto-incline), and speed as well (auto-speed), or in the case of a bike, it automatically controls incline and resistance. For example, you can choose to have Zwift control your treadmill or bike incline as you run or cycle through virtual worlds; choose to have QZ make speed (or resistance) and incline changes as you progress through a Zwift workout, or, you can choose to load a GPX file in QZ and have the treadmill or bike follow the incline recorded in the file. Disclaimer: We have tested this solution on several models of NordicTrack and Pro-Form treadmills and bikes and many are supported now. We began development on a NordicTrack Commercial 2950 (2021 model) treadmill with a built-in 22" touchscreen. Note that this solution should work on any iFit-enabled/iFit-embedded NordicTrack or Pro-Form treadmill or bike with built-in Android tablet. Many thanks for suggestions and help in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 20 comments 26 replies
-
Hi @SD4US when you press on the speed plus button, do you see any reaction on the touch screen of the treadmill? Even on a different portion of the screen |
Beta Was this translation helpful? Give feedback.
-
done @SD4US new apk https://github.com/cagnulein/QZCompanionNordictrackTreadmill/releases/download/3.6.3/QZCompanionNordictrackTreadmill.apk select the new 1750 device in the companion (the one with the -3%) let me know! |
Beta Was this translation helpful? Give feedback.
-
Ok I guess the issue is the fact that the slider is not linear. I will try
to handle this
Thanks
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno mer 29 gen 2025 alle 01:46 SD4US ***@***.***> ha
scritto:
… Super, thank you! I gave it a quick try:
Installed new apk over the old, and selected "C1750 Treadmill (Mph) with
-3% Inc." see screenshot.
(Note, that the iOS app is still set to "Nordictrack T8.5s" - no change,
the same as before.)
Interestingly, the behavior now appears to match exactly what I had before
when selecting "none" in the companion:
incline adjustment only works between 1.5 to 13.5 and will miss the slider
below and above that range (clicks somewhere else on screen). One thing
seems odd to me, if I set incline on the treadmill to 1.0 as a starting
point, then both + and - on the app will set incline to the same -3.0.
However, if I start from 1.5, then - adjusts down to 1.0 and + adjusts up
to 2.0, both correctly (inclination step is set to 0.5). BTW this was also
the same with the earlier setting "other".
Reboot (of treadmill) did not change behavior.
***@***.*** (view on web)
<https://github.com/user-attachments/assets/58a95b74-e256-4ac9-94c4-6b6983ca298b>
—
Reply to this email directly, view it on GitHub
<#3081 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWHTVECJHNL45OSIIAD2NAQEZAVCNFSM6AAAAABVY3K3GCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOJZGAZDSNY>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Thanks, I'll look into it.
Il giorno gio 30 gen 2025 alle 04:26 SD4US ***@***.***> ha
scritto:
… Added debug log in new bug report #3118
<#3118>
Also noticed bug 3092
<#3092> is pretty much
the same issue as mine
This will probably not help much but wanted to document it here (not sure
if this is what you meant by non-linear:
Speed (OK) has 11 buttons range 0-12 with 4 & 11 missing but the buttons
appear to be equally spaced.
Incline (NOK) has 12 buttons equally spaced, occupying the same vertical
screen area as the 11 speed buttons, range is -3.0 to 15 with -2, 1, 3, 6,
9,11,14 missing.
—
Reply to this email directly, view it on GitHub
<#3081 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWFGUAT4GBMDYPA5YXD2NGLW3AVCNFSM6AAAAABVY3K3GCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTEMBQGIZTCMQ>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Figured out my treadmill screen. The sliders are indeed fully linear. The preset buttons are not (numbered linearly) but the sliders are. For incline the center of the slider at maximum end 15.0% is (X,Y) (75,212). At minimum end -3.0% it is (75,603). It needs to slide 391/18 pixels per each full unit (that's about 21.7222222). For speed the center of the slider at maximum end 12.0MPH is (X,Y) (1206,212). At minimum end 0.5MPH (note this is not 0) it is (1206,603). It needs to slide 391/11.5 pixels per each full unit (that's exactly 34). More numbers in the excel: Could you please check whenever you get a chance if a profile combination (companion + QZ app) is supposed to cover these parameters already or not? Thank you! |
Beta Was this translation helpful? Give feedback.
-
I have the same treadmill and screen I believe. Are you saying that with the Companion app you can now change speed and inclination on the c1750 via QZ? Does it also auto adjust, eg, with Peloton workouts? |
Beta Was this translation helpful? Give feedback.
-
I don't know why I always struggle working with files from Github. Am I clicking on Code here and downloading the zip? When I do, I don't see an installation/executable file anywhere on my PC? |
Beta Was this translation helpful? Give feedback.
-
This is a poor iPhone shot of my screen … |
Beta Was this translation helpful? Give feedback.
-
Ah got it. Do I need to login to iFit in general or can I use manual mode on the treadmill? Also seems my screen is different from SD’s in that I don’t have the incline or speed settings on the sides. Hmm. I can’t seem to select a machine? When I click on it nothing happens. |
Beta Was this translation helpful? Give feedback.
-
Okay it seems to be a screen size incompatibility issue with Companion. I can basically scroll where it says Select Machine to try and find a Noreictrack. Not easy. Any idea which one I need to find based on my screen shot above? |
Beta Was this translation helpful? Give feedback.
-
I wasn’t getting any metrics on QZ, figured I had to install companion to do that. |
Beta Was this translation helpful? Give feedback.
-
I haven’t checked. I left the screen in the Companion app as I don’t know which treadmill to pick? There seem to be a bunch of c1750’s. |
Beta Was this translation helpful? Give feedback.
-
Don't worry about this, let's first check if we can see the metrics on qz
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno gio 1 mag 2025 alle 15:18 pbcsd ***@***.***> ha
scritto:
… I haven’t checked. I left the screen in the Companion app as I don’t know
which treadmill to pick? There seem to be a bunch of c1750’s.
—
Reply to this email directly, view it on GitHub
<#3081 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWCL6FHPZUGH5XTJPML24INL3AVCNFSM6AAAAABVY3K3GCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGMBQGQYTSMA>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Seem to be having an issue with QD (using an older tablet for the treadmill). It’s not connecting, but keeps asking for Location and Bluetooth Privileges which are already on? |
Beta Was this translation helpful? Give feedback.
-
Connection is fine but the companion can't read the metrics. Try to enable
the ocr flag in the companion and also the debug log there
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno gio 1 mag 2025 alle 15:54 pbcsd ***@***.***> ha
scritto:
… Tried it on my usual Tablet. Attached is the log.
debug-Thu_May_1_09_49_34_2025.log
<https://github.com/user-attachments/files/20000468/debug-Thu_May_1_09_49_34_2025.log>
Will click no on the other and see what happens.
—
Reply to this email directly, view it on GitHub
<#3081 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWAIXNGZRPC7C6P33TD24IRRXAVCNFSM6AAAAABVY3K3GCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGMBQGQ2TAMI>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Will do, in the mean time, log file for the other tablet that doesn't seem to connect. |
Beta Was this translation helpful? Give feedback.
-
Getting back to the other tablet that is connecting. Saw something pop up on QD screen after enabling debug and OCR on. But speed was locked at 5.6 even though treadmill was at 1 or 2. Could not adjust speed using the QD tablet. Unfortunately for some reason the log file on the QD tablet is too big to upload. |
Beta Was this translation helpful? Give feedback.
-
Okay, setting to Other didn't show anything. I then selected the regular c1750 (2020):
So I guess that is some forward movement! |
Beta Was this translation helpful? Give feedback.
-
With latest debug if it helps. Tried the regular c1750, same result. Shows correct speed but can't adjust and it doesn't show incline. |
Beta Was this translation helpful? Give feedback.
-
Perfect so it's the right device, I will check the log ASAP
Roberto Viola
Software engineer and open source enthusiast
http://robertoviola.cloud
Il giorno gio 1 mag 2025 alle 17:58 pbcsd ***@***.***> ha
scritto:
… With latest debug if it helps. Tried the regular c1750, same result. Shows
correct speed but can't adjust and it doesn't show incline.
debug-Thu_May_1_11_45_43_2025.log
<https://github.com/user-attachments/files/20001694/debug-Thu_May_1_11_45_43_2025.log>
—
Reply to this email directly, view it on GitHub
<#3081 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAALYWECMSRIXO45MIBW4GL24JADJAVCNFSM6AAAAABVY3K3GCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGMBQGU2DEOA>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
Issue has been resolved in related bug report:
#3118
Thank you so much once again!