![]() ![]() Supported Resistance Level Range (0x2AD6) Â Â Â Client Characteristic Configuration (0x2902) ![]() Peripheral Preferred Connection Parameters (0x2A04) V 22:11:51.850 Connecting to CB:CC:E1:B0:A2:8C.ĭ 22:11:51.850 gatt = nnectGatt(autoConnect = false, TRANSPORT_LE, opportunistic = true, preferred PHY = LE 1M) (hidden)ĭ 22:11:51.913 Connection state changed with status: 0 and new state: CONNECTED (2) IConsole, zwift companion and RGT seem to know how to do this but I don't know how to intercept the traffic.Ĭould it be that the MTU is too small to carry the notification data? Something should still appear, right?ĭ 22:11:51.034 Action received: .ACL_CONNECTED Most of which connect to the trainer but none get any data (probably no notifications) Note that I have also tried a bunch of other apps on Google Play. So, obviously there is a way of getting this to work. What I did to try to sort this out was to try the same thing with the NordicRF (nRF Connect) app, which basically shows the exact same behaviour.Īs a last resort I also tried to connect using the trainer supplied "iConsole" app (which is garbage), while paying attention to the nRF app.īehold! Notifications do appear (log appended at the end). Notifications appear as expected.īut, when trying to communicate with my trainer, only reads and writes succeed (actually even the CCCD writes end up in the corresponding handler, so I think they work too. So far, I have implemented an app that communicates with another piece of BLE equipment. Not sure whether there are particularities about FTMS or if it due to some special case my indoor trainer uses (like the 0xFFF0 service seen below). On the paired devices page, click “Search” under the Controllable Trainers icon.Trying to implement FTMS BLE communication, I have come to a dead end.Watch the video or follow the directions below.ĭon’t have one of the trainers listed above? Just follow the manufacturer’s instructions - most have an app. After the trainer is warmed up, Zwifters with a Cyclops Hammer, Wahoo Kickr, or Wahoo Kickr Snap can calibrate in game. Regardless of what kind of trainer you have, you should warm-up the trainer for about 10 minutes before calibrating. But, even most of these riders know that if the trainer is moved, undergoes significant temperature changes, or is in direct sunlight, calibration is necessary. Some riders with direct drive trainers calibrate less often. Wheel-on trainers measure power based on friction and need regular TLC. Neglect regular maintenance and you’ll get inconsistent and incorrect numbers.Īlthough we encourage riders to calibrate before every ride, doing so for wheel-on trainers is paramount. Do it often, and Zwifting will be better thanks to good data. Calibrating your smart trainer is critical to getting accurate readings on Zwift.
0 Comments
Leave a Reply. |