Skip to main content
Skip table of contents

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

  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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.