2019-04-25 20:46:42 +02:00
# Z-Stack coordinator firmwares
2021-01-26 17:07:17 +01:00
This directory contains various Z-Stack coordinator firmwares.
2019-04-25 20:46:42 +02:00
## Overiew
< table >
< tr >
< td > < b > Z-Stack< / b > < / td >
< td > < b > Device< / b > < / td >
< td > < b > Zigbee< / b > < / td >
< td > < b > Direct children< / b > < / td >
2019-10-12 14:38:48 +02:00
< td > < b > Routes< / b > < / td >
2019-04-26 22:19:25 +02:00
< td > < b > Notes< / b > < / td >
2019-04-25 20:46:42 +02:00
< / tr >
< tr >
2019-10-12 14:38:48 +02:00
< td rowspan = "2" > Z-Stack_Home_1.2 (default)< / td >
2019-04-25 20:46:42 +02:00
< td > CC2531< / td >
< td > 1.2 HA< / td >
2019-06-26 18:25:57 +02:00
< td > 20< / td >
2019-10-12 14:38:48 +02:00
< td > 30/0< / td >
2019-06-26 18:36:36 +02:00
< td > < / td >
2019-06-26 18:25:57 +02:00
< / tr >
< tr >
2019-10-12 14:38:48 +02:00
< td > CC2530, CC2530 + CC2591, CC2530 + CC2592< / td >
2019-06-26 18:25:57 +02:00
< td > 1.2 HA< / td >
< td > 16< / td >
2019-10-12 14:38:48 +02:00
< td > 30/0< / td >
2019-06-26 18:36:36 +02:00
< td > < / td >
2019-06-26 18:25:57 +02:00
< / tr >
< tr >
2019-10-12 14:38:48 +02:00
< td > Z-Stack_Home_1.2 (source_routing)< / td >
< td > CC2531, CC2530, CC2530 + CC2591, CC2530 + CC2592< / td >
2019-04-25 20:46:42 +02:00
< td > 1.2 HA< / td >
2019-06-26 18:25:57 +02:00
< td > 5< / td >
2019-10-12 14:38:48 +02:00
< td > 40/40< / td >
2019-06-26 18:36:36 +02:00
< td > < / td >
2019-04-25 20:46:42 +02:00
< / tr >
< tr >
2020-02-23 18:45:13 +01:00
< td rowspan = "3" > Z-Stack_3.0.x< / td >
2019-04-25 20:46:42 +02:00
< td > CC2531< / td >
< td > 3.0< / td >
< td > 15< / td >
2019-10-12 14:38:48 +02:00
< td > 40/0< / td >
2019-06-26 18:25:57 +02:00
< td >
2019-11-21 20:57:11 +01:00
- < a href = "https://github.com/Koenkk/zigbee2mqtt/issues/1445" > Discussion #1445 </ a >
2019-06-26 18:36:36 +02:00
< br / >
- Max 40 Zigbee 3.0 devices
2019-06-26 18:25:57 +02:00
< / td >
2019-04-25 20:46:42 +02:00
< / tr >
< tr >
2019-10-12 14:38:48 +02:00
< td > CC2530, CC2530 + CC2591, CC2530 + CC2592< / td >
2019-04-25 20:46:42 +02:00
< td > 3.0< / td >
2019-10-12 14:38:48 +02:00
< td > 10< / td >
< td > 40/0< / td >
2019-06-26 18:36:36 +02:00
< td >
2019-11-21 20:57:11 +01:00
- < a href = "https://github.com/Koenkk/zigbee2mqtt/issues/1445" > Discussion #1445 </ a >
2019-06-26 18:36:36 +02:00
< br / >
- Max 40 Zigbee 3.0 devices
< / td >
2020-02-23 18:45:13 +01:00
< / tr >
< tr >
< td > CC2538 + CC2592< / td >
< td > 3.0< / td >
2020-03-29 17:01:39 +02:00
< td > 100< / td >
< td > 200/400< / td >
2020-02-23 18:45:13 +01:00
< td >
- < a href = "https://github.com/Koenkk/zigbee2mqtt/issues/1568" > Discussion #1568 </ a >
< br / >
2020-03-29 17:01:39 +02:00
- Max 200 Zigbee 3.0 devices
2020-02-23 18:45:13 +01:00
< / td >
2019-04-25 20:46:42 +02:00
< / tr >
2019-10-12 14:38:48 +02:00
< tr >
< td rowspan = "2" > Z-Stack_3.x.0< / td >
2021-09-30 16:47:52 +02:00
< td > CC2652P, CC2652R, CC2652RB, CC1352P-2< / td >
2019-10-12 14:38:48 +02:00
< td > 3.0< / td >
< td > 50< / td >
< td > 100/200< / td >
< td >
2023-01-15 10:36:45 +01:00
- < a href = "https://github.com/Koenkk/zigbee2mqtt/discussions/5266" > Discussion #5266 </ a >
2019-10-12 14:38:48 +02:00
< br / >
2019-11-06 20:11:28 +01:00
- Max 200 Zigbee 3.0 devices
2019-10-12 14:38:48 +02:00
< / td >
< / tr >
2019-04-25 20:46:42 +02:00
< / table >
2021-01-26 17:07:17 +01:00
### I'm using a CC2530 or CC2531, which firmware should I use?
2019-06-26 18:36:36 +02:00
This depends:
2021-01-26 17:07:17 +01:00
- Zigbee 3.0 firmwares are **not** recommended for the CC2530 and CC2531 (since those are not powerful enough)
- If you have a network of 1 - 15 devices, the Z-Stack_Home_1.2 **default** firmware is recommended.
- If you have a network of 15+ devices, the Z-Stack_Home_1.2 **source routing** firmware is recommended.
2019-06-26 18:38:40 +02:00
- Note that the **source routing** firmware only supports 5 direct children, therefore you need to have routers in range of the coordinator.
2019-06-26 18:36:36 +02:00
2019-04-25 20:46:42 +02:00
### Legend
- *Z-Stack:* Z-Stack is the Zigbee stack for Texas Instruments Zigbee devices
- *Device:* The Zigbee hardware
2023-01-15 10:36:45 +01:00
- *Zigbee:* Zigbee version, for more information read [What's New in Zigbee 3.0 ](https://www.ti.com/lit/an/swra615a/swra615a.pdf )
- *Direct children:* Number of children that directly can join the coordinator. Note that this is **not** the maximum network size. For more information, read [the Zigbee2MQTT FAQ about device limit ](https://www.zigbee2mqtt.io/guide/faq/#i-read-that-zigbee2mqtt-has-a-limit-of-20-devices-when-using-a-cc2530-cc2531-adapter-is-this-true )
2019-10-12 14:38:48 +02:00
- *Routes:* This indicates how many routes the coordinator can keep in memory. For example 100/200 would mean that: 100 normal routes and 200 source routes can be kept in memory. 0 source routes mean that source routing is disabled. Source routes improve the performance for larger (40+ nodes) networks. For more information read [Large ZigBee Networks and Source Routing
2023-01-15 10:36:45 +01:00
](https://www.digi.com/resources/documentation/digidocs/90001537/references/r_large_zigbee_networks-source_routing.htm?TocPath=Working%20with%20Zigbee%7C_____14).
2019-06-26 18:36:36 +02:00
#### Notes
- Due to new security requirements in Zigbee 3.0, Zigbee 3.0 coordinators can only support a limited amount of Zigbee 3.0 devices. For Zigbee 1.2 coordinators there is no limit on the max number of Zigbee 3.0 devices that can join.
2019-04-25 20:46:42 +02:00
## Compiling the firmware
In case you want to compile the firmware yourself, you can find a `COMPILE.md` for each firmware.