TrackMyIndoorWorkout / TrackMyIndoorWorkout

Indoor fitness machine (bike, treadmill, rower, kayak / canoe / swim ergometer, elliptical) companion app to record virtual workouts with synthetic GPS track of simply circling on a track shape route
https://TrackMyIndoorWorkout.github.io
Apache License 2.0
37 stars 9 forks source link

Support lower budget Bluetooth connected bikes #44

Open MrCsabaToth opened 3 years ago

MrCsabaToth commented 3 years ago

$699 COSTCO - Inspire IC 1.5 - Indoor Cycle https://www.reddit.com/r/SpinClass/comments/ihev3j/inspire_ic15_bike_costco/ https://www.youtube.com/watch?v=MQaii5wq4wI $384.99 ProForm Tour de France CBC COSTCO Indoor Cycling Bike https://www.youtube.com/watch?v=FaUXP0MygrY $375.00 CYCLACE Exercise Bike Stationary https://ofitsports.com/products/exercise-bike-stationary?variant=34844061565078 $599 ProForm Carbon CX https://www.proform.com/exercise-bikes/carbon-cx $297.00 ProForm 500 SPX https://www.walmart.com/ip/ProForm-500-SPX-Exercise-Bike-with-Integrated-Device-Shelf-Follow-Along-with-iFit-Personal-Training/467877856 $539.00 Spinner L1 https://www.google.com/shopping/product/13082151165952485312 $1,349.00 Spinning P1 Spin Bike https://www.google.com/shopping/product/584122668476756925 $650.00 Echelon EX3 Connect https://www.google.com/shopping/product/663360625341246172 $497.00 Echelon Connect Sport https://www.walmart.com/ip/Echelon-Connect-Sport-Indoor-Cycling-Exercise-Bike-with-6-Month-Free-Membership-120-value/533034706

MrCsabaToth commented 3 years ago

I tried to debug the ProForm Tour de France CBC COSTCO bike (a display model at COSTCO, I brought my own batteries to turn it on and debug it, it was somewhat obnoxious to the employees), but I was not able to identify the device or it uses some very obscure proprietary protocol.

MrCsabaToth commented 3 years ago

The ProForm Tour de France CBC had an iFit button on it. If I'd support iFit in general it'd unlock several bikes,like the ProForm 500 SPX as well, but many more. https://github.com/dawsontoth/zwifit repository may hold the key to reverse engineer that. Also see my thoughts in https://reverseengineering.stackexchange.com/questions/22774/hacking-old-gym-equipment/27599#27599

MrCsabaToth commented 1 year ago

I was multiple times at the Culver City Best Buy (10799 Washington Blvd, Culver City, CA 90232), where they have a Bowflex treadmill on display which is FTMS compatible. (While the Nordic Track is only iFit). Unfortunately neither times was I able to demo run on it. First time it was not operating although I could scan it. The second time staff told me they are missing the stop plug. I tried to improvise one from three hairpins, and it kinda clicked the mechanism but I was not able to stabilize it so the machine would let a run. The closest even larger Best Buy which had a separate fitness section (6000 Sepulveda Blvd Ste 1240, Culver City, CA 90230) didn't have that Bowflex treadmill on display at all, only the Nordic Track. Regardless my app should support it, however I would wonder what does it do with the cadence (which is not part of the FTMS Treadmill but other treadmill solutions implement a separate Running cadence sensor service & characteristic for it).