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

Firmware update (DFU) on NRF52

Hi,

just a simple question: I need to create an update over the air system with my nrf52 and I was wondering if transferring the new image to the chip requires especial UART communication or something like this? The reason of my question is because I will have 2 separate BLE chips but one is going to have the radio off and the only connection between them is an one wire bus system (LIN bus). Can I use this to transfer the new image and then trigger the update all over this bus system? Note that between the LIN bus and the BLE there is a LIN<->UART chip.

Parents
  • Yes, that is what I meant by forwarding the packets received over the air to the serial interface, i.e. UART. You still need to modify the OTA BLE bootloader to send the data inside the BLE packets over the UART to the second nRF52.

    The only production ready serial bootloader we have is based on SDK v11.0.0 and it expects to receive the data in a specific format, i.e. you need to add a header etc, see this Infocenter page. However, we're adding an experimental Secure Serial Bootloader in the production release of SDK v13.0.0.

Reply
  • Yes, that is what I meant by forwarding the packets received over the air to the serial interface, i.e. UART. You still need to modify the OTA BLE bootloader to send the data inside the BLE packets over the UART to the second nRF52.

    The only production ready serial bootloader we have is based on SDK v11.0.0 and it expects to receive the data in a specific format, i.e. you need to add a header etc, see this Infocenter page. However, we're adding an experimental Secure Serial Bootloader in the production release of SDK v13.0.0.

Children
No Data
Related