nrf52832 OTA over ESB based on SDK17.1.0

Hi everyone:    I developed an application based on ESB wireless communication protocol ofr the nRF52832, and I would like to perform an OTA DFU with it.    Do you know any example of some over the air FW upgrade of nRF52832 chip via ESB protocol.

    SDK is 17.1.0.

Best regards,

Lurn.

  • Hello Lurn,

    I am out of office until January. Please create a new ticket (just checking some work stuff, and stumbled upon this one).

    In the nRF5 SDK we don't encrypt the DFU image. It is only signed (private key) and verified (public key).

    Lurn_Z said:
    And does the Nordic chip have a unique identification code?

    No. Not for this use case. The only unique data are calibration data and address data. If you want something unique for every device, other than this, you must generate this yourself. It can e.g. be stored in the UICR registers if you don't intend to change it for the lifetime of the device. 

    But if you want to encrypt the FW before sending it, you would need to implement this yourself. The bootloader would then need to decrypt it before swapping the old firmware with the new one. This is feasible, and I know of other customers who have done similar things before without too much change in the bootloader.

    Again, I will be out of office for the rest of the year, so I will not see any follow up questions until then. I suggest you create a new ticket.

    Best regards,

    Edvin

  • Hi Edvin,

    Thanks for your reply, I get it.

    Best regards,

    Lurn

Related