Page 1 of 1
Forum

Welcome to the Tweaking4All community forums!
When participating, please keep the Forum Rules in mind!

Topics for particular software or systems: Start your topic link with the name of the application or system.
For example “MacOS X – Your question“, or “MS Word – Your Tip or Trick“.

Please note that switching to another language when reading a post will not bring you to the same post, in Dutch, as there is no translation for that post!



Sonoff ZBDongle-E W...
 
Share:
Notifications
Clear all

[Solved] Sonoff ZBDongle-E Web Firmware flasher stuck a 0.0%

1 Posts
1 Users
0 Reactions
671 Views
 Hans
(@hans)
Famed Member Admin
Joined: 12 years ago
Posts: 2869
Topic starter  

So the other day I wanted to flash the Open Thread firmware (the Open Therad-only firmware, the files that start with "ot-rcp") on my second Sonoff ZBDongle-E using the awesome web flasher on my Mac.

Low and behold ... it got stuck at 0.0% ... so the question arises: did I brick my dongle or not?
Proofs it did not. I just had to do two things:

1. Use the SiLabs USB driver for my Mac.

You can find the drivers here for Windows and MacOS (worked with Sequoia 15.3.1).
Download, unzip and install. Make sure you follow the steps to allow kernel extensions (the installer will tell you what to do).

Note: this comes with an uninstall script as well.

2. Boot the Sonoff ZBDongle-E in a kind of recovery mode.

We just have to disassemble the dongle, which is really easy;

  • Remove the 2 tiny philips screws on the USB-A side of the dongle and slide out the PCB
  • You'll see two tiny buttons next to the USB connector): Boot and Reset
  • While disconnected: Hold boot button (plan ahead since you need our other hand to mouse the mouse 😉 )
  • While holding that button:
    - Insert the dongle into the USB cable
    - Click "Connect" in the web flasher
    - Select the right device (you'll see a 2nd new USB device - the SiLabs USB device - this is the one you want)
    - Wait for the dialog to display bootloader version
    - Release boot button
  • Now select your firmware and start the flashing of you ZBDongle-E

Note: for some reason this did not work the first time, so I reinstalled the USB driver and then things worked. I also flashed the normal firmware (listed in the webflasher dialog) first and did the Open Thread firmware. Aat this time I used "ot-rcp-v2.4.5.0-zbdonglee-460800.gbl".


   
ReplyQuote
Share: