Updating Zigbee CC2652P Chip
User can flash Zigbee SoC (which is Texas Instruments CC2562P) any of the tools described at Zigbee2MQTT official web page here:open in new window.
Below you can find detail manuals for few flashing options from those link.
Over-the-Air (Ethernet) update
TIP
Update over Ethernet can be done distantly without a physical access to your device!
- Download latest Zigbee firmware. SLZB-06 Adapter is based on CC2652P from Texas Instruments. Firmwares are based on Z-Stack. You can see the best one here Koenkk Z-Stack firmware on Githubopen in new window. Use frmware with a tag "...other_coordinator_";
- Download flashing toolopen in new window - choose the right version for your OS;
- Connect your SLZB-06 and PC with flashing firmware to the same LAN network over ethernet (cable) connection. It is important, as becouse WiFi can have some delays - it is incompatible for flashing. Flashing should be done only through ethernet connection;
- Open Flashing tool and make te following settings:
- put IP address and port of your SLZB-06 to the respective field in the format
192.168.1.113:6638
where 192.168.1.113 is an IP address and 6638 - port; - click buttn
...
and select your Zigbee firmware, downloaded at stage 1; - Put active checkboxes
Erase
,Write
,Verify
, andAuto BSL
;
WARNING
Zigbee connectivity (e.g. Zigbee2MQTT or ZHA) should be disconnected. Flashing is impossible when the adapter is in active state.
- Press
Start
button; - Wait untill the process is completed: the progress bar contains the message "100%" and below text All is Ok. Restarting Zigbee. Flashing takes about 8 minutes;
- That is it. Flashing is done. You can use your device now with the new Zigbee firmware.
Over-the-USB update
TIP
Texas Instruments is a manufacturer of Zigbee SoC CC2652P which is used in SLZB-06 adapter. The most "true" method is to use official flasher although it is more complicated process.
- Download latest Zigbee firmware. SLZB-06 Adapter is based on CC6252P from Texas Instruments. Firmwares are based on Z-Stack. You can see the best one here Koenkk Z-Stack firmware on Githubopen in new window. Use frmware with a tag "...other_coordinator_";
- Download official Texas Instruments Flash Programmer 2open in new window;
- Install Flash Programmer 2;
- Connect your SLZB-06 to your network and USB port;
- Be sure, that your PC has USB drivers and SLZB-06 USB is recognized. If no, please install either CP2102 driveropen in new window or CH9102 driveropen in new window depending you your hardware;
- Change your SLZB-06 mode to Zigbee-to-USB with active
Keep network & web server
at theGeneral
tab of the web-interface; - At SLZB-06 web-interface, go to the
System and Tools
, press buttonZigbee Flash Mode
; - Open your Flash Programmer 2 from step 3. At the left window
Connected devices
click onUnknown
and below atSelected target
chooseCC2652P
;
You have to get the following: - Do the following settings:
- Select firmware file under the Flash images(s) with the option
Single
; - Make activer checkboxes
Erase
(All unprotected pages),Program
(Entire source file),Verify
(CRC check) - Please very very careful, the
Disable bootloader
should remain UNCHECKED. Otherwise you will not be able to flash CC2652P via USB or LAN but just with external programmer;
You have to get the following:
WARNING
Zigbee connectivity (e.g. Zigbee2MQTT or ZHA) should be disconnected. Flashing is impossible when the adapter is in active state.
- Press the
Start
button (with Triangular) to Start the flashing;
You have to get the following: - Wait until the message
Success!
is apeared at the progressbar and Status window statesReset of target successful
. Flashing takes about 3 seconds;
You have to get the following: - That is it. Flashing is done. You can use your device now with the new Zigbee firmware.
Update with HW flasher
SLZB-06 adapter contains DIY pinouts that enable users to flashe directly by J-TAG. Please note, that pin-outs are 1.27mm size, not commonly used 2.54mm size.