cagnulein / qdomyos-zwift

Zwift bridge for smart treadmills and bike/cyclette
https://www.qzfitness.com/
GNU General Public License v3.0
365 stars 109 forks source link

ProForm Gen 1 Connection Issue #1825

Closed seanpf1974 closed 5 months ago

seanpf1974 commented 9 months ago

Is your feature request related to a problem? Please describe. I am having issues connecting to a Gen 1 ProForm TDF bike. The bike is connected to the network on IP 192.168.1.189

cagnulein commented 9 months ago

please attach a debug log https://github.com/cagnulein/qdomyos-zwift/wiki/How-do-i-get-the-debug-log-in-case-something-doesn't-work%3F

Il giorno dom 26 nov 2023 alle 12:59 seanpf1974 @.***> ha scritto:

Assigned #1825 https://github.com/cagnulein/qdomyos-zwift/issues/1825 to @cagnulein https://github.com/cagnulein.

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#event-11062708224, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWCQSN44WNVIPSJUGATYGMVKNAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRGA3DENZQHAZDENA . You are receiving this because you were assigned.Message ID: @.***>

seanpf1974 commented 9 months ago

debug-Sat_Nov_25_21_59_01_2023.log

seanpf1974 commented 9 months ago

debug-Sat_Nov_25_21_58_16_2023.log

cagnulein commented 9 months ago

are you sure the ip is right? it says that it can't connect to it. are you able to ping it from your phone?

seanpf1974 commented 9 months ago

inbound4149712745242033570

seanpf1974 commented 9 months ago

inbound5091254930595338899

cagnulein commented 9 months ago

can you check from that app which open port does it have?

seanpf1974 commented 9 months ago

Only port 23

cagnulein commented 9 months ago

are you sure it doesn't have bluetooth? check for example https://github.com/cagnulein/qdomyos-zwift/issues/628

nrfconnect app finds something?

Il giorno dom 26 nov 2023 alle 14:26 seanpf1974 @.***> ha scritto:

Only port 23

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1826784480, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWDBBKJLV44SBIOODPDYGM7QTAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWG44DINBYGA . You are receiving this because you were mentioned.Message ID: @.***>

seanpf1974 commented 9 months ago

There are a few devices it scanned. I not sure which it might be. These are some devices I don't recognize that I can connect to.. M302_18d894, LAP-V102S-WUS and 2x rnet

cagnulein commented 9 months ago

I just wrote to a tdf1 user that analyzed your bike deeply. I guess we can use the telnet port to gain access to the logs in realtime Are you tech savvy?

Il giorno dom 26 nov 2023 alle 14:42 seanpf1974 @.***> ha scritto:

There are a few devices it scanned. I not sure which it might be. These are some devices I don't recognize that I can connect to.. M302_18d894, LAP-V102S-WUS and 2x rnet

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1826788118, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWBS4TSQUQTBWA7M5WDYGNBNZAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWG44DQMJRHA . You are receiving this because you were mentioned.Message ID: @.***>

seanpf1974 commented 9 months ago

I am, I have connect via telnet before.

seanpf1974 commented 9 months ago

image

cagnulein commented 9 months ago

perfect, ok so try to run a

tail -f logfile.txt

while you are riding

i hope to see some real-time metrics on it

cagnulein commented 9 months ago

under the ifit folder

seanpf1974 commented 9 months ago

It is saying tail not found... however in ifit/logs there are files.

seanpf1974 commented 9 months ago

image

cagnulein commented 9 months ago

ok use cat command instead you have to find a file with the real time metrics on it so i can parse them

seanpf1974 commented 9 months ago

image

seanpf1974 commented 9 months ago

Could it be one of the files under network?

cagnulein commented 9 months ago

try to cat all of them while you are riding. we have to see metrics

seanpf1974 commented 9 months ago

Screenshot_20231126_091810_Termius

seanpf1974 commented 9 months ago

The last files seems to be the only one changing size, does that makes sense?

cagnulein commented 9 months ago

are you able to pull them?

seanpf1974 commented 9 months ago

▒▒▒( Wzq!▒ GPBQGDEN▒% 71fec700-6bba-407c-80d7-5b0d1e90a2d66 ▒Y▒ (▒$▒%▒!▒▒## 20231126140902LWyG▒# ▒Y▒ (▒$▒%▒!▒ ▒# ▒Y▒ (▒$▒%▒!▒▒## ▒Y▒ (▒$▒%▒!▒▒ ▒Y▒ (▒$▒%▒!▒ ▒# ▒3▒#▒Y▒ (▒$V|%O▒!#▒5▒#Y ▒ (▒$\v%O▒!(▒7▒# ▒Y ▒ (▒$Xz%O▒!$▒9▒#%▒Y ▒ (▒$Xz%!$▒;▒#▒Y▒ (▒$jh%!5▒=▒#0▒Y▒ (▒$fl%!1▒?▒#5▒Y▒ (▒$r%!+▒A▒#:▒Y▒ (▒$Xz%!$▒C ▒#?▒Y▒ (▒$Xz%!$▒E▒#D▒Y▒ (▒$Zx%M▒!&▒G▒#I▒Y▒ (▒$Zx%M▒!&▒I▒#N▒Y▒ (▒$^t%M▒!)▒K▒#Y▒ ( ▒$dn%N▒!/▒M▒#Yz (▒$dn%N▒!/▒O▒#_tY } (▒$bp%N▒!-▒Q▒#doY!| (▒$r%N▒!+▒S▒#jiY#z (▒$b p%Xy!-▒U▒#odY%x (▒$bp%Xy!-▒W▒#u^Y'v (▒$dn%Zw!/▒Y▒#zYY)t (▒$dn%Zw!/▒[▒#▒SYs (▒$b p%Zw!-▒]▒#▒NY,q (▒$dn%^s!/▒▒#▒HY.o (▒$dn%^s!/▒a▒#▒CY0m (▒$dn%^s!/▒c▒#▒=Y2k (▒$f l%[v!1▒e▒#▒8Y3j (▒$dn%[v!/▒#▒2Y5h (▒$fl%[v!1▒i}#▒,Y7f (▒$fl%]t!1▒k{#▒'Y9d (▒$fl% ]t!1▒my#▒$Y:c (▒$▒%]t!▒ow#▒$Y:c (▒$▒%]t!▒qu#▒$Y:c (▒$▒%^s!▒ss#▒$Y:c (▒$▒%^s!▒uq# ▒$Y:c (▒$▒%^s!▒wo#▒$Y:c (▒$▒%[v!▒ym#▒$Y:c (▒$▒%[v!▒{k#▒$Y:c (▒$▒%Xy!▒}i#▒$Y:c (▒ $▒%Xy!g#▒"Y;b (▒$M▒%Xy!▒▒e#▒Y<a (▒$K▒%G▒!▒▒c#▒Y> (▒$jh%G▒!5▒▒a#▒Y@] (▒$fl%G▒!1▒ YB[ (▒$bp%G▒!-▒▒]#▒YCZ (▒$dn%F▒!/▒▒[#▒YEX (▒$fl%F▒!1▒▒Y#▒▒YGV (▒$M▒%F▒!▒▒W#▒▒YHU (▒$E▒%S~!▒▒U#▒▒YJS (▒$K▒%S~!▒▒S#▒▒YKR (▒$Q▒%S~! ▒▒Q#▒▒YMP (▒$Xz%O▒!$▒▒O#▒▒YON ( ▒$V|%O▒!#▒▒M#▒▒YPM (▒$%O▒!!▒▒K#▒▒YRK (▒$Q▒%O▒! ▒▒I#▒▒YSJ (▒$Q▒%O▒! ▒▒G#▒▒YUH (▒$ %O▒!!▒▒E#▒YVG (▒$%N▒!!▒▒C#▒YWF (▒$▒%N▒!▒▒A#▒YWF (▒$▒%N▒!▒▒?#▒YWF (▒$▒%J▒!▒▒=#▒YW F (▒$▒%J▒!▒▒;#▒YWF (▒$▒%J▒!▒▒9#▒YWF (▒$▒%E▒!▒▒7#▒YWF (▒$▒%E▒!▒▒5#▒YWF (▒$▒%E▒!▒▒ 3#▒YWF (▒$▒%@▒!▒▒1#▒YWF (▒$▒%@▒!▒▒/#▒YWF (▒$▒%@▒!▒▒-#▒YWF (▒$▒%=▒!▒▒+#▒YWF (▒$▒% =▒!▒▒)#▒YWF (▒$▒%=▒!▒▒'#▒YWF (▒$▒%;▒!▒▒%#▒YWF (▒$▒%;▒!▒▒##▒YWF (▒$▒%;▒!▒▒!#▒YWF (▒$▒%8▒!▒▒#▒YWF (▒$▒%8▒!▒▒#▒YWF (▒$▒%8▒!▒▒YWF (▒$▒%9▒!▒▒#▒YWF (▒$▒%9▒!▒▒#▒YWF (▒ $▒%9▒!▒▒#▒YWF (▒$PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY▒%8▒!▒▒#▒YWF (▒$▒%8▒!▒▒#▒YWF (▒$▒%8▒!▒ ##▒YXE (▒$?▒%7▒!▒▒ ▒YYD (▒$=▒%7▒!▒▒

▒YZC (▒$?▒%7▒!▒▒ #▒Y\A (▒$M▒%9▒!▒▒#▒Y^? (▒$fl%9▒!1▒▒#▒Y_> (▒$bp%9▒!-▒▒#"▒Ya< (▒$`r%N▒!+▒▒#'▒Yc: (▒$^t%N▒!)▒▒#-▒Ye8 (▒$dn%N▒!/▒▒▒#2▒Yg6 (▒ $dn%C▒!/▒▒▒#8▒Yh5 (▒$bp%C▒!-▒▒▒#=▒Yj3 (▒$dn%C▒!/▒▒▒#C▒Yl1 (▒$kg%O▒!6▒▒▒#I▒Yn/ (▒ $ii%O▒!4▒▒▒#O▒Yp- (▒$fl%O▒!2▒▒▒#T~Yr+ (▒$fl%M▒!2▒▒▒#ZxYt) (▒$dn%M▒!/▒▒▒#_sYu( (▒ $dn%M▒!/▒▒▒#emYw& (▒$dn%Q▒!/▒▒▒#kgYy$ (▒$ii%Q▒!4▒#qaY{" (▒$ii%Q▒!4▒▒#v\Y} (▒$dn %Wz!/▒▒#|V (▒$fl%Wz!2▒▒#▒QY▒ (▒$fl%Wz!2▒▒#▒QY▒ (▒$▒%_r!▒ ▒#▒QY▒ (▒$▒%_r!▒

                                                                        ▒#▒Q                                                                                      ▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY                                                                                      ▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒!▒#▒QY▒ (▒$                                                                                      ▒%▒!▒#▒#▒QY▒ (▒$▒%▒!▒%▒#▒QY▒ (▒$▒%▒!▒'▒#▒QY▒ (▒$▒%▒!▒)▒#▒QY▒ (▒$▒%▒!▒+▒#▒QY▒ (▒$                                                                                      ▒%▒!▒-▒#▒QY▒ (▒$▒%▒!▒/▒#▒QY▒ (▒$▒%▒!▒1▒#▒QY▒ (▒$▒%▒!▒3▒#▒QY▒ (▒$▒%▒!▒5▒#▒QY▒ (▒$                                                                                      ▒%▒!▒7▒#▒QY▒ (▒$▒%▒!▒9▒#▒QY▒ (▒$▒%▒!▒;▒#▒QY▒ (▒$▒%▒!▒=▒#▒QY▒ (▒$▒%▒!▒?▒#▒QY▒ (▒$                                                                                      ▒%▒!▒A▒#▒QY▒ (▒$▒%▒!▒C▒#▒QY▒ (▒$▒%▒!▒E▒#▒QY▒ (▒$▒%▒!▒G▒#▒QY▒ (▒$▒%▒!▒I▒#▒QY▒ (▒$                                                                                      ▒%▒!▒K▒#▒QY▒ (▒$▒%▒!▒M▒#▒QY▒ (▒$▒%▒!▒O▒#▒QY▒ (▒$▒%▒!▒Q▒#▒QY▒ (▒$▒%▒!▒S▒#▒QY▒ (▒$                                                                                      ▒%▒!▒U▒#▒QY▒ (▒$▒%▒!▒W▒#▒QY▒ (▒$▒%▒!▒Y▒#▒QY▒ (▒$▒%▒!▒[▒#▒QY▒ (▒$▒%▒!▒]▒#▒QY▒ (▒$                                                                                      ▒%▒!▒_▒#▒QY▒ (▒$▒%▒!▒a▒#▒QY▒ (▒$▒%▒!▒c▒#▒QY▒ (▒$▒%▒!▒e▒#▒QY▒ (▒$▒%▒!▒g~#▒QY▒ (▒$                                                                                      ▒%▒!▒i|#▒QY▒ (▒$▒%▒!▒kz#▒QY▒ (▒$▒%▒!▒mx#▒QY▒ (▒$▒%▒!▒ov#▒QY▒ (▒$▒%▒!▒qt#▒QY▒ (▒$                                                                                      ▒%▒!▒sr#▒QY▒ (▒$▒%▒!▒up#▒QY▒ (▒$▒%▒!▒wn#▒QY▒ (▒$▒%▒!▒yl#▒QY▒ (▒$▒%▒!▒{j#▒QY▒ (▒$                                                                                      ▒%▒!▒}h#▒QY▒ (▒$▒%▒!f#▒QY▒ (▒$▒%▒!▒▒d#▒QY▒ (▒$▒%▒!▒▒b#▒QY▒ (▒$▒%▒!▒▒`#▒QY▒ (▒$▒%                                                                                      ▒!▒▒^#▒QY▒ (▒$▒%▒!▒▒\#▒QY▒ (▒$▒%▒!▒▒Z#▒QY▒ (▒$▒%▒!▒▒X#▒QY▒ (▒$▒%▒!▒▒V#▒QY▒ (▒$▒%                                                                                      ▒!▒▒T#▒QY▒ (▒$▒%▒!▒▒R#▒QY▒ (▒$▒%▒!▒▒P#▒QY▒ (▒$▒%▒!▒▒N#▒QY▒ (▒$▒%▒!▒▒L#▒QY▒ (▒$▒%                                                                                      ▒!▒▒J#▒QY▒ (▒$▒%▒!▒▒H#▒QY▒ (▒$▒%▒!▒▒F#▒QY▒ (▒$▒%▒!▒▒D#▒QY▒ (▒$▒%▒!▒▒B#▒QY▒ (▒$▒%                                                                                      ▒!▒▒@#▒QY▒ (▒$▒%▒!▒▒>#▒QY▒ (▒$▒%▒!▒▒<#▒QY▒ (▒$▒%▒!▒▒:#▒QY▒ (▒$▒%▒!▒▒8#▒QY▒ (▒$▒%                                                                                      ▒!▒▒6#▒QY▒ (▒$▒%▒!▒▒4#▒QY▒ (▒$▒%▒!▒▒2#▒QY▒ (▒$▒%▒!▒▒0#▒QY▒ (▒$▒%▒!▒▒.#▒QY▒ (▒$▒%                                                                                      ▒!▒▒,#▒QY▒ (▒$▒%▒!▒▒*#▒QY▒ (▒$▒%▒!▒▒(#▒QY▒ (▒$▒%▒!▒▒&#▒QY▒ (▒$▒%▒!▒▒$#▒QY▒ (▒$▒%                                                                                      ▒!▒▒"#▒QY▒ (▒$▒%▒!▒▒ #▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒                                                                                      ▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY                                                                                      ▒ (▒$▒%▒!▒▒

▒QY▒ (▒$▒%▒!▒▒

▒QY▒ (▒$▒%▒!▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒ %▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒ ▒#▒QY▒ (▒$▒%▒!▒

▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY ▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒!▒#▒QY▒ (▒$ ▒%▒!▒#▒#▒QY▒ (▒$▒%▒!▒%▒#▒QY▒ (▒$▒%▒!▒'▒#▒QY▒ (▒$▒%▒!▒)▒#▒QY▒ (▒$▒%▒!▒+▒#▒QY▒ (▒$ ▒%▒!▒-▒#▒QY▒ (▒$▒%▒!▒/▒#▒QY▒ (▒$▒%▒!▒1▒#▒QY▒ (▒$▒%▒!▒3▒#▒QY▒ (▒$▒%▒!▒5▒#▒QY▒ (▒$ ▒%▒!▒7▒#▒QY▒ (▒$▒%▒!▒9▒#▒QY▒ (▒$▒%▒!▒;▒#▒QY▒ (▒$▒%▒!▒=▒#▒QY▒ (▒$▒%▒!▒?▒#▒QY▒ (▒$ ▒%▒!▒A▒#▒QY▒ (▒$▒%▒!▒C▒#▒QY▒ (▒$▒%▒!▒E▒#▒QY▒ (▒$▒%▒!▒G▒#▒QY▒ (▒$▒%▒!▒# PuTTYPuTT # PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPu

cagnulein commented 9 months ago

can't you pull it binary? or at least with the hex command

Il giorno dom 26 nov 2023 alle 15:27 seanpf1974 @.***> ha scritto:

▒▒▒( Wzq!▒ GPBQGDEN▒% 71fec700-6bba-407c-80d7-5b0d1e90a2d66 ▒Y▒ (▒$▒%▒!▒▒## 20231126140902LWyG▒# ▒Y▒ (▒$▒%▒!▒ ▒# ▒Y▒ (▒$▒%▒!▒▒## ▒Y▒ (▒$▒%▒!▒▒ ▒Y▒ (▒$▒%▒!▒ ▒# ▒3▒#▒Y▒ (▒$V|%O▒!#▒5▒#Y ▒ (▒$\v%O▒!(▒7▒# ▒Y ▒ (▒$Xz%O▒!$▒9▒#%▒Y ▒ (▒$Xz%!$▒;▒#▒Y▒ (▒$jh%!5▒=▒#0▒Y▒ (▒$fl%!1▒?▒#5 https://github.com/cagnulein/qdomyos-zwift/issues/5▒Y▒ (▒$r%!+▒A▒#:▒Y▒ (▒$Xz%!$▒C ▒#?▒Y▒ (▒$Xz%!$▒E▒#D▒Y▒ (▒$Zx%M▒!&▒G▒#I▒Y▒ (▒$Zx%M▒!&▒I▒#N▒Y▒ (▒$^t%M▒!)▒K▒#Y▒ ( ▒$dn%N▒!/▒M▒#Yz (▒$dn%N▒!/▒O▒#_tY } (▒$bp%N▒!-▒Q▒#doY!| (▒$r%N▒!+▒S▒#jiY#z (▒$b p%Xy!-▒U▒#odY%x (▒$bp%Xy!-▒W▒#u^Y'v (▒$dn%Zw!/▒Y▒#zYY)t (▒$dn%Zw!/▒[▒#▒SYs (▒$b p%Zw!-▒]▒#▒NY,q (▒$dn%^s!/▒▒#▒HY.o (▒$dn%^s!/▒a▒#▒CY0m (▒$dn%^s!/▒c▒#▒=Y2k (▒$f l%[v!1▒e▒#▒8Y3j (▒$dn%[v!/▒#▒2Y5h (▒$fl%[v!1▒i}#▒,Y7f (▒$fl%]t!1▒k{#▒'Y9d (▒$fl% ]t!1▒my#▒$Y:c (▒$▒%]t!▒ow#▒$Y:c (▒$▒%]t!▒qu#▒$Y:c (▒$▒%^s!▒ss#▒$Y:c (▒$▒%^s!▒uq# ▒$Y:c (▒$▒%^s!▒wo#▒$Y:c (▒$▒%[v!▒ym#▒$Y:c (▒$▒%[v!▒{k#▒$Y:c (▒$▒%Xy!▒}i#▒$Y:c (▒ $▒%Xy!g#▒"Y;b (▒$M▒%Xy!▒▒e#▒Y<a (▒$K▒%G▒!▒▒c#▒Y> (▒$jh%G▒!5▒▒a#▒Y@] (▒$fl%G▒!1▒ YB[ (▒$bp%G▒!-▒▒]#▒YCZ (▒$dn%F▒!/▒▒[#▒YEX (▒$fl%F▒!1▒▒Y#▒▒YGV (▒$M▒%F▒!▒▒W#▒▒YHU (▒$E▒%S~!▒▒U#▒▒YJS (▒$K▒%S~!▒▒S#▒▒YKR (▒$Q▒%S~! ▒▒Q#▒▒YMP (▒$Xz%O▒!$▒▒O#▒▒YON ( ▒$V|%O▒!#▒▒M#▒▒YPM (▒$%O▒!!▒▒K#▒▒YRK (▒$Q▒%O▒! ▒▒I#▒▒YSJ (▒$Q▒%O▒! ▒▒G#▒▒YUH (▒$ %O▒!!▒▒E#▒YVG (▒$%N▒!!▒▒C#▒YWF (▒$▒%N▒!▒▒A#▒YWF (▒$▒%N▒!▒▒?#▒YWF (▒$▒%J▒!▒▒=#▒YW F (▒$▒%J▒!▒▒;#▒YWF (▒$▒%J▒!▒▒9#▒YWF (▒$▒%E▒!▒▒7#▒YWF (▒$▒%E▒!▒▒5#▒YWF (▒$▒%E▒!▒▒ 3#▒YWF (▒$▒%@▒!▒▒1#▒YWF (▒$▒%@▒!▒▒/#▒YWF (▒$▒%@▒!▒▒-#▒YWF (▒$▒%=▒!▒▒+#▒YWF (▒$▒% =▒!▒▒)#▒YWF (▒$▒%=▒!▒▒'#▒YWF (▒$▒%;▒!▒▒%#▒YWF (▒$▒%;▒!▒▒##▒YWF (▒$▒%;▒!▒▒!#▒YWF (▒$▒%8▒!▒▒#▒YWF (▒$▒%8▒!▒▒#▒YWF (▒$▒%8▒!▒▒YWF (▒$▒%9▒!▒▒#▒YWF (▒$▒%9▒!▒▒#▒YWF (▒ $▒%9▒!▒▒#▒YWF (▒$PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuT TYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY▒%8▒!▒▒#▒YWF (▒$▒%8▒!▒▒#▒YWF (▒$▒%8▒!▒ ##▒YXE (▒$?▒%7▒!▒▒ ▒YYD (▒$=▒%7▒!▒▒

▒YZC (▒$?▒%7▒!▒▒ #▒Y\A (▒$M▒%9▒!▒▒#▒Y^? (▒$fl%9▒!1▒▒#▒Y_>

(▒$bp%9▒!-▒▒#"▒Ya< (▒$r%N▒!+▒▒#'▒Yc: (▒$^t%N▒!)▒▒#-▒Ye8 (▒$dn%N▒!/▒▒▒#2▒Yg6 (▒ $dn%C▒!/▒▒▒#8▒Yh5 (▒$bp%C▒!-▒▒▒#=▒Yj3 (▒$dn%C▒!/▒▒▒#C▒Yl1 (▒$kg%O▒!6▒▒▒#I▒Yn/ (▒ $ii%O▒!4▒▒▒#O▒Yp- (▒$fl%O▒!2▒▒▒#T~Yr+ (▒$fl%M▒!2▒▒▒#ZxYt) (▒$dn%M▒!/▒▒▒#_sYu( (▒ $dn%M▒!/▒▒▒#emYw& (▒$dn%Q▒!/▒▒▒#kgYy$ (▒$ii%Q▒!4▒#qaY{" (▒$ii%Q▒!4▒▒#v\Y} (▒$dn %Wz!/▒▒#|V (▒$fl%Wz!2▒▒#▒QY▒ (▒$fl%Wz!2▒▒#▒QY▒ (▒$▒%_r!▒ ▒#▒QY▒ (▒$▒%r!▒ ▒#▒Q ▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY ▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒!▒#▒QY▒ (▒$ ▒%▒!▒#▒#▒QY▒ (▒$▒%▒!▒%▒#▒QY▒ (▒$▒%▒!▒'▒#▒QY▒ (▒$▒%▒!▒)▒#▒QY▒ (▒$▒%▒!▒+▒#▒QY▒ (▒$ ▒%▒!▒-▒#▒QY▒ (▒$▒%▒!▒/▒#▒QY▒ (▒$▒%▒!▒1▒#▒QY▒ (▒$▒%▒!▒3▒#▒QY▒ (▒$▒%▒!▒5▒#▒QY▒ (▒$ ▒%▒!▒7▒#▒QY▒ (▒$▒%▒!▒9▒#▒QY▒ (▒$▒%▒!▒;▒#▒QY▒ (▒$▒%▒!▒=▒#▒QY▒ (▒$▒%▒!▒?▒#▒QY▒ (▒$ ▒%▒!▒A▒#▒QY▒ (▒$▒%▒!▒C▒#▒QY▒ (▒$▒%▒!▒E▒#▒QY▒ (▒$▒%▒!▒G▒#▒QY▒ (▒$▒%▒!▒I▒#▒QY▒ (▒$ ▒%▒!▒K▒#▒QY▒ (▒$▒%▒!▒M▒#▒QY▒ (▒$▒%▒!▒O▒#▒QY▒ (▒$▒%▒!▒Q▒#▒QY▒ (▒$▒%▒!▒S▒#▒QY▒ (▒$ ▒%▒!▒U▒#▒QY▒ (▒$▒%▒!▒W▒#▒QY▒ (▒$▒%▒!▒Y▒#▒QY▒ (▒$▒%▒!▒[▒#▒QY▒ (▒$▒%▒!▒]▒#▒QY▒ (▒$ ▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒a▒#▒QY▒ (▒$▒%▒!▒c▒#▒QY▒ (▒$▒%▒!▒e▒#▒QY▒ (▒$▒%▒!▒g~#▒QY▒ (▒$ ▒%▒!▒i|#▒QY▒ (▒$▒%▒!▒kz#▒QY▒ (▒$▒%▒!▒mx#▒QY▒ (▒$▒%▒!▒ov#▒QY▒ (▒$▒%▒!▒qt#▒QY▒ (▒$ ▒%▒!▒sr#▒QY▒ (▒$▒%▒!▒up#▒QY▒ (▒$▒%▒!▒wn#▒QY▒ (▒$▒%▒!▒yl#▒QY▒ (▒$▒%▒!▒{j#▒QY▒ (▒$ ▒%▒!▒}h#▒QY▒ (▒$▒%▒!f#▒QY▒ (▒$▒%▒!▒▒d#▒QY▒ (▒$▒%▒!▒▒b#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒% ▒!▒▒^#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒Z#▒QY▒ (▒$▒%▒!▒▒X#▒QY▒ (▒$▒%▒!▒▒V#▒QY▒ (▒$▒% ▒!▒▒T#▒QY▒ (▒$▒%▒!▒▒R#▒QY▒ (▒$▒%▒!▒▒P#▒QY▒ (▒$▒%▒!▒▒N#▒QY▒ (▒$▒%▒!▒▒L#▒QY▒ (▒$▒% ▒!▒▒J#▒QY▒ (▒$▒%▒!▒▒H#▒QY▒ (▒$▒%▒!▒▒F#▒QY▒ (▒$▒%▒!▒▒D#▒QY▒ (▒$▒%▒!▒▒B#▒QY▒ (▒$▒% ▒!▒▒@#▒QY▒ (▒$▒%▒!▒▒>#▒QY▒ (▒$▒%▒!▒▒<#▒QY▒ (▒$▒%▒!▒▒:#▒QY▒ (▒$▒%▒!▒▒8#▒QY▒ (▒$▒% ▒!▒▒6#▒QY▒ (▒$▒%▒!▒▒4#▒QY▒ (▒$▒%▒!▒▒2#▒QY▒ (▒$▒%▒!▒▒0#▒QY▒ (▒$▒%▒!▒▒.#▒QY▒ (▒$▒% ▒!▒▒,#▒QY▒ (▒$▒%▒!▒▒*#▒QY▒ (▒$▒%▒!▒▒(#▒QY▒ (▒$▒%▒!▒▒&#▒QY▒ (▒$▒%▒!▒▒$#▒QY▒ (▒$▒% ▒!▒▒"#▒QY▒ (▒$▒%▒!▒▒ #▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒ ▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY ▒ (▒$▒%▒!▒▒

▒QY▒ (▒$▒%▒!▒▒

▒QY▒ (▒$▒%▒!▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒

(▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒▒▒#▒QY▒ (▒$▒%▒!▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒ %▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒ ▒#▒QY▒ (▒$▒%▒!▒ ▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY ▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒▒#▒QY▒ (▒$▒%▒!▒!▒#▒QY▒ (▒$ ▒%▒!▒#▒#▒QY▒ (▒$▒%▒!▒%▒#▒QY▒ (▒$▒%▒!▒'▒#▒QY▒ (▒$▒%▒!▒)▒#▒QY▒ (▒$▒%▒!▒+▒#▒QY▒ (▒$ ▒%▒!▒-▒#▒QY▒ (▒$▒%▒!▒/▒#▒QY▒ (▒$▒%▒!▒1▒#▒QY▒ (▒$▒%▒!▒3▒#▒QY▒ (▒$▒%▒!▒5▒#▒QY▒ (▒$ ▒%▒!▒7▒#▒QY▒ (▒$▒%▒!▒9▒#▒QY▒ (▒$▒%▒!▒;▒#▒QY▒ (▒$▒%▒!▒=▒#▒QY▒ (▒$▒%▒!▒?▒#▒QY▒ (▒$ ▒%▒!▒A▒#▒QY▒ (▒$▒%▒!▒C▒#▒QY▒ (▒$▒%▒!▒E▒#▒QY▒ (▒$▒%▒!▒G▒#▒QY▒ (▒$▒%▒!▒# PuTTYPuTT # PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPu

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1826798714, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWF3DY2IUXPARH6XTZDYGNGU5AVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWG44TQNZRGQ . You are receiving this because you were mentioned.Message ID: @.***>

seanpf1974 commented 9 months ago

I may need some time. I need to figure out how to best pull the file down. I'll get back to you. I may try and install something on the console to make this easier. Thanks for being so responsive.

seanpf1974 commented 9 months ago

BusyBox v1.9.1 (2011-04-22 08:18:49 MST) multi-call binary Copyright (C) 1998-2007 Erik Andersen, Rob Landley, Denys Vlasenko and others. Licensed under GPLv2. See source distribution for full notice.

Usage: busybox [function] [arguments]... or: function [arguments]...

    BusyBox is a multi-call binary that combines many common Unix
    utilities into a single executable.  Most people will create a
    link to busybox for each function they wish to use and BusyBox
    will act like whatever it was invoked as!

Currently defined functions: [, [[, ar, arp, arping, ash, basename, bzip2, cat, catv, chmod, chown, chroot, clear, cp, cpio, cut, date, dd, df, diff, dirname, dmesg, dos2unix, du, echo, egrep, env, false, fgrep, find, fsck, grep, gunzip, gzip, halt, hd, hexdump, hostname, ifconfig, ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ipcrm, ipcs, iplink, iproute, iprule, kill, killall, killall5, linuxrc, ln, ls, lsmod, mkdir, mknod, modprobe, more, mount, msh, mv, netstat, patch, ping, poweroff, ps, pwd, reboot, rm, rmdir, rmmod, route, sed, sh, sha1sum, sleep, stat, sync, tar, telnet, telnetd, test, top, touch, true, udhcpc, umount, uname, unix2dos, unzip, usleep, vi, wc, wget, zcat

seanpf1974 commented 9 months ago

This is what I have at my disposal, any ideas?

cagnulein commented 9 months ago

couple of ideas from here

https://unix.stackexchange.com/questions/171456/downloading-and-uploading-files-via-telnet-session

Il giorno dom 26 nov 2023 alle 17:03 seanpf1974 @.***> ha scritto:

This is what I have at my disposal, any ideas?

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1826822252, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWGLV5E5BF4K4R6P5S3YGNR6ZAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWHAZDEMRVGI . You are receiving this because you were mentioned.Message ID: @.***>

seanpf1974 commented 9 months ago

hexdump partial.71fec700-6bba-407c-80d7-5b0d1e90a2d6.o58J6L

0000000 0505 0000 0000 f501 0505 0002 d404 28f4 0000010 0505 570c 827a 098e 0709 4702 4250 4751 0000020 4544 a64e 0725 370a 6631 6365 3037 2d30 0000030 6236 6162 342d 3730 2d63 3038 3764 352d 0000040 3062 3164 3965 6130 6432 3636 0711 320b 0000050 3230 3133 3231 3136 3236 3230 4a38 8847 0000060 0505 000e 0000 9b4d 0505 0023 0000 af24 0000070 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000080 0505 0024 0000 d200 0505 0025 0000 d100 0000090 0505 0021 0000 d500 0505 000e 0000 994f 00000a0 0505 0023 0000 af24 0505 0059 0000 8e0f 00000b0 0505 0020 0000 ae28 0505 0024 0000 d200 00000c0 0505 0025 0000 d100 0505 0021 0000 d500 00000d0 0505 000e 0000 9751 0505 0023 0000 af24 00000e0 0505 0059 0000 8e0f 0505 0020 0000 ae28 00000f0 0505 0024 0000 d200 0505 0025 0000 d100 0000100 0505 0021 0000 d500 0505 000e 0000 9553 0000110 0505 0023 0000 af24 0505 0059 0000 8e0f 0000120 0505 0020 0000 ae28 0505 0024 0000 d200 0000130 0505 0025 0000 d100 0505 0021 0000 d500 0000140 0505 000e 0000 9355 0505 0023 0000 af24 0000150 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000160 0505 0024 0000 d200 0505 0025 0000 d100 0000170 0505 0021 0000 d500 0505 000e 0000 9157 0000180 0505 0023 0000 af24 0505 0059 0000 8e0f 0000190 0505 0020 0000 ae28 0505 0024 0000 d200 00001a0 0505 0025 0000 d100 0505 0021 0000 d500 00001b0 0505 000e 0000 8f59 0505 0023 0000 af24 00001c0 0505 0059 0000 8e0f 0505 0020 0000 ae28 00001d0 0505 0024 0000 d200 0505 0025 0000 d100 00001e0 0505 0021 0000 d500 0505 000e 0000 8d5b 00001f0 0505 0023 0000 af24 0505 0059 0000 8e0f 0000200 0505 0020 0000 ae28 0505 0024 0000 d200 0000210 0505 0025 0000 d100 0505 0021 0000 d500 0000220 0505 000e 0000 8b5d 0505 0023 0000 af24 0000230 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000240 0505 0024 0000 d200 0505 0025 0000 d100 0000250 0505 0021 0000 d500 0505 000e 0000 895f 0000260 0505 0023 0000 af24 0505 0059 0000 8e0f 0000270 0505 0020 0000 ae28 0505 0024 0000 d200 0000280 0505 0025 0000 d100 0505 0021 0000 d500 0000290 0505 000e 0000 8761 0505 0023 0000 af24 00002a0 0505 0059 0000 8e0f 0505 0020 0000 ae28 00002b0 0505 0024 0000 d200 0505 0025 0000 d100 00002c0 0505 0021 0000 d500 0505 000e 0000 8563 00002d0 0505 0023 0000 af24 0505 0059 0000 8e0f 00002e0 0505 0020 0000 ae28 0505 0024 0000 d200 00002f0 0505 0025 0000 d100 0505 0021 0000 d500 0000300 0505 000e 0000 8365 0505 0023 0000 af24 0000310 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000320 0505 0024 0000 d200 0505 0025 0000 d100 0000330 0505 0021 0000 d500 0505 000e 0000 8167 0000340 0505 0023 0000 af24 0505 0059 0000 8e0f 0000350 0505 0020 0000 ae28 0505 0024 0000 d200 0000360 0505 0025 0000 d100 0505 0021 0000 d500 0000370 0505 000e 0000 7f69 0505 0023 0000 af24 0000380 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000390 0505 0024 0000 d200 0505 0025 0000 d100 00003a0 0505 0021 0000 d500 0505 000e 0000 7d6b 00003b0 0505 0023 0000 af24 0505 0059 0000 8e0f 00003c0 0505 0020 0000 ae28 0505 0024 0000 d200 00003d0 0505 0025 0000 d100 0505 0021 0000 d500 00003e0 0505 000e 0000 7b6d 0505 0023 0000 af24 00003f0 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000400 0505 0024 0000 d200 0505 0025 0000 d100 0000410 0505 0021 0000 d500 0505 000e 0000 796f 0000420 0505 0023 0000 af24 0505 0059 0000 8e0f 0000430 0505 0020 0000 ae28 0505 0024 0000 d200 0000440 0505 0025 0000 d100 0505 0021 0000 d500 0000450 #

cagnulein commented 9 months ago

Thanks, I will check if I can see a pattern in the next days

Il giorno dom 26 nov 2023 alle 17:21 seanpf1974 @.***> ha scritto:

hexdump partial.71fec700-6bba-407c-80d7-5b0d1e90a2d6.o58J6L

0000000 0505 0000 0000 f501 0505 0002 d404 28f4 0000010 0505 570c 827a 098e 0709 4702 4250 4751 0000020 4544 a64e 0725 370a 6631 6365 3037 2d30 0000030 6236 6162 342d 3730 2d63 3038 3764 352d 0000040 3062 3164 3965 6130 6432 3636 0711 320b 0000050 3230 3133 3231 3136 3236 3230 4a38 8847 0000060 0505 000e 0000 9b4d 0505 0023 0000 af24 0000070 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000080 0505 0024 0000 d200 0505 0025 0000 d100 0000090 0505 0021 0000 d500 0505 000e 0000 994f 00000a0 0505 0023 0000 af24 0505 0059 0000 8e0f 00000b0 0505 0020 0000 ae28 0505 0024 0000 d200 00000c0 0505 0025 0000 d100 0505 0021 0000 d500 00000d0 0505 000e 0000 9751 0505 0023 0000 af24 00000e0 0505 0059 0000 8e0f 0505 0020 0000 ae28 00000f0 0505 0024 0000 d200 0505 0025 0000 d100 0000100 0505 0021 0000 d500 0505 000e 0000 9553 0000110 0505 0023 0000 af24 0505 0059 0000 8e0f 0000120 0505 0020 0000 ae28 0505 0024 0000 d200 0000130 0505 0025 0000 d100 0505 0021 0000 d500 0000140 0505 000e 0000 9355 0505 0023 0000 af24 0000150 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000160 0505 0024 0000 d200 0505 0025 0000 d100 0000170 0505 0021 0000 d500 0505 000e 0000 9157 0000180 0505 0023 0000 af24 0505 0059 0000 8e0f 0000190 0505 0020 0000 ae28 0505 0024 0000 d200 00001a0 0505 0025 0000 d100 0505 0021 0000 d500 00001b0 0505 000e 0000 8f59 0505 0023 0000 af24 00001c0 0505 0059 0000 8e0f 0505 0020 0000 ae28 00001d0 0505 0024 0000 d200 0505 0025 0000 d100 00001e0 0505 0021 0000 d500 0505 000e 0000 8d5b 00001f0 0505 0023 0000 af24 0505 0059 0000 8e0f 0000200 0505 0020 0000 ae28 0505 0024 0000 d200 0000210 0505 0025 0000 d100 0505 0021 0000 d500 0000220 0505 000e 0000 8b5d 0505 0023 0000 af24 0000230 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000240 0505 0024 0000 d200 0505 0025 0000 d100 0000250 0505 0021 0000 d500 0505 000e 0000 895f 0000260 0505 0023 0000 af24 0505 0059 0000 8e0f 0000270 0505 0020 0000 ae28 0505 0024 0000 d200 0000280 0505 0025 0000 d100 0505 0021 0000 d500 0000290 0505 000e 0000 8761 0505 0023 0000 af24 00002a0 0505 0059 0000 8e0f 0505 0020 0000 ae28 00002b0 0505 0024 0000 d200 0505 0025 0000 d100 00002c0 0505 0021 0000 d500 0505 000e 0000 8563 00002d0 0505 0023 0000 af24 0505 0059 0000 8e0f 00002e0 0505 0020 0000 ae28 0505 0024 0000 d200 00002f0 0505 0025 0000 d100 0505 0021 0000 d500 0000300 0505 000e 0000 8365 0505 0023 0000 af24 0000310 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000320 0505 0024 0000 d200 0505 0025 0000 d100 0000330 0505 0021 0000 d500 0505 000e 0000 8167 0000340 0505 0023 0000 af24 0505 0059 0000 8e0f 0000350 0505 0020 0000 ae28 0505 0024 0000 d200 0000360 0505 0025 0000 d100 0505 0021 0000 d500 0000370 0505 000e 0000 7f69 0505 0023 0000 af24 0000380 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000390 0505 0024 0000 d200 0505 0025 0000 d100 00003a0 0505 0021 0000 d500 0505 000e 0000 7d6b 00003b0 0505 0023 0000 af24 0505 0059 0000 8e0f 00003c0 0505 0020 0000 ae28 0505 0024 0000 d200 00003d0 0505 0025 0000 d100 0505 0021 0000 d500 00003e0 0505 000e 0000 7b6d 0505 0023 0000 af24 00003f0 0505 0059 0000 8e0f 0505 0020 0000 ae28 0000400 0505 0024 0000 d200 0505 0025 0000 d100 0000410 0505 0021 0000 d500 0505 000e 0000 796f 0000420 0505 0023 0000 af24 0505 0059 0000 8e0f 0000430 0505 0020 0000 ae28 0505 0024 0000 d200 0000440 0505 0025 0000 d100 0505 0021 0000 d500 0000450

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1826826722, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWBV34CSAMYBYIPHRC3YGNUBPAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWHAZDMNZSGI . You are receiving this because you were mentioned.Message ID: @.***>

seanpf1974 commented 9 months ago

Thanks

cagnulein commented 9 months ago

I analized it with CHATGPT and indeed there is a scheme

Yes, upon examining the hex dump you provided, there are indeed patterns and repeated sequences of bytes. Let's break down some of the noticeable patterns:

1. **Repeated Sequences**: The sequence `0505` appears frequently throughout the dump, often at the beginning of each line and also interspersed within the data. This could indicate a recurring structure or delimiter within the data.

2. **Data Blocks**: The data appears to be structured in blocks, as evidenced by the repetition of certain sequences at regular intervals. For example, after every few bytes, you can see sequences like `0000`, `0023`, `0024`, `0025`, and `0021` repeated several times throughout the dump.

3. **Incrementing Sequences**: There are sequences that seem to increment. For instance, sequences like `0000 8d5b`, `0000 8b5d`, `0000 895f`, etc., show a pattern where the last two bytes increment by 2 with each occurrence.

These patterns suggest that the file has some structured format, though without the specific context of what this hex dump represents (like the type of file or data it is from), it's difficult to determine the exact nature or purpose of these structures. The repeated sequences could be headers, footers, or delimiters for data packets or records within the file, but this is speculative without more information.

I was wondering that if it's the right way to proceed, since that using this log file, we can't change the resistance in realtime anyway.

I was checking the commands avaiable and I really like the ut* ones. Most of them the utdebug and utlivecmd, did you try to run them?

seanpf1974 commented 9 months ago

I'm unsure but I think this may be the data output file. It seems like it if could be the stats feeding the panel. Like speed output, power output, etc. Do you have any other suggestions for files O could hexdump?

Thanks

On Mon, Nov 27, 2023, 5:24 AM Roberto Viola @.***> wrote:

I analized it with CHATGPT and indeed there is a scheme

Yes, upon examining the hex dump you provided, there are indeed patterns and repeated sequences of bytes. Let's break down some of the noticeable patterns:

  1. Repeated Sequences: The sequence 0505 appears frequently throughout the dump, often at the beginning of each line and also interspersed within the data. This could indicate a recurring structure or delimiter within the data.

  2. Data Blocks: The data appears to be structured in blocks, as evidenced by the repetition of certain sequences at regular intervals. For example, after every few bytes, you can see sequences like 0000, 0023, 0024, 0025, and 0021 repeated several times throughout the dump.

  3. Incrementing Sequences: There are sequences that seem to increment. For instance, sequences like 0000 8d5b, 0000 8b5d, 0000 895f, etc., show a pattern where the last two bytes increment by 2 with each occurrence.

These patterns suggest that the file has some structured format, though without the specific context of what this hex dump represents (like the type of file or data it is from), it's difficult to determine the exact nature or purpose of these structures. The repeated sequences could be headers, footers, or delimiters for data packets or records within the file, but this is speculative without more information.

I was wondering that if it's the right way to proceed, since that using this log file, we can't change the resistance in realtime anyway.

I was checking the commands avaiable and I really like the ut* ones. Most of them the utdebug and utlivecmd, did you try to run them?

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1827553264, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH5267KKGY6Q32JPAJPHOYTYGRS5NAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXGU2TGMRWGQ . You are receiving this because you modified the open/close state.Message ID: @.***>

cagnulein commented 9 months ago

It seems like it if could be the stats feeding the panel. Like speed output, power output, etc.

yes i thought the same. But before try to add just this parser. I would like to know if there are also better commands to read or write event, like the ones that I sed in my previous comment

seanpf1974 commented 9 months ago

It looks like the files on the root are all files for BusyBox and can't be run.

On Mon, Nov 27, 2023 at 6:25 AM Roberto Viola @.***> wrote:

It seems like it if could be the stats feeding the panel. Like speed output, power output, etc.

yes i thought the same. But before try to add just this parser. I would like to know if there are also better commands to read or write event, like the ones that I sed in my previous comment

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1827646016, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH5267N54K2GL67CQTMRKLLYGR2B3AVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXGY2DMMBRGY . You are receiving this because you modified the open/close state.Message ID: @.***>

seanpf1974 commented 9 months ago

busybox

BusyBox v1.9.1 (2011-04-22 08:18:49 MST) multi-call binary Copyright (C) 1998-2007 Erik Andersen, Rob Landley, Denys Vlasenko and others. Licensed under GPLv2. See source distribution for full notice.

Usage: busybox [function] [arguments]... or: function [arguments]...

    BusyBox is a multi-call binary that combines many common Unix
    utilities into a single executable.  Most people will create a
    link to busybox for each function they wish to use and BusyBox
    will act like whatever it was invoked as!

Currently defined functions: [, [[, ar, arp, arping, ash, basename, bzip2, cat, catv, chmod, chown, chroot, clear, cp, cpio, cut, date, dd, df, diff, dirname, dmesg, dos2unix, du, echo, egrep, env, false, fgrep, find, fsck, grep, gunzip, gzip, halt, hd, hexdump, hostname, ifconfig, ifdown, ifup, inetd, init, insmod, install, ip, ipaddr, ipcrm, ipcs, iplink, iproute, iprule, kill, killall, killall5, linuxrc, ln, ls, lsmod, mkdir, mknod, modprobe, more, mount, msh, mv, netstat, patch, ping, poweroff, ps, pwd, reboot, rm, rmdir, rmmod, route, sed, sh, sha1sum, sleep, stat, sync, tar, telnet, telnetd, test, top, touch, true, udhcpc, umount, uname, unix2dos, unzip, usleep, vi, wc, wget, zcat

These are what it looks like are available on the OS.

On Mon, Nov 27, 2023 at 7:09 AM Sean Foley @.***> wrote:

It looks like the files on the root are all files for BusyBox and can't be run.

On Mon, Nov 27, 2023 at 6:25 AM Roberto Viola @.***> wrote:

It seems like it if could be the stats feeding the panel. Like speed output, power output, etc.

yes i thought the same. But before try to add just this parser. I would like to know if there are also better commands to read or write event, like the ones that I sed in my previous comment

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1827646016, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH5267N54K2GL67CQTMRKLLYGR2B3AVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXGY2DMMBRGY . You are receiving this because you modified the open/close state.Message ID: @.***>

cagnulein commented 9 months ago

run them with

./utdebug

for example

seanpf1974 commented 9 months ago

Thanks for that... This is what utdebig and utlog did...

./utdebug

Enter Step Value or q to quit: 1 Enter Step Value or q to quit: 1 Enter Step Value or q to quit: q

./utlog

Starting utlog

On Mon, Nov 27, 2023 at 7:28 AM Roberto Viola @.***> wrote:

run them with

./utdebug

for example

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1827742083, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH5267PS3H4R6TS7UZ5Y5E3YGSBNNAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXG42DEMBYGM . You are receiving this because you modified the open/close state.Message ID: @.***>

seanpf1974 commented 9 months ago

Just tried ./utconfig and got this...

./utconfig

Shared Memory Management Utility 1 - Print Variable List 2 - Modify Variables 3 - View Error Buffer 4 - View Communication Buffer 5 - View WPL Buffer 6 - Exit

Enter Option: 1 Shared Memory Variable List - Page 1

0- 1 Machine 20- 120 Max MPH 1- 1 Version 21- 20 Max Resistance 2- 316660 Part Number 22- 200 Max RPM 3- 0 Trainer ID 23- 35 Max Stride Length 4- 0 User ID 24- 200 Max Vibration Freq 5- 0 Card ID 25- -200 Min Incline 6- 0 Workout ID 26- 0 Min Vibration Freq 7- 0 Position 27- 16 Start KPH 8- 0 Week 28- 10 Start MPH 9- 0 Day 29- 0 Revs Per Kilometer 10- 22055 Max Workout Time 30- 0 Revs Per Mile 11- 0 Seconds Since Epoch 31- 0 Cur Altitude 12- 0 Binary Time 32- 0 Cur Incline 13- 22055 Timeout 33- 8095 Cur Kilometers 14- 59297 Workout Time 34- 0 Cur KPH 15- 0 Current Seconds 35- 5030 Cur Miles 16- 0 Register1 36- 0 Cur MPH 17- 0 Register2 37- 0 CurPulse 18- 200 Max Incline 38- 0 Cur Reps 19- 193 Max KPH 39- 22 Cur Resistance

Press: r to repaint; q to quit; any other key for next screen:

Shared Memory Variable List - Page 2

40- 0 Cur RPM 60- 0 Max Workout Pulse 41- 0 Cur Step 61- 0 Max Workout Resistance 42- 0 Cur Stride Length 62- 0 Max Workout RPM 43- 0 Exercise ID 63- 0 Max Workout Steps 44- 0 Target Freq 64- 0 Max Workout Stride Leng 45- 0 Target Incline 65- -115 Min Workout Incline 46- 16 Target KPH 66- 0 Min Workout Resistance 47- 10 Target MPH 67- 0 Min Workout KPH 48- 0 Target Pulse 68- 0 Min Workout MPH 49- 0 Target Reps 69- 0 Age 50- 20 Target Resistance 70- 0 Gender 51- 90 Target RPM 71- 0 Height Centimeters 52- 0 Target Seconds 72- 0 Height Inches 53- 0 Target Stride Length 73- 86 Weight Kilograms 54- 0 Max Workout Altitude 74- 190 Weight Pounds 55- 110 Max Workout Incline 75- 320 Display Height 56- 9858 Max Workout Kilometers 76- 240 Display Width 57- 16 Max Workout KPH 77- 0 Last Button Pressed 58- 6126 Max Workout Miles 78- 0 Max Kilograms 59- 10 Max Workout MPH 79- 0 Max Newtons

Shared Memory Variable List - Page 3

80- 0 Max Pounds 100- 0 Max Workout Laps 81- 0 Lap Kilometers 101- 0 Max Workout Newtons 82- 1320 Lap Miles 102- 0 Max Workout Pounds 83- 0 Cur Latitude 103- 0 Last Step 84- 0 Cur Longitude 104- 0 Last Error Code 85- 0 Cur Direction 105- 0 Last Error Position 86- 0 Target Latitude 106- 1329 Target Calories 87- 0 Target Longitude 107- 0 Target Carbs 88- 0 Target Direction 108- 6126 Target Miles 89- 168236 Cur Calories 109- 0 Target Fat Calories 90- 0 Cur Carbs 110- 0 Target Laps 91- 0 Cur Fat Calories 111- 0 Target Steps 92- 0 Cur Kilograms 112- 0 Current Revolution 93- 0 Cur Lap 113- 0 Target Revolutions 94- 0 Current Newtons 114- 1373 Target Altitude Feet 95- 0 Current Pounds 115- 0 Current Altitude Meters 96- 0 Target Kilograms 116- 418 Target Altitude Meters 97- 0 Target Newtons 117- 0 Current Rate of Climb 98- 0 Target Pounds 118- 0 Target Rate of Climb 99- 0 Max Workout Kilograms 119- 0 Current Rate of Climb M

Shared Memory Variable List - Page 4

120- 0 Target Rate of Climb Me 140- 0 Future 140 121- 0 Current Segment 141- 0 Future 141 122- 0 Current Set 142- 0 Future 142 123- 0 Target Sets 143- 0 Future 143 124- 0 Current Watts 144- 0 Future 144 125- 0 Target Wattts 145- 0 Future 145 126- 0 Min Workout Pulse 146- 0 Future 146 127- 0 Min Workout RPM 147- 0 Future 147 128- 0 Min Workout Stride Leng 148- 0 Future 148 129- 0 Min Workout Altitude 149- 0 Future 149 130- 0 Target Left Arm Positio 150- 0 Future 150 131- 0 Target Right Arm Positi 151- 0 Future 151 132- 9858 Target Kilometers 152- 0 Future 152 133- 0 Total Segment 153- 0 Future 153 134- 0 Max Rate of Climb feet 154- 0 Future 154 135- 0 Min Rate of Climb feet 155- 0 Future 155 136- 0 Minimum Stride Length 156- 0 Future 156 137- 0 Desired Shock Level 157- 0 Future 157 138- 4 Current Gear 158- 0 Future 158 139- 0 Future 139 159- 0 Future 159

Shared Memory Variable List - Page 5

160- 0 Future 160 180- 1 System Status 161- 0 Future 161 181- 2 BBComm Status 162- 0 Future 162 182- 109 Trans Max 163- 0 Future 163 183- -1 Cur Keycode 164- 0 Future 164 184- 0 Key Held Count 165- 0 Future 165 185- 5 Min MPH 166- 0 Future 166 186- 16 Intercept 167- 0 Future 167 187- 13780 Roller Size 168- 0 Future 168 188- 8 Default Volume 169- 0 Future 169 189- 0 Current Limit 170- 0 Future 170 190- 0 IR Comp 171- 0 Future 171 191- 120 Controller Max Speed 172- 0 Future 172 192- 0 Foldback 173- 0 Future 173 193- 1 Controller Present 174- 0 Future 174 194- 1 Min Resistance 175- 0 Future 175 195- 0 Target Fan Speed 176- 0 Future 176 196- 2 Target Volume 177- 0 Future 177 197- 0 Cur Fan Speed 178- 0 Future 178 198- 0 Cur Volume 179- 0 Future 179 199- 0 Cur Stride Position

Shared Memory Variable List - Page 6

200- 0 Cur Raw Pulse 220- 0 Current Canned Program 201- 0 Cur VSense 221- 4 Current Program State 202- 254859 Total Time 222- 1 Current DMK State 203- 227925 Total Distance 223- 0 Hand Detect Flag 204- 0 Avg Calories 224- 0 Incline Moving Flag 205- 0 Err Log File 225- 40 Incline value at 0% 206- 0 Err Log Stdout 226- 0 Vert feet change (+&-) 207- 10 Err Log ReadSM 227- 0 Elevation gain (+ only) 208- 9 Err Log WriteSM 228- 0 Pace - Minutes per mile 209- 230 Err Log Over 229- 0 Button Press for Altia 210- 0 Com Log File 230- 0 User Number for iFit 211- 0 Com Log Stdout 231- 1 Demo Mode val for Altia 212- 17 Com Log ReadSM 232- 0 Force Update from Web 213- 16 Com Log WriteSM 233- 0 Image Loaded Flags 214- 7224657 Com Log Over 234- 0 String Loaded Flags 215- 0 Log Write File 235- 0 WPL Debug Mode 216- 200 Actual MAX Incline 236- 1 WPL Step Mode 217- 0 Minimum Volume 237- 0 Message Loaded Flag 218- 16 Maximum Volume 238- 1 Blink Incline for 3 Sec 219- 0 Fan Speed Step 239- 1 Blink Speed for 3 Secs

Shared Memory Variable List - Page 7

240- 0 Value of beep to play 260- 0 iFit Workout Complete 241- 2 WiFi Connection State 261- 0 Run at 10 times speed 242- 0 IFIT Activity State 262- 0 Stop audio if playing 243- 0 Download Percent Complt 263- 0 Stop belt - don't start 244- 10 Current HMI Status 264- 0 Facebook Text Duration 245- 1134 HMI Calibrate value X0 265- 0 Maintenance Mode 246- 2535 HMI Calibrate value Y0 266- 0 Restore Factory Default 247- 3052 HMI Calibrate value X1 267- 0 Run the Network Test 248- 2010 HMI Calibrate value Y1 268- 1 BBComm Protocol Version 249- 2099 HMI Calibrate value X2 269- 101 Brain Board Version Num 250- 1466 HMI Calibrate value Y2 270- 0 Incline Tach Value 251- 0 User ID for WIFI update 271- 0 Firmware Dwnload Status 252- 0 User Entered new login 272- 0 Firmware Dwnload Offset 253- 1 Count of Defined Users 273- 0 Firmware Dwnload Chksum 254-1701108680 Val to set sys time to 274- 0 DMC Param Download Stat 255- 0 Status of time set cmd 275- 0 DMC Param Upload Value 256- 1359 PID of the current HMI 276- 0 DMC Param Upload Status 257- 1 Heartbeat of the HMI 277- 0 Target PWM for spd cntl 258- 1 Console Graphics Flag 278- 0 Current PWM for speed 259- 0 Audio File is Playing 279- 0 Seconds before powr sig

280- 0 Current LED Bank 300- 0 1=Disable strt btn 0=No 281- 0 Current LED Mask 301- 0 Competitor 1 spd tenths 282- 0 Special Comm Modes 302- 0 Competitor 2 spd tenths 283- 0 First Time Machine Runs 303- 0 Competitor 3 spd tenths 284- 1 Language Now Selected 304- 0 Competitor 4 spd tenths 285- 0 Test Mode Speed for LED 305- 0 Competitor 1 distance 286- 0 WiFi Ping Failure Count 306- 0 Competitor 2 distance 287- 0 DMK Disabled Flag 307- 0 Competitor 3 distance 288- 0 Display Units (Eng/Met) 308- 0 Competitor 4 distance 289- 0 Ifit Srvr; 0-liv; 1-tst 309- 0 Competitor 1 time secs 290- 0 Fan Mode; 0-man; 1-auto 310- 0 Competitor 2 time secs 291- 299 Fan Timeout Timer 311- 0 Competitor 3 time secs 292- 0 Cool Down Timer 312- 0 Competitor 4 time secs 293- 1023 Select Output to Print 313- 0 Competitor 1 secs ahead 294- -200 Actual MIN Incline 314- 0 Competitor 2 secs ahead 295- 1 Average Watts 315- 0 Competitor 3 secs ahead 296- 0 Inactivity Timer 316- 0 Competitor 4 secs ahead 297- 0 Time Blink Value 0 or 1 317- 0 Competitor 1 progress 298- 60 Seconds till comp start 318- 0 Competitor 2 progress 299- 0 1=Is comp; 0=Not comp 319- 0 Competitor 3 progress

Shared Memory Variable List - Page 9

320- 0 Competitor 4 progress 340- 0 Not Used 321- 0 The users average pace 341- 0 Not Used 322- 0 The users rank/place 342- 0 Not Used 323- 2 Status of WiFi List Req 343- 94 Not Used 324- 1 WiFi Connection Result 344- 0 Not Used 325- 90 Default Target RPM 345- 0 Not Used 326- 0 Status of Updt to Altia 346- 0 Not Used 327- 0 Flag for Server Switch 347- 0 Not Used 328- 7 Type of iFit Workout 348- 0 Not Used 329- 0 Show Incline Popup Wnd 349- 0 Not Used 330- 1 Not Used 350- -1 Not Used 331- 0 Not Used 351- -1 Not Used 332- 28 Not Used 352- -1 Not Used 333- 11 Not Used 353- -1 Not Used 334- 53 Not Used 354- -1 Not Used 335- 39 Not Used 355- -1 Not Used 336- 30 Not Used 356- -1 Not Used 337- 2 Not Used 357- -1 Not Used 338- 0 Not Used 358- -1 Not Used 339- 0 Not Used 359- -1 Not Used

Shared Memory Management Utility 1 - Print Variable List 2 - Modify Variables 3 - View Error Buffer 4 - View Communication Buffer 5 - View WPL Buffer 6 - Exit

Enter Option: 4 Communication Buffer - Page 1 Read Pointer = 19 Write Pointer = 18 Msg # Dir DateTime Length


0   I  1701108803    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 78 00 01 01 14 23 ed 00 00 00 00 00 00 00 00 | .x....#.........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1   O  1701108803     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2   I  1701108803    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 2 Read Pointer = 9 Write Pointer = 8 Msg # Dir DateTime Length


3   O  1701108833     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4   I  1701108833    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5   O  1701108833     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 3 Read Pointer = 9 Write Pointer = 8 Msg # Dir DateTime Length


6   I  1701108835    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7   O  1701108835     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8   I  1701108835    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 | B...(..........B
 | 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f | ...(..........B.
 | 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 | ..(..........B..
 | 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 00 | .(..........B...
 | 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 00 28 | (..........B...(

Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 4 Read Pointer = 15 Write Pointer = 14 Msg # Dir DateTime Length


9   O  1701108836     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10 I 1701108836 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 11 O 1701108836 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 5 Read Pointer = 5 Write Pointer = 4 Msg # Dir DateTime Length
12 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 13 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 14 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 6 Read Pointer = 5 Write Pointer = 4 Msg # Dir DateTime Length
15 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 16 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 17 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 7 Read Pointer = 19 Write Pointer = 18 Msg # Dir DateTime Length

18 I 1701108837 15 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(........... | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 19 O 1701108837 8 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ Press: r to repaint; q to quit; any other key for next screen:

On Mon, Nov 27, 2023 at 1:08 PM Sean Foley @.***> wrote:

Thanks for that... This is what utdebig and utlog did...

./utdebug

Enter Step Value or q to quit: 1 Enter Step Value or q to quit: 1 Enter Step Value or q to quit: q

./utlog

Starting utlog

On Mon, Nov 27, 2023 at 7:28 AM Roberto Viola @.***> wrote:

run them with

./utdebug

for example

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1827742083, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH5267PS3H4R6TS7UZ5Y5E3YGSBNNAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXG42DEMBYGM . You are receiving this because you modified the open/close state.Message ID: @.***>

seanpf1974 commented 9 months ago

./ut test returns this but it enumerates and pulses once per sec.

------------51-------------- key: NO KEY code: ffffffff held: 0

des incl: 0 incline: 0 inc moving: 0

RPM: 0 volume: 2 pulse: 0

resistance: 22 gear: 4 mph: 0

On Mon, Nov 27, 2023 at 1:15 PM Sean Foley @.***> wrote:

Just tried ./utconfig and got this...

./utconfig

Shared Memory Management Utility 1 - Print Variable List 2 - Modify Variables 3 - View Error Buffer 4 - View Communication Buffer 5 - View WPL Buffer 6 - Exit

Enter Option: 1 Shared Memory Variable List - Page 1

0- 1 Machine 20- 120 Max MPH 1- 1 Version 21- 20 Max Resistance 2- 316660 Part Number 22- 200 Max RPM 3- 0 Trainer ID 23- 35 Max Stride Length 4- 0 User ID 24- 200 Max Vibration Freq 5- 0 Card ID 25- -200 Min Incline 6- 0 Workout ID 26- 0 Min Vibration Freq 7- 0 Position 27- 16 Start KPH 8- 0 Week 28- 10 Start MPH 9- 0 Day 29- 0 Revs Per Kilometer 10- 22055 Max Workout Time 30- 0 Revs Per Mile 11- 0 Seconds Since Epoch 31- 0 Cur Altitude 12- 0 Binary Time 32- 0 Cur Incline 13- 22055 Timeout 33- 8095 Cur Kilometers 14- 59297 Workout Time 34- 0 Cur KPH 15- 0 Current Seconds 35- 5030 Cur Miles 16- 0 Register1 36- 0 Cur MPH 17- 0 Register2 37- 0 CurPulse 18- 200 Max Incline 38- 0 Cur Reps 19- 193 Max KPH 39- 22 Cur Resistance

Press: r to repaint; q to quit; any other key for next screen:

Shared Memory Variable List - Page 2

40- 0 Cur RPM 60- 0 Max Workout Pulse 41- 0 Cur Step 61- 0 Max Workout Resistance 42- 0 Cur Stride Length 62- 0 Max Workout RPM 43- 0 Exercise ID 63- 0 Max Workout Steps 44- 0 Target Freq 64- 0 Max Workout Stride Leng 45- 0 Target Incline 65- -115 Min Workout Incline 46- 16 Target KPH 66- 0 Min Workout Resistance 47- 10 Target MPH 67- 0 Min Workout KPH 48- 0 Target Pulse 68- 0 Min Workout MPH 49- 0 Target Reps 69- 0 Age 50- 20 Target Resistance 70- 0 Gender 51- 90 Target RPM 71- 0 Height Centimeters 52- 0 Target Seconds 72- 0 Height Inches 53- 0 Target Stride Length 73- 86 Weight Kilograms 54- 0 Max Workout Altitude 74- 190 Weight Pounds 55- 110 Max Workout Incline 75- 320 Display Height 56- 9858 Max Workout Kilometers 76- 240 Display Width 57- 16 Max Workout KPH 77- 0 Last Button Pressed 58- 6126 Max Workout Miles 78- 0 Max Kilograms 59- 10 Max Workout MPH 79- 0 Max Newtons

Shared Memory Variable List - Page 3

80- 0 Max Pounds 100- 0 Max Workout Laps 81- 0 Lap Kilometers 101- 0 Max Workout Newtons 82- 1320 Lap Miles 102- 0 Max Workout Pounds 83- 0 Cur Latitude 103- 0 Last Step 84- 0 Cur Longitude 104- 0 Last Error Code 85- 0 Cur Direction 105- 0 Last Error Position 86- 0 Target Latitude 106- 1329 Target Calories 87- 0 Target Longitude 107- 0 Target Carbs 88- 0 Target Direction 108- 6126 Target Miles 89- 168236 Cur Calories 109- 0 Target Fat Calories 90- 0 Cur Carbs 110- 0 Target Laps 91- 0 Cur Fat Calories 111- 0 Target Steps 92- 0 Cur Kilograms 112- 0 Current Revolution 93- 0 Cur Lap 113- 0 Target Revolutions 94- 0 Current Newtons 114- 1373 Target Altitude Feet 95- 0 Current Pounds 115- 0 Current Altitude Meters 96- 0 Target Kilograms 116- 418 Target Altitude Meters 97- 0 Target Newtons 117- 0 Current Rate of Climb 98- 0 Target Pounds 118- 0 Target Rate of Climb 99- 0 Max Workout Kilograms 119- 0 Current Rate of Climb M

Shared Memory Variable List - Page 4

120- 0 Target Rate of Climb Me 140- 0 Future 140 121- 0 Current Segment 141- 0 Future 141 122- 0 Current Set 142- 0 Future 142 123- 0 Target Sets 143- 0 Future 143 124- 0 Current Watts 144- 0 Future 144 125- 0 Target Wattts 145- 0 Future 145 126- 0 Min Workout Pulse 146- 0 Future 146 127- 0 Min Workout RPM 147- 0 Future 147 128- 0 Min Workout Stride Leng 148- 0 Future 148 129- 0 Min Workout Altitude 149- 0 Future 149 130- 0 Target Left Arm Positio 150- 0 Future 150 131- 0 Target Right Arm Positi 151- 0 Future 151 132- 9858 Target Kilometers 152- 0 Future 152 133- 0 Total Segment 153- 0 Future 153 134- 0 Max Rate of Climb feet 154- 0 Future 154 135- 0 Min Rate of Climb feet 155- 0 Future 155 136- 0 Minimum Stride Length 156- 0 Future 156 137- 0 Desired Shock Level 157- 0 Future 157 138- 4 Current Gear 158- 0 Future 158 139- 0 Future 139 159- 0 Future 159

Shared Memory Variable List - Page 5

160- 0 Future 160 180- 1 System Status 161- 0 Future 161 181- 2 BBComm Status 162- 0 Future 162 182- 109 Trans Max 163- 0 Future 163 183- -1 Cur Keycode 164- 0 Future 164 184- 0 Key Held Count 165- 0 Future 165 185- 5 Min MPH 166- 0 Future 166 186- 16 Intercept 167- 0 Future 167 187- 13780 Roller Size 168- 0 Future 168 188- 8 Default Volume 169- 0 Future 169 189- 0 Current Limit 170- 0 Future 170 190- 0 IR Comp 171- 0 Future 171 191- 120 Controller Max Speed 172- 0 Future 172 192- 0 Foldback 173- 0 Future 173 193- 1 Controller Present 174- 0 Future 174 194- 1 Min Resistance 175- 0 Future 175 195- 0 Target Fan Speed 176- 0 Future 176 196- 2 Target Volume 177- 0 Future 177 197- 0 Cur Fan Speed 178- 0 Future 178 198- 0 Cur Volume 179- 0 Future 179 199- 0 Cur Stride Position

Shared Memory Variable List - Page 6

200- 0 Cur Raw Pulse 220- 0 Current Canned Program 201- 0 Cur VSense 221- 4 Current Program State 202- 254859 Total Time 222- 1 Current DMK State 203- 227925 Total Distance 223- 0 Hand Detect Flag 204- 0 Avg Calories 224- 0 Incline Moving Flag 205- 0 Err Log File 225- 40 Incline value at 0% 206- 0 Err Log Stdout 226- 0 Vert feet change (+&-) 207- 10 Err Log ReadSM 227- 0 Elevation gain (+ only) 208- 9 Err Log WriteSM 228- 0 Pace - Minutes per mile 209- 230 Err Log Over 229- 0 Button Press for Altia 210- 0 Com Log File 230- 0 User Number for iFit 211- 0 Com Log Stdout 231- 1 Demo Mode val for Altia 212- 17 Com Log ReadSM 232- 0 Force Update from Web 213- 16 Com Log WriteSM 233- 0 Image Loaded Flags 214- 7224657 Com Log Over 234- 0 String Loaded Flags 215- 0 Log Write File 235- 0 WPL Debug Mode 216- 200 Actual MAX Incline 236- 1 WPL Step Mode 217- 0 Minimum Volume 237- 0 Message Loaded Flag 218- 16 Maximum Volume 238- 1 Blink Incline for 3 Sec 219- 0 Fan Speed Step 239- 1 Blink Speed for 3 Secs

Shared Memory Variable List - Page 7

240- 0 Value of beep to play 260- 0 iFit Workout Complete 241- 2 WiFi Connection State 261- 0 Run at 10 times speed 242- 0 IFIT Activity State 262- 0 Stop audio if playing 243- 0 Download Percent Complt 263- 0 Stop belt - don't start 244- 10 Current HMI Status 264- 0 Facebook Text Duration 245- 1134 HMI Calibrate value X0 265- 0 Maintenance Mode 246- 2535 HMI Calibrate value Y0 266- 0 Restore Factory Default 247- 3052 HMI Calibrate value X1 267- 0 Run the Network Test 248- 2010 HMI Calibrate value Y1 268- 1 BBComm Protocol Version 249- 2099 HMI Calibrate value X2 269- 101 Brain Board Version Num 250- 1466 HMI Calibrate value Y2 270- 0 Incline Tach Value 251- 0 User ID for WIFI update 271- 0 Firmware Dwnload Status 252- 0 User Entered new login 272- 0 Firmware Dwnload Offset 253- 1 Count of Defined Users 273- 0 Firmware Dwnload Chksum 254-1701108680 Val to set sys time to 274- 0 DMC Param Download Stat 255- 0 Status of time set cmd 275- 0 DMC Param Upload Value 256- 1359 PID of the current HMI 276- 0 DMC Param Upload Status 257- 1 Heartbeat of the HMI 277- 0 Target PWM for spd cntl 258- 1 Console Graphics Flag 278- 0 Current PWM for speed 259- 0 Audio File is Playing 279- 0 Seconds before powr sig

280- 0 Current LED Bank 300- 0 1=Disable strt btn 0=No 281- 0 Current LED Mask 301- 0 Competitor 1 spd tenths 282- 0 Special Comm Modes 302- 0 Competitor 2 spd tenths 283- 0 First Time Machine Runs 303- 0 Competitor 3 spd tenths 284- 1 Language Now Selected 304- 0 Competitor 4 spd tenths 285- 0 Test Mode Speed for LED 305- 0 Competitor 1 distance 286- 0 WiFi Ping Failure Count 306- 0 Competitor 2 distance 287- 0 DMK Disabled Flag 307- 0 Competitor 3 distance 288- 0 Display Units (Eng/Met) 308- 0 Competitor 4 distance 289- 0 Ifit Srvr; 0-liv; 1-tst 309- 0 Competitor 1 time secs 290- 0 Fan Mode; 0-man; 1-auto 310- 0 Competitor 2 time secs 291- 299 Fan Timeout Timer 311- 0 Competitor 3 time secs 292- 0 Cool Down Timer 312- 0 Competitor 4 time secs 293- 1023 Select Output to Print 313- 0 Competitor 1 secs ahead 294- -200 Actual MIN Incline 314- 0 Competitor 2 secs ahead 295- 1 Average Watts 315- 0 Competitor 3 secs ahead 296- 0 Inactivity Timer 316- 0 Competitor 4 secs ahead 297- 0 Time Blink Value 0 or 1 317- 0 Competitor 1 progress 298- 60 Seconds till comp start 318- 0 Competitor 2 progress 299- 0 1=Is comp; 0=Not comp 319- 0 Competitor 3 progress

Shared Memory Variable List - Page 9

320- 0 Competitor 4 progress 340- 0 Not Used 321- 0 The users average pace 341- 0 Not Used 322- 0 The users rank/place 342- 0 Not Used 323- 2 Status of WiFi List Req 343- 94 Not Used 324- 1 WiFi Connection Result 344- 0 Not Used 325- 90 Default Target RPM 345- 0 Not Used 326- 0 Status of Updt to Altia 346- 0 Not Used 327- 0 Flag for Server Switch 347- 0 Not Used 328- 7 Type of iFit Workout 348- 0 Not Used 329- 0 Show Incline Popup Wnd 349- 0 Not Used 330- 1 Not Used 350- -1 Not Used 331- 0 Not Used 351- -1 Not Used 332- 28 Not Used 352- -1 Not Used 333- 11 Not Used 353- -1 Not Used 334- 53 Not Used 354- -1 Not Used 335- 39 Not Used 355- -1 Not Used 336- 30 Not Used 356- -1 Not Used 337- 2 Not Used 357- -1 Not Used 338- 0 Not Used 358- -1 Not Used 339- 0 Not Used 359- -1 Not Used

Shared Memory Management Utility 1 - Print Variable List 2 - Modify Variables 3 - View Error Buffer 4 - View Communication Buffer 5 - View WPL Buffer 6 - Exit

Enter Option: 4 Communication Buffer - Page 1 Read Pointer = 19 Write Pointer = 18 Msg # Dir DateTime Length


0   I  1701108803    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 78 00 01 01 14 23 ed 00 00 00 00 00 00 00 00 | .x....#.........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1   O  1701108803     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2   I  1701108803    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 2 Read Pointer = 9 Write Pointer = 8 Msg # Dir DateTime Length


3   O  1701108833     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4   I  1701108833    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5   O  1701108833     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 3 Read Pointer = 9 Write Pointer = 8 Msg # Dir DateTime Length


6   I  1701108835    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7   O  1701108835     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8   I  1701108835    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 | B...(..........B
 | 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f | ...(..........B.
 | 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 | ..(..........B..
 | 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 00 | .(..........B...
 | 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 00 28 | (..........B...(

Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 4 Read Pointer = 15 Write Pointer = 14 Msg # Dir DateTime Length


9   O  1701108836     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10 I 1701108836 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 11 O 1701108836 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 5 Read Pointer = 5 Write Pointer = 4 Msg # Dir DateTime Length
12 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 13 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 14 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 6 Read Pointer = 5 Write Pointer = 4 Msg # Dir DateTime Length
15 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 16 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 17 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 7 Read Pointer = 19 Write Pointer = 18 Msg # Dir DateTime Length

18 I 1701108837 15 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(........... | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 19 O 1701108837 8 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ Press: r to repaint; q to quit; any other key for next screen:

On Mon, Nov 27, 2023 at 1:08 PM Sean Foley @.***> wrote:

Thanks for that... This is what utdebig and utlog did...

./utdebug

Enter Step Value or q to quit: 1 Enter Step Value or q to quit: 1 Enter Step Value or q to quit: q

./utlog

Starting utlog

On Mon, Nov 27, 2023 at 7:28 AM Roberto Viola @.***> wrote:

run them with

./utdebug

for example

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1827742083, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH5267PS3H4R6TS7UZ5Y5E3YGSBNNAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXG42DEMBYGM . You are receiving this because you modified the open/close state.Message ID: @.***>

seanpf1974 commented 9 months ago

Also if I change gears it updated

-----------574-------------- key: NO KEY code: ffffffff held: 0

des incl: 0 incline: 0 inc moving: 0

RPM: 0 volume: 2 pulse: 0

resistance: 22 gear: 2 mph: 0

On Mon, Nov 27, 2023 at 1:18 PM Sean Foley @.***> wrote:

./ut test returns this but it enumerates and pulses once per sec.

------------51-------------- key: NO KEY code: ffffffff held: 0

des incl: 0 incline: 0 inc moving: 0

RPM: 0 volume: 2 pulse: 0

resistance: 22 gear: 4 mph: 0

On Mon, Nov 27, 2023 at 1:15 PM Sean Foley @.***> wrote:

Just tried ./utconfig and got this...

./utconfig

Shared Memory Management Utility 1 - Print Variable List 2 - Modify Variables 3 - View Error Buffer 4 - View Communication Buffer 5 - View WPL Buffer 6 - Exit

Enter Option: 1 Shared Memory Variable List - Page 1

0- 1 Machine 20- 120 Max MPH 1- 1 Version 21- 20 Max Resistance 2- 316660 Part Number 22- 200 Max RPM 3- 0 Trainer ID 23- 35 Max Stride Length 4- 0 User ID 24- 200 Max Vibration Freq 5- 0 Card ID 25- -200 Min Incline 6- 0 Workout ID 26- 0 Min Vibration Freq 7- 0 Position 27- 16 Start KPH 8- 0 Week 28- 10 Start MPH 9- 0 Day 29- 0 Revs Per Kilometer 10- 22055 Max Workout Time 30- 0 Revs Per Mile 11- 0 Seconds Since Epoch 31- 0 Cur Altitude 12- 0 Binary Time 32- 0 Cur Incline 13- 22055 Timeout 33- 8095 Cur Kilometers 14- 59297 Workout Time 34- 0 Cur KPH 15- 0 Current Seconds 35- 5030 Cur Miles 16- 0 Register1 36- 0 Cur MPH 17- 0 Register2 37- 0 CurPulse 18- 200 Max Incline 38- 0 Cur Reps 19- 193 Max KPH 39- 22 Cur Resistance

Press: r to repaint; q to quit; any other key for next screen:

Shared Memory Variable List - Page 2

40- 0 Cur RPM 60- 0 Max Workout Pulse 41- 0 Cur Step 61- 0 Max Workout Resistance 42- 0 Cur Stride Length 62- 0 Max Workout RPM 43- 0 Exercise ID 63- 0 Max Workout Steps 44- 0 Target Freq 64- 0 Max Workout Stride Leng 45- 0 Target Incline 65- -115 Min Workout Incline 46- 16 Target KPH 66- 0 Min Workout Resistance 47- 10 Target MPH 67- 0 Min Workout KPH 48- 0 Target Pulse 68- 0 Min Workout MPH 49- 0 Target Reps 69- 0 Age 50- 20 Target Resistance 70- 0 Gender 51- 90 Target RPM 71- 0 Height Centimeters 52- 0 Target Seconds 72- 0 Height Inches 53- 0 Target Stride Length 73- 86 Weight Kilograms 54- 0 Max Workout Altitude 74- 190 Weight Pounds 55- 110 Max Workout Incline 75- 320 Display Height 56- 9858 Max Workout Kilometers 76- 240 Display Width 57- 16 Max Workout KPH 77- 0 Last Button Pressed 58- 6126 Max Workout Miles 78- 0 Max Kilograms 59- 10 Max Workout MPH 79- 0 Max Newtons

Shared Memory Variable List - Page 3

80- 0 Max Pounds 100- 0 Max Workout Laps 81- 0 Lap Kilometers 101- 0 Max Workout Newtons 82- 1320 Lap Miles 102- 0 Max Workout Pounds 83- 0 Cur Latitude 103- 0 Last Step 84- 0 Cur Longitude 104- 0 Last Error Code 85- 0 Cur Direction 105- 0 Last Error Position 86- 0 Target Latitude 106- 1329 Target Calories 87- 0 Target Longitude 107- 0 Target Carbs 88- 0 Target Direction 108- 6126 Target Miles 89- 168236 Cur Calories 109- 0 Target Fat Calories 90- 0 Cur Carbs 110- 0 Target Laps 91- 0 Cur Fat Calories 111- 0 Target Steps 92- 0 Cur Kilograms 112- 0 Current Revolution 93- 0 Cur Lap 113- 0 Target Revolutions 94- 0 Current Newtons 114- 1373 Target Altitude Feet 95- 0 Current Pounds 115- 0 Current Altitude Meters 96- 0 Target Kilograms 116- 418 Target Altitude Meters 97- 0 Target Newtons 117- 0 Current Rate of Climb 98- 0 Target Pounds 118- 0 Target Rate of Climb 99- 0 Max Workout Kilograms 119- 0 Current Rate of Climb M

Shared Memory Variable List - Page 4

120- 0 Target Rate of Climb Me 140- 0 Future 140 121- 0 Current Segment 141- 0 Future 141 122- 0 Current Set 142- 0 Future 142 123- 0 Target Sets 143- 0 Future 143 124- 0 Current Watts 144- 0 Future 144 125- 0 Target Wattts 145- 0 Future 145 126- 0 Min Workout Pulse 146- 0 Future 146 127- 0 Min Workout RPM 147- 0 Future 147 128- 0 Min Workout Stride Leng 148- 0 Future 148 129- 0 Min Workout Altitude 149- 0 Future 149 130- 0 Target Left Arm Positio 150- 0 Future 150 131- 0 Target Right Arm Positi 151- 0 Future 151 132- 9858 Target Kilometers 152- 0 Future 152 133- 0 Total Segment 153- 0 Future 153 134- 0 Max Rate of Climb feet 154- 0 Future 154 135- 0 Min Rate of Climb feet 155- 0 Future 155 136- 0 Minimum Stride Length 156- 0 Future 156 137- 0 Desired Shock Level 157- 0 Future 157 138- 4 Current Gear 158- 0 Future 158 139- 0 Future 139 159- 0 Future 159

Shared Memory Variable List - Page 5

160- 0 Future 160 180- 1 System Status 161- 0 Future 161 181- 2 BBComm Status 162- 0 Future 162 182- 109 Trans Max 163- 0 Future 163 183- -1 Cur Keycode 164- 0 Future 164 184- 0 Key Held Count 165- 0 Future 165 185- 5 Min MPH 166- 0 Future 166 186- 16 Intercept 167- 0 Future 167 187- 13780 Roller Size 168- 0 Future 168 188- 8 Default Volume 169- 0 Future 169 189- 0 Current Limit 170- 0 Future 170 190- 0 IR Comp 171- 0 Future 171 191- 120 Controller Max Speed 172- 0 Future 172 192- 0 Foldback 173- 0 Future 173 193- 1 Controller Present 174- 0 Future 174 194- 1 Min Resistance 175- 0 Future 175 195- 0 Target Fan Speed 176- 0 Future 176 196- 2 Target Volume 177- 0 Future 177 197- 0 Cur Fan Speed 178- 0 Future 178 198- 0 Cur Volume 179- 0 Future 179 199- 0 Cur Stride Position

Shared Memory Variable List - Page 6

200- 0 Cur Raw Pulse 220- 0 Current Canned Program 201- 0 Cur VSense 221- 4 Current Program State 202- 254859 Total Time 222- 1 Current DMK State 203- 227925 Total Distance 223- 0 Hand Detect Flag 204- 0 Avg Calories 224- 0 Incline Moving Flag 205- 0 Err Log File 225- 40 Incline value at 0% 206- 0 Err Log Stdout 226- 0 Vert feet change (+&-) 207- 10 Err Log ReadSM 227- 0 Elevation gain (+ only) 208- 9 Err Log WriteSM 228- 0 Pace - Minutes per mile 209- 230 Err Log Over 229- 0 Button Press for Altia 210- 0 Com Log File 230- 0 User Number for iFit 211- 0 Com Log Stdout 231- 1 Demo Mode val for Altia 212- 17 Com Log ReadSM 232- 0 Force Update from Web 213- 16 Com Log WriteSM 233- 0 Image Loaded Flags 214- 7224657 Com Log Over 234- 0 String Loaded Flags 215- 0 Log Write File 235- 0 WPL Debug Mode 216- 200 Actual MAX Incline 236- 1 WPL Step Mode 217- 0 Minimum Volume 237- 0 Message Loaded Flag 218- 16 Maximum Volume 238- 1 Blink Incline for 3 Sec 219- 0 Fan Speed Step 239- 1 Blink Speed for 3 Secs

Shared Memory Variable List - Page 7

240- 0 Value of beep to play 260- 0 iFit Workout Complete 241- 2 WiFi Connection State 261- 0 Run at 10 times speed 242- 0 IFIT Activity State 262- 0 Stop audio if playing 243- 0 Download Percent Complt 263- 0 Stop belt - don't start 244- 10 Current HMI Status 264- 0 Facebook Text Duration 245- 1134 HMI Calibrate value X0 265- 0 Maintenance Mode 246- 2535 HMI Calibrate value Y0 266- 0 Restore Factory Default 247- 3052 HMI Calibrate value X1 267- 0 Run the Network Test 248- 2010 HMI Calibrate value Y1 268- 1 BBComm Protocol Version 249- 2099 HMI Calibrate value X2 269- 101 Brain Board Version Num 250- 1466 HMI Calibrate value Y2 270- 0 Incline Tach Value 251- 0 User ID for WIFI update 271- 0 Firmware Dwnload Status 252- 0 User Entered new login 272- 0 Firmware Dwnload Offset 253- 1 Count of Defined Users 273- 0 Firmware Dwnload Chksum 254-1701108680 Val to set sys time to 274- 0 DMC Param Download Stat 255- 0 Status of time set cmd 275- 0 DMC Param Upload Value 256- 1359 PID of the current HMI 276- 0 DMC Param Upload Status 257- 1 Heartbeat of the HMI 277- 0 Target PWM for spd cntl 258- 1 Console Graphics Flag 278- 0 Current PWM for speed 259- 0 Audio File is Playing 279- 0 Seconds before powr sig

280- 0 Current LED Bank 300- 0 1=Disable strt btn 0=No 281- 0 Current LED Mask 301- 0 Competitor 1 spd tenths 282- 0 Special Comm Modes 302- 0 Competitor 2 spd tenths 283- 0 First Time Machine Runs 303- 0 Competitor 3 spd tenths 284- 1 Language Now Selected 304- 0 Competitor 4 spd tenths 285- 0 Test Mode Speed for LED 305- 0 Competitor 1 distance 286- 0 WiFi Ping Failure Count 306- 0 Competitor 2 distance 287- 0 DMK Disabled Flag 307- 0 Competitor 3 distance 288- 0 Display Units (Eng/Met) 308- 0 Competitor 4 distance 289- 0 Ifit Srvr; 0-liv; 1-tst 309- 0 Competitor 1 time secs 290- 0 Fan Mode; 0-man; 1-auto 310- 0 Competitor 2 time secs 291- 299 Fan Timeout Timer 311- 0 Competitor 3 time secs 292- 0 Cool Down Timer 312- 0 Competitor 4 time secs 293- 1023 Select Output to Print 313- 0 Competitor 1 secs ahead 294- -200 Actual MIN Incline 314- 0 Competitor 2 secs ahead 295- 1 Average Watts 315- 0 Competitor 3 secs ahead 296- 0 Inactivity Timer 316- 0 Competitor 4 secs ahead 297- 0 Time Blink Value 0 or 1 317- 0 Competitor 1 progress 298- 60 Seconds till comp start 318- 0 Competitor 2 progress 299- 0 1=Is comp; 0=Not comp 319- 0 Competitor 3 progress

Shared Memory Variable List - Page 9

320- 0 Competitor 4 progress 340- 0 Not Used 321- 0 The users average pace 341- 0 Not Used 322- 0 The users rank/place 342- 0 Not Used 323- 2 Status of WiFi List Req 343- 94 Not Used 324- 1 WiFi Connection Result 344- 0 Not Used 325- 90 Default Target RPM 345- 0 Not Used 326- 0 Status of Updt to Altia 346- 0 Not Used 327- 0 Flag for Server Switch 347- 0 Not Used 328- 7 Type of iFit Workout 348- 0 Not Used 329- 0 Show Incline Popup Wnd 349- 0 Not Used 330- 1 Not Used 350- -1 Not Used 331- 0 Not Used 351- -1 Not Used 332- 28 Not Used 352- -1 Not Used 333- 11 Not Used 353- -1 Not Used 334- 53 Not Used 354- -1 Not Used 335- 39 Not Used 355- -1 Not Used 336- 30 Not Used 356- -1 Not Used 337- 2 Not Used 357- -1 Not Used 338- 0 Not Used 358- -1 Not Used 339- 0 Not Used 359- -1 Not Used

Shared Memory Management Utility 1 - Print Variable List 2 - Modify Variables 3 - View Error Buffer 4 - View Communication Buffer 5 - View WPL Buffer 6 - Exit

Enter Option: 4 Communication Buffer - Page 1 Read Pointer = 19 Write Pointer = 18 Msg # Dir DateTime Length


0   I  1701108803    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 78 00 01 01 14 23 ed 00 00 00 00 00 00 00 00 | .x....#.........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
1   O  1701108803     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
2   I  1701108803    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 2 Read Pointer = 9 Write Pointer = 8 Msg # Dir DateTime Length


3   O  1701108833     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
4   I  1701108833    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
5   O  1701108833     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................

Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 3 Read Pointer = 9 Write Pointer = 8 Msg # Dir DateTime Length


6   I  1701108835    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(...........
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
7   O  1701108835     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
8   I  1701108835    15
 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 | B...(..........B
 | 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f | ...(..........B.
 | 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 | ..(..........B..
 | 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 00 | .(..........B...
 | 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 00 28 | (..........B...(

Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 4 Read Pointer = 15 Write Pointer = 14 Msg # Dir DateTime Length


9   O  1701108836     8
 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
10 I 1701108836 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 11 O 1701108836 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 5 Read Pointer = 5 Write Pointer = 4 Msg # Dir DateTime Length
12 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 13 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 14 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 6 Read Pointer = 5 Write Pointer = 4 Msg # Dir DateTime Length
15 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 16 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 17 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 7 Read Pointer = 19 Write Pointer = 18 Msg # Dir DateTime Length

18 I 1701108837 15 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(........... | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 19 O 1701108837 8 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ Press: r to repaint; q to quit; any other key for next screen:

On Mon, Nov 27, 2023 at 1:08 PM Sean Foley @.***> wrote:

Thanks for that... This is what utdebig and utlog did...

./utdebug

Enter Step Value or q to quit: 1 Enter Step Value or q to quit: 1 Enter Step Value or q to quit: q

./utlog

Starting utlog

On Mon, Nov 27, 2023 at 7:28 AM Roberto Viola @.***> wrote:

run them with

./utdebug

for example

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1827742083, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH5267PS3H4R6TS7UZ5Y5E3YGSBNNAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXG42DEMBYGM . You are receiving this because you modified the open/close state.Message ID: @.***>

cagnulein commented 9 months ago

wow great! no power there?

Il giorno lun 27 nov 2023 alle 19:20 seanpf1974 @.***> ha scritto:

Also if I change gears it updated

-----------574-------------- key: NO KEY code: ffffffff held: 0

des incl: 0 incline: 0 inc moving: 0

RPM: 0 volume: 2 pulse: 0

resistance: 22 gear: 2 mph: 0

On Mon, Nov 27, 2023 at 1:18 PM Sean Foley @.***> wrote:

./ut test returns this but it enumerates and pulses once per sec.

------------51-------------- key: NO KEY code: ffffffff held: 0

des incl: 0 incline: 0 inc moving: 0

RPM: 0 volume: 2 pulse: 0

resistance: 22 gear: 4 mph: 0

On Mon, Nov 27, 2023 at 1:15 PM Sean Foley @.***> wrote:

Just tried ./utconfig and got this...

./utconfig

Shared Memory Management Utility 1 - Print Variable List 2 - Modify Variables 3 - View Error Buffer 4 - View Communication Buffer 5 - View WPL Buffer 6 - Exit

Enter Option: 1 Shared Memory Variable List - Page 1

0- 1 Machine 20- 120 Max MPH 1- 1 Version 21- 20 Max Resistance 2- 316660 Part Number 22- 200 Max RPM 3- 0 Trainer ID 23- 35 Max Stride Length 4- 0 User ID 24- 200 Max Vibration Freq 5- 0 Card ID 25- -200 Min Incline 6- 0 Workout ID 26- 0 Min Vibration Freq 7- 0 Position 27- 16 Start KPH 8- 0 Week 28- 10 Start MPH 9- 0 Day 29- 0 Revs Per Kilometer 10- 22055 Max Workout Time 30- 0 Revs Per Mile 11- 0 Seconds Since Epoch 31- 0 Cur Altitude 12- 0 Binary Time 32- 0 Cur Incline 13- 22055 Timeout 33- 8095 Cur Kilometers 14- 59297 Workout Time 34- 0 Cur KPH 15- 0 Current Seconds 35- 5030 Cur Miles 16- 0 Register1 36- 0 Cur MPH 17- 0 Register2 37- 0 CurPulse 18- 200 Max Incline 38- 0 Cur Reps 19- 193 Max KPH 39- 22 Cur Resistance

Press: r to repaint; q to quit; any other key for next screen:

Shared Memory Variable List - Page 2

40- 0 Cur RPM 60- 0 Max Workout Pulse 41- 0 Cur Step 61- 0 Max Workout Resistance 42- 0 Cur Stride Length 62- 0 Max Workout RPM 43- 0 Exercise ID 63- 0 Max Workout Steps 44- 0 Target Freq 64- 0 Max Workout Stride Leng 45- 0 Target Incline 65- -115 Min Workout Incline 46- 16 Target KPH 66- 0 Min Workout Resistance 47- 10 Target MPH 67- 0 Min Workout KPH 48- 0 Target Pulse 68- 0 Min Workout MPH 49- 0 Target Reps 69- 0 Age 50- 20 Target Resistance 70- 0 Gender 51- 90 Target RPM 71- 0 Height Centimeters 52- 0 Target Seconds 72- 0 Height Inches 53- 0 Target Stride Length 73- 86 Weight Kilograms 54- 0 Max Workout Altitude 74- 190 Weight Pounds 55- 110 Max Workout Incline 75- 320 Display Height 56- 9858 Max Workout Kilometers 76- 240 Display Width 57- 16 Max Workout KPH 77- 0 Last Button Pressed 58- 6126 Max Workout Miles 78- 0 Max Kilograms 59- 10 Max Workout MPH 79- 0 Max Newtons

Shared Memory Variable List - Page 3

80- 0 Max Pounds 100- 0 Max Workout Laps 81- 0 Lap Kilometers 101- 0 Max Workout Newtons 82- 1320 Lap Miles 102- 0 Max Workout Pounds 83- 0 Cur Latitude 103- 0 Last Step 84- 0 Cur Longitude 104- 0 Last Error Code 85- 0 Cur Direction 105- 0 Last Error Position 86- 0 Target Latitude 106- 1329 Target Calories 87- 0 Target Longitude 107- 0 Target Carbs 88- 0 Target Direction 108- 6126 Target Miles 89- 168236 Cur Calories 109- 0 Target Fat Calories 90- 0 Cur Carbs 110- 0 Target Laps 91- 0 Cur Fat Calories 111- 0 Target Steps 92- 0 Cur Kilograms 112- 0 Current Revolution 93- 0 Cur Lap 113- 0 Target Revolutions 94- 0 Current Newtons 114- 1373 Target Altitude Feet 95- 0 Current Pounds 115- 0 Current Altitude Meters 96- 0 Target Kilograms 116- 418 Target Altitude Meters 97- 0 Target Newtons 117- 0 Current Rate of Climb 98- 0 Target Pounds 118- 0 Target Rate of Climb 99- 0 Max Workout Kilograms 119- 0 Current Rate of Climb M

Shared Memory Variable List - Page 4

120- 0 Target Rate of Climb Me 140- 0 Future 140 121- 0 Current Segment 141- 0 Future 141 122- 0 Current Set 142- 0 Future 142 123- 0 Target Sets 143- 0 Future 143 124- 0 Current Watts 144- 0 Future 144 125- 0 Target Wattts 145- 0 Future 145 126- 0 Min Workout Pulse 146- 0 Future 146 127- 0 Min Workout RPM 147- 0 Future 147 128- 0 Min Workout Stride Leng 148- 0 Future 148 129- 0 Min Workout Altitude 149- 0 Future 149 130- 0 Target Left Arm Positio 150- 0 Future 150 131- 0 Target Right Arm Positi 151- 0 Future 151 132- 9858 Target Kilometers 152- 0 Future 152 133- 0 Total Segment 153- 0 Future 153 134- 0 Max Rate of Climb feet 154- 0 Future 154 135- 0 Min Rate of Climb feet 155- 0 Future 155 136- 0 Minimum Stride Length 156- 0 Future 156 137- 0 Desired Shock Level 157- 0 Future 157 138- 4 Current Gear 158- 0 Future 158 139- 0 Future 139 159- 0 Future 159

Shared Memory Variable List - Page 5

160- 0 Future 160 180- 1 System Status 161- 0 Future 161 181- 2 BBComm Status 162- 0 Future 162 182- 109 Trans Max 163- 0 Future 163 183- -1 Cur Keycode 164- 0 Future 164 184- 0 Key Held Count 165- 0 Future 165 185- 5 Min MPH 166- 0 Future 166 186- 16 Intercept 167- 0 Future 167 187- 13780 Roller Size 168- 0 Future 168 188- 8 Default Volume 169- 0 Future 169 189- 0 Current Limit 170- 0 Future 170 190- 0 IR Comp 171- 0 Future 171 191- 120 Controller Max Speed 172- 0 Future 172 192- 0 Foldback 173- 0 Future 173 193- 1 Controller Present 174- 0 Future 174 194- 1 Min Resistance 175- 0 Future 175 195- 0 Target Fan Speed 176- 0 Future 176 196- 2 Target Volume 177- 0 Future 177 197- 0 Cur Fan Speed 178- 0 Future 178 198- 0 Cur Volume 179- 0 Future 179 199- 0 Cur Stride Position

Shared Memory Variable List - Page 6

200- 0 Cur Raw Pulse 220- 0 Current Canned Program 201- 0 Cur VSense 221- 4 Current Program State 202- 254859 Total Time 222- 1 Current DMK State 203- 227925 Total Distance 223- 0 Hand Detect Flag 204- 0 Avg Calories 224- 0 Incline Moving Flag 205- 0 Err Log File 225- 40 Incline value at 0% 206- 0 Err Log Stdout 226- 0 Vert feet change (+&-) 207- 10 Err Log ReadSM 227- 0 Elevation gain (+ only) 208- 9 Err Log WriteSM 228- 0 Pace - Minutes per mile 209- 230 Err Log Over 229- 0 Button Press for Altia 210- 0 Com Log File 230- 0 User Number for iFit 211- 0 Com Log Stdout 231- 1 Demo Mode val for Altia 212- 17 Com Log ReadSM 232- 0 Force Update from Web 213- 16 Com Log WriteSM 233- 0 Image Loaded Flags 214- 7224657 Com Log Over 234- 0 String Loaded Flags 215- 0 Log Write File 235- 0 WPL Debug Mode 216- 200 Actual MAX Incline 236- 1 WPL Step Mode 217- 0 Minimum Volume 237- 0 Message Loaded Flag 218- 16 Maximum Volume 238- 1 Blink Incline for 3 Sec 219- 0 Fan Speed Step 239- 1 Blink Speed for 3 Secs

Shared Memory Variable List - Page 7

240- 0 Value of beep to play 260- 0 iFit Workout Complete 241- 2 WiFi Connection State 261- 0 Run at 10 times speed 242- 0 IFIT Activity State 262- 0 Stop audio if playing 243- 0 Download Percent Complt 263- 0 Stop belt - don't start 244- 10 Current HMI Status 264- 0 Facebook Text Duration 245- 1134 HMI Calibrate value X0 265- 0 Maintenance Mode 246- 2535 HMI Calibrate value Y0 266- 0 Restore Factory Default 247- 3052 HMI Calibrate value X1 267- 0 Run the Network Test 248- 2010 HMI Calibrate value Y1 268- 1 BBComm Protocol Version 249- 2099 HMI Calibrate value X2 269- 101 Brain Board Version Num 250- 1466 HMI Calibrate value Y2 270- 0 Incline Tach Value 251- 0 User ID for WIFI update 271- 0 Firmware Dwnload Status 252- 0 User Entered new login 272- 0 Firmware Dwnload Offset 253- 1 Count of Defined Users 273- 0 Firmware Dwnload Chksum 254-1701108680 Val to set sys time to 274- 0 DMC Param Download Stat 255- 0 Status of time set cmd 275- 0 DMC Param Upload Value 256- 1359 PID of the current HMI 276- 0 DMC Param Upload Status 257- 1 Heartbeat of the HMI 277- 0 Target PWM for spd cntl 258- 1 Console Graphics Flag 278- 0 Current PWM for speed 259- 0 Audio File is Playing 279- 0 Seconds before powr sig

280- 0 Current LED Bank 300- 0 1=Disable strt btn 0=No 281- 0 Current LED Mask 301- 0 Competitor 1 spd tenths 282- 0 Special Comm Modes 302- 0 Competitor 2 spd tenths 283- 0 First Time Machine Runs 303- 0 Competitor 3 spd tenths 284- 1 Language Now Selected 304- 0 Competitor 4 spd tenths 285- 0 Test Mode Speed for LED 305- 0 Competitor 1 distance 286- 0 WiFi Ping Failure Count 306- 0 Competitor 2 distance 287- 0 DMK Disabled Flag 307- 0 Competitor 3 distance 288- 0 Display Units (Eng/Met) 308- 0 Competitor 4 distance 289- 0 Ifit Srvr; 0-liv; 1-tst 309- 0 Competitor 1 time secs 290- 0 Fan Mode; 0-man; 1-auto 310- 0 Competitor 2 time secs 291- 299 Fan Timeout Timer 311- 0 Competitor 3 time secs 292- 0 Cool Down Timer 312- 0 Competitor 4 time secs 293- 1023 Select Output to Print 313- 0 Competitor 1 secs ahead 294- -200 Actual MIN Incline 314- 0 Competitor 2 secs ahead 295- 1 Average Watts 315- 0 Competitor 3 secs ahead 296- 0 Inactivity Timer 316- 0 Competitor 4 secs ahead 297- 0 Time Blink Value 0 or 1 317- 0 Competitor 1 progress 298- 60 Seconds till comp start 318- 0 Competitor 2 progress 299- 0 1=Is comp; 0=Not comp 319- 0 Competitor 3 progress

Shared Memory Variable List - Page 9

320- 0 Competitor 4 progress 340- 0 Not Used 321- 0 The users average pace 341- 0 Not Used 322- 0 The users rank/place 342- 0 Not Used 323- 2 Status of WiFi List Req 343- 94 Not Used 324- 1 WiFi Connection Result 344- 0 Not Used 325- 90 Default Target RPM 345- 0 Not Used 326- 0 Status of Updt to Altia 346- 0 Not Used 327- 0 Flag for Server Switch 347- 0 Not Used 328- 7 Type of iFit Workout 348- 0 Not Used 329- 0 Show Incline Popup Wnd 349- 0 Not Used 330- 1 Not Used 350- -1 Not Used 331- 0 Not Used 351- -1 Not Used 332- 28 Not Used 352- -1 Not Used 333- 11 Not Used 353- -1 Not Used 334- 53 Not Used 354- -1 Not Used 335- 39 Not Used 355- -1 Not Used 336- 30 Not Used 356- -1 Not Used 337- 2 Not Used 357- -1 Not Used 338- 0 Not Used 358- -1 Not Used 339- 0 Not Used 359- -1 Not Used

Shared Memory Management Utility 1 - Print Variable List 2 - Modify Variables 3 - View Error Buffer 4 - View Communication Buffer 5 - View WPL Buffer 6 - Exit

Enter Option: 4 Communication Buffer - Page 1 Read Pointer = 19 Write Pointer = 18 Msg # Dir DateTime Length


0 I 1701108803 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 78 00 01 01 14 23 ed 00 00 00 00 00 00 00 00 .x....#......... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 1 O 1701108803 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 2 I 1701108803 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 2 Read Pointer = 9 Write Pointer = 8 Msg # Dir DateTime Length
3 O 1701108833 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 4 I 1701108833 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 5 O 1701108833 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 3 Read Pointer = 9 Write Pointer = 8 Msg # Dir DateTime Length
6 I 1701108835 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 7 O 1701108835 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 8 I 1701108835 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 B...(..........B 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f ...(..........B. 16 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 ..(..........B.. 00 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 00 .(..........B... 28 00 00 00 ff ff ff ff 01 00 8c 42 0f 16 00 28 (..........B...( Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 4 Read Pointer = 15 Write Pointer = 14 Msg # Dir DateTime Length
9 O 1701108836 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 10 I 1701108836 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 11 O 1701108836 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 5 Read Pointer = 5 Write Pointer = 4 Msg # Dir DateTime Length
12 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 13 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 14 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 6 Read Pointer = 5 Write Pointer = 4 Msg # Dir DateTime Length
15 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 16 I 1701108837 15 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 B...(........... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 17 O 1701108837 8 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 R..(............ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Press: r to repaint; q to quit; any other key for next screen: Communication Buffer - Page 7 Read Pointer = 19 Write Pointer = 18 Msg # Dir DateTime Length

18 I 1701108837 15 | 42 0f 16 00 28 00 00 00 ff ff ff ff 01 00 8c 00 | B...(........... | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ 19 O 1701108837 8 | 52 08 14 28 00 02 00 98 ff ff ff ff 01 00 8c 00 | R..(............ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................ Press: r to repaint; q to quit; any other key for next screen:

On Mon, Nov 27, 2023 at 1:08 PM Sean Foley @.***> wrote:

Thanks for that... This is what utdebig and utlog did...

./utdebug

Enter Step Value or q to quit: 1 Enter Step Value or q to quit: 1 Enter Step Value or q to quit: q

./utlog

Starting utlog

On Mon, Nov 27, 2023 at 7:28 AM Roberto Viola @.***> wrote:

run them with

./utdebug

for example

— Reply to this email directly, view it on GitHub < https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1827742083>,

or unsubscribe < https://github.com/notifications/unsubscribe-auth/AH5267PS3H4R6TS7UZ5Y5E3YGSBNNAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXG42DEMBYGM>

. You are receiving this because you modified the open/close state.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/cagnulein/qdomyos-zwift/issues/1825#issuecomment-1828379593, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALYWDP7P3VQDH4CXWDDL3YGTKWFAVCNFSM6AAAAAA72ZTJGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRYGM3TSNJZGM .

You are receiving this because you were mentioned.Message ID: @.***>

seanpf1974 commented 9 months ago

Sorry I disappeared. I black-holed the bike for a bit, accident ran a ut function on the wifi and could get the bike back onto the network. It's back on but now on a different IP address. Let me know if you have any thoughts of what to do next.

seanpf1974 commented 9 months ago

./utnetstatus

NETSTATUS: Starting NETSTATUS: Starting network status thread... NETSTATUS: Starting network ping thread... NETSTATUS: Ping server URL is: "http://machines.iconfitness.com/iFitLiveServices /applicationDateTime.do"; ping interval is 30 seconds. NETSTATUS: listener starting... NETSTATUS: Unable to bind to port 4348. NETSTATUS: listener thread stopping... NETSTATUS: listener thread stopped. NETSTATUS: listener 1: Listening for client... NETSTATUS: listener 1: accept() returned -1 NETSTATUS: Listener 1: Unable to accept a connection. NETSTATUS: listener 1: stopped. NETSTATUS: listener 2: Listening for client... NETSTATUS: listener 2: accept() returned -1 NETSTATUS: Listener 2: Unable to accept a connection. NETSTATUS: listener 2: stopped. NETSTATUS: Requesting http://machines.iconfitness.com/iFitLiveServices/applicationDateTime.do NETSTATUS: machines.iconfitness.com returned 200 (13 bytes - 108.0 bytes/sec). NETSTATUS: SM_PING_FAILURE_COUNT set to 0

seanpf1974 commented 9 months ago

./utbutton

Enter Button Selection 1 - Display Button 12 - World Tour Button 2 - Home Button 13 - Event Training Button 3 - Up Button 14 - Competition Button 4 - Down Button 15 - All Terrain Button 5 - Enter Button 16 - Spin Class Button 6 - Volume Up 17 - Exercise Bike Button 7 - Volume Down 18 - Manual Mode Button 8 - Incline Up 19 - Gear Down 9 - Incline Down 20 - Gear Up 10 - My Trainer Button 21 - iFit Button 11 - My Maps Button 99 - Exit

cagnulein commented 9 months ago

@seanpf1974 ehehe i see!

I guess we can use the

# ./utconfig

for everything!

because it has command to read and write everything!

can you test it manually?

so check that you can read rpm, power, speed in real time and also you can force a target watt and the bike will keep it

Let me know!

seanpf1974 commented 9 months ago

I can read, rpm, power, speed in real time. Target values all hold and update bike, target incline, target power. Let me know if there is anything else you want me to check. Bike Registers.txt

cagnulein commented 9 months ago

so just to be sure, are you able also to set target values?

if so i have to check how to implement a telnet connection on qz but it should be something doable.