nRF Mesh iOS doesn't accept dfu_application.zip file

Hello all,

Currently I am working on getting the nRF Mesh DFU target and distributor samples working in the context of our project. This appears to have been successful as I am able to provision both the target and distributor nodes into my network  as well as configuring them.

When I try to upload a new Firmware (dfu_application.zip) from my iPhone (as the initiator) I get the following message:

"Selected file is not valid. This is not a valid file for DFU"



I made sure to update the major version by editing  CONFIG_MCUBOOT_IMGTOOL_SIGN_VERSION,

Please find atached my manifest.json and ble_mesh_metadata.json files

{
    "format-version": 1,
    "time": 1788433663,
    "files": [
        {
            "type": "application",
            "board": "nrf54l15dk",
            "soc": "nrf54l15",
            "load_address": 86016,
            "image_index": "0",
            "slot_index_primary": "1",
            "slot_index_secondary": "2",
            "version_MCUBOOT": "2.0.0+0",
            "size": 520692,
            "file": "ComponentTest.signed.encrypted.bin",
            "modtime": 1788433661
        }
    ],
    "name": "ComponentTest"
}
{
    "sign_version": {
        "major": 2,
        "minor": 0,
        "revision": 0,
        "build_number": 0
    },
    "binary_size": 520420,
    "core_type": 1,
    "composition_data": {
        "cid": 89,
        "pid": 0,
        "vid": 0,
        "crpl": 10,
        "features": 2,
        "elements": [
            {
                "location": 1,
                "sig_models": [
                    0,
                    2,
                    5121,
                    5123,
                    5120,
                    5124
                ],
                "vendor_models": [
                    917593
                ]
            },
            {
                "location": 2,
                "sig_models": [
                    5120,
                    5122
                ],
                "vendor_models": []
            }
        ]
    },
    "composition_hash": 1368463074,
    "encoded_metadata": "0200000000000000e4f00701e21691510200",
    "firmware_id": "59000200000000000000"
}


I am using the nRF Mesh iOS app, version: v4.8.0

 
 

Related