nRF51 OTA DFU issue with nRF Connect iOS V1.7.5

heisenberg gravatar image

asked 2017-10-12 17:00:51 +0100

updated 2017-11-09 17:45:19 +0100

nRF_log_1.8.1.txtHello Nordic Support Team,

We are trying to run the OTA DFU on the nRF51 device via the nRF Connect iOS application V1.7.5. The DFU Device is available, but once selecting the new FW image file, and starting the DFU process, we've got the following error message: "Abort ! DFU service not found". This issue is always detected on different iOs versions (V9.3.5, V10.3.2 and V10.3.3).

TODAY, we've updated the nRF Connect iOS application from V1.7.5 to V1.8.0 (released yesterday 11th October); and as a magic spell the OTA DFU is now working correctly using this updated version. But sometimes the DFU process fails even with the V1.8.0 nRF Connect version with different iOS versions. Issue is not systematic :(

We did not find within the "What's new" section of version V1.8.0 that may explain this behaviour... Any help Please ?

PS: Issue described above is not reproduced, and the DFU process is running successfully, once using: nRF Connect on Android Application V4.13.1 and nRF Toolbox iOS application V4.4.1


BeST Regards, -Heisenberg-

edit retag flag offensive close delete report spam


Hello Nordic Support Team,

We need to get an answer back to this support request please. It's urgent :( Any idea what’s going on?

BeST Regards, -Heisenberg-

heisenberg ( 2017-10-16 10:49:09 +0100 )editconvert to answer

Hi, looks like it either related to iPhone caching the device services, or that the bootloader wasn't flashed on your device (just the 'jump to bootloader srevice' in app), as the DFU button was shown in nRF Connect (when in app mode) but then DFU failed after switching to bootloader. I have no idea what else could cause this issne.

Aleksander Nowakowski ( 2017-10-16 11:07:24 +0100 )editconvert to answer

Hi Aleksander Nowakowski,

Please find attached the nRF_log.txt file within my first post, any idea what’s going on?

BeST regards, -Heisenberg-

heisenberg ( 2017-10-16 15:10:20 +0100 )editconvert to answer

1 answer

Sort by » oldest newest most voted
Jiajun gravatar image

answered 2017-10-16 11:34:48 +0100

updated 2017-10-16 12:01:02 +0100

Hi, The DFU on v1.8.0 will make sure the target peripheral is connected before the DFU process starts. It hinders the error "Abort, DFU service not found" occurs.

If you encounter DFU failure, please attach a log files to us.

edit flag offensive delete publish link more



Please find attached the nRF_log.txt file within my first post.

BeST regards, -Heisenberg-

heisenberg ( 2017-10-16 12:54:31 +0100 )editconvert to answer

Thank you, I found there are two connection request are called. which cause the error. We will make a update in near future.

Jiajun ( 2017-10-16 13:12:10 +0100 )editconvert to answer

Hi @Jiajuin,

We have updated the nRF Connect iOS application to the latest version 1.8.1, where Nordic mentions that it fixes issues in DFU module with duplicate reconnection, but unfortunately we still face the same behavior, and encounter the "Abort, DFU service not found" error.

Please find attached the nRF_log_1.8.1.txt file within my first post.

BeST regards, -Heisenberg-

heisenberg ( 2017-11-09 17:43:38 +0100 )editconvert to answer

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer. Do not ask a new question or reply to an answer here.

[hide preview]

Question Tools



Asked: 2017-10-12 17:00:51 +0100

Seen: 135 times

Last updated: nov. 09