This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

WEBENCH® Tools/CC2530-CC2591EM-RD: How can we upgrade 1.0.0 to 1.2.2a in sort term.

Part Number: CC2530-CC2591EM-RD
Other Parts Discussed in Thread: CC2538, CC2530, Z-STACK

Tool/software: WEBENCH® Design Tools


1) I have used 1.0.0 stack in Coordinator, Router and End device for home automation product. Now I want to change stack from 1.0.0 to 1.2.2a for End device only because of battery draining issue when parent lost. can I directly copy genericapp.c and genericapp.h of 1.0.0 in stack 1.2.2a and compile. Will it work properly?

 2) and there is one more issue max number of device in 1.0.0 is only 30 for cc2530 what is the solution If I want to increase the number of device in network. I have purchase cc2538 can I use cc2538 for coordinator and cc2530 for router and end device. and if yes what is the stack I need to implement with cc2530 and cc2538.

  • Hi,

    By 1.0.0, I assume you are referring to Z-Stack Mesh 1.0.0.

    1. I was able to build successfully after using GenericApp.c, GenericApp.h, and OSAL_GenericApp.c.

    2. CC2538 has more RAM, so it will be better suited for routing devices (Routers, Coordinator). To add more devices, consider increasing NWK_MAX_DEVICE_LIST and MAX_NEIGHBOR_ENTRIES. With a reasonable distribution of routing devices, you should be able to get more than 30 devices in a mesh network. A star network is not recommended for a large number of nodes in this case.