Products

Updating Firmware for Sonoff ZBDongle-E Zigbee USB Controller


Use this guide to update the firmware of a Sonoff ZBDongle-E Zigbee Interface for EMBER driver support.

EZSP drivers have been deprecated by Zigbee2MQTT and will no longer be supported. Because of this, we HIGHLY RECOMMEND upgrading your ZBDongle-E stick and changing to the EMBER drivers.

Requirements

  • Sonoff ZBDongle-E Zigbee USB Interface

  • Sonoff ember firmware v7.4.3 (or later)

  • A PC with free USB A port

  • Chromium-based web browser

  • HomeSeer users: HomeSeer Zigbee Plus plugin v 1.0.3.0 (or later)

Procedure

Note that the screenshots below show v7.4.3 and are for information purposes only. Your screens will display a newer version than that.

  1. Download the ZBDongle-E firmware and save it to your PC.

  2. Navigate to https://darkxst.github.io/silabs-firmware-builder/

  3. Click the purple CONNECT button under the image of the ZBDongle-E

    image-20240905-134938.png
  4. In the dialog box that appears, select the SONOFF dongle and click the blue Connect button.

    image-20240905-135127.png
  5. Once the software connects, click CHANGE FIRMWARE.

    image-20240905-152001.png
  6. On the next screen, select the option to upload your own firmware and select the file previously downloaded to your PC.

    image-20240905-152701.png
  7. Click INSTALL. The upgrade process will take a bit of time to complete. Wait for this to finish.

    image-20240905-135844.png
  8. Upon completion, this dialog will appear. Click CONTINUE

    image-20240905-140015.png
  9. The updater will once again connect to the stick and a final dialog box will appear that displays the firmware version on the stick.

    image-20240905-152232.png
  10. The firmware upgrade is complete. We recommend power-cycling the stick by removing and then reattaching it to the USB port.

Additional Steps for HomeSeer users

  1. From the HS4 web UI, navigate to Plugins > Zigbee Plus > Zigbee2MQTT Back-End

  2. In the Zigbee2MQTT Status section, click the STOP button

  3. In the Zigbee Adapter Settings section, change the adapter type from ezsp to ember. Then click SAVE.

    image-20240905-153953.png
  4. In the Zigbee2MQTT Status section, click the START button and wait for Zigbee2MQTT to start up again.