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

Perform simultaneous DFU to multiple devices using single nrf51 dongle

Is there any way to perform multiple DFU simultaneously using the single nRF51 dongle.
I have to perform DFU from a custom application developed on windows PC.
As I need to perform DFU for legacy SDK11 based firmware I am using python source file provided in "Nordic Semiconductor\Master Control Panel\3.10.0.14\lib\dfu\main.py " to perform DFU.

I know that a nRF51 dongle can connect to maximum 8 pear devices. But is it possible to perform parallel DFU to different devices simultaneously? 

If yes then how? 

Parents
  • Hi,

    At the time of writing, our PC side DFU tools are written for using one connectivity device (e.g. nRF51 Dongle) doing one DFU at a time.

    I am sure it is possible to write your own DFU program, for instance using pc-ble-driver (or the JavaScript or python variants), but that would require development time and effort. First I would consider using nrfutil and several dongles, which can be controlled by a simple command line script. Setting up a full solution using nrfutil should be possible well within a workday if you can have multiple dongles.

    Regards,
    Terje

Reply
  • Hi,

    At the time of writing, our PC side DFU tools are written for using one connectivity device (e.g. nRF51 Dongle) doing one DFU at a time.

    I am sure it is possible to write your own DFU program, for instance using pc-ble-driver (or the JavaScript or python variants), but that would require development time and effort. First I would consider using nrfutil and several dongles, which can be controlled by a simple command line script. Setting up a full solution using nrfutil should be possible well within a workday if you can have multiple dongles.

    Regards,
    Terje

Children
No Data
Related