If I were to make have my devices in the field (micro-ecc, buttonless, no bonds, no Secure Communication), can I easily and safely upgrade fielded units to micro-ecc, buttonless, BONDS, and SECURE COMM? If not, what else needs to be changed to do so? Anything specific to do to make this happen?
Also in the Bootloader with bonds, the device gets the name from the #define in the sdk_config.h file. I would like to be able to dynamically change the advertising name.
but it looks like the name is always retrieved from sdk_config.h for the bootloader. so in the case where two devices are both advertising in the bootloader with bonds. They would have the same advertising name. i know the device will send the BLE Address+1 so it is dependent on the address, but the end user will see the name and needs to know mac address to decide which device. what is the best solution for the phone app – use the device ID to determine which one to select. Another thought, to help the phone app, is to populate the Appearance Characteristic?
thoughts?