DFU Service Not showing up in attribute table

Hi, I am following this guide to implement DFU OTA onto my device https://novelbits.io/nrf52-ota-dfu-ble-part-4/. I have gotten everything to initialize without error, but on NRFConnect it does not show the DFU service or characteristic. I know that there was something done in the service initialization step because there were some errors with that that I had to solve before, by increasing NRF_SDH_BLE_VS_UUID_COUNT. I had also turn on NRF_SDH_BLE_SERVICE_CHANGED and restarted the Bluetooth connectivity on my device running NRFConnect to try to refresh the cache, but I am still not seeing the DFU service. Is there another step that needs to be taken?

Edit: I have initialized the DFU service using the ble_dfu_buttonless_init() function without error. If I'm not mistaken, that should be enough for the service and characteristic to at least show up?

Parents Reply Children
No Data
Related