Other Parts Discussed in Thread: Z-STACK
My customer is using CC2530 without security, they are considering to upgrade to a firmware with security enabled but still want to keep it compatible with their old devices, so they will probably need two firmwards in the memory and choose which one to use at startup. They have some questions about the implementation:
1. Is it possible to switch between a secured and unsecured software by receiving some input from UART? For example, the device receives a UART command while running to change the security setting, then it quits from the network, restarts, and joins again with secure or unsecure setting. Is there a way to achieve this?
2. Is it possible to store two firmwards in the flash(internal or external), and choose a firmware to start from at the startup according to GPIO input? Where can I find the guide to create a bootloader like this?
3. Where can I find the guide for serial bootloader for CC2530?
Best regards,
Shuyang