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

How to use nrfutil to do DFU over custom dongle?

I have a custom dongle that connects to the PC through a USB-UART chip. It is based on the nRF51822. I have another board based on the nRF52832. This board needs to be able to receive a DFU over BLE through the dongle and no other means for functional reasons. How do I perform this over the COM port using nrfutil? Is there a command for this? The dongle has firmware on it that cannot be overwritten. So only the COM port must be utilised. 

Parents
  • Hi,

    So in this case, the nRF52 board is the DFU target, the nRF51 Dongle is connectivity device for the pc, and the pc will act as DFU controller.

    How to do this, and if it is possible, depends on the firmware on the connectivity device. When you write that the dongle has firmware on it that cannot be overwritten, do you mean that you can not decide what firmware to put on it? If you must keep the current firmware, what firmware is it, what does it do, what protocols does it use, etc.?

    Or, do you mean that you can put firmware on it, but you have to decide which one and it can not be changed at a later point in time?

    Or, do you mean something else?

    Regards,
    Terje

Reply
  • Hi,

    So in this case, the nRF52 board is the DFU target, the nRF51 Dongle is connectivity device for the pc, and the pc will act as DFU controller.

    How to do this, and if it is possible, depends on the firmware on the connectivity device. When you write that the dongle has firmware on it that cannot be overwritten, do you mean that you can not decide what firmware to put on it? If you must keep the current firmware, what firmware is it, what does it do, what protocols does it use, etc.?

    Or, do you mean that you can put firmware on it, but you have to decide which one and it can not be changed at a later point in time?

    Or, do you mean something else?

    Regards,
    Terje

Children
Related