Using 'COM7' as serial port. Showing logs: [15:31:18]xxxxxxxxx[15:31:18][ 93][E](Main): Current Board Revision is: Revision Two [15:31:18][ 95][E](Main): Mounting Filesystem [15:31:18][ 105][E](Config): Reading File: /config.txt [15:31:18][ 142][E](Config): Config File Loaded: /config.txt [15:31:18][ 143][E](Config): Contents of file: /config.txt [15:31:18][ 302][E](Config): Writing File: /config.txt [15:31:18][ 319][E](Config): Reading File: /userPWC.txt [15:31:18][ 337][E](Config): Config File Loaded: /userPWC.txt [15:31:18][ 337][E](Config): Contents of file: /userPWC.txt [15:31:18][ 363][E](Config): Writing File: /userPWC.txt [15:31:18][ 379][E](HTTP_Server): Connecting to: SmartSpin2K [15:31:18][ 404][D][WiFiGeneric.cpp:931] _eventCallback(): Arduino Event: 0 - WIFI_READY [15:31:18][ 573][V][WiFiGeneric.cpp:340] _arduino_event_cb(): STA Started [15:31:18][ 575][D][WiFiGeneric.cpp:931] _eventCallback(): Arduino Event: 2 - STA_START [15:31:18][ 598][V][WiFiGeneric.cpp:97] set_esp_interface_ip(): Configuring Station static IP: 0.0.0.0, MASK: 0.0.0.0, GW: 0.0.0.0 [15:31:19][ 1607][E](HTTP_Server): Waiting for connection to be established... [15:31:19][ 1608][E](HTTP_Server): Couldn't Connect. Switching to AP mode [15:31:19][ 1621][V][WiFiGeneric.cpp:97] set_esp_interface_ip(): Configuring Station static IP: 0.0.0.0, MASK: 0.0.0.0, GW: 0.0.0.0 [15:31:19][ 1662][V][WiFiGeneric.cpp:343] _arduino_event_cb(): STA Stopped [15:31:19][ 1664][D][WiFiGeneric.cpp:931] _eventCallback(): Arduino Event: 3 - STA_STOP [15:31:20][ 2685][D][WiFiGeneric.cpp:931] _eventCallback(): Arduino Event: 0 - WIFI_READY [15:31:20][ 2696][V][WiFiGeneric.cpp:392] _arduino_event_cb(): AP Started [15:31:20][ 2697][D][WiFiGeneric.cpp:931] _eventCallback(): Arduino Event: 10 - AP_START [15:31:20][ 2816][E](HTTP_Server): Connected to SmartSpin2K IP address: 192.168.4.1 [15:31:20][ 2816][E](HTTP_Server): Open http://SmartSpin2K.local/ [15:31:20][ 2817][E](HTTP_Server): Checking for newer firmware: [15:31:20][ 2819][V][HTTPClient.cpp:252] beginInternal(): url: https://raw.githubusercontent.com/doudar/OTAUpdates/main/version.txt [15:31:20][ 2820][D][HTTPClient.cpp:303] beginInternal(): protocol: https, host: raw.githubusercontent.com port: 443 url: /doudar/OTAUpdates/main/version.txt [15:31:20][ 2923][D][HTTPClient.cpp:598] sendRequest(): request type: 'GET' redirCount: 0 [15:31:20] [15:31:20][ 2924][V][ssl_client.cpp:62] start_ssl_client(): Free internal heap before TLS 102052 [15:31:20][ 2924][V][ssl_client.cpp:68] start_ssl_client(): Starting socket [15:31:20][ 2926][E][WiFiGeneric.cpp:1476] hostByName(): DNS Failed for raw.githubusercontent.com [15:31:20][ 2927][E][WiFiClientSecure.cpp:135] connect(): start_ssl_client: -1 [15:31:20][ 2929][V][ssl_client.cpp:326] stop_ssl_socket(): Cleaning SSL connection. [15:31:20][ 2931][D][HTTPClient.cpp:1149] connect(): failed connect to raw.githubusercontent.com:443 [15:31:20][ 2932][W][HTTPClient.cpp:1469] returnError(): error(-1): connection refused [15:31:20][ 3034][E](HTTP_Server): error downloading version.txt -1 [15:31:20][ 3035][D][HTTPClient.cpp:408] disconnect(): tcp is closed [15:31:20] [15:31:21][ 3035][V][ssl_client.cpp:326] stop_ssl_socket(): Cleaning SSL connection. [15:31:21][ 3036][V][ssl_client.cpp:326] stop_ssl_socket(): Cleaning SSL connection. [15:31:21][ 3060][E](Main): Stepper power is now 900. read:cs=6 [15:31:21][ 3079][E](Main): Setting up cpu Tasks [15:31:21][ 3080][V][WiFiServer.h:42] WiFiServer(): WiFiServer::WiFiServer(port=8080, ...) [15:31:21][ 3084][E](Main): Start BLE + ERG Tasks [15:31:21][ 3084][E](BLE_Setup): Starting Arduino BLE Client application... [15:31:21]I NimBLEDevice: BLE Host Task Started [15:31:21]I NimBLEDevice: NimBle host synced. [15:31:21]D NimBLEDevice: >> setLocalMTU: 515 [15:31:21]D NimBLEDevice: << setLocalMTU [15:31:21][ 3281][E](BLE_Server): Starting BLE Server [15:31:21]D NimBLEServer: >> createService - 0x180d [15:31:21]D NimBLEServer: << createService [15:31:21]D NimBLEServer: >> createService - 0x1818 [15:31:21]D NimBLEServer: << createService [15:31:21]D NimBLEServer: >> createService - 0x1826 [15:31:21]D NimBLEServer: << createService [15:31:21]D NimBLEServer: >> createService - 77776277-7877-7774-4466-896665500000 [15:31:21]D NimBLEServer: << createService [15:31:21]D NimBLECharacteristic: >> setValue: length=2, data=0000, characteristic UUID=0x2a37 [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLECharacteristic: >> setValue: length=9, data=2300c8000000000000, characteristic UUID=0x2a63 [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLECharacteristic: >> setValue: length=1, data=20, characteristic UUID=0x2a65 [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLECharacteristic: >> setValue: length=1, data=00, characteristic UUID=0x2a5d [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLECharacteristic: >> setValue: length=8, data=8a4400000ea00100, characteristic UUID=0x2acc [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLECharacteristic: >> setValue: length=14, data=6402000000000000000000202300, characteristic UUID=0x2ad2 [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLECharacteristic: >> setValue: length=6, data=010064000100, characteristic UUID=0x2ad6 [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLECharacteristic: >> setValue: length=6, data=0100a00f0100, characteristic UUID=0x2ad8 [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLECharacteristic: >> setValue: length=6, data=38ffc8000100, characteristic UUID=0x2ad5 [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLECharacteristic: >> setValue: length=3, data=000000, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:21]D NimBLECharacteristic: << setValue [15:31:21]D NimBLEService: >> start(): Starting service: UUID: 0x180d, handle: 0xffff [15:31:21]D NimBLEService: Adding 1 characteristics for service UUID: 0x180d, handle: 0xffff [15:31:21]D NimBLEService: << start() [15:31:21]D NimBLEService: >> start(): Starting service: UUID: 0x1818, handle: 0xffff [15:31:21]D NimBLEService: Adding 3 characteristics for service UUID: 0x1818, handle: 0xffff [15:31:21]D NimBLEService: << start() [15:31:21]D NimBLEService: >> start(): Starting service: UUID: 0x1826, handle: 0xffff [15:31:21]D NimBLEService: Adding 8 characteristics for service UUID: 0x1826, handle: 0xffff [15:31:21]D NimBLEService: << start() [15:31:21]D NimBLEService: >> start(): Starting service: UUID: 77776277-7877-7774-4466-896665500000, handle: 0xffff [15:31:21]D NimBLEService: Adding 1 characteristics for service UUID: 77776277-7877-7774-4466-896665500000, handle: 0xffff [15:31:21]D NimBLEService: << start() [15:31:21]D NimBLEServer: >> createService - 4fafc201-1fb5-459e-8fcc-c5c9c331914b [15:31:21]D NimBLEServer: << createService [15:31:21]D NimBLEService: >> start(): Starting service: UUID: 4fafc201-1fb5-459e-8fcc-c5c9c331914b, handle: 0xffff [15:31:21]D NimBLEService: Adding 2 characteristics for service UUID: 4fafc201-1fb5-459e-8fcc-c5c9c331914b, handle: 0xffff [15:31:21]D NimBLEService: << start() [15:31:21]D NimBLEAdvertising: >> Advertising start: customAdvData: 0, customScanResponseData: 0 [15:31:22]primary service [15:31:22] uuid 0x1800 [15:31:22] handle 1 [15:31:22] end_handle 5 [15:31:22]characteristic [15:31:22] uuid 0x2a00 [15:31:22] def_handle 2 [15:31:22] val_handle 3 [15:31:22] min_key_size 0 [15:31:22] flags [READ] [15:31:22]characteristic [15:31:22] uuid 0x2a01 [15:31:22] def_handle 4 [15:31:22] val_handle 5 [15:31:22] min_key_size 0 [15:31:22] flags [READ] [15:31:22]primary service [15:31:22] uuid 0x1801 [15:31:22] handle 6 [15:31:22] end_handle 9 [15:31:22]characteristic [15:31:22] uuid 0x2a05 [15:31:22] def_handle 7 [15:31:22] val_handle 8 [15:31:22] min_key_size 0 [15:31:22] flags [INDICATE] [15:31:22]ccc descriptor [15:31:22] uuid 0x2902 [15:31:22] handle 9 [15:31:22] min_key_size 0 [15:31:22] flags [READ|WRITE] [15:31:22]primary service [15:31:22] uuid 0x180d [15:31:22] handle 10 [15:31:22] end_handle 13 [15:31:22]characteristic [15:31:22] uuid 0x2a37 [15:31:22] def_handle 11 [15:31:22] val_handle 12 [15:31:22] min_key_size 0 [15:31:22] flags [READ|NOTIFY] [15:31:22]ccc descriptor [15:31:22] uuid 0x2902 [15:31:22] handle 13 [15:31:22] min_key_size 0 [15:31:22] flags [READ|WRITE] [15:31:22]primary service [15:31:22] uuid 0x1818 [15:31:22] handle 14 [15:31:22] end_handle 21 [15:31:22]characteristic [15:31:22] uuid 0x2a63 [15:31:22] def_handle 15 [15:31:22] val_handle 16 [15:31:22] min_key_size 0 [15:31:22] flags [NOTIFY] [15:31:22]ccc descriptor [15:31:22] uuid 0x2902 [15:31:22] handle 17 [15:31:22] min_key_size 0 [15:31:22] flags [READ|WRITE] [15:31:22]characteristic [15:31:22] uuid 0x2a65 [15:31:22] def_handle 18 [15:31:22] val_handle 19 [15:31:22] min_key_size 0 [15:31:22] flags [READ] [15:31:22]characteristic [15:31:22] uuid 0x2a5d [15:31:22] def_handle 20 [15:31:22] val_handle 21 [15:31:22] min_key_size 0 [15:31:22] flags [READ] [15:31:22]primary service [15:31:22] uuid 0x1826 [15:31:22] handle 22 [15:31:22] end_handle 42 [15:31:22]characteristic [15:31:22] uuid 0x2acc [15:31:22] def_handle 23 [15:31:22] val_handle 24 [15:31:22] min_key_size 0 [15:31:22] flags [READ] [15:31:22]characteristic [15:31:22] uuid 0x2ad9 [15:31:22] def_handle 25 [15:31:22] val_handle 26 [15:31:22] min_key_size 0 [15:31:22] flags [WRITE|INDICATE] [15:31:22]ccc descriptor [15:31:22] uuid 0x2902 [15:31:22] handle 27 [15:31:22] min_key_size 0 [15:31:22] flags [READ|WRITE] [15:31:22]characteristic [15:31:22] uuid 0x2ada [15:31:22] def_handle 28 [15:31:22] val_handle 29 [15:31:22] min_key_size 0 [15:31:22] flags [NOTIFY] [15:31:22]ccc descriptor [15:31:22] uuid 0x2902 [15:31:22] handle 30 [15:31:22] min_key_size 0 [15:31:22] flags [READ|WRITE] [15:31:22]characteristic [15:31:22] uuid 0x2ad2 [15:31:22] def_handle 31 [15:31:22] val_handle 32 [15:31:22] min_key_size 0 [15:31:22] flags [READ|NOTIFY] [15:31:22]ccc descriptor [15:31:22] uuid 0x2902 [15:31:22] handle 33 [15:31:22] min_key_size 0 [15:31:22] flags [READ|WRITE] [15:31:22]characteristic [15:31:22] uuid 0x2ad6 [15:31:22] def_handle 34 [15:31:22] val_handle 35 [15:31:22] min_key_size 0 [15:31:22] flags [READ] [15:31:22]characteristic [15:31:22] uuid 0x2ad8 [15:31:22] def_handle 36 [15:31:22] val_handle 37 [15:31:22] min_key_size 0 [15:31:22] flags [READ] [15:31:22]characteristic [15:31:22] uuid 0x2ad5 [15:31:22] def_handle 38 [15:31:22] val_handle 39 [15:31:22] min_key_size 0 [15:31:22] flags [READ] [15:31:22]characteristic [15:31:22] uuid 0x2ad3 [15:31:22] def_handle 40 [15:31:22] val_handle 41 [15:31:22] min_key_size 0 [15:31:22] flags [NOTIFY] [15:31:22]ccc descriptor [15:31:22] uuid 0x2902 [15:31:22] handle 42 [15:31:22] min_key_size 0 [15:31:22] flags [READ|WRITE] [15:31:22]primary service [15:31:22] uuid 77776277-7877-7774-4466-896665500000 [15:31:22] handle 43 [15:31:22] end_handle 46 [15:31:22]characteristic [15:31:22] uuid 77776277-7877-7774-4466-896665500001 [15:31:22] def_handle 44 [15:31:22] val_handle 45 [15:31:22] min_key_size 0 [15:31:22] flags [WRITE|NOTIFY|INDICATE] [15:31:22]ccc descriptor [15:31:22] uuid 0x2902 [15:31:22] handle 46 [15:31:22] min_key_size 0 [15:31:22] flags [READ|WRITE] [15:31:22]primary service [15:31:22] uuid 4fafc201-1fb5-459e-8fcc-c5c9c331914b [15:31:22] handle 47 [15:31:23] end_handle 52 [15:31:23]characteristic [15:31:23] uuid 62ec0272-3ec5-11eb-b378-0242ac130003 [15:31:23] def_handle 48 [15:31:23] val_handle 49 [15:31:23] min_key_size 0 [15:31:23] flags [READ|WRITE|NOTIFY] [15:31:23]ccc descriptor [15:31:23] uuid 0x2902 [15:31:23] handle 50 [15:31:23] min_key_size 0 [15:31:23] flags [READ|WRITE] [15:31:23]characteristic [15:31:23] uuid 62ec0272-3ec5-11eb-b378-0242ac130005 [15:31:23] def_handle 51 [15:31:23] val_handle 52 [15:31:23] min_key_size 0 [15:31:23] flags [WRITE] [15:31:23]D NimBLEAdvertising: << Advertising start [15:31:23][ 3424][E](BLE_Server): Bluetooth Characteristic defined! [15:31:23][ 3424][E](BLE_Setup): BLE Notify Task Started [15:31:23][ 3425][E](BLE_Setup): any any none [15:31:23][ 3427][E](BLE_Setup): End BLE Setup [15:31:23][ 3427][E](ERG_Mode): Starting ERG Mode task... [15:31:23][ 3427][E](ERG_Mode): ERG Mode task started [15:31:23][ 3430][W](ERG_Mode_CSV): current incline;new incline;current setpoint;new setpoint;current watts;new watts;current cadence;new cadence; [15:31:23][ 3436][E](HTTP_Server): HTTP server started [15:31:23][ 3436][E](Main): Creating Shifter Interrupts [15:31:23][ 3511][E](Custom_C): 01 11 <-autoUpdate [15:31:23]D NimBLECharacteristic: >> setValue: length=3, data=801101, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:23]D NimBLECharacteristic: << setValue [15:31:23]D NimBLECharacteristic: >> notify: length: 3 [15:31:23]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:23][ 3589][E](Custom_C): 01 01 <-Firmware Update URL [15:31:23]D NimBLECharacteristic: >> setValue: length=59, data=800168747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f646f756461722f4f5441557064617465732f6d61696e2f, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:23]D NimBLECharacteristic: << setValue [15:31:23]D NimBLECharacteristic: >> notify: length: 59 [15:31:23]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:23][ 3669][E](Custom_C): 01 07 <-deviceName [15:31:23]D NimBLECharacteristic: >> setValue: length=13, data=8007536d6172745370696e324b, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:23]D NimBLECharacteristic: << setValue [15:31:23]D NimBLECharacteristic: >> notify: length: 13 [15:31:23]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:23][ 3747][E](Custom_C): 01 08 <-shiftStep [15:31:23]D NimBLECharacteristic: >> setValue: length=4, data=8008b004, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:23]D NimBLECharacteristic: << setValue [15:31:23]D NimBLECharacteristic: >> notify: length: 4 [15:31:23]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:23][ 3824][E](Custom_C): 01 0a <-stealthChop [15:31:23]D NimBLECharacteristic: >> setValue: length=3, data=800a01, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:23]D NimBLECharacteristic: << setValue [15:31:23]D NimBLECharacteristic: >> notify: length: 3 [15:31:23]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:23][ 3901][E](Custom_C): 01 0b <-inclineMultiplier [15:31:23]D NimBLECharacteristic: >> setValue: length=4, data=800b3200, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:23]D NimBLECharacteristic: << setValue [15:31:23]D NimBLECharacteristic: >> notify: length: 4 [15:31:23]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:23][ 3978][E](Custom_C): 01 0c <-powerCorrectionFactor [15:31:23]D NimBLECharacteristic: >> setValue: length=4, data=800c0a00, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:23]D NimBLECharacteristic: << setValue [15:31:23]D NimBLECharacteristic: >> notify: length: 4 [15:31:23]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:23][ 4056][E](Custom_C): 01 12 <-ssid [15:31:23]D NimBLECharacteristic: >> setValue: length=13, data=8012536d6172745370696e324b, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:23]D NimBLECharacteristic: << setValue [15:31:23]D NimBLECharacteristic: >> notify: length: 13 [15:31:23]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:23][ 4134][E](Custom_C): 01 13 <-password [15:31:24]D NimBLECharacteristic: >> setValue: length=10, data=801370617373776f7264, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:24]D NimBLECharacteristic: << setValue [15:31:24]D NimBLECharacteristic: >> notify: length: 10 [15:31:24]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:24][ 4212][E](Custom_C): 01 09 <-stepperPower [15:31:24]D NimBLECharacteristic: >> setValue: length=4, data=80098403, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:24]D NimBLECharacteristic: << setValue [15:31:24]D NimBLECharacteristic: >> notify: length: 4 [15:31:24]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:24][ 4289][E](Custom_C): 01 1e <-stepperSpeed [15:31:24]D NimBLECharacteristic: >> setValue: length=4, data=801edc05, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:24]D NimBLECharacteristic: << setValue [15:31:24]D NimBLECharacteristic: >> notify: length: 4 [15:31:24]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:24][ 4366][E](Custom_C): 01 1f <-ERGSensitivity [15:31:24]D NimBLECharacteristic: >> setValue: length=4, data=801f3200, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:24]D NimBLECharacteristic: << setValue [15:31:24]D NimBLECharacteristic: >> notify: length: 4 [15:31:24]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:24][ 4443][E](Custom_C): 01 20 <-ShiftDir [15:31:24]D NimBLECharacteristic: >> setValue: length=3, data=802001, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:24]D NimBLECharacteristic: << setValue [15:31:24]D NimBLECharacteristic: >> notify: length: 3 [15:31:24]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:24][ 4520][E](Custom_C): 01 14 <-foundDevices [15:31:24]D NimBLECharacteristic: >> setValue: length=3, data=801420, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:24]D NimBLECharacteristic: << setValue [15:31:24]D NimBLECharacteristic: >> notify: length: 3 [15:31:24]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:24][ 4597][E](Custom_C): 01 21 <-MinWatts [15:31:24]D NimBLECharacteristic: >> setValue: length=4, data=80213200, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:24]D NimBLECharacteristic: << setValue [15:31:24]D NimBLECharacteristic: >> notify: length: 4 [15:31:24]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:24][ 4674][E](Custom_C): 01 22 <-MaxWatts [15:31:24]D NimBLECharacteristic: >> setValue: length=4, data=80227805, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:24]D NimBLECharacteristic: << setValue [15:31:24]D NimBLECharacteristic: >> notify: length: 4 [15:31:24]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:24][ 4751][E](Custom_C): 01 20 <-ShiftDir [15:31:24]D NimBLECharacteristic: >> setValue: length=3, data=802001, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:24]D NimBLECharacteristic: << setValue [15:31:24]D NimBLECharacteristic: >> notify: length: 3 [15:31:24]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:29][ 11403][E](Main): Shift -1 pos -1 tgt -1200 min -200000000 max 200000000 r_min -2000 r_max 2000 [15:31:29][ 11404][E](Custom_C): 01 17 <-shifterPosition [15:31:29]D NimBLECharacteristic: >> setValue: length=4, data=8017ffff, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:29]D NimBLECharacteristic: << setValue [15:31:29]D NimBLECharacteristic: >> notify: length: 4 [15:31:29]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:29][ 11920][E](Main): Shift +1 pos 0 tgt 0 min -200000000 max 200000000 r_min -2000 r_max 2000 [15:31:29][ 11921][E](Custom_C): 01 17 <-shifterPosition [15:31:29]D NimBLECharacteristic: >> setValue: length=4, data=80170000, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:29]D NimBLECharacteristic: << setValue [15:31:29]D NimBLECharacteristic: >> notify: length: 4 [15:31:29]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:31][ 13382][E](BLE_Client): No HRM Connected [15:31:31][ 13383][E](BLE_Client): No PM Connected [15:31:31][ 13383][E](BLE_Client): Scanning for BLE servers and putting them into a list... [15:31:31]D NimBLEScan: >> start: duration=5 [15:31:31]D NimBLEScan: << start() [15:31:31]I NimBLEScan: New advertiser: e6:14:d7:4b:e9:e7 [15:31:31]I NimBLEScan: New advertiser: eb:80:03:5d:29:36 [15:31:31]I NimBLEScan: Updated advertiser: eb:80:03:5d:29:36 [15:31:31][ 13417][E](BLE_Client): Trying to match found device name: CSRB0100600 36 [15:31:31][ 13417][E](BLE_Client): PM String Matched Any [15:31:31][ 13418][E](BLE_Client): Setting Device eb:80:03:5d:29:36 [15:31:31][ 13420][E](BLE_Client): Registered PM on Connect [15:31:31][ 13420][E](BLE_Client): doConnect set on device: 0 [15:31:31]I NimBLEScan: New advertiser: 80:64:6f:54:78:fa [15:31:31]I NimBLEScan: New advertiser: 3f:6e:2c:59:25:68 [15:31:31]I NimBLEScan: New advertiser: 7f:16:3c:60:86:f4 [15:31:31]I NimBLEScan: Updated advertiser: 7f:16:3c:60:86:f4 [15:31:31]I NimBLEScan: Updated advertiser: 80:64:6f:54:78:fa [15:31:31]I NimBLEScan: New advertiser: 51:9b:07:5f:df:3c [15:31:31]I NimBLEScan: Updated advertiser: 51:9b:07:5f:df:3c [15:31:31]I NimBLEScan: New advertiser: d9:38:32:34:34:17 [15:31:33]I NimBLEScan: Updated advertiser: d9:38:32:34:34:17 [15:31:34]I NimBLEScan: New advertiser: 75:57:2e:3e:cb:c4 [15:31:34]I NimBLEScan: Updated advertiser: 75:57:2e:3e:cb:c4 [15:31:36]D NimBLEScan: discovery complete; reason=0 [15:31:36][ 18394][E](BLE_Client): Bluetooth Client Found Devices: {"device 0":{"name":"CSRB0100600 36","UUID":"0x1826"}} [15:31:36][ 18394][E](BLE_Client): Connecting device on slot 0 ... [15:31:36][ 18397][E](BLE_Client): Initiating Server Connection [15:31:36][ 18397][E](BLE_Client): trying to connect to Fitness Machine Service [15:31:36][ 18400][E](BLE_Client): Forming a connection to: CSRB0100600 36 [15:31:36][ 18400][E](BLE_Client): - Created client [15:31:36]D NimBLEClient: >> connect(eb:80:03:5d:29:36) [15:31:36]D NimBLEClient: Got Client event [15:31:36]I NimBLEClient: Connected event [15:31:36][ 18428][E](Custom_C): 01 14 <-foundDevices [15:31:36]D NimBLECharacteristic: >> setValue: length=56, data=80147b226465766963652030223a7b226e616d65223a224353524230313030363030203336222c2255554944223a22307831383236227d7d, characteristic UUID=77776277-7877-7774-4466-896665500001 [15:31:36]D NimBLECharacteristic: << setValue [15:31:36]D NimBLECharacteristic: >> notify: length: 56 [15:31:36]D NimBLECharacteristic: << notify: No clients subscribed. [15:31:36]D NimBLEClient: Got Client event [15:31:36]I NimBLEClient: mtu update event; conn_handle=0 mtu=515 [15:31:36]I NimBLEClient: Connection established [15:31:36]D NimBLEClient: >> deleteServices [15:31:36]D NimBLEClient: << deleteServices [15:31:36]D NimBLEClient: << connect() [15:31:36]D NimBLEClient: >> getRssi() [15:31:36][ 18442][E](BLE_Client): Connected to: CSRB0100600 36 - eb:80:03:5d:29:36 RSSI -39 [15:31:36]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:36]D NimBLEClient: >> retrieveServices [15:31:36]D NimBLEClient: Service Discovered >> status: 0 handle: 27 [15:31:36]D NimBLERemoteService: >> NimBLERemoteService() [15:31:36]D NimBLERemoteService: << NimBLERemoteService(): 0x1826 [15:31:36]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:36]D NimBLEClient: << Service Discovered [15:31:36]D NimBLEClient: << retrieveServices [15:31:36]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:36]D NimBLERemoteService: >> retrieveCharacteristics() for service: 0x1826 [15:31:36]D NimBLERemoteService: Characteristic Discovered >> status: 0 handle: 31 [15:31:36]D NimBLERemoteCharacteristic: >> NimBLERemoteCharacteristic() [15:31:36]D NimBLERemoteCharacteristic: << NimBLERemoteCharacteristic(): 0x2ad2 [15:31:36]D NimBLERemoteService: Characteristic Discovered >> status: 14 handle: -1 [15:31:36]D NimBLERemoteService: << Characteristic Discovered [15:31:36]D NimBLERemoteService: << retrieveCharacteristics() [15:31:36]D NimBLERemoteCharacteristic: >> setNotify(): Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10, 01 [15:31:36]D NimBLERemoteCharacteristic: >> getDescriptor: uuid: 0x2902 [15:31:36]D NimBLERemoteCharacteristic: >> retrieveDescriptors() for characteristic: 0x2ad2 [15:31:36]D NimBLERemoteCharacteristic: Next Characteristic >> status: 0 handle: 34 [15:31:36]D NimBLERemoteCharacteristic: Descriptor Discovered >> status: 0 handle: 32 [15:31:36]D NimBLERemoteDescriptor: >> NimBLERemoteDescriptor() [15:31:36]D NimBLERemoteDescriptor: << NimBLERemoteDescriptor(): 0x2902 [15:31:37]D NimBLERemoteCharacteristic: << Descriptor Discovered. status: 0 [15:31:37]D NimBLERemoteCharacteristic: << retrieveDescriptors(): Found 1 descriptors. [15:31:37]D NimBLERemoteCharacteristic: << setNotify() [15:31:37]D NimBLERemoteDescriptor: >> Descriptor writeValue: Descriptor: uuid: 0x2902, handle: 32 [15:31:37]I NimBLERemoteDescriptor: Write complete; status=0 conn_handle=0 [15:31:37]D NimBLERemoteDescriptor: << Descriptor writeValue, rc: 0 [15:31:37][ 18581][E](BLE_Client): Notifications Subscribed for eb:80:03:5d:29:36 [15:31:37][ 18584][E](BLE_Client): Successful 0x2ad2 subscription. [15:31:37][ 18584][E](BLE_Client): Setting Device eb:80:03:5d:29:36 [15:31:37][ 18587][E](BLE_Client): Registered PM on Connect [15:31:37][ 18587][E](BLE_Client): Device Connected [15:31:37][ 18587][E](BLE_Client): We are now connected to the BLE Server. [15:31:37][ 19018][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (false) [15:31:37]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:37]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:37]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:37]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:37]D NimBLEClient: >> getService: uuid: 0x180d [15:31:37]D NimBLEClient: >> retrieveServices [15:31:37]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:37]D NimBLEClient: << Service Discovered [15:31:37]D NimBLEClient: << retrieveServices [15:31:37]D NimBLEClient: >> retrieveServices [15:31:37]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:37]D NimBLEClient: << Service Discovered [15:31:37]D NimBLEClient: << retrieveServices [15:31:37]D NimBLEClient: << getService: not found [15:31:37]D NimBLEClient: >> getService: uuid: 0x2a63 [15:31:37]D NimBLEClient: >> retrieveServices [15:31:37]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:37]D NimBLEClient: << Service Discovered [15:31:37]D NimBLEClient: << retrieveServices [15:31:37]D NimBLEClient: >> retrieveServices [15:31:37]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:37]D NimBLEClient: << Service Discovered [15:31:37]D NimBLEClient: << retrieveServices [15:31:37]D NimBLEClient: << getService: not found [15:31:37]D NimBLEClient: >> getService: uuid: 0x1818 [15:31:37]D NimBLEClient: >> retrieveServices [15:31:37]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:37]D NimBLEClient: << Service Discovered [15:31:37]D NimBLEClient: << retrieveServices [15:31:37]D NimBLEClient: >> retrieveServices [15:31:37]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:37]D NimBLEClient: << Service Discovered [15:31:37]D NimBLEClient: << retrieveServices [15:31:37]D NimBLEClient: << getService: not found [15:31:37][ 19121][E](BLE_Client): Post connecting: eb:80:03:5d:29:36 , ConnID 0 [15:31:37]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:37]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:37]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad9 [15:31:37]D NimBLERemoteService: >> retrieveCharacteristics() for service: 0x1826 [15:31:37]D NimBLERemoteService: Characteristic Discovered >> status: 0 handle: 45 [15:31:37]D NimBLERemoteCharacteristic: >> NimBLERemoteCharacteristic() [15:31:37]D NimBLERemoteCharacteristic: << NimBLERemoteCharacteristic(): 0x2ad9 [15:31:37]D NimBLERemoteService: Characteristic Discovered >> status: 14 handle: -1 [15:31:37]D NimBLERemoteService: << Characteristic Discovered [15:31:37]D NimBLERemoteService: << retrieveCharacteristics() [15:31:37]D NimBLERemoteCharacteristic: >> writeValue(), length: 1 [15:31:37]I NimBLERemoteCharacteristic: Write complete; status=0 conn_handle=0 [15:31:37]D NimBLERemoteCharacteristic: << writeValue, rc: 0 [15:31:37][ 19189][E](BLE_Client): Updating Connection Params for: eb:80:03:5d:29:36 [15:31:37]D NimBLEClient: >> getService: uuid: 0x180d [15:31:37]D NimBLEClient: >> retrieveServices [15:31:37]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:37]D NimBLEClient: << Service Discovered [15:31:37]D NimBLEClient: << retrieveServices [15:31:37]D NimBLEClient: >> retrieveServices [15:31:37]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:38]D NimBLEClient: << Service Discovered [15:31:38]D NimBLEClient: << retrieveServices [15:31:38]D NimBLEClient: << getService: not found [15:31:38]D NimBLEClient: >> getService: uuid: 0x2a63 [15:31:38]D NimBLEClient: >> retrieveServices [15:31:38]D NimBLEClient: Got Client event [15:31:38]I NimBLEClient: Connection parameters updated. [15:31:38]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:38]D NimBLEClient: << Service Discovered [15:31:38]D NimBLEClient: << retrieveServices [15:31:38]D NimBLEClient: >> retrieveServices [15:31:38]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:38]D NimBLEClient: << Service Discovered [15:31:38]D NimBLEClient: << retrieveServices [15:31:38]D NimBLEClient: << getService: not found [15:31:38]D NimBLEClient: >> getService: uuid: 0x1818 [15:31:38]D NimBLEClient: >> retrieveServices [15:31:38]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:38]D NimBLEClient: << Service Discovered [15:31:38]D NimBLEClient: << retrieveServices [15:31:38]D NimBLEClient: >> retrieveServices [15:31:38]D NimBLEClient: Got Client event [15:31:38]D NimBLEClient: Notify Recieved for handle: 31 [15:31:38]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:38]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:38]Descriptor: uuid: 0x2902, handle: 32 [15:31:38]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:38]Descriptor: uuid: 0x2902, handle: 32 [15:31:38]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [15:31:38]D NimBLEClient: << Service Discovered [15:31:38]D NimBLEClient: << retrieveServices [15:31:38]D NimBLEClient: << getService: not found [15:31:38][ 20901][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:38]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:38]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:38]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:38]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:38][ 20907][D](BLE_Common): Data length: 22 [15:31:38][ 20912][E](BLE_Common): f4 09 0c 09 7a 00 00 00 00 00 00 23 00 00 00 00 00 00 00 00 08 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(61.00) PW(35) SD(23.20) RS(0) POS(0) ] [15:31:39]D NimBLEClient: Got Client event [15:31:39]D NimBLEClient: Notify Recieved for handle: 31 [15:31:39]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:39]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:39]Descriptor: uuid: 0x2902, handle: 32 [15:31:39]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:39]Descriptor: uuid: 0x2902, handle: 32 [15:31:39][ 21418][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:39]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:39]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:39]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:39]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:39][ 21424][D](BLE_Common): Data length: 22 [15:31:39][ 21428][E](BLE_Common): f4 09 58 09 7e 00 06 00 00 00 00 24 00 04 00 00 00 ff ff ff 09 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(63.00) PW(36) SD(23.90) RS(0) POS(0) ] [15:31:39]D NimBLEClient: Got Client event [15:31:39]D NimBLEClient: Peer requesting to update connection parameters [15:31:39]D NimBLEClient: MinInterval: 16, MaxInterval: 32, Latency: 4, Timeout: 200 [15:31:39]D NimBLEClientCallbacks: onConnParamsUpdateRequest: default [15:31:39]D NimBLEClient: Accepted peer params [15:31:39][ 21934][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:39]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:39]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:39]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:39]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:40][ 22443][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:40]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:40]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:40]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:40]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:40][ 22953][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:40]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:40]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:40]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:40]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:41][ 23438][E](BLE_Client): No HRM Connected [15:31:41][ 23439][E](BLE_Client): Scanning for BLE servers and putting them into a list... [15:31:41]D NimBLEScan: >> start: duration=5 [15:31:41]D NimBLEScan: << start() [15:31:41]I NimBLEScan: New advertiser: 80:64:6f:54:78:fa [15:31:41]I NimBLEScan: Updated advertiser: 80:64:6f:54:78:fa [15:31:41][ 23464][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:41]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:41]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:41]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:41]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:41]I NimBLEScan: New advertiser: 3f:6e:2c:59:25:68 [15:31:41]I NimBLEScan: New advertiser: 51:9b:07:5f:df:3c [15:31:41]I NimBLEScan: Updated advertiser: 51:9b:07:5f:df:3c [15:31:41]I NimBLEScan: New advertiser: 75:57:2e:3e:cb:c4 [15:31:41]I NimBLEScan: New advertiser: 7f:16:3c:60:86:f4 [15:31:41]I NimBLEScan: Updated advertiser: 7f:16:3c:60:86:f4 [15:31:41]I NimBLEScan: New advertiser: d9:38:32:34:34:17 [15:31:41][ 23973][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:41]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:41]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:41]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:41]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:42]D NimBLEClient: Got Client event [15:31:42]I NimBLEClient: Connection parameters updated. [15:31:42][ 24483][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:42]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:42]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:42]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:42]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:42]I NimBLEScan: Updated advertiser: 75:57:2e:3e:cb:c4 [15:31:42][ 24993][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:42]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:42]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:42]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:42]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:43]I NimBLEScan: New advertiser: c4:5b:24:11:b3:ce [15:31:43][ 25503][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:43]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:43]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:43]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:43]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:43]I NimBLEScan: Updated advertiser: d9:38:32:34:34:17 [15:31:43][ 26013][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:43]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:43]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:43]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:43]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:44]D NimBLEClient: Got Client event [15:31:44]D NimBLEClient: Notify Recieved for handle: 31 [15:31:44]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:44]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44]D NimBLEClient: Got Client event [15:31:44]D NimBLEClient: Notify Recieved for handle: 31 [15:31:44]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:44]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44]D NimBLEClient: Got Client event [15:31:44]D NimBLEClient: Notify Recieved for handle: 31 [15:31:44]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:44]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44]D NimBLEClient: Got Client event [15:31:44]D NimBLEClient: Notify Recieved for handle: 31 [15:31:44]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:44]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44]D NimBLEClient: Got Client event [15:31:44]D NimBLEClient: Notify Recieved for handle: 31 [15:31:44]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:44]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:44]Descriptor: uuid: 0x2902, handle: 32 [15:31:44][ 26523][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:44]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:44]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:44]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:44]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:44][ 26530][D](BLE_Common): Data length: 22 [15:31:44][ 26534][E](BLE_Common): f4 09 32 09 7c 00 0d 00 00 00 00 23 00 07 00 00 00 ff ff ff 0a 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(62.00) PW(35) SD(23.50) RS(0) POS(0) ] [15:31:44][ 26536][D](BLE_Common): Data length: 22 [15:31:44][ 26537][E](BLE_Common): f4 09 c0 08 76 00 13 00 00 00 00 21 00 09 00 00 00 ff ff ff 0b 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(59.00) PW(33) SD(22.40) RS(0) POS(0) ] [15:31:44][ 26540][D](BLE_Common): Data length: 22 [15:31:45][ 26541][E](BLE_Common): f4 09 c0 08 76 00 19 00 00 00 00 21 00 0b 00 00 00 ff ff ff 0c 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(59.00) PW(33) SD(22.40) RS(0) POS(0) ] [15:31:45][ 26543][D](BLE_Common): Data length: 22 [15:31:45][ 26547][E](BLE_Common): f4 09 90 07 66 00 1f 00 00 00 00 1a 00 0c 00 00 00 ff ff ff 0d 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(51.00) PW(26) SD(19.40) RS(0) POS(0) ] [15:31:45][ 27053][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:45]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:45]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:45]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:45]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:45]D NimBLEClient: Got Client event [15:31:45]D NimBLEClient: Notify Recieved for handle: 31 [15:31:45]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:45]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:45]Descriptor: uuid: 0x2902, handle: 32 [15:31:45]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:45]Descriptor: uuid: 0x2902, handle: 32 [15:31:45][ 27562][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:45]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:45]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:45]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:45]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:45][ 27569][D](BLE_Common): Data length: 22 [15:31:45][ 27573][E](BLE_Common): f4 09 3b 06 54 00 27 00 00 00 00 14 00 0d 00 00 00 ff ff ff 0f 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(42.00) PW(20) SD(16.00) RS(0) POS(0) ] [15:31:45][ 27711][W](Main): Forcing Scan to stop. [15:31:45]D NimBLEScan: >> stop() [15:31:45]D NimBLEScan: << stop() [15:31:45][ 27717][E](BLE_Client): Bluetooth Client Found Devices: {"device 0":{"name":"CSRB0100600 36","UUID":"0x1826"}} [15:31:45][ 28079][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:45]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:46]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:46]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:46]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:46]D NimBLEClient: Got Client event [15:31:46]D NimBLEClient: Notify Recieved for handle: 31 [15:31:46]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:46]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:46]Descriptor: uuid: 0x2902, handle: 32 [15:31:46]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:46]Descriptor: uuid: 0x2902, handle: 32 [15:31:46][ 28588][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:46]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:46]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:46]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:46]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:46][ 28595][D](BLE_Common): Data length: 22 [15:31:46][ 28599][E](BLE_Common): f4 09 bf 04 40 00 2b 00 00 00 00 0c 00 0d 00 00 00 ff ff ff 10 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(32.00) PW(12) SD(12.20) RS(0) POS(0) ] [15:31:47][ 29106][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:47]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:47]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:47]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:47]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:47]D NimBLEClient: Got Client event [15:31:47]D NimBLEClient: Notify Recieved for handle: 31 [15:31:47]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:47]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:47]Descriptor: uuid: 0x2902, handle: 32 [15:31:47]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:47]Descriptor: uuid: 0x2902, handle: 32 [15:31:47][ 29615][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:47]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:47]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:47]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:47]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:47][ 29622][D](BLE_Common): Data length: 22 [15:31:47][ 29626][E](BLE_Common): f4 09 bf 04 40 00 2e 00 00 00 00 0c 00 0d 00 00 00 ff ff ff 11 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(32.00) PW(12) SD(12.20) RS(0) POS(0) ] [15:31:48][ 30132][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:48]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:48]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:48]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:48]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:48]D NimBLEClient: Got Client event [15:31:48]D NimBLEClient: Notify Recieved for handle: 31 [15:31:48]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:48]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:48]Descriptor: uuid: 0x2902, handle: 32 [15:31:48]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:48]Descriptor: uuid: 0x2902, handle: 32 [15:31:48][ 30641][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:48]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:48]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:48]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:48]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:48][ 30648][D](BLE_Common): Data length: 22 [15:31:48][ 30652][E](BLE_Common): f4 09 bf 04 40 00 32 00 00 00 00 0c 00 0d 00 00 00 ff ff ff 12 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(32.00) PW(12) SD(12.20) RS(0) POS(0) ] [15:31:49][ 31158][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:49]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:49]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:49]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:49]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:49]D NimBLEClient: Got Client event [15:31:49]D NimBLEClient: Notify Recieved for handle: 31 [15:31:49]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:49]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:49]Descriptor: uuid: 0x2902, handle: 32 [15:31:49]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:49]Descriptor: uuid: 0x2902, handle: 32 [15:31:49][ 31667][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:49]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:49]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:49]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:49]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:49][ 31674][D](BLE_Common): Data length: 22 [15:31:49][ 31678][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0c 00 00 00 ff ff ff 13 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:50][ 32184][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:50]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:50]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:50]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:50]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:50]D NimBLEClient: Got Client event [15:31:50]D NimBLEClient: Notify Recieved for handle: 31 [15:31:50]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:50]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:50]Descriptor: uuid: 0x2902, handle: 32 [15:31:50]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:50]Descriptor: uuid: 0x2902, handle: 32 [15:31:50][ 32693][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:50]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:50]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:50]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:50]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:50][ 32700][D](BLE_Common): Data length: 22 [15:31:50][ 32703][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0b 00 00 00 ff ff ff 14 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:51][ 33210][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:51]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:51]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:51]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:51]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:51]D NimBLEClient: Got Client event [15:31:51]D NimBLEClient: Notify Recieved for handle: 31 [15:31:51]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:51]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:51]Descriptor: uuid: 0x2902, handle: 32 [15:31:51]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:51]Descriptor: uuid: 0x2902, handle: 32 [15:31:51][ 33476][E](BLE_Client): No HRM Connected [15:31:51][ 33477][E](BLE_Client): Scanning for BLE servers and putting them into a list... [15:31:51]D NimBLEScan: >> start: duration=5 [15:31:51]D NimBLEScan: << start() [15:31:51]I NimBLEScan: New advertiser: 80:64:6f:54:78:fa [15:31:51]I NimBLEScan: Updated advertiser: 80:64:6f:54:78:fa [15:31:51]I NimBLEScan: New advertiser: 7f:16:3c:60:86:f4 [15:31:51]I NimBLEScan: Updated advertiser: 7f:16:3c:60:86:f4 [15:31:51]I NimBLEScan: New advertiser: 3f:6e:2c:59:25:68 [15:31:51][ 33720][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:51]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:51]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:51]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:51]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:51][ 33727][D](BLE_Common): Data length: 22 [15:31:51][ 33730][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0b 00 00 00 ff ff ff 15 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:51]I NimBLEScan: New advertiser: d9:38:32:34:34:17 [15:31:51]I NimBLEScan: New advertiser: 51:9b:07:5f:df:3c [15:31:51]I NimBLEScan: Updated advertiser: 51:9b:07:5f:df:3c [15:31:52]D NimBLEClient: Got Client event [15:31:52]D NimBLEClient: Notify Recieved for handle: 31 [15:31:52]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:52]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:52]Descriptor: uuid: 0x2902, handle: 32 [15:31:52]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:52]Descriptor: uuid: 0x2902, handle: 32 [15:31:52][ 34237][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:52]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:52]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:52]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:52]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:52][ 34243][D](BLE_Common): Data length: 22 [15:31:52][ 34247][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 16 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:52]I NimBLEScan: New advertiser: 75:57:2e:3e:cb:c4 [15:31:52][ 34753][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:52]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:52]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:52]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:52]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:53]D NimBLEClient: Got Client event [15:31:53]D NimBLEClient: Notify Recieved for handle: 31 [15:31:53]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:53]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:53]Descriptor: uuid: 0x2902, handle: 32 [15:31:53]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:53]Descriptor: uuid: 0x2902, handle: 32 [15:31:53][ 35263][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:53]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:53]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:53]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:53]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:53][ 35269][D](BLE_Common): Data length: 22 [15:31:53][ 35273][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:53]I NimBLEScan: New advertiser: e6:14:d7:4b:e9:e7 [15:31:53][ 35779][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:53]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:53]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:53]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:53]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:54]D NimBLEClient: Got Client event [15:31:54]D NimBLEClient: Notify Recieved for handle: 31 [15:31:54]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:54]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:54]Descriptor: uuid: 0x2902, handle: 32 [15:31:54]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:54]Descriptor: uuid: 0x2902, handle: 32 [15:31:54][ 36288][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:54]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:54]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:54]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:54]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:54][ 36295][D](BLE_Common): Data length: 22 [15:31:54][ 36298][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:54]D NimBLEClient: Got Client event [15:31:54]D NimBLEClient: Notify Recieved for handle: 31 [15:31:54]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:54]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:54]Descriptor: uuid: 0x2902, handle: 32 [15:31:54]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:54]Descriptor: uuid: 0x2902, handle: 32 [15:31:54][ 36805][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:54]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:54]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:54]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:54]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:54][ 36811][D](BLE_Common): Data length: 22 [15:31:54][ 36814][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:55][ 37321][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:55]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:55]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:55]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:55]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:55]D NimBLEClient: Got Client event [15:31:55]D NimBLEClient: Notify Recieved for handle: 31 [15:31:55]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:55]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:55]Descriptor: uuid: 0x2902, handle: 32 [15:31:55]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:55]Descriptor: uuid: 0x2902, handle: 32 [15:31:55]I NimBLEScan: New advertiser: c4:5b:24:11:b3:ce [15:31:55][ 37830][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:55]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:55]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:55]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:55]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:55][ 37837][D](BLE_Common): Data length: 22 [15:31:55][ 37840][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:56][ 38347][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:56]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:56]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:56]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:56]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:56]D NimBLEClient: Got Client event [15:31:56]D NimBLEClient: Notify Recieved for handle: 31 [15:31:56]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:56]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:56]Descriptor: uuid: 0x2902, handle: 32 [15:31:56]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:56]Descriptor: uuid: 0x2902, handle: 32 [15:31:56]D NimBLEScan: discovery complete; reason=0 [15:31:56][ 38487][E](BLE_Client): Bluetooth Client Found Devices: {"device 0":{"name":"CSRB0100600 36","UUID":"0x1826"}} [15:31:56][ 38856][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:56]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:56]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:56]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:56]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:56][ 38863][D](BLE_Common): Data length: 22 [15:31:56][ 38867][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:57][ 39373][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:57]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:57]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:57]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:57]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:57]D NimBLEClient: Got Client event [15:31:57]D NimBLEClient: Notify Recieved for handle: 31 [15:31:57]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:57]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:57]Descriptor: uuid: 0x2902, handle: 32 [15:31:57]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:57]Descriptor: uuid: 0x2902, handle: 32 [15:31:57][ 39833][E](ERG_Mode): No data found in Torque Table. [15:31:57][ 39834][E](ERG_Mode): No data found in Torque Table. [15:31:57][ 39882][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:57]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:57]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:57]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:57]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:57][ 39889][D](BLE_Common): Data length: 22 [15:31:57][ 39892][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:58]D NimBLEClient: Got Client event [15:31:58]D NimBLEClient: Notify Recieved for handle: 31 [15:31:58]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:58][ 40399][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client IDD NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:58]Descriptor: uuid: 0x2902, handle: 32 [15:31:58]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:58]Descriptor: uuid: 0x2902, handle: 32 [15:31:58]: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:58]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:58]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:58]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:58]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:58][ 40413][D](BLE_Common): Data length: 22 [15:31:58][ 40416][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:58][ 40923][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:58]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:58]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:58]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:58]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:59]D NimBLEClient: Got Client event [15:31:59]D NimBLEClient: Notify Recieved for handle: 31 [15:31:59]D NimBLEClient: checking service 0x1826 for handle: 31 [15:31:59]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:59]Descriptor: uuid: 0x2902, handle: 32 [15:31:59]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:31:59]Descriptor: uuid: 0x2902, handle: 32 [15:31:59][ 41432][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:59]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:59]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:59]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:59]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:31:59][ 41439][D](BLE_Common): Data length: 22 [15:31:59][ 41442][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:31:59][ 41949][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:31:59]D NimBLEClient: >> getService: uuid: 0x1826 [15:31:59]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:31:59]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:31:59]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:00]D NimBLEClient: Got Client event [15:32:00]D NimBLEClient: Notify Recieved for handle: 31 [15:32:00]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:00]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:00]Descriptor: uuid: 0x2902, handle: 32 [15:32:00]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:00]Descriptor: uuid: 0x2902, handle: 32 [15:32:00][ 42458][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:00]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:00]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:00]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:00]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:00][ 42465][D](BLE_Common): Data length: 22 [15:32:00][ 42469][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:00][ 42975][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:00]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:00]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:00]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:00]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:01]D NimBLEClient: Got Client event [15:32:01]D NimBLEClient: Notify Recieved for handle: 31 [15:32:01]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:01]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:01]Descriptor: uuid: 0x2902, handle: 32 [15:32:01]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:01]Descriptor: uuid: 0x2902, handle: 32 [15:32:01][ 43484][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:01]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:01]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:01]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:01]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:01][ 43491][D](BLE_Common): Data length: 22 [15:32:01][ 43494][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:01][ 43538][E](BLE_Client): No HRM Connected [15:32:01][ 43539][E](BLE_Client): Scanning for BLE servers and putting them into a list... [15:32:01]D NimBLEScan: >> start: duration=5 [15:32:01]D NimBLEScan: << start() [15:32:01]I NimBLEScan: New advertiser: 51:9b:07:5f:df:3c [15:32:01]I NimBLEScan: Updated advertiser: 51:9b:07:5f:df:3c [15:32:01]I NimBLEScan: New advertiser: 80:64:6f:54:78:fa [15:32:01]I NimBLEScan: Updated advertiser: 80:64:6f:54:78:fa [15:32:01]I NimBLEScan: New advertiser: 3f:6e:2c:59:25:68 [15:32:01]I NimBLEScan: New advertiser: d9:38:32:34:34:17 [15:32:01][ 44001][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:01]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:01]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:01]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:01]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:01]I NimBLEScan: New advertiser: 7f:16:3c:60:86:f4 [15:32:02]I NimBLEScan: Updated advertiser: 7f:16:3c:60:86:f4 [15:32:02]I NimBLEScan: Updated advertiser: d9:38:32:34:34:17 [15:32:02]D NimBLEClient: Got Client event [15:32:02]D NimBLEClient: Notify Recieved for handle: 31 [15:32:02]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:02]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:02]Descriptor: uuid: 0x2902, handle: 32 [15:32:02]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:02]Descriptor: uuid: 0x2902, handle: 32 [15:32:02][ 44511][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:02]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:02]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:02]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:02]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:02][ 44517][D](BLE_Common): Data length: 22 [15:32:02][ 44521][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:02][ 45027][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:02]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:02]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:02]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:03]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:03]D NimBLEClient: Got Client event [15:32:03]D NimBLEClient: Notify Recieved for handle: 31 [15:32:03]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:03]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:03]Descriptor: uuid: 0x2902, handle: 32 [15:32:03]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:03]Descriptor: uuid: 0x2902, handle: 32 [15:32:03]I NimBLEScan: New advertiser: c4:5b:24:11:b3:ce [15:32:03]I NimBLEScan: New advertiser: e6:14:d7:4b:e9:e7 [15:32:03][ 45536][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:03]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:03]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:03]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:03]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:03][ 45543][D](BLE_Common): Data length: 22 [15:32:03][ 45546][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:03][ 45903][W](Main): Forcing Scan to stop. [15:32:03]D NimBLEScan: >> stop() [15:32:03]D NimBLEScan: << stop() [15:32:03][ 45909][E](BLE_Client): Bluetooth Client Found Devices: {"device 0":{"name":"CSRB0100600 36","UUID":"0x1826"}} [15:32:03][ 46052][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:03]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:03]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:04]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:04]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:04]D NimBLEClient: Got Client event [15:32:04]D NimBLEClient: Notify Recieved for handle: 31 [15:32:04]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:04]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:04]Descriptor: uuid: 0x2902, handle: 32 [15:32:04]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:04]Descriptor: uuid: 0x2902, handle: 32 [15:32:04][ 46563][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:04]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:04]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:04]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:04]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:04][ 46569][D](BLE_Common): Data length: 22 [15:32:04][ 46573][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:04][ 47080][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:04]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:04]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:05]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:05]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:05]D NimBLEClient: Got Client event [15:32:05]D NimBLEClient: Notify Recieved for handle: 31 [15:32:05]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:05]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:05]Descriptor: uuid: 0x2902, handle: 32 [15:32:05]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:05]Descriptor: uuid: 0x2902, handle: 32 [15:32:05][ 47589][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:05]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:05]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:05]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:05]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:05][ 47596][D](BLE_Common): Data length: 22 [15:32:05][ 47599][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:05][ 48106][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:06]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:06]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:06]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:06]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:06]D NimBLEClient: Got Client event [15:32:06]D NimBLEClient: Notify Recieved for handle: 31 [15:32:06]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:06]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:06]Descriptor: uuid: 0x2902, handle: 32 [15:32:06]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:06]Descriptor: uuid: 0x2902, handle: 32 [15:32:06][ 48615][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:06]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:06]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:06]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:06]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:06][ 48622][D](BLE_Common): Data length: 22 [15:32:06][ 48625][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:07][ 49132][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:07]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:07]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:07]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:07]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:07]D NimBLEClient: Got Client event [15:32:07]D NimBLEClient: Notify Recieved for handle: 31 [15:32:07]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:07]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:07]Descriptor: uuid: 0x2902, handle: 32 [15:32:07]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:07]Descriptor: uuid: 0x2902, handle: 32 [15:32:07][ 49641][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:07]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:07]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:07]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:07]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:07][ 49648][D](BLE_Common): Data length: 22 [15:32:07][ 49651][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:08][ 50158][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:08]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:08]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:08]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:08]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:08]D NimBLEClient: Got Client event [15:32:08]D NimBLEClient: Notify Recieved for handle: 31 [15:32:08]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:08]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:08]Descriptor: uuid: 0x2902, handle: 32 [15:32:08]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:08]Descriptor: uuid: 0x2902, handle: 32 [15:32:08][ 50667][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:08]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:08]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:08]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:08]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:08][ 50674][D](BLE_Common): Data length: 22 [15:32:08][ 50678][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:09][ 51184][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:09]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:09]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:09]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:09]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:09]D NimBLEClient: Got Client event [15:32:09]D NimBLEClient: Notify Recieved for handle: 31 [15:32:09]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:09]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:09]Descriptor: uuid: 0x2902, handle: 32 [15:32:09]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:09]Descriptor: uuid: 0x2902, handle: 32 [15:32:09][ 51693][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:09]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:09]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:09]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:09]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:09][ 51700][D](BLE_Common): Data length: 22 [15:32:09][ 51703][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:10][ 52210][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:10]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:10]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:10]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:10]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:10]D NimBLEClient: Got Client event [15:32:10]D NimBLEClient: Notify Recieved for handle: 31 [15:32:10]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:10]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:10]Descriptor: uuid: 0x2902, handle: 32 [15:32:10]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:10]Descriptor: uuid: 0x2902, handle: 32 [15:32:10][ 52719][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:10]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:10]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:10]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:10]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:10][ 52726][D](BLE_Common): Data length: 22 [15:32:10][ 52730][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:11][ 53236][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:11]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:11]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:11]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:11]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:11]D NimBLEClient: Got Client event [15:32:11]D NimBLEClient: Notify Recieved for handle: 31 [15:32:11]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:11]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:11]Descriptor: uuid: 0x2902, handle: 32 [15:32:11]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:11]Descriptor: uuid: 0x2902, handle: 32 [15:32:11][ 53587][E](BLE_Client): No HRM Connected [15:32:11][ 53588][E](BLE_Client): Scanning for BLE servers and putting them into a list... [15:32:11]D NimBLEScan: >> start: duration=5 [15:32:11]D NimBLEScan: << start() [15:32:11]I NimBLEScan: New advertiser: 3f:6e:2c:59:25:68 [15:32:11]I NimBLEScan: New advertiser: d9:38:32:34:34:17 [15:32:11]I NimBLEScan: New advertiser: 80:64:6f:54:78:fa [15:32:11]I NimBLEScan: Updated advertiser: 80:64:6f:54:78:fa [15:32:11][ 53746][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:11]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:11]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:11]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:11]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:11][ 53752][D](BLE_Common): Data length: 22 [15:32:11][ 53756][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:11]I NimBLEScan: Updated advertiser: d9:38:32:34:34:17 [15:32:11]I NimBLEScan: New advertiser: 7f:16:3c:60:86:f4 [15:32:11]I NimBLEScan: Updated advertiser: 7f:16:3c:60:86:f4 [15:32:12][ 54262][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:12]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:12]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:12]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:12]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:12]I NimBLEScan: New advertiser: 51:9b:07:5f:df:3c [15:32:12]I NimBLEScan: Updated advertiser: 51:9b:07:5f:df:3c [15:32:12]D NimBLEClient: Got Client event [15:32:12]D NimBLEClient: Notify Recieved for handle: 31 [15:32:12]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:12]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:12]Descriptor: uuid: 0x2902, handle: 32 [15:32:12]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:12]Descriptor: uuid: 0x2902, handle: 32 [15:32:12][ 54771][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:12]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:12]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:12]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:12]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:12][ 54778][D](BLE_Common): Data length: 22 [15:32:12][ 54782][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:13][ 55288][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:13]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:13]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:13]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:13]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:13]D NimBLEClient: Got Client event [15:32:13]D NimBLEClient: Notify Recieved for handle: 31 [15:32:13]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:13]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:13]Descriptor: uuid: 0x2902, handle: 32 [15:32:13]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:13]Descriptor: uuid: 0x2902, handle: 32 [15:32:13]I NimBLEScan: New advertiser: c4:5b:24:11:b3:ce [15:32:13]I NimBLEScan: New advertiser: 75:57:2e:3e:cb:c4 [15:32:13]I NimBLEScan: Updated advertiser: 75:57:2e:3e:cb:c4 [15:32:13][ 55797][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:13]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:13]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:13]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:13]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:13][ 55804][D](BLE_Common): Data length: 22 [15:32:13][ 55807][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:14][ 56314][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:14]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:14]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:14]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:14]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:14]D NimBLEClient: Got Client event [15:32:14]D NimBLEClient: Notify Recieved for handle: 31 [15:32:14]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:14]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:14]Descriptor: uuid: 0x2902, handle: 32 [15:32:14]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:14]Descriptor: uuid: 0x2902, handle: 32 [15:32:14][ 56823][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:14]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:14]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:14]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:14]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:14][ 56830][D](BLE_Common): Data length: 22 [15:32:14][ 56833][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:15][ 57340][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:15]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:15]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:15]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:15]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:15]D NimBLEClient: Got Client event [15:32:15]D NimBLEClient: Notify Recieved for handle: 31 [15:32:15]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:15]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:15]Descriptor: uuid: 0x2902, handle: 32 [15:32:15]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:15]Descriptor: uuid: 0x2902, handle: 32 [15:32:15][ 57849][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:15]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:15]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:15]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:15]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:15][ 57856][D](BLE_Common): Data length: 22 [15:32:15][ 57859][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:16][ 58366][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:16]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:16]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:16]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:16]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:16]D NimBLEClient: Got Client event [15:32:16]D NimBLEClient: Notify Recieved for handle: 31 [15:32:16]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:16]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:16]Descriptor: uuid: 0x2902, handle: 32 [15:32:16]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:16]Descriptor: uuid: 0x2902, handle: 32 [15:32:16]D NimBLEScan: discovery complete; reason=0 [15:32:16][ 58598][E](BLE_Client): Bluetooth Client Found Devices: {"device 0":{"name":"CSRB0100600 36","UUID":"0x1826"}} [15:32:16][ 58876][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:16]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:16]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:16]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:16]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:16][ 58882][D](BLE_Common): Data length: 22 [15:32:16][ 58886][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:17][ 59392][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:17]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:17]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:17]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:17]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:17]D NimBLEClient: Got Client event [15:32:17]D NimBLEClient: Notify Recieved for handle: 31 [15:32:17]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:17]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:17]Descriptor: uuid: 0x2902, handle: 32 [15:32:17]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:17]Descriptor: uuid: 0x2902, handle: 32 [15:32:17][ 59901][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:17]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:17]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:17]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:17]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:17][ 59908][D](BLE_Common): Data length: 22 [15:32:17][ 59911][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:18]D NimBLEClient: Got Client event [15:32:18]D NimBLEClient: Notify Recieved for handle: 31 [15:32:18]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:18]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:18]Descriptor: uuid: 0x2902, handle: 32 [15:32:18]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:18]Descriptor: uuid: 0x2902, handle: 32 [15:32:18][ 60418][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:18]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:18]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:18]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:18]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:18][ 60424][D](BLE_Common): Data length: 22 [15:32:18][ 60428][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:18][ 60934][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:18]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:18]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:18]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:18]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:19]D NimBLEClient: Got Client event [15:32:19]D NimBLEClient: Notify Recieved for handle: 31 [15:32:19][ 61444][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (trueD NimBLEClient: checking service 0x1826 for handle: 31 [15:32:19]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:19]Descriptor: uuid: 0x2902, handle: 32 [15:32:19]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:19]Descriptor: uuid: 0x2902, handle: 32 [15:32:19]) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:19]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:19]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:19]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:19]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:19][ 61458][D](BLE_Common): Data length: 22 [15:32:19][ 61461][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:19][ 61968][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:19]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:19]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:19]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:19]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:20]D NimBLEClient: Got Client event [15:32:20]D NimBLEClient: Notify Recieved for handle: 31 [15:32:20]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:20]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:20]Descriptor: uuid: 0x2902, handle: 32 [15:32:20]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:20]Descriptor: uuid: 0x2902, handle: 32 [15:32:20][ 62477][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:20]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:20]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:20]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:20]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:20][ 62484][D](BLE_Common): Data length: 22 [15:32:20][ 62488][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:20][ 62994][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:20]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:20]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:20]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:20]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:21]D NimBLEClient: Got Client event [15:32:21]D NimBLEClient: Notify Recieved for handle: 31 [15:32:21]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:21]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:21]Descriptor: uuid: 0x2902, handle: 32 [15:32:21]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:21]Descriptor: uuid: 0x2902, handle: 32 [15:32:21][ 63503][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:21]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:21]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:21]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:21]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:21][ 63510][D](BLE_Common): Data length: 22 [15:32:21][ 63514][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:21][ 63650][E](BLE_Client): No HRM Connected [15:32:21][ 63651][E](BLE_Client): Scanning for BLE servers and putting them into a list... [15:32:21]D NimBLEScan: >> start: duration=5 [15:32:21]D NimBLEScan: << start() [15:32:21]I NimBLEScan: New advertiser: d9:38:32:34:34:17 [15:32:21]I NimBLEScan: New advertiser: 3f:6e:2c:59:25:68 [15:32:21]I NimBLEScan: New advertiser: 80:64:6f:54:78:fa [15:32:21]I NimBLEScan: New advertiser: 51:9b:07:5f:df:3c [15:32:21]I NimBLEScan: Updated advertiser: 51:9b:07:5f:df:3c [15:32:21]I NimBLEScan: Updated advertiser: 80:64:6f:54:78:fa [15:32:21]I NimBLEScan: New advertiser: 7f:16:3c:60:86:f4 [15:32:21]I NimBLEScan: Updated advertiser: 7f:16:3c:60:86:f4 [15:32:21][ 64020][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:21]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:21]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:21]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:21]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:22][ 64094][W](Main): Forcing Scan to stop. [15:32:22]D NimBLEScan: >> stop() [15:32:22]D NimBLEScan: << stop() [15:32:22][ 64098][E](BLE_Client): Bluetooth Client Found Devices: {"device 0":{"name":"CSRB0100600 36","UUID":"0x1826"}} [15:32:22]D NimBLEClient: Got Client event [15:32:22]D NimBLEClient: Notify Recieved for handle: 31 [15:32:22]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:22]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:22]Descriptor: uuid: 0x2902, handle: 32 [15:32:22]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:22]Descriptor: uuid: 0x2902, handle: 32 [15:32:22][ 64529][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:22]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:22]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:22]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:22]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:22][ 64536][D](BLE_Common): Data length: 22 [15:32:22][ 64540][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:22][ 65046][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:22]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:22]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:22]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:23]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:23]D NimBLEClient: Got Client event [15:32:23]D NimBLEClient: Notify Recieved for handle: 31 [15:32:23]D NimBLEClient: checking service 0x1826 for handle: 31 [15:32:23]D NimBLEClient: Got Notification for characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:23]Descriptor: uuid: 0x2902, handle: 32 [15:32:23]D NimBLEClient: Invoking callback for notification on characteristic Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10 [15:32:23]Descriptor: uuid: 0x2902, handle: 32 [15:32:23][ 65555][W](BLE_Common): Address: (eb:80:03:5d:29:36) Client ID: (0) SerUUID: (0x1826) CharUUID: (0x2ad2) HRM: (false) PM: (true) CSC: (false) CT: (false) doConnect: (false) postConnect: (true) [15:32:23]D NimBLEClient: >> getService: uuid: 0x1826 [15:32:23]D NimBLEClient: << getService: found the service with uuid: 0x1826 [15:32:23]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [15:32:23]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [15:32:23][ 65562][D](BLE_Common): Data length: 22 [15:32:23][ 65566][E](BLE_Common): f4 09 00 00 00 00 32 00 00 00 00 00 00 0a 00 00 00 ff ff ff 17 00 <- 0x1826 | 0x2ad2 | FTMS(IBD)[ CD(0.00) PW(0) SD(0.00) RS(0) POS(0) ] [15:32:23] Serial port closed!