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

dfu over uart in nrf58210

I am working on a project to do serial uart dfu in nrf52810. For that purpose i will be writing c code equivalent to nrfutil. I was going through all documentation and tried to execute those examples.But nothing worked.Even after doing all bootloader, softdevice and app flashing step by step,I can't finally see my device in ble app.Guide me through this.I will provide you with all HW+SW specs. in following days.

  • Hei,

    I would suggest to go step by step, first you would need to try updating just the application first. 

    Have you managed to do DFU update using nrfutil and update just the application ? You can follow the tutorial here. The tutorial made for nRF52832 but for nRF52810 you just need to adjust the Flash. 

    I assume you are making the C code to do DFU master. To do that you would need to follow the DFU protocol closely. I would suggest to capture a DFU session from nrfutil to have an overview of how it works and then you can compare what your DFU master send to the nRF52810. 


    In appendix 5 of the tutorial I link to above, you can find the C code for SPI/UART DFU master that you can have a look. 

Related