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

DFU BLE Service B

I'm new to using micro controllers and for a project i have the nRF52 controller and i am trying to perform an OTA FW update using web bluetooth. When i connect to the board and try to use the DFU BLE service UUID i get an error that its blacklisted. Upon looking into it, i saw that it happened becaause its a legacy non-signed service.

the nRF52 SDK v17 has a new UUID for the BLE service but my board isn't broadcasting that. My question is how to i broadcast that new service 0xFE59? so i can perform the FW update.

Parents
  • Hi Oaketi,

    Could you please show a log/screenshot where you see the DFU BLE service UUID being blacklisted ? 
    Please be aware that to be able to support DFU update you would need to implement a bootloader in the NRF52. In addition, you need to put the device into DFU mode, if you want to do that automatically you would need to implement DFU buttonless service in your application. 

Reply
  • Hi Oaketi,

    Could you please show a log/screenshot where you see the DFU BLE service UUID being blacklisted ? 
    Please be aware that to be able to support DFU update you would need to implement a bootloader in the NRF52. In addition, you need to put the device into DFU mode, if you want to do that automatically you would need to implement DFU buttonless service in your application. 

Children
Related