cagnulein / qdomyos-zwift

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

[REQ] Yesoul G1 Max support #1443

Open incubusinsight opened 1 year ago

incubusinsight commented 1 year ago

Please see attached log file. Looking to use app with Yesoul G1 Max Bike. Steps taken. Turn on bike > logged into Yesoul app > yesoul app recognized bike > selected and started workout > cadence, time, kcal and resistance measured. Please let me know if you need anything else.

screenshot-2023-04-29-16-30-58-default

cagnulein commented 1 year ago

Hi @incubusinsight i don't see the file. Could you please attach it?

incubusinsight commented 1 year ago

@cagnulein sorry about that it was too big to copy to my email to share. Please use this link: https://linksharing.samsungcloud.com/nc92JmhdazWH

cagnulein commented 1 year ago

Perfect! I'm out of town, I will check later today Have a nice Sunday!

Il giorno dom 30 apr 2023 alle 14:28 incubusinsight < @.***> ha scritto:

@cagnulein https://github.com/cagnulein sorry about that it was too big to copy to my email to share. Please use this link: https://linksharing.samsungcloud.com/nc92JmhdazWH

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

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

incubusinsight commented 1 year ago

Thank you, you as well :)

On Sun, Apr 30, 2023 at 6:29 AM Roberto Viola @.***> wrote:

Perfect! I'm out of town, I will check later today Have a nice Sunday!

Il giorno dom 30 apr 2023 alle 14:28 incubusinsight < @.***> ha scritto:

@cagnulein https://github.com/cagnulein sorry about that it was too big to copy to my email to share. Please use this link: https://linksharing.samsungcloud.com/nc92JmhdazWH

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

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

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

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

cagnulein commented 1 year ago

Log checked @incubusinsight Unfortunately I guess the communication between the bike and the phone it's not bluetooth based. maybe wifi? When you open the app on your phone how do you select the bike? something about the yesoul account or something bluetooth releated?

incubusinsight commented 1 year ago

I see it in bluetooth and wifi. I think it goes through wifi because I had to connect it to my network during setup. I can cast anything from my phone to the bike screen and it shows the cadence distance and resistance live but it doesn't record it unless I am using the yesoul app.

On Sun, Apr 30, 2023, 10:36 AM Roberto Viola @.***> wrote:

Log checked @incubusinsight https://github.com/incubusinsight Unfortunately I guess the communication between the bike and the phone it's not bluetooth based. maybe wifi? When you open the app on your phone how do you select the bike? something about the yesoul account or something bluetooth releated?

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

cagnulein commented 1 year ago

ok so i will check in the log if there are info about this wifi connection

incubusinsight commented 1 year ago

Thank you!

On Sun, Apr 30, 2023, 11:18 AM Roberto Viola @.***> wrote:

ok so i will check in the log if there are info about this wifi connection

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

cagnulein commented 1 year ago

mmm checked but i don't see anything useful. are you tech savvy? can you run a nmap against your ip bike?

incubusinsight commented 1 year ago

Darn ok, thank you for looking into it. No, I can follow directions if it's not overly complicated, but don't know what that is.

On Sun, Apr 30, 2023, 11:21 AM Roberto Viola @.***> wrote:

mmm checked but i don't see anything useful. are you tech savvy? can you run a nmap against your ip bike?

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

cagnulein commented 1 year ago

do you have a pc or mac? if you're on a pc you need this https://nmap.org/download.html#windows and then try to start it using the ip of your bike and send me a screenshot Let me know

incubusinsight commented 1 year ago

PC, tried it but nothing is coming up so not sure how to get the ip address. On my phone I only see it available as Bluetooth but it connects to the app via wifi, so weird. Which yesoul bike does this work with S3? Also can I use my Samsung watch for the heart rate monitor in qz? I didn't see it as an option but may have missed something. Thanks!

On Sun, Apr 30, 2023 at 12:35 PM Roberto Viola @.***> wrote:

do you have a pc or mac? if you're on a pc you need this https://nmap.org/download.html#windows and then try to start it using the ip of your bike and send me a screenshot Let me know

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

cagnulein commented 1 year ago

Can't you see the ip in the bike's settings? Yes you can connect the watch to qz with a 3rd party app that can send the hr to Bluetooth. The name of the app is in the Facebook group of qz, I don't remember it actually Let me know

incubusinsight commented 1 year ago

No I don't, when it is connected it just shows a name Yesoul G1 Max_5142

On Sun, Apr 30, 2023, 1:40 PM Roberto Viola @.***> wrote:

Can't you see the ip in the bike's settings? Yes you can connect the watch to qz with a 3rd party app that can send the hr to Bluetooth. The name of the app is in the Facebook group of qz, I don't remember it actually Let me know

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

cagnulein commented 1 year ago

you can use this tool https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=it&gl=US to find your bike in your wifi network. Let me know

incubusinsight commented 1 year ago

Awesome that one worked, see attached :)

On Sun, Apr 30, 2023, 9:21 PM Roberto Viola @.***> wrote:

you can use this tool https://play.google.com/store/apps/details?id=com.overlook.android.fing&hl=it&gl=US to find your bike in your wifi network. Let me know

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

cagnulein commented 1 year ago

hi @incubusinsight you have to attach the attachments to the github web interface otherwise i can't see them thanks!

incubusinsight commented 1 year ago

@cagnulein sorry about that I thought it would send it with the reply via the email. here you go. Screenshot_20230501_144006_Fing

cagnulein commented 1 year ago

ok perfect! so was this ip the same that you used in nmap? could you share me a screenshot also of nmap?

incubusinsight commented 1 year ago

Sorry for the delay. Do I need to enter that IP in NMAP somewhere? I open NMAP and hit scan and this is what I get. Not as clear on how to use nmap. Screenshot 2023-05-04 134739

cagnulein commented 1 year ago

Yes append the ip like in this image (use the ip obtained with Fing of course)

image

incubusinsight commented 1 year ago

Hmm, ok thank you. Here is what I got, is this what you are looking for? Screenshot 2023-05-04 182825

cagnulein commented 1 year ago

ok perfect so now installing this https://play.google.com/store/apps/details?id=jp.co.taosoftware.android.packetcapture we should be able to collect the communication between the phone and the bike using the yesoul app Let me know!

incubusinsight commented 1 year ago

Any alternative apps available? This one says all my android devices have too new of a version for it to install. Not compatible :/

On Fri, May 5, 2023 at 2:03 AM Roberto Viola @.***> wrote:

ok perfect so now installing this https://play.google.com/store/apps/details?id=jp.co.taosoftware.android.packetcapture we should be able to collect the communication between the phone and the bike using the yesoul app Let me know!

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

cagnulein commented 1 year ago

try this https://play.google.com/store/apps/details?id=com.minhui.networkcapture&hl=it

Il giorno ven 5 mag 2023 alle 18:28 incubusinsight @.***> ha scritto:

Any alternative apps available? This one says all my android devices have too new of a version for it to install. Not compatible :/

On Fri, May 5, 2023 at 2:03 AM Roberto Viola @.***> wrote:

ok perfect so now installing this

https://play.google.com/store/apps/details?id=jp.co.taosoftware.android.packetcapture we should be able to collect the communication between the phone and the bike using the yesoul app Let me know!

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

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

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

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

incubusinsight commented 1 year ago

Ok that one works. How long should I run it? Is this what you need? sslCaptureData_85.txt

cagnulein commented 1 year ago

just a couple of minutes but i can't see anything in this log. maybe the networkcapture app needs to be configured. i'm on ios now, i will check asap

incubusinsight commented 1 year ago

ok np thank you

cagnulein commented 1 year ago

Ok I just tried this one https://play.google.com/store/apps/details?id=app.greyshirts.sslcapture

It works, with the play icon with the I , you can select which app sniff (chose the yesoul app)

Let me know

incubusinsight commented 1 year ago

It still says this app is unavailable on your devices. I tried my phone and tablet both are running android 10 and its not compatible. I dont think I have anything on an older version.

cagnulein commented 1 year ago

Strange I have just tested this on my Google pixel with android 14!

incubusinsight commented 1 year ago

Correction I'm on 13, but yeah this is what I'm getting Screenshot_20230505_134335_Google Play Store

cagnulein commented 1 year ago

i'm out of town for the weekend, i will check when i come back thanks

Il giorno ven 5 mag 2023 alle 23:03 incubusinsight @.***> ha scritto:

Correction I'm on 13, but yeah this is what I'm getting [image: Screenshot_20230505_134335_Google Play Store] https://user-images.githubusercontent.com/132178551/236568267-1e56816e-bc07-40b6-801f-0d3a1fd80cf5.jpg

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

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

incubusinsight commented 1 year ago

Enjoy your weekend!

cagnulein commented 1 year ago

@incubusinsight from the play store page on the PC of this app can't you send it to one of your device? On the webpage, this app is compatibile with all my devices (android 12,14,6 and 9) :O

incubusinsight commented 1 year ago

Unfortunately I get the same thing there. No idea why :/ image image

cagnulein commented 1 year ago

do you have a pc or a mac? i guess we can do the same on them, but it will require to create an access point on the pc or mac. there are some software that creates this

cagnulein commented 1 year ago

image image

cagnulein commented 1 year ago

Archivio.zip

incubusinsight commented 1 year ago

do you have a pc or a mac? i guess we can do the same on them, but it will require to create an access point on the pc or mac. there are some software that creates this

I have a PC. Sorry for the delayed response. what are the screenshots and the zip file you shared?

cagnulein commented 1 year ago

Sorry for the delayed response. what are the screenshots and the zip file you shared?

they are from an user with your same bike. It seems that it has some sort of bluetooth communication, but the yesoul app don't use it. I guess the best way to achieve this is the scenario that we are doing here (sniff the wifi packets).

I have a PC.

ok so you need to follow this https://mohit.io/blog/windows-capture-analyze-mobile-device-network-traffic/ both the bike and the yesoul phone must be connected to this access point

Let me know if you need help

incubusinsight commented 1 year ago

Ah ok will do. I will work on this and follow up later today, thanks!

incubusinsight commented 1 year ago

Hey there, no luck with it. Got mhotspot installed but when I try to set up the access point I get an error. I am not seeing the virtual adapter in my device manager and I tried both wired and wireless and it wont connect :(. I appreciate all your time and effort, so so much but doesnt look like this is meant to be for me lol.

cagnulein commented 1 year ago

@incubusinsight follow this instead https://www.windowscentral.com/how-turn-your-windows-10-pc-wireless-hotspot Let me know

incubusinsight commented 1 year ago

Busy week, I hope you are having a good weekend. Im running windows 11, tried that anyway though and keep getting the image below. Would I follow the mobile hotspot directions for windows 11 here? https://www.howtogeek.com/753210/how-to-create-a-mobile-hotspot-on-windows-11/ image

cagnulein commented 1 year ago

@incubusinsight hi! yeah busy week also here! just to be sure: do you have a wireless dongle on this pc?

incubusinsight commented 1 year ago

I do not, image

cagnulein commented 1 year ago

actually you have it, that intel 6 wifi it should be the embedded wifi card. let me check if i found something about it

cagnulein commented 1 year ago

@incubusinsight mmm seems tricky https://www.reddit.com/r/techsupport/comments/ezka7x/cannot_enable_intel_ax200_5ghz_hotspot/?utm_source=share&utm_medium=ios_app&utm_name=ioscss&utm_content=1&utm_term=1

do you have a spare wifi dongle around you?

incubusinsight commented 1 year ago

I dont, I have a hotspot on my phone, can I use that my pc and the bike to connect to?