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

Thread DFU

I want to program the firmware into a nrf52840 on our custom board to be the NCP and do the DFU over thread. I can not use the DK board and have the nrfutil load the firmware.

I also need to be able to change the thread masterkey.  Is the source code available as an example. Or a precompiled Hex file I program into the 52840

I would prefer to have the source so I can add a serial bootloader and update the NCP itself in the future.

Parents
  • I have a custom board with a nrf 52840 on it with a usb connection to a linux computer. I would like the source code to the NCP that talks to the nrfutil and does the DFU for a network. I would like to be able to use the usb serial to DFU the NCP code into the 52840. Then use the NCP to update the rest of the network. Then DFU my custom code back into the 52840.

    Digging down into the nrfutil project I found the hex file for the ncp and how to set the thread network parameters. 

    But the ncp hex file in thegithub nrfutil  project is not a DFU able project is it?

    The NCP in the nrfutil also has the nordic IOT included to do the DFU correct?  Or is it just a standard thread NCP with COAP enabled?

    Worst case I have to have 2 nrf52840 chips. One for the custom interface and one to do the DFU but that is not the preferred solution.

Reply
  • I have a custom board with a nrf 52840 on it with a usb connection to a linux computer. I would like the source code to the NCP that talks to the nrfutil and does the DFU for a network. I would like to be able to use the usb serial to DFU the NCP code into the 52840. Then use the NCP to update the rest of the network. Then DFU my custom code back into the 52840.

    Digging down into the nrfutil project I found the hex file for the ncp and how to set the thread network parameters. 

    But the ncp hex file in thegithub nrfutil  project is not a DFU able project is it?

    The NCP in the nrfutil also has the nordic IOT included to do the DFU correct?  Or is it just a standard thread NCP with COAP enabled?

    Worst case I have to have 2 nrf52840 chips. One for the custom interface and one to do the DFU but that is not the preferred solution.

Children
No Data
Related