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

Qt BLE Firmware upgrade

Hi,

i have developed a Windows based App in Qt that using BLE.

My problem is upgrading a remote device Firmware using BLE.

Did exists any type of C++ class automator, that can managed DFU, transport layer package or others?

Thanks

Parents
  • Hi,

    Nordic does not provide any C++ implementation of a DFU master. I am not aware of any implementation made by a third party either (though I assume some customers have done it for their own projects). We provide a number of other implementations though: javascript and python for PC and also libraries for iOS and Android.

  • Hi,

    so the pc-nrfutil Python library could be used to implement the "application" side of the DFU mechanism as it is done in the iOS and Android libraries?

    I thought that there is no code from Nordic that allows the DFU without the additional dongle. I'm searching (as many others) for a way to have a cross-platform solution for the DFU mechanism but Nordic only offers the Android and iOS libraries.

    Am I missing something? As far as I know there is no DFU code for Windows/Linux/MacOS desktop applications, right?

    A C# solution would be great since then one could utilize Xamarin, for example.

Reply
  • Hi,

    so the pc-nrfutil Python library could be used to implement the "application" side of the DFU mechanism as it is done in the iOS and Android libraries?

    I thought that there is no code from Nordic that allows the DFU without the additional dongle. I'm searching (as many others) for a way to have a cross-platform solution for the DFU mechanism but Nordic only offers the Android and iOS libraries.

    Am I missing something? As far as I know there is no DFU code for Windows/Linux/MacOS desktop applications, right?

    A C# solution would be great since then one could utilize Xamarin, for example.

Children
Related