Updating Zigbee Chip

User can flash Zigbee SoC (which is Texas Instruments CC2652P for SLZB-06 series and Silicon Labs EFR32 for SLZB-06M series) any of the tools described at Zigbee2MQTT official web page here:open in new window.
There are several options for updates:

  • Update over web-interface (recommended)
  • Over-the-USB update
  • Update with HW flasher Below you can find detail manuals for few flashing options from those link.

TIP

Update over web-interface can be done distantly without a physical access to your device! Auto updated over web interface is available with the coordinator's firmware version 2. Please refer for the SLZB-06 Core firmware updates hereopen in new window.

WARNING

While updating Zigbee chip via web-interface, SLZB-06/06M series device has to have access to the internet to check for the latest Zigbee firmware and be able to download it!

  1. Go to the SLZB-06/06M's web interface.
  2. Go to "Settings and Tools" -> "Firmware update" -> "Zigbee OTA Update" -> "Check for updates".
  3. Choose available firmware and press "Flash...". Wait till untill message "Zigbee OTA update done" appear.


Process video manual could be checked here (stat at 01:00m) Youtube SLZB-06 video reviewopen in new window.

TIP

SLZB-06/06M series has AUTO-UPDATE feature. Once it is enabled, Coordinator checks for new firmwares every week and performs updates, if they are available.



Over-the-USB update SLZB-06

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.

  1. 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_";
  2. Download official Texas Instruments Flash Programmer 2open in new window;
  3. Install Flash Programmer 2;
  4. Connect your SLZB-06 to your network and USB port;
  5. 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;
  6. Change your SLZB-06 mode to Zigbee-to-USB with active Keep network & web server at the General tab of the web-interface;
  7. At SLZB-06 web-interface, go to the System and Tools, press button Zigbee Flash Mode;
  8. Open your Flash Programmer 2 from step 3. At the left window Connected devices click on Unknown and below at Selected target choose CC2652P;

    You have to get the following:

  9. 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.

  1. Press the Start button (with Triangular) to Start the flashing;
    You have to get the following:

  2. Wait until the message Success! is apeared at the progressbar and Status window states Reset of target successful. Flashing takes about 3 seconds;
    You have to get the following:

  3. That is it. Flashing is done. You can use your device now with the new Zigbee firmware.

Update with HW flasher

SLZB-06/06M series adapters contain DIY pinouts that enable users to flashe directly by J-LINK programmer. Please note, that pin-outs are 1.27mm size.

Last Updated: