Conduct Legacy DFU on Custom Legacy DFU UUID?

Currently, the only only way to automatically conduct a Legacy DFU is by using the nRF Connect Mobile app. However, this app can only target the default UUIDs of the Legacy DFU service. For this reason, if I use something like the "setCustomUuidsForLegacyDfu", the app no longer is able to detect / conduct the Firmware Update.

Is there any way to show the app to look for these custom UUIDs? If so, how would I go about doing so?

If this update is possible outside of the app, where would I find this method?

Any help would be greatly appreciated.

Parents Reply
  • Have a look at nRF Toolbox on our GitHub. The app hasn't been refreshed recently, so you may need to fix few issues initially, but it contains dfu profile. The whole dfu part to implement consist of extending the dfu service and starting it using DfuServiceInitiator, which you can also use to customize uuids. Most of the work needed you'll spend on the UI, requesting permissions etc, dfu part will just take few lines of code.

Children
No Data
Related