Skip to content

Instantly share code, notes, and snippets.

@SteGriff
Created January 4, 2018 16:45
Show Gist options
  • Save SteGriff/5e1ada410916897cff8e0dae5b445431 to your computer and use it in GitHub Desktop.
Save SteGriff/5e1ada410916897cff8e0dae5b445431 to your computer and use it in GitHub Desktop.
nRF Connect, 2018-01-04 #2
nRF Connect, 2018-01-04
DfuEXA (ED:5B:BD:64:50:DA)
V 16:36:56.767 Connecting to ED:5B:BD:64:50:DA...
D 16:36:56.768 gatt = device.connectGatt(autoConnect = false, TRANSPORT_LE)
D 16:36:57.181 [Broadcast] Action received: android.bluetooth.device.action.ACL_CONNECTED
D 16:36:57.187 [Callback] Connection state changed with status: 0 and new state: CONNECTED (2)
I 16:36:57.187 Connected to ED:5B:BD:64:50:DA
V 16:36:57.245 Discovering services...
D 16:36:57.245 gatt.discoverServices()
D 16:36:58.324 [Callback] Services discovered with status: 0
I 16:36:58.327 Services discovered
V 16:36:58.369 Generic Access (0x1800)
- Device Name [R W] (0x2A00)
- Appearance [R] (0x2A01)
- Peripheral Preferred Connection Parameters [R] (0x2A04)
- Central Address Resolution [R] (0x2AA6)
Generic Attribute (0x1801)
Secure DFU Service (0xFE59)
- DFU Packet [WNR] (8ec90002-f315-4f60-9fb8-838830daea50)
- DFU Control Point [N W] (8ec90001-f315-4f60-9fb8-838830daea50)
Client Characteristic Configuration (0x2902)
V 16:37:15.713 [DFU] DFU service started
V 16:37:15.713 [DFU] Opening file...
I 16:37:15.779 [DFU] Firmware file opened successfully
V 16:37:15.779 [DFU] Connecting to DFU target...
D 16:37:15.781 [DFU] gatt = device.connectGatt(autoConnect = false)
I 16:37:15.792 [DFU] Connected to ED:5B:BD:64:50:DA
V 16:37:15.795 [DFU] Discovering services...
D 16:37:15.795 [DFU] gatt.discoverServices()
I 16:37:15.802 [DFU] Services discovered
D 16:37:15.834 [DFU] wait(1000)
V 16:37:16.817 [DFU] Requesting new MTU...
D 16:37:16.818 [DFU] gatt.requestMtu(517)
I 16:37:16.878 [DFU] MTU changed to: 23
V 16:37:16.880 [DFU] Enabling notifications for 8ec90001-f315-4f60-9fb8-838830daea50
D 16:37:16.880 [DFU] gatt.setCharacteristicNotification(8ec90001-f315-4f60-9fb8-838830daea50, true)
D 16:37:16.883 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00)
I 16:37:16.939 [DFU] Data written to descr.8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-00
V 16:37:16.940 [DFU] Notifications enabled for 8ec90001-f315-4f60-9fb8-838830daea50
A 16:37:16.940 [DFU] Notifications enabled
D 16:37:16.940 [DFU] wait(1000)
V 16:37:17.941 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50
D 16:37:17.942 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50)
I 16:37:17.989 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 06-01
I 16:37:17.991 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-06-01-00-01-00-00-00-00-00-00-00-00-00-00
A 16:37:17.993 [DFU] Command object info received (Max size = 256, Offset = 0, CRC = 00000000)
V 16:37:17.995 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50
D 16:37:17.998 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50)
I 16:37:18.048 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 02-00-00
I 16:37:18.048 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-02-01
A 16:37:18.048 [DFU] Packet Receipt Notif disabled (Op Code = 2, Value = 0)
V 16:37:18.048 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50
D 16:37:18.048 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50)
I 16:37:18.106 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-01-87-00-00-00
I 16:37:18.107 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-01-01
A 16:37:18.107 [DFU] Command object created
V 16:37:18.108 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50
D 16:37:18.108 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50)
I 16:37:18.112 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 12-84-01-0A-3E-08-01-12-3A-08-07-10-34-1A-02-91-01-20-02-28
V 16:37:18.116 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50
D 16:37:18.117 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50)
I 16:37:18.123 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 00-30-80-A5-01-38-00-42-24-08-03-12-20-BA-C9-22-68-CE-9A-BD
V 16:37:18.126 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50
D 16:37:18.126 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50)
I 16:37:18.129 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): E7-7E-49-82-34-25-A2-9D-F4-CF-0A-04-61-30-65-15-FA-BD-C4-C2
V 16:37:18.130 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50
D 16:37:18.130 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50)
I 16:37:18.133 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): B0-7C-AB-85-66-48-00-10-00-1A-40-88-1E-F2-C8-01-96-6E-90-3D
V 16:37:18.134 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50
D 16:37:18.134 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50)
I 16:37:18.142 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 5A-D4-A9-35-2A-CA-01-D1-63-59-94-4A-C3-81-B9-8F-0B-B6-95-7D
V 16:37:18.146 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50
D 16:37:18.146 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50)
I 16:37:18.148 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 16-52-1D-89-20-1C-7F-A6-0E-99-AD-32-5F-44-2F-98-63-5A-AC-11
V 16:37:18.151 [DFU] Writing to characteristic 8ec90002-f315-4f60-9fb8-838830daea50
D 16:37:18.152 [DFU] gatt.writeCharacteristic(8ec90002-f315-4f60-9fb8-838830daea50)
I 16:37:18.161 [DFU] Data written to 8ec90002-f315-4f60-9fb8-838830daea50, value (0x): 2F-45-EF-12-CC-34-1D-3F-1F-3F-66-68-E0-1B-F1
A 16:37:18.163 [DFU] Command object sent (CRC = CC11A3D8)
V 16:37:18.163 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50
D 16:37:18.163 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50)
I 16:37:18.225 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 03
I 16:37:18.229 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-03-01-87-00-00-00-D8-A3-11-CC
A 16:37:18.229 [DFU] Checksum received (Offset = 135, CRC = CC11A3D8)
V 16:37:18.229 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50
D 16:37:18.229 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50)
I 16:37:18.292 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 04
I 16:37:18.296 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-04-0A
E 16:37:18.297 [DFU] Remote DFU error: OPERATION FAILED
V 16:37:18.297 [DFU] Disconnecting...
D 16:37:18.331 [DFU] gatt.disconnect()
I 16:37:18.333 [DFU] Disconnected
D 16:37:18.334 [DFU] gatt.refresh() (hidden)
D 16:37:18.339 [DFU] gatt.close()
D 16:37:18.345 [DFU] wait(600)
V 16:43:25.067 [DFU] DFU service started
V 16:43:25.068 [DFU] Opening file...
I 16:43:25.100 [DFU] Firmware file opened successfully
V 16:43:25.100 [DFU] Connecting to DFU target...
D 16:43:25.106 [DFU] gatt = device.connectGatt(autoConnect = false)
I 16:43:25.116 [DFU] Connected to ED:5B:BD:64:50:DA
V 16:43:25.118 [DFU] Discovering services...
D 16:43:25.118 [DFU] gatt.discoverServices()
I 16:43:25.123 [DFU] Services discovered
D 16:43:25.137 [DFU] wait(1000)
V 16:43:26.153 [DFU] Requesting new MTU...
D 16:43:26.153 [DFU] gatt.requestMtu(517)
V 16:43:26.177 [DFU] Enabling notifications for 8ec90001-f315-4f60-9fb8-838830daea50
D 16:43:26.177 [DFU] gatt.setCharacteristicNotification(8ec90001-f315-4f60-9fb8-838830daea50, true)
D 16:43:26.180 [DFU] gatt.writeDescriptor(00002902-0000-1000-8000-00805f9b34fb, value=0x01-00)
I 16:43:26.238 [DFU] Data written to descr.8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 01-00
V 16:43:26.240 [DFU] Notifications enabled for 8ec90001-f315-4f60-9fb8-838830daea50
A 16:43:26.241 [DFU] Notifications enabled
D 16:43:26.241 [DFU] wait(1000)
V 16:43:27.242 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50
D 16:43:27.242 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50)
I 16:43:27.288 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 06-01
I 16:43:27.289 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-06-01-00-01-00-00-87-00-00-00-D8-A3-11-CC
A 16:43:27.295 [DFU] Command object info received (Max size = 256, Offset = 135, CRC = CC11A3D8)
A 16:43:27.296 [DFU] Received CRC match Init packet
V 16:43:27.296 [DFU] Writing to characteristic 8ec90001-f315-4f60-9fb8-838830daea50
D 16:43:27.296 [DFU] gatt.writeCharacteristic(8ec90001-f315-4f60-9fb8-838830daea50)
I 16:43:27.347 [DFU] Data written to 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 04
I 16:43:27.351 [DFU] Notification received from 8ec90001-f315-4f60-9fb8-838830daea50, value (0x): 60-04-0A
E 16:43:27.352 [DFU] Remote DFU error: OPERATION FAILED
V 16:43:27.352 [DFU] Disconnecting...
D 16:43:27.386 [DFU] gatt.disconnect()
I 16:43:27.386 [DFU] Disconnected
D 16:43:27.386 [DFU] gatt.refresh() (hidden)
D 16:43:27.386 [DFU] gatt.close()
D 16:43:27.386 [DFU] wait(600)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment