You are here: Configuration > Mesh Security 2

Mesh Security

Note: The Bluetooth SIG is currently in the process of developing specifications for use of Bluetooth technology with mesh networking. Any reference to "Smart Mesh" contained herein is only in the context of Frontline software and does not represent SIG approved terminology.

Decryption of Bluetooth low energy using mesh networking requires a . This information must be manually entered into the MeshOptions.ini file located in the system My Decoders folder. Refer to Changing Default File Locations for information on folder locations.

Open a text editor program, such as Windows Notepad, and make the following changes to the MeshOptions.ini file.

Frame Display File Menu

Loading

When the Frontline software is initially loaded, will be automatically read from the MeshOptions.ini file. If the are modified while the Frontline software is running, decoders must be reloaded and the companion files must be recreated for the change to take effect. Follow these steps to reload the decoders.

  1. In the Frame Display, click on the Reload Decoders icon , or select Reload Decoders from the File menu.
  2. From the File menu, select Recreate Companion Files.

Mesh in the Frame Display

In the Frame Display Summary pane, Mesh tabs appear for MTP, MASP, and MCP. The CSRMesh MTP tab displays the MASP and MCP protocols in the Summary pane.

CSRMesh MTP tab Summay pane display

The bearer can be "ATT" or "LE", and the protocols detected can be "MASP", "MCP", or "Unknown". When the MTP tab displays "Unknown" in the Protocol column it means

  • that the Generated MAC does not match the Received MAC in the packet,
  • that there is not a key set to decrypt the payload.

The CSRMesh MASP tab is shown in "CSRMesh MSRP tab with Decoder pane inset" shows the Decoder pane (inset) with the "Network Info" passphrase and network key shown but there is no network name.

CSRMesh MSRP tab with Decoder pane inset

The CSRMesh MCP tab is shown in "CSRMesh MCP tab with Decoder pane inset" shows the Decoder pane (inset) with the "Network Info" passphrase and network key and network name shown. The network name appears in the Network column of the Summary pane.

CSRMesh MCP tab with Decoder pane inset

Troubleshooting Tips

MeshOptions.ini Errors

Errors Associated with MeshOptions.ini
Error Displayed Descripton
Error: IV Index should be 8 bytes The IV Index read from MeshOptions.ini is not 8 bytes.
Error: App Key should be 16 bytes The App Key read from MeshOptions.ini is not 16 bytes
Error: Net Key should be 16 bytes The Net Key read from MeshOptions.ini is not 16 bytes
Error: Bad Format. Expected (Name, IVI, App, Net, Dev) Something is wrong with formatting (Can be missing Friendly Name or missing IV Index, missing App Key,r missing Net key, or missing commas ‘,’).
Error: MeshOptions.ini file not found The file cannot be located