10-31-2020, 11:44 AM
(This post was last modified: 10-31-2020, 11:58 AM by skicavs.
Edit Reason: forum lost original post when upload was too large
)
(10-29-2020, 03:33 PM)emalafeew Wrote:(10-27-2020, 07:30 AM)skicavs Wrote:(10-27-2020, 12:35 AM)Snowpelt Wrote: Nothing on your end to do to activate it, it should just work if the bike supports it. I can agree that looking at the connection on the back end it appears to not have been passing resistance. Will see if we can dig into what's going on here, it's very hard to do without the bike though! Eric may chime in with some more info.
Thanks! sounds good, I am fairly familiar with android, ADB and debugging tools (I worked for magic leap for a year) so if there is something I can run on my side let me know.
It's great that you could help like that! I will soon post an Android test tool that will output details to ADB log about FTMS details. Beyond having FTMS, it needs to support the "indoor bike data" characteristic, the "fitness machine control point", and the "indoor bike sim" capability for VZfit to control resistance.
UPDATE:
The link to that tool is https://drive.google.com/file/d/0B5eeLDx...sp=sharing
This will download a "biketest10.apk" which you can install on an Android 7+ phone or Go/Quest headset via adb.
You can then run it (on headset via Oculus TV) while running "adb logcat -s blueGigaBLE" to see our connection logging.
For successful FTMS resistance control you should see
blueGigaBLE: Connecting to <your device MAC>
blueGigaBLE: Type: FTMS device
blueGigaBLE: Found indoor bike data
blueGigaBLE: Found ftms control point
blueGigaBLE: Requesting ftms control
blueGigaBLE: Granted ftms control
blueGigaBLE: Initializing ftms resistance
blueGigaBLE: Granted ftms resistance
blueGigaBLE: Make: <your device make>
blueGigaBLE: Model: <your device model>
If it gets to make/model without all those, then we won't currently be able to control resistance, but would like to hear where it bails.
10-31 12:57:17.792 20931 20931 I blueGigaBLE: Connecting to ....
10-31 12:57:17.792 20931 20931 I blueGigaBLE: Type: Power trainer
10-31 12:57:19.165 20931 20950 I blueGigaBLE: Connected to GATT server.
10-31 12:57:19.166 20931 20950 I blueGigaBLE: Discovering services.
10-31 12:57:20.695 20931 20950 I blueGigaBLE: Services discovered
10-31 12:57:20.746 20931 20950 I blueGigaBLE: Make: Wahoo Fitness
10-31 12:57:20.806 20931 20950 I blueGigaBLE: Model: KICKR CORE A25A