10.1 Lock/Unlock Memory Command (HCI-ISDAP Opcode - 0x0100)

The HCI-ISDAP command allows the host MCU to lock or unlock the internal memory of the BM70/71 module. Unlocking of the device memory is usually followed by a read, write or erase HCI-ISDAP command.

Note: Unlocking must happen before executing any read, write or erase operation.

Locking the BM70/71 module memory prevents the occurring of a successful read, write or erase operation. This is useful to prevent unauthorized access of private data contained within a GATT service table.

The host MCU simply performs lock and unlock operations by setting the appropriate value within this command. The future upgrades of this device implement a user-programmable key that must be entered correctly before unlocking the device memory to allow read, write or erase operations.