Hi,
From this old thread, nRF Sniffer seems can decrypt the mesh packet.
Sniffing Bluetooth Mesh packets
But I still failed with add network key, application key, device key and IV index.


I attach the wireshark capture file for reference.
And also nRF Mesh APP export JSON file.
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "https://www.bluetooth.com/specifications/specs/mesh-cdb-1-0-1-schema.json#",
"version": "1.0.1",
"meshUUID": "8B883AED-64C6-4130-94EC-30ECD3E1B4C4",
"meshName": "nRF Mesh Network",
"timestamp": "2026-08-26T13:41:52+08:00",
"partial": false,
"netKeys": [
{
"name": "Network Key 1",
"index": 0,
"key": "0FEE0A86156DFD6BF66F3698CBCAD531",
"phase": 0,
"minSecurity": "insecure",
"timestamp": "2026-08-26T13:41:52+08:00"
}
],
"appKeys": [
{
"name": "Application Key 1",
"index": 0,
"boundNetKey": 0,
"key": "E29029A63AD8AE22E209E2E8B7064100"
}
],
"provisioners": [
{
"provisionerName": "nRF Mesh Provisioner",
"UUID": "3D9B2D20-099B-4338-93CC-CB953F58DC09",
"allocatedUnicastRange": [
{
"lowAddress": "0001",
"highAddress": "199A"
}
],
"allocatedGroupRange": [
{
"lowAddress": "C000",
"highAddress": "CC9A"
}
],
"allocatedSceneRange": [
{
"firstScene": "0001",
"lastScene": "3333"
}
]
}
],
"nodes": [
{
"UUID": "3D9B2D20-099B-4338-93CC-CB953F58DC09",
"name": "nRF Mesh Provisioner",
"deviceKey": "6AF8E5368F8B7E70808DA951AEC75B5C",
"unicastAddress": "0001",
"security": "insecure",
"configComplete": false,
"features": {
"friend": 2,
"lowPower": 2,
"proxy": 2,
"relay": 2
},
"defaultTTL": 5,
"netKeys": [
{
"index": 0,
"updated": false
}
],
"appKeys": [],
"elements": [
{
"name": "Element: 0x0001",
"index": 0,
"location": "0000",
"models": [
{
"modelId": "0001",
"bind": [],
"subscribe": []
}
]
}
],
"excluded": false
},
{
"UUID": "B0E82B1C-CFB1-40AC-8F17-D4E3304EDF53",
"name": "Mesh Light Fixture",
"deviceKey": "2B31A896A03AF6878A8E19EAB9916081",
"unicastAddress": "007C",
"security": "insecure",
"configComplete": false,
"cid": "0059",
"pid": "0000",
"vid": "0000",
"crpl": "00FF",
"features": {
"friend": 0,
"lowPower": 2,
"proxy": 0,
"relay": 0
},
"defaultTTL": 7,
"netKeys": [
{
"index": 0,
"updated": false
}
],
"appKeys": [
{
"index": 0,
"updated": false
}
],
"elements": [
{
"name": "Element: 0x007C",
"index": 0,
"location": "0001",
"models": [
{
"modelId": "0000",
"bind": [],
"subscribe": []
},
{
"modelId": "0002",
"bind": [],
"subscribe": []
},
{
"modelId": "1002",
"bind": [],
"subscribe": []
},
{
"modelId": "1000",
"bind": [],
"subscribe": []
},
{
"modelId": "1004",
"bind": [],
"subscribe": []
},
{
"modelId": "1006",
"bind": [],
"subscribe": []
},
{
"modelId": "1007",
"bind": [],
"subscribe": []
},
{
"modelId": "1300",
"bind": [],
"subscribe": []
},
{
"modelId": "1301",
"bind": [],
"subscribe": []
},
{
"modelId": "1203",
"bind": [],
"subscribe": []
},
{
"modelId": "1204",
"bind": [],
"subscribe": []
},
{
"modelId": "1100",
"bind": [],
"subscribe": []
},
{
"modelId": "1101",
"bind": [],
"subscribe": []
}
]
},
{
"name": "Element: 0x007D",
"index": 1,
"location": "0002",
"models": [
{
"modelId": "1002",
"bind": [],
"subscribe": []
},
{
"modelId": "1000",
"bind": [],
"subscribe": []
},
{
"modelId": "1004",
"bind": [],
"subscribe": []
},
{
"modelId": "1006",
"bind": [],
"subscribe": []
},
{
"modelId": "1007",
"bind": [],
"subscribe": []
},
{
"modelId": "1300",
"bind": [],
"subscribe": []
},
{
"modelId": "1301",
"bind": [],
"subscribe": []
}
]
}
],
"excluded": false
}
],
"groups": [
{
"name": "Mesh Group",
"address": "C000",
"parentAddress": "0000"
}
],
"scenes": [],
"networkExclusions": [
{
"ivIndex": 0,
"addresses": [
"0008",
"0009",
"0002",
"0003",
"0004",
"0005",
"0006",
"0007",
"000C",
"000D",
"000A",
"000B",
"000E",
"000F",
"0010",
"0011",
"0012",
"0013",
"0014",
"0015",
"001A",
"001B",
"001C",
"001D",
"0016",
"0017",
"0018",
"0019",
"001E",
"001F",
"0022",
"0023",
"0024",
"0025",
"0026",
"0027",
"0020",
"0021",
"0028",
"0029",
"002C",
"002A",
"002B",
"0031",
"0032",
"0033",
"0034",
"002D",
"002E",
"002F",
"0030",
"003D",
"003E",
"0039",
"003A",
"003B",
"003C",
"0035",
"0036",
"0037",
"0038",
"003F",
"0040",
"0041",
"0042",
"0043",
"0044",
"0045",
"0046",
"0047",
"0048",
"0049",
"004A",
"004B",
"004C",
"004D",
"004E",
"004F",
"0050",
"0051",
"0052",
"0053",
"0054",
"0055",
"0056",
"0057",
"0058",
"0059",
"005A",
"005B",
"005C",
"005D",
"005E",
"005F",
"0060",
"0061",
"0062",
"0063",
"0064",
"0065",
"0066",
"0067",
"0068",
"0069",
"006A",
"006B",
"006C",
"006D",
"006E",
"006F",
"0070",
"0071",
"0072",
"0073",
"0074",
"0075",
"0076",
"0077",
"0078",
"0079",
"007A",
"007B"
]
}
]
}