After 3 hours of failing to calibrate with my knobby tired mtb I bucked up and got my road bicycle from the garage. Calibration actually works fine. I rigged up some notifcations on inride path about calibration state but they're pretty awful so hopefully someone will step up and do ui magic. I think best experience for anyone who wants to use a kurt device they should calibrate it using their phone.
As is: if you toggle calibration mode and pedal up to 35kph and let it coast the calibration will stick, but it won't tell you much.
I coded the kurt_smart control support in the same way as the inride. I think it will work but really it needs someone to test it.
The inride protocol requires the device system id. Normally that is acquired from device address but that isn't available on mac.
Mac: Bluetooth on mac doesn't have a device address, or doesn't give apps access to it... or something like that. So there is a convention that on mac people use the deviceUUID instead. The kurt inride protocol requires the actual systemid which is defined by the address.. Someone should test it and see if the current mac uuid code works... I write code to query the systemid from the device characteristics but its slow. Maybe mac user can get it going.
Lastly. OMG bluetooth is a pain. There are neighbors with ipads, kids headphones, phones, laptops, etc, etc. Unbelievably how many devices come and go while I was debugging. I got a bunch of av in the qt bluetooth code while it was sniffing ipads. So... turn off as many bluetooth devices as you can, and use an extension to bring the bluetooth as close as you can to the inride pod.
To connect with a windows 10 pc that has bluetooth:
-turn ON the laptops bluetooth
-plug in your usb ble device on a long usb cable and put it right by the inride pod. This massively helps the signal.
-do not connect your inride pod to windows, leave it not connected
-create a new training device: select bluetooth 4.0, you know the one that already mentions kk inride...
-leave everything 'autoconnect on startup', click next
-click next to skip virtual power
-give it a name and click finish
Now to use it:
-select your new training device
-select a workout
-click the power button, it will turn yellow
-now... pedal... keep pedalling slowly until you start seeing watt readings that aren't zero. congrats! I found htis takes between 0 and 20 seconds. Sometimes it doesn't connect then toggle the power button and try again. It always works the second time. :)
-click play button to start your workout
-click the wrench thing to start calibration mode
-pedal up to 35kph, then stop pedalling and coast to a stop
-click the wrench again to leave calibration mode
If your roller was not too tight and not too loose, and you did get to 35kph, your pod is now calibrated.