DFU distributor for Network core firmware

Hello.

I am developing using nRF5340DK and nRF Connect SDK v2.8.0.
I want to create a DFU distributor that updates both Application core firmware and Network core firmware.
But I think this sample program is not supported Network core firmware.
I checked Application core firmware update with this sample.

samples/bluetooth/mesh/mesh_dfu/distributor

I have some questions.

  • Are there any existing tickets related to this? I have not been found.
  • I think the following changes are needed. What else is needed?
    • main.c
      • Add a "struct bt_mesh_blob_io_flash" instance for Network core firmware.
    • dfu_dist.c
      • Add a "struct bt_mesh_blob_io_flash" instance pointer for Network core firmware.
      • Switch a response pointer from "fw_core_type".
        dfd_srv_recv(), dfd_srv_send().
    • dfu_target.c
      • Add "struct bt_mesh_blob_io_flash" instance pointer for Network core firmware.
      • Switch a response pointer from "fw_core_type".
        dfu_start(), dfu_recover().
      • Add a check logic for Network core firmware.
        dfu_meta_check().
    • mesh_dfu_metadata.py
      • Generate a metadata for Network core firmware.

Thanks for reading.

Parents
  • Hi a.da,

    As our discussion starts involving details of your project, I have made this case private. If you want to keep it public, please feel free to change it back.

    Regarding information on the feature planning, we technical support engineers unfortunately cannot discuss that on DevZone. You will need to talk with a Nordic sales representative for this.
    Our sales representative will also be able to support you with choosing the most suitable Nordic product for your project.

    Have you gotten a contact yet? If not, I will happily connect you with one.

    Hieu

Reply
  • Hi a.da,

    As our discussion starts involving details of your project, I have made this case private. If you want to keep it public, please feel free to change it back.

    Regarding information on the feature planning, we technical support engineers unfortunately cannot discuss that on DevZone. You will need to talk with a Nordic sales representative for this.
    Our sales representative will also be able to support you with choosing the most suitable Nordic product for your project.

    Have you gotten a contact yet? If not, I will happily connect you with one.

    Hieu

Children
Related