HI,
I want to implement the software security to NRF52832 such a that no one should be able to read the memory or tap the data during Bluetooth communication.
Regards,
Manoj Hiwarkar
HI,
I want to implement the software security to NRF52832 such a that no one should be able to read the memory or tap the data during Bluetooth communication.
Regards,
Manoj Hiwarkar
Hi
Quote from the blog: "LE Secure Connections is an enhanced security feature introduced in Bluetooth 4.2." This module is not for Bluetooth 4.1, as it was introduced in version 4.2, and is present in version 5 and 5.1 as well. You're right that the module link is better suited once you start development, but the blog link should be a nice introduction to the LE Secure Connections.
Best regards,
Simon
Ok simon thank you so much. I will get back to you for further queries
Simon I am not able understand the difference APPROTECT and BPROT. Can you please clarify ? and if we enable the protection then how to disable it again whenever we want ?
Hi
APPROTECT (Access port protection) blocks the debugger from read and write access to all CPU registers and memory-mapped addresses and can only be disabled by issuing an ERASEALL command via the CTRL-AP.
BPROT (Block Protection) is a mechanism for protecting non-volatile memory and can be used to prevent erroneous application code from erasing/writing to protected blocks. Non-volatile memory can be protected from erases and writes depending on the settings in the CONFIG registers. One bit in a CONFIG register represents one protected block of 4kB. On reset, all protection bits are cleared. To ensure safe operation, the first task after a reset must be to set the protection bits.
Best regards,
Simon
OK. But I don't want anyone else to disable the protection except me.