Android-DFU-Library
Android-DFU-Library copied to clipboard
Device Firmware Update library and Android app
This PR removes number of `waitFor(... ms)` introduced in some places to support different phones. Years passed and perhaps the devices where the issues were observed no longer need them....
**Information** This about the DFU Application 2.0. **DFU Bootloader version:** - SDK version: SDK 17 - Bonding used: no - Library version: don't know **Device information:** - Device: Nokia G10...
I am having an issue updating my devices that have the legacy boot loader that is used with the Adafruit library. This android dfu library works fine with the secured...
**DFU Bootloader version (please complete the following information):** - SDK version: nRF5 SDK 17.0.2 with nrf5 SDK for Mesh 5.0.0 - Bonding used: no - Library version: 2.0.3 (through noridc_dfu...
When I connect and **don't** bond to my device, the dfu _onDfuCompleted()_ callback method would not be called, but the dfu update finished successfully. But when I connect and immediately...
**Information** I am observing an issue with the DFU service whenever working with an unsecure bootloader (aka legacy bootloader such as [Adafruit](https://github.com/adafruit/Adafruit_nRF52_Bootloader)) on nRF52840. I have tried using the SDK...
The DFU service has some artificial delays, added at some points in the history, e.g.: https://github.com/NordicSemiconductor/Android-DFU-Library/blob/9d953c0fc3e082a94279b2b792749ebbf3f8e528/lib_dfu/src/main/java/no/nordicsemi/android/dfu/DfuBaseService.java#L1285-L1290 which were added to improve connection stability. They may not be required on mored...
**DFU Bootloader version:** - SDK version: 29 - Bonding used: yes - Library version: 1.10.3 **Device information:** - Device: Pixel 3 - OS: Android 10 **Your question** When I abort...
``` W/BluetoothGatt(31289): java.lang.NullPointerException: Attempt to invoke virtual method 'void no.nordicsemi.android.dfu.DfuBaseService.sendLogBroadcast(int, java.lang.String)' on a null object reference W/BluetoothGatt(31289): at no.nordicsemi.android.dfu.BaseDfuImpl$BaseBluetoothGattCallback.onPhyUpdate(BaseDfuImpl.java:207) W/BluetoothGatt(31289): at no.nordicsemi.android.dfu.DfuBaseService$5.onPhyUpdate(DfuBaseService.java:1009) W/BluetoothGatt(31289): at android.bluetooth.BluetoothGatt$1$2.run(BluetoothGatt.java:228) W/BluetoothGatt(31289): at android.bluetooth.BluetoothGatt.runOrQueueCallback(BluetoothGatt.java:823) W/BluetoothGatt(31289): at...
**DFU Bootloader version (please complete the following information):** - SDK version: 31 - Library version: 1.12.0 **Device information (please complete the following information):** - Device: Any device running Android 8...