This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

DFU stuck in Reading DFU version number

SDK 8.0     softdevice v8.0.0    dfu version 0.6    nrf51802

DFU log:

2020-01-02 17:26:09.400 25936-26422/? I/ (DfuBaseService.java:1342) connect:[Connecting to the device...]

2020-01-02 17:26:09.564 25936-25954/? I/ (DfuBaseService.java:733) onConnectionStateChange:[Connected to GATT server]
2020-01-02 17:26:09.566 25936-25936/? I/(DfuBaseService.java:704) onReceive:[Action received: android.bluetooth.device.action.ACL_CONNECTED]
2020-01-02 17:26:09.567 25936-25954/? I/ (DfuBaseService.java:762) onConnectionStateChange:[Attempting to start service discovery... succeed]
2020-01-02 17:26:10.385 25936-25954/? I/(DfuBaseService.java:801) onServicesDiscovered:[Services discovered]
2020-01-02 17:26:10.386 25936-25936/? I/(DfuAllFragment.java:580) onDeviceConnected:[DfuAllFragment onDeviceConnected]
2020-01-02 17:26:10.386 25936-25936/? I/ (DfuAllFragment.java:585) onDfuProcessStarting:[DfuAllFragment onDfuProcessStarting]
2020-01-02 17:26:11.388 25936-26422/? I/ (LegacyButtonlessDfuImpl.java:201) readVersion:[Reading DFU version number...]

It can't   read dfu version number   in  android  10(like  one plus 6  phone),and Keep on this.

But in android 9,it success.

How can i solve this question.

Related