darkxst/silabs-firmware-builder

I think I implanted the wrong firmware in my SONOFF Zigbee Dongle

Opened this issue · 1 comments

Hello,
While I was trying to update the firmware, HA kept not responding, so I was trying to downgrade it and I think I flushed the firmware that didn't fit my device :(

My device is a SONOFF Zigbee USB 3.0 Dongle-E Plus V2 with EFR32MG21.
Initially, I checked the "6.10.3.0 build 297" version of the firmware on the web flasher and flushed the file "ncp-uart-hw-7.4.3.0-zbdonglee-115200.gbl".

However, the issues I'm facing haven't continued to be resolved, and I decided to downgrade to version 7.4.1 on the advice of several people.
The problem is, I flushed the "skyconnect" firmware file to my device.

  • Files attempted to flash: ncp-uart-hw-v7.4.1.0-skyconnect-115200.gbl
  • File tried to flash: ncp-uart-hw-v7.4.1.0-zbdonglee-115200.gbl

My device is no longer captured by the web flasher :(
(The wrong file has already been flushed, so it's only natural that there's something wrong with the device)

I tried to use the Boot and Reset buttons to check the COM port recognized as Boot mode and use the commonly used flushing tool, but it failed.

Is there a way to reverse my device?

you can try using universal-silabs-flasher with bootloader reset. Web flasher cant work due to incorrect firmware.

universal-silabs-flasher --device </dev/ttyUSB0> --bootloader-reset sonoff flash <firmware.gbl>