├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── config.yml └── workflows │ └── stale.yml ├── LICENSE ├── README.md ├── coordinator ├── README.md ├── Z-Stack_3.0.x │ ├── CHANGELOG.md │ ├── COMPILE.md │ ├── bin │ │ ├── CC2530_20190523.zip │ │ ├── CC2530_CC2591_20190523.zip │ │ ├── CC2530_CC2592_20190523.zip │ │ ├── CC2531_20190425.zip │ │ └── CC2538_CC2592_MODKAMRU_V3.md │ └── firmware_CC2531_CC2530.patch ├── Z-Stack_3.x.0 │ ├── CHANGELOG.md │ ├── COMPILE.md │ ├── bin │ │ ├── CC1352P2_CC2652P_launchpad_coordinator_20240710.zip │ │ ├── CC1352P2_CC2652P_other_coordinator_20240710.zip │ │ ├── CC1352P7_coordinator_20240710.zip │ │ ├── CC2652R7_coordinator_20240710.zip │ │ ├── CC2652RB_coordinator_20240710.zip │ │ ├── CC2652R_coordinator_20240710.zip │ │ └── README.md │ ├── firmware.patch │ └── maclib_binary.patch └── Z-Stack_Home_1.2 │ ├── CHANGELOG.md │ ├── COMPILE.md │ ├── bin │ ├── default │ │ ├── CC2530_CC2591_DEFAULT_20211115.zip │ │ ├── CC2530_CC2592_DEFAULT_20211115.zip │ │ ├── CC2530_DEFAULT_20211115.zip │ │ └── CC2531_DEFAULT_20211115.zip │ └── source_routing │ │ ├── CC2530_CC2591_SOURCE_ROUTING_20211116.zip │ │ ├── CC2530_CC2592_SOURCE_ROUTING_20211116.zip │ │ ├── CC2530_SOURCE_ROUTING_20211116.zip │ │ └── CC2531_SOURCE_ROUTING_20211116.zip │ └── firmware.patch ├── index.json └── router ├── Z-Stack_3.x.0 ├── CHANGELOG.md ├── COMPILE.md ├── bin │ ├── CC1352P2_CC2652P_launchpad_router_20221102.zip │ ├── CC1352P2_CC2652P_other_router_20221102.zip │ ├── CC2652RB_router_20221102.zip │ ├── CC2652R_router_20221102.zip │ └── README.md └── firmware.patch └── Z-Stack_Home_1.2 ├── README.md └── bin ├── CC2530_CC2591_router_2020_09_29.zip ├── CC2530_CC2592_router_2020_09_29.zip ├── CC2530_router_2020_09_29.zip └── CC2531_router_2020_09_29.zip /.gitattributes: -------------------------------------------------------------------------------- 1 | *.patch -text 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | contact_links: 3 | - name: Zigbee2MQTT issue tracker 4 | url: https://github.com/Koenkk/zigbee2mqtt/issues/new/choose 5 | about: Preferably create an issue in the Zigbee2MQTT issue tracker. Only click on "Open a blank issue" below if you are conviced it really belongs in this issue tracker. 6 | -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- 1 | name: "Close stale issues/pull requests" 2 | on: 3 | schedule: 4 | - cron: "0 0 * * *" 5 | workflow_dispatch: 6 | 7 | jobs: 8 | stale: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: actions/stale@v3 12 | with: 13 | repo-token: ${{ secrets.GITHUB_TOKEN }} 14 | stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days' 15 | stale-pr-message: 'This pull request is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days' 16 | days-before-stale: 30 17 | days-before-close: 7 18 | operations-per-run: 500 19 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018-2021 Koen Kanters 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Z-Stack-firmware 2 | This repository contains compilation instructions and compiled Z-Stack firmwares for the Texas Instruments [CC2530](https://www.ti.com/product/CC2530), [CC2531](https://www.ti.com/product/CC2531), [CC2538](https://www.ti.com/product/CC2538), [CC1352P](https://www.ti.com/product/CC1352P), [CC2652P](https://www.ti.com/product/CC2652P), [CC2652R](https://www.ti.com/product/CC2652R) and [CC2652RB](https://www.ti.com/product/CC2652RB). 3 | -------------------------------------------------------------------------------- /coordinator/README.md: -------------------------------------------------------------------------------- 1 | # Z-Stack coordinator firmwares 2 | This directory contains various Z-Stack coordinator firmwares. 3 | 4 | ## Overiew 5 |
Z-Stack | 8 |Device | 9 |Zigbee | 10 |Direct children | 11 |Routes | 12 |Notes | 13 |
Z-Stack_Home_1.2 (default) | 16 |CC2531 | 17 |1.2 HA | 18 |20 | 19 |30/0 | 20 |21 | |
CC2530, CC2530 + CC2591, CC2530 + CC2592 | 24 |1.2 HA | 25 |16 | 26 |30/0 | 27 |28 | | |
Z-Stack_Home_1.2 (source_routing) | 31 |CC2531, CC2530, CC2530 + CC2591, CC2530 + CC2592 | 32 |1.2 HA | 33 |5 | 34 |40/40 | 35 |36 | |
Z-Stack_3.0.x | 39 |CC2531 | 40 |3.0 | 41 |15 | 42 |40/0 | 43 |
44 | - Discussion #1445
45 | 46 | - Max 40 Zigbee 3.0 devices 47 | |
48 |
CC2530, CC2530 + CC2591, CC2530 + CC2592 | 51 |3.0 | 52 |10 | 53 |40/0 | 54 |
55 | - Discussion #1445
56 | 57 | - Max 40 Zigbee 3.0 devices 58 | |
59 | |
CC2538 + CC2592 | 62 |3.0 | 63 |100 | 64 |200/400 | 65 |
66 | - Discussion #1568
67 | 68 | - Max 200 Zigbee 3.0 devices 69 | |
70 | |
Z-Stack_3.x.0 | 73 |CC2652P, CC2652R, CC2652RB, CC1352P-2 | 74 |3.0 | 75 |50 | 76 |100/200 | 77 |
78 | - Discussion #5266
79 | 80 | - Max 200 Zigbee 3.0 devices 81 | |
82 |
Adapter | 10 |TI Chip/Module Used | 11 |Firmware to Flash | 12 |BSL Trigger Pin (1) | 13 |Auto-BSL (2) | 14 |RF Switch Control Pins (3) | 15 |LED(s) | 16 |Hardware Flow Control | 17 |
---|---|---|---|---|---|---|---|
CircuitSetup.us Zigbee Stick | 22 |CC2652P (RFSTAR RF-BM-2652P2 PCB Ant.) |
23 | CC1352P2_CC2652P_launchpad_*.zip | 24 |DIO_15 | 25 |No | 26 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
27 | DIO_6 (Green) DIO_7 (Red) |
28 | ? | 29 |
cod.m Zigbee CC2652P RPi Module | 32 |CC2652P (RFSTAR RF-BM-2652P2) |
33 | CC1352P2_CC2652P_launchpad_*.zip | 34 |DIO_15 | 35 |No | 36 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
37 | N/A | 38 |? | 39 |
cod.m Zigbee Coordinator CC2652P7 (CZC-1.0) | 42 |CC2652P7 (RFSTAR RF-BM-2652P4I) |
43 | CC1352P7_*.zip | 44 |DIO_15 | 45 |Yes | 46 |N/A | 47 |DIO_7 (Orange) | 48 |N/A | 49 |
cod.m ZigBee CC2652P2 TCP Coordinator V0.2 | 52 |CC2652P (RFSTAR RF-BM-2652P2) |
53 | CC1352P2_CC2652P_launchpad_*.zip | 54 |DIO_15 | 55 |No | 56 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
57 | DIO_7 (Green) DIO_6 (Red) |
58 | ? | 59 |
cyijun OpenZ3Gateway | 62 |CC2652P (RFSTAR RF-BM-2652P2 SMA Ant.) |
63 | CC1352P2_CC2652P_launchpad_*.zip | 64 |DIO_15 | 65 |No | 66 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
67 | DIO_7 (Green) DIO_6 (Red) |
68 | ? | 69 |
Egony Stick V4 (Ebyte ver.) |
72 | CC2652P (Ebyte E72-2G4M20S1E) |
73 | CC1352P2_CC2652P_other_*.zip | 74 |DIO_15 | 75 |Yes (from Rev.2.0) |
76 | DIO_5: 20dBm PA DIO_6: 2.4GHz |
77 | DIO_8 (Green) DIO_7 (Red) |
78 | ? | 79 |
Egony Stick V4 (RFSTAR ver.) |
82 | CC2652P (RFSTAR RF-BM-2652P2) |
83 | CC1352P2_CC2652P_launchpad_*.zip | 84 |DIO_15 | 85 |Yes | 86 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
87 | DIO_7 (Green) DIO_6 (Red) |
88 | ? | 89 |
Electrolama zoe2 | 92 |CC1352P (Ebyte E79) |
93 | CC1352P2_CC2652P_other_*.zip | 94 |DIO_15 | 95 |No | 96 |DIO_5: 20dBm PA ?? DIO_6: 2.4GHz ?? |
97 | DIO_7 (Pink) | 98 |? | 99 |
Electrolama zzh | 102 |CC2652R | 103 |CC2652R_*.zip | 104 |DIO_13 | 105 |No | 106 |N/A | 107 |DIO_7 (Pink) | 108 |? | 109 |
Electrolama zzhp | 112 |CC2652P | 113 |CC1352P2_CC2652P_other_*.zip | 114 |DIO_15 | 115 |Yes | 116 |DIO_5: 20dBm PA ?? DIO_6: 2.4GHz ?? |
117 | DIO_7 (Pink) | 118 |? | 119 |
Electrolama zzhp-lite | 122 |CC2652P (Ebyte E72) |
123 | CC1352P2_CC2652P_other_*.zip | 124 |DIO_15 | 125 |Yes | 126 |DIO_5: 20dBm PA ?? DIO_6: 2.4GHz ?? |
127 | DIO_7 (Pink) | 128 |? | 129 |
Gio-dot Z-Bee Duo with CC2652P | 132 |CC2652P (Ebyte E72-2G4M20S1E) |
133 | CC1352P2_CC2652P_other_*.zip | 134 |DIO_15 | 135 |Yes (from Rev.2.0) |
136 | DIO_5: 20dBm PA DIO_6: 2.4GHz |
137 | DIO_8 (Green) DIO_7 (Red) |
138 | ? | 139 |
Gio-dot Z-Bee Duo with CC2652P | 142 |CC2652P (RFSTAR RF-BM-2652P2) |
143 | CC1352P2_CC2652P_launchpad_*.zip | 144 |DIO_15 | 145 |Yes | 146 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
147 | DIO_7 (Green) DIO_6 (Red) |
148 | ? | 149 |
Slaesh's CC2652RB stick | 152 |CC2652RB | 153 |CC2652RB_*.zip | 154 |DIO_13 | 155 |Yes | 156 |N/A | 157 |DIO_7 (Blue) | 158 |? | 159 |
SMLIGHT SLZB-02 USB Zigbee Adapter | 162 |CC2652P (Ebyte E72-2G4M20S1E) |
163 | CC1352P2_CC2652P_other_*.zip | 164 |DIO_15 | 165 |No |
166 | DIO_5: 20dBm PA DIO_6: 2.4GHz |
167 | DIO_8 (Green) DIO_7 (Red) |
168 | ? | 169 |
SMLIGHT SLZB-05 Ethernet Zigbee Adapter | 172 |CC2652P (Ebyte E72-2G4M20S1E) |
173 | CC1352P2_CC2652P_other_*.zip | 174 |DIO_15 | 175 |Yes (from Rev.3.0) |
176 | DIO_5: 20dBm PA DIO_6: 2.4GHz |
177 | DIO_8 (Green) DIO_7 (Red) |
178 | ? | 179 |
SMLIGHT SLZB-06 POE Ethernet WiFi USB Zigbee adapter | 182 |CC2652P | 183 |CC1352P2_CC2652P_other_*.zip | 184 |DIO_15 | 185 |Yes |
186 | DIO_5: 20dBm PA DIO_6: 2.4GHz |
187 | DIO_8 (Green) DIO_7 (Red) |
188 | ? | 189 |
SONOFF Zigbee 3.0 USB Dongle Plus by ITead | 192 |CC2652P | 193 |CC1352P2_CC2652P_launchpad_*.zip | 194 |DIO_15 | 195 |Yes | 196 |DIO_29: 20dBm PA | 197 |DIO_7(Not welded) Power LED(Red) |
198 | DIO13: TX DIO12:RC DIO19: CTS(DIP switch ON) DIO18: RTS(DIP switch ON) |
199 |
TI LAUNCHXL-CC1352P-2 | 202 |CC1352P | 203 |CC1352P2_CC2652P_launchpad_*.zip | 204 |DIO_15 | 205 |No | 206 |DIO_28: 2.4Ghz DIO_29: 20dBm PA DIO_30: Sub-1GHz |
207 | DIO_6 (Red) DIO_7 (Green) |
208 | ? | 209 |
TI LAUNCHXL-CC26xR1 | 212 |CC2652R | 213 |CC2652R_*.zip |
214 | DIO_13 | 215 |No | 216 |N/A | 217 |DIO_6 (Red) DIO_7 (Green) |
218 | ? | 219 |
TI LP-CC1352P7 | 222 |CC1352P7 | 223 |CC1352P7_*.zip |
224 | ? | 225 |No | 226 |? | 227 |? | 228 |? | 229 |
TI LP-CC2652R7 | 233 |CC1352P7 | 234 |CC1352P7_*.zip |
235 | ? | 236 |No | 237 |? | 238 |N/A | 239 |? | 240 |
Tube's CC2652P2 USB Coordinator |
243 | CC2652P (RFSTAR RF-BM-2652P2) |
244 | CC1352P2_CC2652P_launchpad_*.zip | 245 |DIO_15 | 246 |N/A | 247 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
248 | N/A | 249 |? | 250 |
Tube's Zigbee Gateways (CC2652P2 variant) |
253 | CC2652P (RFSTAR RF-BM-2652P2) |
254 | CC1352P2_CC2652P_launchpad_*.zip | 255 |DIO_15 | 256 |N/A | 257 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
258 | N/A | 259 |? | 260 |
Tube's Zigbee PoE (Power Over Ethernet) Serial Coordinator (CC2652P2 variant) |
263 | CC2652P (RFSTAR RF-BM-2652P2) |
264 | CC1352P2_CC2652P_launchpad_*.zip | 265 |DIO_15 | 266 |N/A | 267 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
268 | N/A | 269 |? | 270 |
ZigStar Stick v4 | 273 |CC2652P (RFSTAR RF-BM-2652P2) |
274 | CC1352P2_CC2652P_launchpad_*.zip | 275 |DIO_15 | 276 |Only for CH340C ver. | 277 |DIO_28: 2.4Ghz DIO_29: 20dBm PA |
278 | DIO_6 (Green) DIO_7 (Red) |
279 | ? | 280 |