cagnulein / qdomyos-zwift

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

[BUG] Renpho smart bike r-q002 n #2401

Open a-librarian opened 1 month ago

a-librarian commented 1 month ago

Describe the bug I bought the app on the play store and it sees the bike and connects automatically, but displays no information. Tried goofing around with settings to no avail.

I've attached 3 debug logs from the sessions in which I was trying to connect.

Screenshots If applicable, add screenshots to help explain your problem. Screenshot_20240622-114727

Desktop (please complete the following information):

Smartphone (please complete the following information): Android 14, June 5 Update Pixel 6 Pro

Append a debug log debug-Sat_Jun_22_11_51_06_2024.log debug-Sat_Jun_22_12_09_53_2024.log debug-Sat_Jun_22_12_04_18_2024.log Follow this guide https://github.com/cagnulein/qdomyos-zwift/wiki/How-do-i-get-the-debug-log-in-case-something-doesn't-work%3F

Additional context Add any other context about the problem here.

cagnulein commented 1 month ago

ok thanks for trying, I will think what else can i try to fix this.

cagnulein commented 1 month ago

hi @a-librarian when you will come back, can you please try the same version disabling the virtual device setting under the experimental settings? I know you did it already but since i did some changes, I would like to see if it makes any difference. Thanks. In the meantime I'm still thinking if I can do something else

a-librarian commented 1 month ago

Hey, tried that on Android and iPad. No data displayed.

cagnulein commented 1 month ago

Ok I will think about any other possible solutions. Thanks have a great weekend

cagnulein commented 1 month ago

I didn't forget about you, I'm still thinking about what I can do Roberto Viola Software engineer and open source enthusiast http://robertoviola.cloud

Il giorno dom 7 lug 2024 alle ore 01:06 a-librarian < @.***> ha scritto:

Hey, tried that on Android and iPad. No data displayed.

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

a-librarian commented 3 weeks ago

Would it be useful to pull BT data from the native Renpho app, AI Gym? I was riding with it yesterday, grabbed a screenshot. Screenshot_20240723-203934

cagnulein commented 3 weeks ago

yeah maybe i can see something different. thanks!

a-librarian commented 3 weeks ago

Opened the AIGym app, it failed connection to the bike and then worked on reconnect. I did a quick bike where the app just reports what the bike is doing, then stopped that and started a routine where the app controls the resistance. btsnoop_hci.log

cagnulein commented 3 weeks ago

Ok, I'll check it out. thanks.

Il giorno sab 27 lug 2024 alle 21:30 a-librarian @.***> ha scritto:

Opened the AIGym app, it failed connection to the bike and then worked on reconnect. I did a quick bike where it reports what the bike is doing, then quit that and started a routine where the app controls the resistance. btsnoop_hci.log https://github.com/user-attachments/files/16401268/btsnoop_hci.log

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

cagnulein commented 3 weeks ago

this is very useful! this app use the native protocol of the bike! just one question and another request: on this log did you change the resistance from 17 to 18 to 19 several times, right? if so are you able to change, from the app directly, all the resistance from 1 to the max, leaving 5 seconds between each change? This will allow me to collect all the frames and to add them into qz as well!

Let me know!

a-librarian commented 3 weeks ago

During the first phase, I did a "free cycle" where I manipulated the dial on the bike and I did go up and down a few times. I don't remember that it was as high as 17-19 on my display (the resistance I can manually change goes from 1-24 in single digit increments) - that would have been fairly high resistance. When you are in free cycle, the app only displays information - you cannot change the resistance through the app, only on the bike's dial.

In the second phase, when I was doing a program, the bike takes control of the resistance and the dial doesn't do anything. I can't find a way through the app to get exactly what you're looking for.

I could, though, do one of the programs that moves through many increasing resistance levels in a row, if that would be useful. Screenshot_20240728-104958 (on reflection, I don't know if it's increasing resistance or just getting me to pedal harder - I'd have to try some of these programs to figure out which one does what you're asking).

Or are you asking if I can put it in free ride, then manually increase the resistance from 1-24, because I can get that. It just won't be app controlled.

Or if you have another idea, let me know.

cagnulein commented 2 weeks ago

ok i think i've done https://github.com/cagnulein/qdomyos-zwift/actions/runs/10141376002

i made a LOT of changes so hopefully it will work. Let me know with a debug log if something is doesn't work. What I expect is that you can see the metrics from the bike as usual and also, with the plus and minus button in the resistance tile, you are able to change the resistance on the bike

let me know!

cagnulein commented 2 weeks ago

new one https://github.com/cagnulein/qdomyos-zwift/actions/runs/10141437665

cagnulein commented 2 weeks ago

new one https://github.com/cagnulein/qdomyos-zwift/actions/runs/10141861182

a-librarian commented 2 weeks ago

Used the newest one you posted. Metrics displayed on start, which is great. I could not adjust the resistance from the app, I could from the bike. I note that when one of the apps (AIgym, kinoapp) has control of the resistance, I cannot change it from the bike.debug-Mon_Jul_29_08_40_10_2024.log

cagnulein commented 2 weeks ago

got the issue, new one https://github.com/cagnulein/qdomyos-zwift/actions/runs/10144771741

a-librarian commented 2 weeks ago

Sorry for the delay, tried this one, no change. I think this is the right debug file. debug-Mon_Jul_29_19_06_38_2024.txt

cagnulein commented 1 week ago

thanks. I did a mistake in the last built. New one https://github.com/cagnulein/qdomyos-zwift/actions/runs/10244344251

cagnulein commented 1 week ago

new build https://github.com/cagnulein/qdomyos-zwift/actions/runs/10246000591

a-librarian commented 1 week ago

Hi, this last build fails to launch for me. I'll restart my phone and double check.

cagnulein commented 1 week ago

argh i had to change a thing in the gradle script because a internet website was down. let me check on my side if i see the same issue. i will report back

cagnulein commented 1 week ago

confirmed, it doesn't work on my side neither. I will report back ASAP!

Roberto Viola Software engineer and open source enthusiast http://robertoviola.cloud

Il giorno lun 5 ago 2024 alle ore 15:18 a-librarian < @.***> ha scritto:

Hi, this last build fails to launch for me. I'll restart my phone and double check.

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

cagnulein commented 1 week ago

fixed https://github.com/cagnulein/qdomyos-zwift/actions/runs/10253059526 sorry for the issue

Roberto Viola Software engineer and open source enthusiast http://robertoviola.cloud

Il giorno lun 5 ago 2024 alle ore 15:23 cagnulein @.***> ha scritto:

confirmed, it doesn't work on my side neither. I will report back ASAP!

Roberto Viola Software engineer and open source enthusiast http://robertoviola.cloud

Il giorno lun 5 ago 2024 alle ore 15:18 a-librarian < @.***> ha scritto:

Hi, this last build fails to launch for me. I'll restart my phone and double check.

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

a-librarian commented 1 week ago

Hey, it worked. I got the introduction setup screens which I'd not seen before. It also took control of the bikes resistance though I'll need to experiment because it wasn't obvious what it was displaying vs what I was feeling. I'll try connecting to peloton next.

cagnulein commented 1 week ago

wow amazing!

I got the introduction setup screens which I'd not seen before

yes I added recently, what do you think?

. It also took control of the bikes resistance though I'll need to experiment because it wasn't obvious what it was displaying vs what I was feeling. I'll try connecting to peloton next.

ok let me know!