Using 'COM7' as serial port. Showing logs: [07:45:24]xxxxxxxxx[07:45:24][ 97][E](Main): Current Board Revision is: Revision Two [07:45:24][ 99][E](Main): Mounting Filesystem [07:45:24][ 106][E](Config): Reading File: /config.txt [07:45:24][ 135][E](Config): Config File Loaded: /config.txt [07:45:24][ 136][E](Config): Contents of file: /config.txt [07:45:24][ 170][E](Config): Writing File: /config.txt [07:45:24][ 201][E](Config): Reading File: /userPWC.txt [07:45:24][ 228][E](Config): Config File Loaded: /userPWC.txt [07:45:24][ 228][E](Config): Contents of file: /userPWC.txt [07:45:24][ 267][E](Config): Writing File: /userPWC.txt [07:45:25][ 770][E](HTTP_Server): Connecting to: SmartSpin2K [07:45:25][ 797][D][WiFiGeneric.cpp:1039] _eventCallback(): Arduino Event: 0 - WIFI_READY [07:45:25][ 869][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 [07:45:25][ 867][V][WiFiGeneric.cpp:340] _arduino_event_cb(): STA Started [07:45:25][ 871][D][WiFiGeneric.cpp:1039] _eventCallback(): Arduino Event: 2 - STA_START [07:45:26][ 1882][E](HTTP_Server): Waiting for connection to be established... [07:45:26][ 1882][E](HTTP_Server): Couldn't Connect. Switching to AP mode [07:45:26][ 1886][V][WiFiGeneric.cpp:343] _arduino_event_cb(): STA Stopped [07:45:26][ 1887][D][WiFiGeneric.cpp:1039] _eventCallback(): Arduino Event: 3 - STA_STOP [07:45:26][ 2010][E][WiFiSTA.cpp:253] begin(): disconnect failed! [07:45:26][ 2036][E][WiFiSTA.cpp:357] disconnect(): disconnect failed! [07:45:27][ 3062][D][WiFiGeneric.cpp:1039] _eventCallback(): Arduino Event: 0 - WIFI_READY [07:45:27][ 3071][V][WiFiGeneric.cpp:392] _arduino_event_cb(): AP Started [07:45:27][ 3071][D][WiFiGeneric.cpp:1039] _eventCallback(): Arduino Event: 10 - AP_START [07:45:27][ 3136][V][WiFiGeneric.cpp:395] _arduino_event_cb(): AP Stopped [07:45:27][ 3136][D][WiFiGeneric.cpp:1039] _eventCallback(): Arduino Event: 11 - AP_STOP [07:45:27][ 3701][V][WiFiGeneric.cpp:392] _arduino_event_cb(): AP Started [07:45:27][ 3702][D][WiFiGeneric.cpp:1039] _eventCallback(): Arduino Event: 10 - AP_START [07:45:28][ 3767][E](HTTP_Server): Connected to SmartSpin2K IP address: 192.168.4.1 [07:45:28][ 3768][E](HTTP_Server): Open http://SmartSpin2K.local/ [07:45:28][ 3768][E](HTTP_Server): Checking for newer firmware: [07:45:28][ 3771][V][HTTPClient.cpp:252] beginInternal(): url: https://raw.githubusercontent.com/doudar/OTAUpdates/main/version.txt [07:45:28][ 3772][D][HTTPClient.cpp:303] beginInternal(): protocol: https, host: raw.githubusercontent.com port: 443 url: /doudar/OTAUpdates/main/version.txt [07:45:28][ 3875][D][HTTPClient.cpp:598] sendRequest(): request type: 'GET' redirCount: 0 [07:45:28] [07:45:28][ 3876][E][WiFiGeneric.cpp:1582] hostByName(): DNS Failed for raw.githubusercontent.com [07:45:28][ 3876][D][HTTPClient.cpp:1163] connect(): failed connect to raw.githubusercontent.com:443 [07:45:28][ 3878][W][HTTPClient.cpp:1483] returnError(): error(-1): connection refused [07:45:28][ 3980][E](HTTP_Server): error downloading version.txt -1 [07:45:28][ 3980][D][HTTPClient.cpp:408] disconnect(): tcp is closed [07:45:28] [07:45:28][ 3980][V][ssl_client.cpp:321] stop_ssl_socket(): Cleaning SSL connection. [07:45:28][ 3982][V][ssl_client.cpp:321] stop_ssl_socket(): Cleaning SSL connection. [07:45:28][ 4004][E](Main): Stepper power is now 900. read:cs=30 [07:45:28][ 4023][E](Main): Setting up cpu Tasks [07:45:28][ 4024][V][WiFiServer.h:42] WiFiServer(): WiFiServer::WiFiServer(port=8080, ...) [07:45:28][ 4028][E](Main): Start BLE + ERG Tasks [07:45:28][ 4028][E](BLE_Setup): Starting Arduino BLE Client application... [07:45:28]I NimBLEDevice: BLE Host Task Started [07:45:28]I NimBLEDevice: NimBle host synced. [07:45:28][ 4224][E](BLE_Server): Starting BLE Server [07:45:28]D NimBLEServer: >> createService - 0x180d [07:45:28]D NimBLEServer: << createService [07:45:28]D NimBLEServer: >> createService - 0x1818 [07:45:28]D NimBLEServer: << createService [07:45:28]D NimBLEServer: >> createService - 0x1826 [07:45:28]D NimBLEServer: << createService [07:45:28]D NimBLEServer: >> createService - 77776277-7877-7774-4466-896665500000 [07:45:28]D NimBLEServer: << createService [07:45:28]D NimBLECharacteristic: >> setValue: length=2, data=0000, characteristic UUID=0x2a37 [07:45:28]D NimBLECharacteristic: << setValue [07:45:28]D NimBLECharacteristic: >> setValue: length=9, data=2300c8000000000000, characteristic UUID=0x2a63 [07:45:28]D NimBLECharacteristic: << setValue [07:45:28]D NimBLECharacteristic: >> setValue: length=1, data=20, characteristic UUID=0x2a65 [07:45:28]D NimBLECharacteristic: << setValue [07:45:28]D NimBLECharacteristic: >> setValue: length=1, data=00, characteristic UUID=0x2a5d [07:45:28]D NimBLECharacteristic: << setValue [07:45:28]D NimBLECharacteristic: >> setValue: length=8, data=8a4400000ea00100, characteristic UUID=0x2acc [07:45:28]D NimBLECharacteristic: << setValue [07:45:28]D NimBLECharacteristic: >> setValue: length=14, data=6402000000000000000000202300, characteristic UUID=0x2ad2 [07:45:28]D NimBLECharacteristic: << setValue [07:45:28]D NimBLECharacteristic: >> setValue: length=6, data=010064000100, characteristic UUID=0x2ad6 [07:45:28]D NimBLECharacteristic: << setValue [07:45:28]D NimBLECharacteristic: >> setValue: length=6, data=0100a00f0100, characteristic UUID=0x2ad8 [07:45:28]D NimBLECharacteristic: << setValue [07:45:28]D NimBLECharacteristic: >> setValue: length=6, data=38ffc8000100, characteristic UUID=0x2ad5 [07:45:28]D NimBLECharacteristic: << setValue [07:45:28]D NimBLECharacteristic: >> setValue: length=3, data=000000, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:29]D NimBLECharacteristic: << setValue [07:45:29]D NimBLEService: >> start(): Starting service: UUID: 0x180d, handle: 0xffff [07:45:29]D NimBLEService: Adding 1 characteristics for service UUID: 0x180d, handle: 0xffff [07:45:29]D NimBLEService: << start() [07:45:29]D NimBLEService: >> start(): Starting service: UUID: 0x1818, handle: 0xffff [07:45:29]D NimBLEService: Adding 3 characteristics for service UUID: 0x1818, handle: 0xffff [07:45:29]D NimBLEService: << start() [07:45:29]D NimBLEService: >> start(): Starting service: UUID: 0x1826, handle: 0xffff [07:45:29]D NimBLEService: Adding 8 characteristics for service UUID: 0x1826, handle: 0xffff [07:45:29]D NimBLEService: << start() [07:45:29]D NimBLEService: >> start(): Starting service: UUID: 77776277-7877-7774-4466-896665500000, handle: 0xffff [07:45:29]D NimBLEService: Adding 1 characteristics for service UUID: 77776277-7877-7774-4466-896665500000, handle: 0xffff [07:45:29]D NimBLEService: << start() [07:45:29]D NimBLEServer: >> createService - 4fafc201-1fb5-459e-8fcc-c5c9c331914b [07:45:29]D NimBLEServer: << createService [07:45:29]D NimBLEService: >> start(): Starting service: UUID: 4fafc201-1fb5-459e-8fcc-c5c9c331914b, handle: 0xffff [07:45:29]D NimBLEService: Adding 2 characteristics for service UUID: 4fafc201-1fb5-459e-8fcc-c5c9c331914b, handle: 0xffff [07:45:29]D NimBLEService: << start() [07:45:29]D NimBLEAdvertising: >> Advertising start: customAdvData: 0, customScanResponseData: 0 [07:45:29]primary service [07:45:29] uuid 0x1800 [07:45:29] handle 1 [07:45:29] end_handle 5 [07:45:29]characteristic [07:45:29] uuid 0x2a00 [07:45:29] def_handle 2 [07:45:29] val_handle 3 [07:45:29] min_key_size 0 [07:45:29] flags [READ] [07:45:29]characteristic [07:45:29] uuid 0x2a01 [07:45:29] def_handle 4 [07:45:29] val_handle 5 [07:45:29] min_key_size 0 [07:45:29] flags [READ] [07:45:29]primary service [07:45:29] uuid 0x1801 [07:45:29] handle 6 [07:45:29] end_handle 9 [07:45:29]characteristic [07:45:29] uuid 0x2a05 [07:45:29] def_handle 7 [07:45:29] val_handle 8 [07:45:29] min_key_size 0 [07:45:29] flags [INDICATE] [07:45:29]ccc descriptor [07:45:29] uuid 0x2902 [07:45:29] handle 9 [07:45:29] min_key_size 0 [07:45:29] flags [READ|WRITE] [07:45:29]primary service [07:45:29] uuid 0x180d [07:45:29] handle 10 [07:45:29] end_handle 13 [07:45:29]characteristic [07:45:29] uuid 0x2a37 [07:45:29] def_handle 11 [07:45:29] val_handle 12 [07:45:29] min_key_size 0 [07:45:29] flags [READ|NOTIFY] [07:45:29]ccc descriptor [07:45:29] uuid 0x2902 [07:45:29] handle 13 [07:45:29] min_key_size 0 [07:45:29] flags [READ|WRITE] [07:45:29]primary service [07:45:29] uuid 0x1818 [07:45:29] handle 14 [07:45:29] end_handle 21 [07:45:29]characteristic [07:45:29] uuid 0x2a63 [07:45:29] def_handle 15 [07:45:29] val_handle 16 [07:45:29] min_key_size 0 [07:45:29] flags [NOTIFY] [07:45:29]ccc descriptor [07:45:29] uuid 0x2902 [07:45:29] handle 17 [07:45:29] min_key_size 0 [07:45:29] flags [READ|WRITE] [07:45:29]characteristic [07:45:29] uuid 0x2a65 [07:45:29] def_handle 18 [07:45:29] val_handle 19 [07:45:29] min_key_size 0 [07:45:29] flags [READ] [07:45:29]characteristic [07:45:29] uuid 0x2a5d [07:45:29] def_handle 20 [07:45:29] val_handle 21 [07:45:29] min_key_size 0 [07:45:29] flags [READ] [07:45:29]primary service [07:45:29] uuid 0x1826 [07:45:29] handle 22 [07:45:29] end_handle 42 [07:45:29]characteristic [07:45:29] uuid 0x2acc [07:45:29] def_handle 23 [07:45:29] val_handle 24 [07:45:29] min_key_size 0 [07:45:29] flags [READ] [07:45:29]characteristic [07:45:29] uuid 0x2ad9 [07:45:29] def_handle 25 [07:45:29] val_handle 26 [07:45:29] min_key_size 0 [07:45:29] flags [WRITE|INDICATE] [07:45:29]ccc descriptor [07:45:29] uuid 0x2902 [07:45:29] handle 27 [07:45:29] min_key_size 0 [07:45:29] flags [READ|WRITE] [07:45:29]characteristic [07:45:29] uuid 0x2ada [07:45:29] def_handle 28 [07:45:29] val_handle 29 [07:45:29] min_key_size 0 [07:45:29] flags [NOTIFY] [07:45:30]ccc descriptor [07:45:30] uuid 0x2902 [07:45:30] handle 30 [07:45:30] min_key_size 0 [07:45:30] flags [READ|WRITE] [07:45:30]characteristic [07:45:30] uuid 0x2ad2 [07:45:30] def_handle 31 [07:45:30] val_handle 32 [07:45:30] min_key_size 0 [07:45:30] flags [READ|NOTIFY] [07:45:30]ccc descriptor [07:45:30] uuid 0x2902 [07:45:30] handle 33 [07:45:30] min_key_size 0 [07:45:30] flags [READ|WRITE] [07:45:30]characteristic [07:45:30] uuid 0x2ad6 [07:45:30] def_handle 34 [07:45:30] val_handle 35 [07:45:30] min_key_size 0 [07:45:30] flags [READ] [07:45:30]characteristic [07:45:30] uuid 0x2ad8 [07:45:30] def_handle 36 [07:45:30] val_handle 37 [07:45:30] min_key_size 0 [07:45:30] flags [READ] [07:45:30]characteristic [07:45:30] uuid 0x2ad5 [07:45:30] def_handle 38 [07:45:30] val_handle 39 [07:45:30] min_key_size 0 [07:45:30] flags [READ] [07:45:30]characteristic [07:45:30] uuid 0x2ad3 [07:45:30] def_handle 40 [07:45:30] val_handle 41 [07:45:30] min_key_size 0 [07:45:30] flags [NOTIFY] [07:45:30]ccc descriptor [07:45:30] uuid 0x2902 [07:45:30] handle 42 [07:45:30] min_key_size 0 [07:45:30] flags [READ|WRITE] [07:45:30]primary service [07:45:30] uuid 77776277-7877-7774-4466-896665500000 [07:45:30] handle 43 [07:45:30] end_handle 46 [07:45:30]characteristic [07:45:30] uuid 77776277-7877-7774-4466-896665500001 [07:45:30] def_handle 44 [07:45:30] val_handle 45 [07:45:30] min_key_size 0 [07:45:30] flags [WRITE|NOTIFY|INDICATE] [07:45:30]ccc descriptor [07:45:30] uuid 0x2902 [07:45:30] handle 46 [07:45:30] min_key_size 0 [07:45:30] flags [READ|WRITE] [07:45:30]primary service [07:45:30] uuid 4fafc201-1fb5-459e-8fcc-c5c9c331914b [07:45:30] handle 47 [07:45:30] end_handle 52 [07:45:30]characteristic [07:45:30] uuid 62ec0272-3ec5-11eb-b378-0242ac130003 [07:45:30] def_handle 48 [07:45:30] val_handle 49 [07:45:30] min_key_size 0 [07:45:30] flags [READ|WRITE|NOTIFY] [07:45:30]ccc descriptor [07:45:30] uuid 0x2902 [07:45:30] handle 50 [07:45:30] min_key_size 0 [07:45:30] flags [READ|WRITE] [07:45:30]characteristic [07:45:30] uuid 62ec0272-3ec5-11eb-b378-0242ac130005 [07:45:30] def_handle 51 [07:45:30] val_handle 52 [07:45:30] min_key_size 0 [07:45:30] flags [WRITE] [07:45:30]D NimBLEAdvertising: << Advertising start [07:45:30][ 4365][E](BLE_Server): Bluetooth Characteristic defined! [07:45:30][ 4366][E](BLE_Setup): BLE Notify Task Started [07:45:30][ 4367][E](BLE_Setup): any any none [07:45:30][ 4367][E](BLE_Setup): End BLE Setup [07:45:30][ 4369][E](ERG_Mode): Starting ERG Mode task... [07:45:30][ 4370][E](ERG_Mode): ERG Mode task started [07:45:30][ 4370][W](ERG_Mode_CSV): current incline;new incline;current setpoint;new setpoint;current watts;new watts;current cadence;new cadence; [07:45:30][ 4377][E](HTTP_Server): HTTP server started [07:45:30][ 4377][E](Main): Creating Shifter Interrupts [07:45:30][ 4453][E](Custom_C): 01 11 <-autoUpdate [07:45:30]D NimBLECharacteristic: >> setValue: length=3, data=801101, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:30]D NimBLECharacteristic: << setValue [07:45:30]D NimBLECharacteristic: >> notify: length: 3 [07:45:30]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:30][ 4530][E](Custom_C): 01 01 <-Firmware Update URL [07:45:30]D NimBLECharacteristic: >> setValue: length=59, data=800168747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f646f756461722f4f5441557064617465732f6d61696e2f, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:30]D NimBLECharacteristic: << setValue [07:45:30]D NimBLECharacteristic: >> notify: length: 59 [07:45:30]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:30][ 4611][E](Custom_C): 01 07 <-deviceName [07:45:30]D NimBLECharacteristic: >> setValue: length=13, data=8007536d6172745370696e324b, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:30]D NimBLECharacteristic: << setValue [07:45:30]D NimBLECharacteristic: >> notify: length: 13 [07:45:30]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:30][ 4689][E](Custom_C): 01 08 <-shiftStep [07:45:31]D NimBLECharacteristic: >> setValue: length=4, data=8008e803, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 4 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 4766][E](Custom_C): 01 0a <-stealthChop [07:45:31]D NimBLECharacteristic: >> setValue: length=3, data=800a01, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 3 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 4843][E](Custom_C): 01 0b <-inclineMultiplier [07:45:31]D NimBLECharacteristic: >> setValue: length=4, data=800b1e00, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 4 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 4921][E](Custom_C): 01 0c <-powerCorrectionFactor [07:45:31]D NimBLECharacteristic: >> setValue: length=4, data=800c0a00, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 4 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 4999][E](Custom_C): 01 12 <-ssid [07:45:31]D NimBLECharacteristic: >> setValue: length=13, data=8012536d6172745370696e324b, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 13 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 5077][E](Custom_C): 01 13 <-password [07:45:31]D NimBLECharacteristic: >> setValue: length=10, data=801370617373776f7264, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 10 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 5155][E](Custom_C): 01 09 <-stepperPower [07:45:31]D NimBLECharacteristic: >> setValue: length=4, data=80098403, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 4 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 5232][E](Custom_C): 01 1e <-stepperSpeed [07:45:31]D NimBLECharacteristic: >> setValue: length=4, data=801edc05, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 4 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 5309][E](Custom_C): 01 1f <-ERGSensitivity [07:45:31]D NimBLECharacteristic: >> setValue: length=4, data=801f3200, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 4 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 5386][E](Custom_C): 01 20 <-ShiftDir [07:45:31]D NimBLECharacteristic: >> setValue: length=3, data=802001, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 3 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 5463][E](Custom_C): 01 14 <-foundDevices [07:45:31]D NimBLECharacteristic: >> setValue: length=3, data=801420, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 3 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:31][ 5541][E](Custom_C): 01 21 <-MinWatts [07:45:31]D NimBLECharacteristic: >> setValue: length=4, data=80213200, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:31]D NimBLECharacteristic: << setValue [07:45:31]D NimBLECharacteristic: >> notify: length: 4 [07:45:31]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:32][ 5618][E](Custom_C): 01 22 <-MaxWatts [07:45:32]D NimBLECharacteristic: >> setValue: length=4, data=80222003, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:32]D NimBLECharacteristic: << setValue [07:45:32]D NimBLECharacteristic: >> notify: length: 4 [07:45:32]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:32][ 5695][E](Custom_C): 01 20 <-ShiftDir [07:45:32]D NimBLECharacteristic: >> setValue: length=3, data=802001, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:32]D NimBLECharacteristic: << setValue [07:45:32]D NimBLECharacteristic: >> notify: length: 3 [07:45:32]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:38][ 14225][E](BLE_Client): No HRM Connected [07:45:38][ 14225][E](BLE_Client): No PM Connected [07:45:38][ 14226][E](BLE_Client): Scanning for BLE servers and putting them into a list... [07:45:38]D NimBLEScan: >> start: duration=5 [07:45:38]D NimBLEScan: << start() [07:45:38]I NimBLEScan: New advertiser: eb:80:03:5d:29:36 [07:45:38]I NimBLEScan: Updated advertiser: eb:80:03:5d:29:36 [07:45:38][ 14300][E](BLE_Client): Trying to match found device name: CSRB0100600 36 [07:45:38][ 14301][E](BLE_Client): PM String Matched Any [07:45:38][ 14302][E](BLE_Client): Setting Device eb:80:03:5d:29:36 [07:45:38][ 14304][E](BLE_Client): Registered PM on Connect [07:45:38][ 14304][E](BLE_Client): doConnect set on device: 0 [07:45:38]I NimBLEScan: New advertiser: 80:64:6f:54:78:fa [07:45:38]I NimBLEScan: Updated advertiser: 80:64:6f:54:78:fa [07:45:38]I NimBLEScan: New advertiser: 1a:19:0c:df:7f:bf [07:45:38]I NimBLEScan: New advertiser: 48:67:6d:53:02:44 [07:45:38]I NimBLEScan: Updated advertiser: 48:67:6d:53:02:44 [07:45:38]I NimBLEScan: New advertiser: 76:b2:e7:a3:1d:af [07:45:38]I NimBLEScan: Updated advertiser: 76:b2:e7:a3:1d:af [07:45:39]I NimBLEScan: New advertiser: d9:38:32:34:34:17 [07:45:39]I NimBLEScan: Updated advertiser: d9:38:32:34:34:17 [07:45:39]I NimBLEScan: New advertiser: f5:47:0a:fd:3e:e5 [07:45:43]D NimBLEScan: discovery complete; reason=0 [07:45:43][ 19239][E](BLE_Client): Bluetooth Client Found Devices: {"device 0":{"name":"CSRB0100600 36","UUID":"0x1826"}} [07:45:43][ 19240][E](BLE_Client): Connecting device on slot 0 ... [07:45:43][ 19242][E](BLE_Client): Initiating Server Connection [07:45:43][ 19243][E](BLE_Client): trying to connect to Fitness Machine Service [07:45:43][ 19244][E](BLE_Client): Forming a connection to: CSRB0100600 36 [07:45:43][ 19246][E](BLE_Client): - Created client [07:45:43]D NimBLEClient: >> connect(eb:80:03:5d:29:36) [07:45:43][ 19278][E](Custom_C): 01 14 <-foundDevices [07:45:43]D NimBLECharacteristic: >> setValue: length=56, data=80147b226465766963652030223a7b226e616d65223a224353524230313030363030203336222c2255554944223a22307831383236227d7d, characteristic UUID=77776277-7877-7774-4466-896665500001 [07:45:43]D NimBLECharacteristic: << setValue [07:45:43]D NimBLECharacteristic: >> notify: length: 56 [07:45:43]D NimBLECharacteristic: << notify: No clients subscribed. [07:45:43]D NimBLEClient: Got Client event [07:45:43]I NimBLEClient: Connected event [07:45:43]D NimBLEClient: Got Client event [07:45:43]I NimBLEClient: mtu update event; conn_handle=0 mtu=255 [07:45:43]I NimBLEClient: Connection established [07:45:43]D NimBLEClient: >> deleteServices [07:45:43]D NimBLEClient: << deleteServices [07:45:43]D NimBLEClient: << connect() [07:45:43]D NimBLEClient: >> getRssi() [07:45:43][ 19324][E](BLE_Client): Connected to: CSRB0100600 36 - eb:80:03:5d:29:36 RSSI -35 [07:45:43]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:43]D NimBLEClient: >> retrieveServices [07:45:43]D NimBLEClient: Service Discovered >> status: 0 handle: 27 [07:45:43]D NimBLERemoteService: >> NimBLERemoteService() [07:45:43]D NimBLERemoteService: << NimBLERemoteService(): 0x1826 [07:45:43]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:43]D NimBLEClient: << Service Discovered [07:45:43]D NimBLEClient: << retrieveServices [07:45:43]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:43]D NimBLERemoteService: >> retrieveCharacteristics() for service: 0x1826 [07:45:44]D NimBLERemoteService: Characteristic Discovered >> status: 0 handle: 31 [07:45:44]D NimBLERemoteCharacteristic: >> NimBLERemoteCharacteristic() [07:45:44]D NimBLERemoteCharacteristic: << NimBLERemoteCharacteristic(): 0x2ad2 [07:45:44]D NimBLERemoteService: Characteristic Discovered >> status: 14 handle: -1 [07:45:44]D NimBLERemoteService: << Characteristic Discovered [07:45:44]D NimBLERemoteService: << retrieveCharacteristics() [07:45:44]D NimBLERemoteCharacteristic: >> setNotify(): Characteristic: uuid: 0x2ad2, handle: 31 0x001f, props: 0x10, 01 [07:45:44]D NimBLERemoteCharacteristic: >> getDescriptor: uuid: 0x2902 [07:45:44]D NimBLERemoteCharacteristic: >> retrieveDescriptors() for characteristic: 0x2ad2 [07:45:44]D NimBLERemoteCharacteristic: Next Characteristic >> status: 0 handle: 34 [07:45:44]D NimBLERemoteCharacteristic: Descriptor Discovered >> status: 0 handle: 32 [07:45:44]D NimBLERemoteDescriptor: >> NimBLERemoteDescriptor() [07:45:44]D NimBLERemoteDescriptor: << NimBLERemoteDescriptor(): 0x2902 [07:45:44]D NimBLERemoteCharacteristic: << Descriptor Discovered. status: 0 [07:45:44]D NimBLERemoteCharacteristic: << retrieveDescriptors(): Found 1 descriptors. [07:45:44]D NimBLERemoteCharacteristic: << setNotify() [07:45:44]D NimBLERemoteDescriptor: >> Descriptor writeValue: Descriptor: uuid: 0x2902, handle: 32 [07:45:44][ 19462][E](BLE_Client): Successful 0x2ad2 subscription. [07:45:44][ 19463][E](BLE_Client): Setting Device eb:80:03:5d:29:36 [07:45:44][ 19465][E](BLE_Client): Registered PM on Connect [07:45:44][ 19466][E](BLE_Client): Device Connected [07:45:44][ 19466][E](BLE_Client): We are now connected to the BLE Server. [07:45:44][ 19960][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) [07:45:44]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:44]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:44]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:44]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:44]D NimBLEClient: >> getService: uuid: 0x180d [07:45:44]D NimBLEClient: >> retrieveServices [07:45:44]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:44]D NimBLEClient: << Service Discovered [07:45:44]D NimBLEClient: << retrieveServices [07:45:44]D NimBLEClient: >> retrieveServices [07:45:44]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:44]D NimBLEClient: << Service Discovered [07:45:44]D NimBLEClient: << retrieveServices [07:45:44]D NimBLEClient: << getService: not found [07:45:44]D NimBLEClient: >> getService: uuid: 0x2a63 [07:45:44]D NimBLEClient: >> retrieveServices [07:45:44]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:44]D NimBLEClient: << Service Discovered [07:45:44]D NimBLEClient: << retrieveServices [07:45:44]D NimBLEClient: >> retrieveServices [07:45:44]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:44]D NimBLEClient: << Service Discovered [07:45:44]D NimBLEClient: << retrieveServices [07:45:44]D NimBLEClient: << getService: not found [07:45:44]D NimBLEClient: >> getService: uuid: 0x1818 [07:45:44]D NimBLEClient: >> retrieveServices [07:45:44]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:44]D NimBLEClient: << Service Discovered [07:45:44]D NimBLEClient: << retrieveServices [07:45:44]D NimBLEClient: >> retrieveServices [07:45:44]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:44]D NimBLEClient: << Service Discovered [07:45:44]D NimBLEClient: << retrieveServices [07:45:44]D NimBLEClient: << getService: not found [07:45:44][ 20063][E](BLE_Client): Post connecting: eb:80:03:5d:29:36 , ConnID 0 [07:45:44]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:44]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:44]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad9 [07:45:44]D NimBLERemoteService: >> retrieveCharacteristics() for service: 0x1826 [07:45:44]D NimBLERemoteService: Characteristic Discovered >> status: 0 handle: 45 [07:45:44]D NimBLERemoteCharacteristic: >> NimBLERemoteCharacteristic() [07:45:45]D NimBLERemoteCharacteristic: << NimBLERemoteCharacteristic(): 0x2ad9 [07:45:45]D NimBLERemoteService: Characteristic Discovered >> status: 14 handle: -1 [07:45:45]D NimBLERemoteService: << Characteristic Discovered [07:45:45]D NimBLERemoteService: << retrieveCharacteristics() [07:45:45]D NimBLERemoteCharacteristic: >> writeValue(), length: 1 [07:45:45]I NimBLERemoteCharacteristic: Write complete; status=0 conn_handle=0 [07:45:45]D NimBLERemoteCharacteristic: << writeValue, rc: 0 [07:45:45][ 20137][E](BLE_Client): Updating Connection Params for: eb:80:03:5d:29:36 [07:45:45]D NimBLEClient: >> getService: uuid: 0x180d [07:45:45]D NimBLEClient: >> retrieveServices [07:45:45]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:45]D NimBLEClient: << Service Discovered [07:45:45]D NimBLEClient: << retrieveServices [07:45:45]D NimBLEClient: >> retrieveServices [07:45:45]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:45]D NimBLEClient: << Service Discovered [07:45:45]D NimBLEClient: << retrieveServices [07:45:45]D NimBLEClient: << getService: not found [07:45:45]D NimBLEClient: >> getService: uuid: 0x2a63 [07:45:45]D NimBLEClient: >> retrieveServices [07:45:45]D NimBLEClient: Got Client event [07:45:45]I NimBLEClient: Connection parameters updated. [07:45:45]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:45]D NimBLEClient: << Service Discovered [07:45:45]D NimBLEClient: << retrieveServices [07:45:45]D NimBLEClient: >> retrieveServices [07:45:45]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:45]D NimBLEClient: << Service Discovered [07:45:45]D NimBLEClient: << retrieveServices [07:45:45]D NimBLEClient: << getService: not found [07:45:45]D NimBLEClient: >> getService: uuid: 0x1818 [07:45:45]D NimBLEClient: >> retrieveServices [07:45:45]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:45]D NimBLEClient: << Service Discovered [07:45:45]D NimBLEClient: << retrieveServices [07:45:45]D NimBLEClient: >> retrieveServices [07:45:45]D NimBLEClient: Service Discovered >> status: 14 handle: -1 [07:45:45]D NimBLEClient: << Service Discovered [07:45:45]D NimBLEClient: << retrieveServices [07:45:45]D NimBLEClient: << getService: not found [07:45:46][ 21699][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) [07:45:46]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:46]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:46]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:46]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:46][ 22210][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) [07:45:46]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:46]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:46]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:46]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:46]D NimBLEClient: Got Client event [07:45:46]D NimBLEClient: Peer requesting to update connection parameters [07:45:46]D NimBLEClient: MinInterval: 16, MaxInterval: 32, Latency: 4, Timeout: 200 [07:45:46]D NimBLEClientCallbacks: onConnParamsUpdateRequest: default [07:45:46]D NimBLEClient: Accepted peer params [07:45:47][ 22720][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) [07:45:47]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:47]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:47]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:47]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:47][ 23230][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) [07:45:47]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:47]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:47]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:47]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:48][ 23741][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) [07:45:48]D NimBLEClient: Got Client event [07:45:48]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:48]I NimBLEClient: Connection parameters updated. [07:45:48]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:48]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:48]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:48][ 24253][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) [07:45:48]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:48]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:48]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:48]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:48][ 24318][E](BLE_Client): No HRM Connected [07:45:48][ 24318][E](BLE_Client): Scanning for BLE servers and putting them into a list... [07:45:48]D NimBLEScan: >> start: duration=5 [07:45:48]D NimBLEScan: << start() [07:45:48]I NimBLEScan: New advertiser: 48:67:6d:53:02:44 [07:45:48]I NimBLEScan: Updated advertiser: 48:67:6d:53:02:44 [07:45:48]I NimBLEScan: New advertiser: 1a:19:0c:df:7f:bf [07:45:48]I NimBLEScan: New advertiser: 80:64:6f:54:78:fa [07:45:48]I NimBLEScan: Updated advertiser: 80:64:6f:54:78:fa [07:45:49][ 24763][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) [07:45:49]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:49]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:49]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:49]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:49]I NimBLEScan: New advertiser: d9:38:32:34:34:17 [07:45:49]I NimBLEScan: Updated advertiser: d9:38:32:34:34:17 [07:45:49]I NimBLEScan: New advertiser: 76:b2:e7:a3:1d:af [07:45:49]I NimBLEScan: Updated advertiser: 76:b2:e7:a3:1d:af [07:45:49]I NimBLEScan: New advertiser: f5:47:0a:fd:3e:e5 [07:45:49][ 25274][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) [07:45:49]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:49]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:49]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:49]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:50][ 25784][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) [07:45:50]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:50]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:50]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:50]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:50]I NimBLEScan: New advertiser: e6:b2:01:f3:45:7d [07:45:50][ 26294][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) [07:45:50]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:50]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:50]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:50]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:51][ 26804][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) [07:45:51]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:51]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:51]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:51]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:51][ 27314][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) [07:45:51]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:51]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:51]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:51]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:52][ 27824][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) [07:45:52]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:52]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:52]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:52]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:52][ 28334][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) [07:45:52]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:52]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:52]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:52]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:52][ 28631][W](Main): Forcing Scan to stop. [07:45:52]D NimBLEScan: >> stop() [07:45:52]D NimBLEScan: << stop() [07:45:52][ 28637][E](BLE_Client): Bluetooth Client Found Devices: {"device 0":{"name":"CSRB0100600 36","UUID":"0x1826"}} [07:45:53][ 28844][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) [07:45:53]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:53]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:53]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:53]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:53][ 29355][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) [07:45:53]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:53]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:53]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:53]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:54][ 29866][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) [07:45:54]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:54]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:54]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:54]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:54][ 30376][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) [07:45:54]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:54]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:54]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:54]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:55][ 30886][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) [07:45:55]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:55]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:55]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:55]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:55][ 31396][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) [07:45:55]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:55]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:55]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:55]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:56][ 31906][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) [07:45:56]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:56]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:56]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:56]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:56][ 32417][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) [07:45:56]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:56]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:56]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:56]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:57][ 32927][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) [07:45:57]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:57]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:57]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:57]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:57][ 33437][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) [07:45:57]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:57]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:57]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:57]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:58][ 33947][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) [07:45:58]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:58]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:58]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:58]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:58][ 34395][E](BLE_Client): No HRM Connected [07:45:58][ 34395][E](BLE_Client): Scanning for BLE servers and putting them into a list... [07:45:58]D NimBLEScan: >> start: duration=5 [07:45:58]D NimBLEScan: << start() [07:45:58]I NimBLEScan: New advertiser: 76:b2:e7:a3:1d:af [07:45:58]I NimBLEScan: Updated advertiser: 76:b2:e7:a3:1d:af [07:45:58][ 34457][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) [07:45:58]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:58]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:58]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:58]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:58]I NimBLEScan: New advertiser: 80:64:6f:54:78:fa [07:45:58]I NimBLEScan: Updated advertiser: 80:64:6f:54:78:fa [07:45:58]I NimBLEScan: New advertiser: 1a:19:0c:df:7f:bf [07:45:58]I NimBLEScan: New advertiser: d9:38:32:34:34:17 [07:45:58]I NimBLEScan: Updated advertiser: d9:38:32:34:34:17 [07:45:59][ 34968][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) [07:45:59]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:59]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:59]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:59]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:45:59]I NimBLEScan: New advertiser: 48:67:6d:53:02:44 [07:45:59]I NimBLEScan: Updated advertiser: 48:67:6d:53:02:44 [07:45:59][ 35478][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) [07:45:59]D NimBLEClient: >> getService: uuid: 0x1826 [07:45:59]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:45:59]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:45:59]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:00][ 35988][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) [07:46:00]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:00]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:00]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:00]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:00][ 36498][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) [07:46:00]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:00]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:00]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:00]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:01][ 37008][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) [07:46:01]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:01]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:01]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:01]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:01][ 37518][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) [07:46:01]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:01]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:01]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:02]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:02]I NimBLEScan: New advertiser: e6:b2:01:f3:45:7d [07:46:02][ 38028][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) [07:46:02]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:02]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:02]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:02]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:02][ 38538][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) [07:46:02]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:02]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:02]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:02]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:03][ 39048][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) [07:46:03]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:03]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:03]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:03]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:03]D NimBLEScan: discovery complete; reason=0 [07:46:03][ 39406][E](BLE_Client): Bluetooth Client Found Devices: {"device 0":{"name":"CSRB0100600 36","UUID":"0x1826"}} [07:46:03][ 39558][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) [07:46:03]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:03]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:03]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:03]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:04][ 40069][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) [07:46:04]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:04]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:04]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:04]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:04][ 40579][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) [07:46:04]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:04]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:04]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:04]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:05][ 40773][E](ERG_Mode): No data found in Torque Table. [07:46:05][ 40774][E](ERG_Mode): No data found in Torque Table. [07:46:05][ 41089][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) [07:46:05]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:05]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:05]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:05]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:05][ 41599][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) [07:46:05]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:05]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:05]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:05]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:06][ 42109][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) [07:46:06]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:06]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:06]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:06]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:06][ 42619][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) [07:46:06]D NimBLEClient: >> getService: uuid: 0x1826 [07:46:06]D NimBLEClient: << getService: found the service with uuid: 0x1826 [07:46:06]D NimBLERemoteService: >> getCharacteristic: uuid: 0x2ad2 [07:46:06]D NimBLERemoteService: << getCharacteristic: found the characteristic with uuid: 0x2ad2 [07:46:07] Serial port closed!