I’m trying to update my G1.8 beacon from version 4.8.0 to 4.9.4.
The app (both official Estimote app and generated configuration template) is stuck in the update procedure at 10%.
The following shows the logcat of the Estimote app on Android. This snippet keeps repeating.
04-14 11:35:02.477 32211 32681 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService.onHandleIntent:1451 Starting service that will connect to the DFU bootloader
04-14 11:35:03.525 32211 32681 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService.connect:2071 Connecting to the device...
04-14 11:35:03.528 32211 32681 D BluetoothGatt: connect() - device: E9:D4:88:2E:26:41, auto: false
04-14 11:35:03.528 32211 32681 D BluetoothGatt: registerApp()
04-14 11:35:03.529 32211 32681 D BluetoothGatt: registerApp() - UUID=df73339e-b51f-44fa-95fd-2401f7ab3f40
04-14 11:35:03.539 32211 32224 D BluetoothGatt: onClientRegistered() - status=0 clientIf=5
04-14 11:35:05.187 32211 32223 D BluetoothGatt: onClientConnectionState() - status=0 clientIf=5 device=E9:D4:88:2E:26:41
04-14 11:35:05.187 32211 32223 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService$1.onConnectionStateChange:680 Connected to GATT server
04-14 11:35:05.190 32211 32223 D BluetoothGatt: discoverServices() - device: E9:D4:88:2E:26:41
04-14 11:35:05.193 32211 32223 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService$1.onConnectionStateChange:716 Attempting to start service discovery... succeed
04-14 11:35:06.192 32211 32224 D BluetoothGatt: onSearchComplete() = Device=E9:D4:88:2E:26:41 Status=0
04-14 11:35:06.194 32211 32224 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService$1.onServicesDiscovered:746 Services discovered
04-14 11:35:07.197 32211 32681 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService.readVersion:2236 Reading DFU version number...
04-14 11:35:07.302 32211 32255 W BluetoothGatt: onCharacteristicRead() - Device=E9:D4:88:2E:26:41 handle=19 Status=0
04-14 11:35:07.304 32211 32681 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService.onHandleIntent:1322 Version number read: 0.1
04-14 11:35:07.307 32211 32681 W EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService.onHandleIntent:1337 Application with buttonless update found
04-14 11:35:07.317 32211 32681 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService.enableCCCD:2285 Enabling notifications...
04-14 11:35:07.319 32211 32681 D BluetoothGatt: setCharacteristicNotification() - uuid: 6c372002-d2cc-11e4-9a1f-0002a5d5c51b enable: true
04-14 11:35:08.395 32211 32681 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService.onHandleIntent:1425 Sending Start DFU command (Op Code = 1, Upload Mode = 4)
04-14 11:35:15.101 32211 32224 D BluetoothGatt: onClientConnectionState() - status=19 clientIf=5 device=E9:D4:88:2E:26:41
04-14 11:35:15.102 32211 32224 E EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService$1.onConnectionStateChange:730 Connection state change error: 19 newState: 0
04-14 11:35:15.104 32211 32681 D BluetoothGatt: refresh() - device: E9:D4:88:2E:26:41
04-14 11:35:15.110 32211 32681 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService.refreshDeviceCache:2179 Refreshing result: true
04-14 11:35:15.113 32211 32681 I EstimoteSDK: com.estimote.sdk.repackaged.dfu_v0_6_1.no.nordicsemi.android.dfu.DfuBaseService.close:2151 Cleaning up...
04-14 11:35:15.114 32211 32681 D BluetoothGatt: close()
04-14 11:35:15.114 32211 32681 D BluetoothGatt: unregisterApp() - mClientIf=5