Loosing connection to treadmill on iOS

Hi all,
I am having difficulties to get a stable connection to my treadmill on iOS. After about 20 minutes the connection gets lost. I see disconnects and automatic reconnects in the log files about every 30 seconds?

also there is "Unhandled characteristic h/p/cosmos device for “2A54"”. this is the RSCFeature which returns 0 which should indicate that none of

  • Instantaneous Stride Length Measurement Supported,
  • Total Distance Measurement Supported,
  • Walking or Running Status Supported,
  • Calibration Procedure Supported,
  • Multiple Sensor Locations Supported

is supported. RSC is only used for “instantaneous Cadence”.

This is a snippet of the logs:

[13:56:11] BLE  : bleDevice - didDisconnectPeripheral: h/p/cosmos device with no error.

[13:56:11] BLE  : Attempting immediate reconnect of device: 9EE43FDE-3374-73D8-E26A-52E00216A0E3

[13:56:11] FPS 29.91, 98684,  9715, 49964 [728MB]

[13:56:12] BLE  : bleDevice - didConnectPeripheral connected device h/p/cosmos device

[13:56:12] BLE  : didConnectPeripheral h/p/cosmos device Attempting to Discover Services

[13:56:12] BLE  : Sending DEVICE - BLE RECONNECT [ UUID: 9EE43FDE-3374-73D8-E26A-52E00216A0E3 ]

[13:56:12] bleDevice - didDiscoverServices for device: h/p/cosmos device

[13:56:12] BLE  : Attempting to discover Characteristics.

[13:56:12] BLE  : bledevice - didDiscoverCharacteristicsForService for h/p/cosmos device

[13:56:12] BLE  : bledevice - didDiscoverCharacteristicsForService for h/p/cosmos device

[13:56:12] "h/p/cosmos device" software version: 1.5.0239

[13:56:12] "h/p/cosmos device" firmware version: 1.0

[13:56:12] BLE  : bledevice - didDiscoverCharacteristicsForService for h/p/cosmos device

[13:56:12] Unhandled characteristic h/p/cosmos device for "2A54"

[13:56:12] BLE  : bledevice - didDiscoverCharacteristicsForService for h/p/cosmos device

[13:56:12] "h/p/cosmos device" software version: 1.5.0239

[13:56:12] "h/p/cosmos device" firmware version: 1.0

[13:56:19] FPS 29.97, 98358,  9715, 47810 [731MB]

[13:56:27] NETCLIENT:[INFO] UDP metrics {StC Rx: 1101, Rx error: 0, CtS Tx: 300, Tx error: 0}

[13:56:27] FPS 29.97, 97905,  9714, 45635 [733MB]

[13:56:35] FPS 30.15, 97456,  9714, 43449 [732MB]

[13:56:42] Route Completed

[13:56:43] BLE  : bleDevice - didDisconnectPeripheral: h/p/cosmos device with no error.

[13:56:43] BLE  : Attempting immediate reconnect of device: 9EE43FDE-3374-73D8-E26A-52E00216A0E3

[13:56:43] BLE  : bleDevice - didConnectPeripheral connected device h/p/cosmos device

[13:56:43] BLE  : didConnectPeripheral h/p/cosmos device Attempting to Discover Services

[13:56:43] BLE  : Sending DEVICE - BLE RECONNECT [ UUID: 9EE43FDE-3374-73D8-E26A-52E00216A0E3 ]

[13:56:43] bleDevice - didDiscoverServices for device: h/p/cosmos device

[13:56:43] BLE  : Attempting to discover Characteristics.

[13:56:43] BLE  : bledevice - didDiscoverCharacteristicsForService for h/p/cosmos device

[13:56:43] BLE  : bledevice - didDiscoverCharacteristicsForService for h/p/cosmos device

[13:56:43] "h/p/cosmos device" software version: 1.5.0239

[13:56:43] "h/p/cosmos device" firmware version: 1.0

[13:56:43] BLE  : bledevice - didDiscoverCharacteristicsForService for h/p/cosmos device

[13:56:43] Unhandled characteristic h/p/cosmos device for "2A54"

[13:56:43] BLE  : bledevice - didDiscoverCharacteristicsForService for h/p/cosmos device

[13:56:43] "h/p/cosmos device" software version: 1.5.0239

[13:56:43] "h/p/cosmos device" firmware version: 1.0

[13:56:43] FPS 30.06, 97018,  9714, 41324 [732MB]

[13:56:51] FPS 29.88, 96331,  9716, 39209 [732MB]

[13:56:54] Chat: im Nelson [BMTR] 372064 (World): How Mark Carter!

[13:56:57] NETCLIENT:[INFO] World clock offset updated from -222387117151ms to -222387117149ms (+2ms)

[13:56:59] FPS 29.01, 94638,  9716, 37782 [744MB]

[13:57:07] FPS 29.91, 92419,  9715, 37678 [744MB]

[13:57:13] BLE  : bleDevice - didDisconnectPeripheral: h/p/cosmos device with no error.

Maybe someone can explain to me why the connection is dropped all 30 seconds? Is it due the RSC feature?

Thanks,

Andreas