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

nrf52832 serial dfu mode implementation

Hi,

I'm trying to implement nrfutil serial DFU  master in C code. I have few doubts on it.

1. Can we avoid ping packet at the start?

2. What is PNR and how we can use this to send our firmware packet?

3.  What is MTU?  is this really necessary to get a MTU from the device? Can we send fixed number of firmware file?

4.  what is 01 opcode stands for?  what data need to send along with this opcode?

5.I found .dat file in the Zip folder. what it contains and when we need to send this? can we avoid this file?

6. is this 0xC0 is the end of the packet?

7. is there any specific frame format to send packet to board?

8. is this necessary to receive reply back from the device?

9. can we directly start firmware packet from the start. instead for pinging, PNR, MTU packet? 

Please help me to understand above doubts.

Thanks and regards,

Basavanagouda.

Related