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

How to do the DFU by using the UART?

Hi all,

I can see the DFU project in SDK and know that the device firmware can be updated by using BLE and UART.We just use the 2.4G to do the airplane model.But I donn't know how to do the DFU using the project.I cann't find any document about how to handle it.Could me give me some advice?Thanks.

  • If you are wondering how to do DFU over UART, you should look at the program and readme available in the Board\nrf6310\device_firmware_updates\experimental\hci_dfu_send_hex folder.

    Also, the description of the packet format used is available here.

  • I guess this question came from me misunderstanding your other one, for which I'm sorry. However, I'd be happy if you could accept an answer, both here and in your other question.

  • Sorry,I may describe the problem clearly.Yes,I have looked at it,but I still don't know the procedure how to update my firmware.For example,I have program the bootloader and application into to 51822,or I just program the bootloader into the 51822,if I want to update the application,what is the procedure?by this way,I can see the firmware has been updated by UART.So I just want to know how to it.In other words,the code is ready in ask,how can I make the device firmware update demo used UART so that I can show other people the firmware can be updated by UART?

  • Sorry,I may describe the problem clearly.Yes,I have looked at it,but I still don't know the procedure how to update my firmware.For example,I have program the bootloader and application into to 51822,or I just program the bootloader into the 51822,if I want to update the application,what is the procedure?by this way,I can see the firmware has been updated by UART.So I just want to know how to it.In other words,the code is ready in ask,how can I make the device firmware update demo used UART so that I can show other people the firmware can be updated by UART?

  • Sorry,I have not described the problem clearly.Yes,I have looked at it,but I still don't know the procedure how to update my firmware.For example,I have program the bootloader and application into to 51822,or I just program the bootloader into the 51822,if I want to update the application,what is the procedure?by this way,I can see the firmware has been updated by UART.So I just want to know how to it.In other words,the code is ready in ask,how can I make the device firmware update demo used UART so that I can show other people the firmware can be updated by UART?

Related