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.

CC2531: max connected device due to flash size?

Part Number: CC2531
Other Parts Discussed in Thread: Z-STACK, , CC2530, CC2652R

Hi

Im quite new to Zigbee and i have several question.

I hope that some zigbee experts can answer them to me.

First of all some background:

im using Z-Stack 1.2.2 at the moment. I read some lines about Z-Stack 3.0. It looks that it would be a good idea to switch over to 3.0 But there are some drawbacks which stopped me to switch immediately.
Im also using an CC2531 USB Dongle which is running ZNP 1.2.2 and a host pc which does the rest.

I have studied several API docs, gettings stated PDF, Z-Stack Code and so on. If i am right, the firmware does store all relevant informations about the network as NonVolatile Items in the internal Flash memory.
I have read that there is a limit for maximum connected devices. The standard 1.2.2 fimware can support up to 15 directly connected devices?

Now here comes my quesion.
Is this limit due to the limited flash memory and therefore due to the limited number of NV_Items?
Would it be extend the maximum amount of connected devices if i would put an external memory to my CC2530/1 and store al items in it?

I saw that managed it to g et about 600 connected devices. Maybe he could give me some hints about how to achieve this?

Then:

I would also like to backup the configuration of my coordinator. I found this link:

sunmaysky.blogspot.tw/.../how-to-clone-existing-z-stack.html

I dont see any MT folder in my Z-Tool Application. Do i have to use SYS_NV_READ to read these items?

Thanks for your help

  • For ZHA .2 to have several hundred nodes in the same Zigbee network, you can refer to . For Zigbee 3.0, CC2530/CC2531 doesn’t have enough resources so I would suggest you to use CC2652R instead of CC2530/CC2531 if you intend to have large network.

    For cloning ZC, yes, you should use SYS_NV_READ/SYS_NV_WRITE to read/write those items.

  • I'm honoured to get a reply from you YK Chen.
    Thank you very much!

    Thanks also to refer me to the linked PDF.


    I have read the PDF and was surprised that only the parameter MAX_RTG_SRC_ENTRIES were enlarged to around 400. All others looks to me that they were used just for optimazations.

    If i am right, the mentioned PDF is not limited to a specific Z-Stack version. So it would also work with 1.2.2 i guess.

    By the way, do you also copy the binding table with your commands?
    sunmaysky.blogspot.com/.../how-to-clone-existing-z-stack.html
    Or is this not neccessary?

    And do you know wheter it would help to inceares the amount of nodes if i would store al informations in an external, larger memory?

    Thanks.
  • I don’t use binding on Coordinator so I don’t copy binding table.