DFU library .Net MAUI Support

Hello Nordic Team,

I am writing on behalf of my company, where we are developing a cross-platform application using .NET MAUI. As part of our application, we need to implement Device Firmware Update (DFU) functionality over Bluetooth to update our devices. However, after extensive research, I have not been able to find a compatible DFU library for .NET MAUI.

Currently, Nordic’s DFU library supports several platforms such as Android and iOS (via native SDKs), but there seems to be no support for .NET MAUI. Since .NET MAUI is gaining traction as a cross-platform development framework, we believe that enabling support for DFU functionality in this ecosystem would be highly beneficial for many developers and organizations working with Nordic devices.

The lack of DFU support is currently a significant roadblock for us.

Questions/Requests:

  1. Are there any existing resources (libraries, guides, or examples) that can help implement DFU functionality in a .NET MAUI application?
  2. Are there any known workarounds that we could use to integrate the existing Android/iOS DFU libraries into our .NET MAUI project? If so, detailed guidance on this would be greatly appreciated.
  3. Can this be considered a feature request to add official support for .NET MAUI in the Nordic DFU library? This would enable seamless cross-platform DFU updates using Bluetooth.

I would greatly appreciate any guidance, resources, or updates regarding potential support for .NET MAUI in the Nordic DFU library. If this feature is already under consideration, could you share an estimated timeline for its release?

Looking forward to hearing from the community and the Nordic team. Thank you for your support and for building such robust solutions for BLE development.

Best regards,
Argiris

Parents
  • Hi,

    Are there any existing resources (libraries, guides, or examples) that can help implement DFU functionality in a .NET MAUI application?

    Unfortunately, no.

    Are there any known workarounds that we could use to integrate the existing Android/iOS DFU libraries into our .NET MAUI project? If so, detailed guidance on this would be greatly appreciated.

    The following libraries are designed for native Android and iOS development. I hope they can help you with a .NET MAUI project that would likely require additional work and possibly platform-specific code.

    Can this be considered a feature request to add official support for .NET MAUI in the Nordic DFU library? This would enable seamless cross-platform DFU updates using Bluetooth.

    I will forward it to the development team. 

    Regards,
    Amanda H.

  • Hi Amanda,

    Thank you for your response and for forwarding the request for .NET MAUI support to the development team.

    Unfortunately, working with the native DFU libraries is not a feasible solution for us due to the nature of our project and its constraints. Since our application is built with .NET MAUI to maintain a single cross-platform codebase, integrating platform-specific libraries would require significant effort to create and maintain wrappers, defeating the purpose of using a cross-platform framework. Additionally, we are working under tight deadlines, which limits our ability to allocate time for learning and implementing such platform-dependent solutions.

    Given these challenges, official support for .NET MAUI in the Nordic DFU library would be a game-changer for our development efforts.

    Is there a way for us to track the progress of this feature request? Additionally, is there any possibility of prioritizing it or providing a rough timeline for when such support might be considered?

    Thank you again for your assistance!

    Best regards,
    Argiris

  • MouratidisA said:
    Is there a way for us to track the progress of this feature request? Additionally, is there any possibility of prioritizing it or providing a rough timeline for when such support might be considered?

    Please contact your regional sales manager or use the form of Sales related questions for the feature request. 

  • Great! I'll look into it. Thank you again for your assistance!

  • Reply Children
    No Data
    Related