Hi, I'm using Silicon Labs Flasher addonto flash my SONOFF Zigbee Dongle-E, but it's failing with:
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service banner: starting
-----------------------------------------------------------
Add-on: Silicon Labs Flasher
Silicon Labs firmware flasher add-on
-----------------------------------------------------------
Add-on version: 0.3.2
You are running the latest version of this add-on.
System: Home Assistant OS 16.0 (aarch64 / raspberrypi3-64)
Home Assistant Core: 2025.8.0
Home Assistant Supervisor: 2025.07.3
-----------------------------------------------------------
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service banner successfully started
s6-rc: info: service universal-silabs-flasher: starting
[15:13:55] INFO: Starting universal-silabs-flasher with /dev/ttyACM0 (bootloader baudrate 115200)
2025-08-07 15:14:09.946 core-silabs-flasher universal_silabs_flasher.flash INFO Extracted GBL metadata: NabuCasaMetadata(metadata_version=2, sdk_version='2024.6.2', ezsp_version='8.0.2.0', ot_rcp_version=None, cpc_version=None, fw_type=<FirmwareImageType.ZIGBEE_NCP: 'zigbee_ncp'>, fw_variant='sw_flow', baudrate=115200)
firmware.gbl
2025-08-07 15:14:09.950 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.GECKO_BOOTLOADER at 115200 baud
2025-08-07 15:14:10.012 core-silabs-flasher universal_silabs_flasher.flasher INFO Detected bootloader version '1.12.0'
2025-08-07 15:14:10.013 core-silabs-flasher universal_silabs_flasher.flasher INFO Detected ApplicationType.GECKO_BOOTLOADER, version '1.12.0' at 115200 baudrate (bootloader baudrate 115200)
/etc/s6-overlay/scripts/universal-silabs-flasher-up: line 114: 146 Killed universal-silabs-flasher ${verbose} --device ${device} --bootloader-baudrate "${bootloader_baudrate}" ${gpio_reset_flag} flash --force --firmware "/root/${firmware}"
[15:14:46] INFO: universal-silabs-flasher-up script exited with code 137
s6-rc: warning: unable to start service universal-silabs-flasher: command exited 128
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service banner: stopping
s6-rc: info: service banner successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
2025-08-07 15:07:41.576 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01+\xd4b\xf8\nK\x03\xeb\x04\x13\x1a{*\xb1\x00$\x1cs,\xf0_\xf8 F\x10\xbd,\xf0[\xf8\x04H\xfa\xe7\x04H\xf8\xe7\x04H\xf6\xe7p<\x00 l\x17\x00 \x06\x80\x00\xf0\x02\x80\x00\xf0\x01\x80\x00\xf0\x15K\x13\xb5\x18h\x00#\x01\x90\x8d\xf8\x040,\xf0<\xf8\x12K\x1cx$\xb1,\xf0=\xf8\x10H\x02\xb0\x10\xbd\x01"\x1ap,\xf06\xf8\x0eK\x01\xa8\x1cs\x1cw\x83\xf8,@\x83\xf8<@\x83\xf8L@\x83\xf8\\@\x83\xf8E\xbe' (attempt 0)
2025-08-07 15:07:41.593 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.594 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.27%
2025-08-07 15:07:41.607 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01,\xd3l@\x83\xf8|@\x08#\x8d\xf8\x070\x00\xf00\xff F\xe2\xe7\xf8\xa4\x03\x00p<\x00 \x03\x80\x00\xf0l\x17\x00 \nJ\x08\xb5\x12xZ\xb1\x07(\x0b\xd8\x08J\x02\xeb\x00\x13\x1b{C\xb1\x00!\x00\xf0\n\xff\x00 \x08\xbd\x04H\xfc\xe7\x04H\xfa\xe7\x04H\xf8\xe7p<\x00 l\x17\x00 \x02\x80\x00\xf0\x01\x80\x00\xf0\x07\x80\x00\xf0\nJ\x08\xb5\x12xZ\xb1\x07(\x0b\xd8\x08J\x02\xeb\x00\x13\x1b{C\xb1\x01!\x00\xf0\xea\xfe\xf4\x99' (attempt 0)
2025-08-07 15:07:41.623 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.624 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.32%
2025-08-07 15:07:41.635 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01-\xd2\x00 \x08\xbd\x04H\xfc\xe7\x04H\xfa\xe7\x04H\xf8\xe7p<\x00 l\x17\x00 \x02\x80\x00\xf0\x01\x80\x00\xf0\x07\x80\x00\xf0\nJ\x08\xb5\x12xR\xb1\x07(\n\xd8\x08J\x02\xeb\x00\x13\x1b{;\xb1\x00\xf0M\xff\x00 \x08\xbd\x05H\xfc\xe7\x05H\xfa\xe7\x05H\xf8\xe7\x00\xbfp<\x00 l\x17\x00 \x02\x80\x00\xf0\x01\x80\x00\xf0\x07\x80\x00\xf0\rK\x1bx\x93\xb1\x07(\x12\xd8\x89\xb1\x0bK\x03\xeb\x00\x13\x1b{s\xb1\nK\x1am\x01#\x08\xa2' (attempt 0)
2025-08-07 15:07:41.651 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.652 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.38%
2025-08-07 15:07:41.665 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01.\xd1\x83@\x13B\x14\xbf\x01#\x00#\x00 \x0bppG\x05HpG\x05HpG\x05HpGp<\x00 l\x17\x00 \x00\x00\x04P\x02\x80\x00\xf0\x01\x80\x00\xf0\x07\x80\x00\xf0\x0bJ\x10\xb5\x12x\x0cFb\xb1\x07(\x0c\xd8Y\xb1\x08J\x02\xeb\x00\x13\x1b{C\xb1\x00\xf0\x15\xff p\x00 \x10\xbd\x04H\xfc\xe7\x04H\xfa\xe7\x04H\xf8\xe7p<\x00 l\x17\x00 \x02\x80\x00\xf0\x01\x80\x00\xf0\x07\x80\x00\xf0\x18K-\xe9\xf0A\x1fm\x13\xdb' (attempt 0)
2025-08-07 15:07:41.683 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.683 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.43%
2025-08-07 15:07:41.694 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01/\xd0[m\x1f@\x00\xd5\xfe\xe7\x01&\x00%\x14L\xdf\xf8X\x807B\x18\xd0#h\xc8\xf8P`\xa3\xb1\xa1h(F\x011bh\xa1`\x98Gc{\x01+\x0b\xd1P\xb9\x0cK\x03\xebE\x13\x1a{`\xf3A\x02\x1as\x1a\x7f`\xf3A\x02\x1aw\x015\x08-O\xeaF\x06\x04\xf1\x10\x04\xdd\xd1\xbd\xe8\xf0\x81\x00\xbf\x00\x00\x04Pl\x17\x00 l\x16\x00 \x00 \x04P\x02K\x19h\x02K\x18h\n\xf0P\xbe\x14D\x00 4D\x00 \xc8\xae' (attempt 0)
2025-08-07 15:07:41.710 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.710 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.48%
2025-08-07 15:07:41.721 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x010\xcfp\xb5\x94\x00"F\x05F\x0eF4\xf0\xa9\xfeC\x1c\n\xd0X\xb9"F1F(F.\xf0E\xfd\x00(\x03H\x08\xbf\x00 p\xbd\x02H\xfc\xe7\x02H\xfa\xe7\x10\xe0\x00\xf0!\xe0\x00\xf0$\xe0\x00\xf0\x10\xb5\x04F4\xf0\x8a\xfeC\x1c\x10\xd0\x88\xb9\x00\xf0M\xff#F \xf0\x03\x00 D\x98B\x01\xd1\x00 \x10\xbdS\xf8\x04+\x012\xf7\xd0\x03H\xf8\xe7\x03H\xf6\xe7\x03H\xf4\xe7\x00\xbf\x0e\xe0\x00\xf0!\xe0\x00\xf0$\xe0\x00\xf0\x054' (attempt 0)
2025-08-07 15:07:41.737 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.738 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.54%
2025-08-07 15:07:41.751 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x011\xce\x08\xb5+\xf0\xd5\xfe\x01K\x18`\x08\xbd\xdc\x1e\x00 \x01K\x18h+\xf0\xd0\xbe\xdc\x1e\x00 A\xf6q3\x12J0\xb5\xd4i\x12M\xd3c\x93h\xa8B\x04\xf4\x804#\xf4@\x13\x06\xd8\x93`\x0eJ\xd2\xf8\x182#\xf0\x02\x03\n\xe0C\xf4\x80\x13\x93`\nK\x98B\xf3\xd9\x08J\xd2\xf8\x182C\xf0\x02\x03\xc2\xf8\x182\x14\xb1\x00"\x01K\xdac0\xbd\x00\xbf\x00\x00\x03P\x00Zb\x02\x00\xc0\x07P\x80\xf0\xfa\x02.K\x98B\x86i' (attempt 0)
2025-08-07 15:07:41.767 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.767 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.59%
2025-08-07 15:07:41.777 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x012\xcdJ\xd0"\xd8-K\x98B@\xd0\x14\xd8,K\x98B9\xd0\n\xd8+K\x98B2\xd0+K\x98B/\xd0*K\x98B,\xd0\x00 pG)K\x98B\xfa\xd1(K\x18opG(K\x98B*\xd0\'K\x98B\xf1\xd1$K\xd3\xf8\x80\x00pG%K\x98B+\xd0\t\xd8$K\x98B#\xd0#K\x98B\xe3\xd1\x1dK\xd3\xf8\x8c\x00pG!K\x98B!\xd0\x03\xf5t\x03\x03\xf5\x10S\x98B\xd6\xd1\x16K\xd3\xf8\x98\x00pGH\xae' (attempt 0)
2025-08-07 15:07:41.792 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.793 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.64%
2025-08-07 15:07:41.803 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x013\xcc\x14K\x98mpG\x13KXnpG\x11KXopG\x10K\x98opG\x0eK\xd3\xf8\x84\x00pG\x0cK\xd3\xf8\x88\x00pG\nK\xd3\xf8\x90\x00pG\x08K\xd3\xf8\x94\x00pG\x00H\xe8\x01\x00$\xf4\x00\xc0\xcfj\x00\x80\x84\x1e\x00\x00\t=\x00@B\x0f\x00@]\xc6\x00\x00\x80\xe0\x0f\xc0\xea!\x01\x80\xba\x8c\x01\x00~V\x03\x80\xd5C\x02\x00l\xdc\x02\x00\x90\xd0\x038\xb5\x13K\x05F\xd3\xf8 \x01\x0cF\x00\xf0\x07\x00\x1c\x1e' (attempt 0)
2025-08-07 15:07:41.820 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.821 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.69%
2025-08-07 15:07:41.840 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x014\xcb\x04(\x1a\xd8\xdf\xe8\x00\xf0\x03\t\r\x11\x15\x00\x01#\x05\xb1(`\x04\xb1#`8\xbd\xff\xf7q\xfb\x04#\xf6\xe7\xff\xf7\xa9\xfb\x03#\xf2\xe7\xff\xf7\xbf\xfb\x05#\xee\xe7\xff\xf7\xb7\xfb\x02#\xea\xe7\x00#\x18F\xe7\xe7\x00\x80\x00P7\xb5\x0cF\x00!\x11K\x01\x91\xd3\xf8\x801\x05F\x03\xf0\x03\x03\x02+\x0e\xd0\x03+\x11\xd0\x01+\x03\xd1\x01\xa8\xff\xf7\xc3\xff\r!\r\xb1\x01\x9b+`\x04\xb1!`\x03\xb00\xbd\xff\xf7\x97\xfb\x05!\xff]' (attempt 0)
2025-08-07 15:07:41.856 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.857 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.75%
2025-08-07 15:07:41.870 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x015\xca\x01\x90\xf3\xe7\xff\xf7\x8e\xfb\x02!\x01\x90\xee\xe7\x00\xbf\x00\x80\x00P8\xb5\x10K\x05F\xd3\xf8@1\x0cF\x03\xf0\x03\x03\x02+\x0b\xd0\x03+\r\xd0\x01+\x0f\xd1+\xf0\xe9\xfd\x08#\x05\xb1(`\x04\xb1#`8\xbd\xff\xf7\xb8\xfb\x07#\xf6\xe7+\xf0\xe0\xfd\t#\xf2\xe7\x01#\x00 \xef\xe7\x00\xbf\x00\x80\x00P8\xb5\x10K\x05F\xd3\xf8`1\x0cF\x03\xf0\x03\x03\x02+\x0b\xd0\x03+\r\xd0\x01+\x0f\xd1+\xf0\xc5\xfd\x08#\x05\xb1T\x85' (attempt 0)
2025-08-07 15:07:41.887 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.889 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.80%
2025-08-07 15:07:41.902 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x016\xc9(`\x04\xb1#`8\xbd\xff\xf7\x94\xfb\x07#\xf6\xe7+\xf0\xbc\xfd\t#\xf2\xe7\x01#\x00 \xef\xe7\x00\xbf\x00\x80\x00P8\xb5\x14K\x05F\xd3\xf8\x00\x02\x0cF\x00\xf0\x07\x00\x04(\x1b\xd8\xdf\xe8\x00\xf0\x03\t\r\x11\x15\x00\x01#\x05\xb1(`\x04\xb1#`8\xbd+\xf0\x9a\xfd\x08#\xf6\xe7\xff\xf7m\xfb\x07#\xf2\xe7+\xf0\x95\xfd\t#\xee\xe7\xff\xf7\xf1\xfa\x0c#\x80\n\xe9\xe7\x00#\x18F\xe6\xe7\x00\xbf\x00\x80\x00P8\xb5\x14K\x9d\xe9' (attempt 0)
2025-08-07 15:07:41.918 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.919 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.85%
2025-08-07 15:07:41.929 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x017\xc8\x05F\xd3\xf8\x08\x02\x0cF\x00\xf0\x07\x00\x04(\x1b\xd8\xdf\xe8\x00\xf0\x03\t\r\x11\x15\x00\x01#\x05\xb1(`\x04\xb1#`8\xbd+\xf0n\xfd\x08#\xf6\xe7\xff\xf7A\xfb\x07#\xf2\xe7+\xf0i\xfd\t#\xee\xe7\xff\xf7\xc5\xfa\x0c#\x80\n\xe9\xe7\x00#\x18F\xe6\xe7\x00\xbf\x00\x80\x00P8\xb5\x10K\x05F\xd3\xf8@2\x0cF\x03\xf0\x03\x03\x02+\x0b\xd0\x03+\r\xd0\x01+\x0f\xd1+\xf0I\xfd\x08#\x05\xb1(`\x04\xb1#`8\xbd\xe8M' (attempt 0)
2025-08-07 15:07:41.947 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.948 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.91%
2025-08-07 15:07:41.959 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x018\xc7\xff\xf7\x18\xfb\x07#\xf6\xe7+\xf0@\xfd\t#\xf2\xe7\x00#\x18F\xef\xe7\x00\xbf\x00\x80\x00P8\xb5\x10K\x05F\xd3\xf8\x001\x0cF\x03\xf0\x03\x03\x02+\x0b\xd0\x03+\r\xd0\x01+\x0f\xd1\xff\xf7\x9e\xfa\x03#\x05\xb1(`\x04\xb1#`8\xbd\xff\xf7\xf4\xfa\x07#\xf6\xe7+\xf0\x17\xfd\x06#\xf2\xe7\x01#\x00 \xef\xe7\x00\xbf\x00\x80\x00P8\xb5\x0cF\x05F+\xf0\xe1\xfc\x05K\x9ajT@,@T@\x9cb\xbd\xe88@+\xf0\xef\x17' (attempt 0)
2025-08-07 15:07:41.975 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:41.976 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 2.96%
2025-08-07 15:07:41.987 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b"\x019\xc6\xdb\xbc\x00\xbf\x00\xc0\x00P\x03(\x14\xd0\x05\xd8\x01(\x05\xd0\x02(\t\xd0\x00 \x05\xe0\x0f(\xfb\xd1\x08K\x18o\xc0\xf3\x010\x010pG\x05K\xd3\xf8\x90\x00\xc0\xf3\x04`\xf7\xe7\x02K\x18o\xc0\xf3\x80 \xf2\xe7\x00\x80\x00P\x1f\xb5\x00#\x01\x93%(\x17\xd8\xdf\xe8\x00\xf0\x13\x1a\x1d',6;QV[`ejx\x16\x1a@\x16\x16V\x1a','6\x1aQ'x;;;;'''[`\xff\xf7\x0e\xfa\x01\x90\x01\x98\xf6\xf5" (attempt 0)
2025-08-07 15:07:42.003 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.003 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.01%
2025-08-07 15:07:42.013 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01:\xc5\x05\xb0]\xf8\x04\xfb\xff\xf7!\xfa\xf7\xe7\xff\xf7\x04\xfa\x02F\x02 \xff\xf7\xb8\xff\xb2\xfb\xf0\xf2\x01\x92\xee\xe7\xff\xf7\x14\xfa\x02F\x03 \xf4\xe7\xff\xf7\x0f\xfa\x02F\x03 \xff\xf7\xa9\xff\xb2\xfb\xf0\xf2R\x08\xee\xe7\x00!\x01\xa8\xff\xf7\x7f\xfe\xda\xe7\x00!\x01\xa8\xff\xf7P\xfe\xd5\xe7\x02\x93O\xf0\xe0#\x1bi[\x07\x05\xd5\xff\xf7\xf5\xf9\x02\x90\x02\x9b\x01\x93\xc9\xe7\x03\xa9\x02\xa8\xff\xf7\x91\xfe\xf7\xe7\x00!\x01\xa8\xff\xf7\x8c\xfe\xbf\xe7\x00!.\xcd' (attempt 0)
2025-08-07 15:07:42.030 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.031 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.06%
2025-08-07 15:07:42.043 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b"\x01;\xc4\x01\xa8\xff\xf7\xab\xfe\xba\xe7\x00!\x01\xa8\xff\xf7\xca\xfe\xb5\xe7\x00!\x01\xa8\xff\xf7\xf1\xfe\xb0\xe7\x00!\x01\xa8\xff\xf7<\xff\xab\xe7\tK\xd3\xf8\x800\x03\xf0\x03\x03\x02+\xa8\xd0\x03+\x01\xd0\x00 \x9f\xe7\xff\xf7\xf6\xf9\x9c\xe7\x00!\x01\xa8\xff\xf7\x05\xff\x98\xe7\x00\x80\x00P\x08\xb5\x01 \xff\xf7v\xff\xbd\xe8\x08@\x03I\x88B\x94\xbf\x01!\x02!\x03 \x00\xf0\x02\xb8\x80\xf0\xfa\x02\x03(\x10\xb5\x0cF'\xd0\x04\xd8\x01(\x04\xd0\x02(\xe6g" (attempt 0)
2025-08-07 15:07:42.059 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.060 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.12%
2025-08-07 15:07:42.070 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01<\xc3\x17\xd0\x10\xbd\x0f(\xfc\xd1+\xf0\x99\xfc+\xf0\x9f\xfc\x12J\x01<\x13o#\xf4@SC\xea\x043\x13g\xff\xf7\x94\xf9\x00!\xff\xf79\xfd\xbd\xe8\x10@\xff\xf7\xcf\xbf\nJL\x1e\xd2\xf8\x900#\xf0\xf8SC\xea\x04c\xc2\xf8\x900\xdc\xe7\x04JL\x1e\x13o#\xf4\x80cC\xea\x84#\x13g\xd3\xe7\x00\xbf\x00\x80\x00P\x1f\xb5\x00#\x01\x93%(!\xd8\xdf\xe8\x00\xf0\x13 */EJOTY^q 4 \x1c\xb1' (attempt 0)
2025-08-07 15:07:42.086 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.087 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.17%
2025-08-07 15:07:42.110 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01=\xc2 J * E q//// OT1K\x1bo\x03\xf0\x07\x03\x01;\x03+\x05\xd8\xdf\xe8\x03\xf0\x0c\x02\x08\n\x04#\x01\x93\x01\x98\x05\xb0]\xf8\x04\xfb\x03#\xf8\xe7\x06#\xf6\xe7\x02#\xf4\xe7\x00 \x01\xa9\xff\xf7\xbd\xfd\xf0\xe7\x00 \x01\xa9\xff\xf7\x8e\xfd\xeb\xe7\x02\x93O\xf0\xe0#\x1bi[\x07\x05\xd5\xff\xf73\xf9\x0b#\x03\x93\x03\x9b\xde\xe7\x03\xa9\x02\xa8\xff\xf7\xcf\xfd\xf8\xe7\x00 \x01\xa9\xff\xf7\xca\xfd\xf1^' (attempt 0)
2025-08-07 15:07:42.126 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.127 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.22%
2025-08-07 15:07:42.140 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01>\xc1\xd5\xe7\x00 \x01\xa9\xff\xf7\xe9\xfd\xd0\xe7\x00 \x01\xa9\xff\xf7\x08\xfe\xcb\xe7\x00 \x01\xa9\xff\xf7/\xfe\xc6\xe7\x00 \x01\xa9\xff\xf7z\xfe\xc1\xe7\x0cK\xd3\xf8\x800\x03\xf0\x03\x03\x02+\x03\xd0\x03+\x05\xd0\x00#\xb5\xe7\xff\xf7\x04\xf9\x0b#\xb1\xe7\xff\xf70\xf9\x05#\xad\xe7\x00 \x01\xa9\xff\xf7>\xfe\xa9\xe7\x00\xbf\x00\x80\x00P\x02JSj#\xf0\x01\x03SbpG\x00\xc0\x07P8\xb5\x05F\xff\xf7\xc2\xfc K\x04FZh\x01*db' (attempt 0)
2025-08-07 15:07:42.160 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.161 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.28%
2025-08-07 15:07:42.178 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01?\xc0\x04\xd1\x1fIJ`\x9ai\x92\x07\xfc\xd1\x00 \xff\xf7g\xff\x04(\x03\xd1+\xf0\xd2\xfb+\xf0\xd8\xfb\x19J$\xf0@s\x95B\x1f\xd0\x17J\x95B\x1f\xd0\x17J\xd1h\x11\xf0\x06\x0f\xfb\xd1\x90h\x93`\x91hK@\x13\xf4\xf8\x1f\x16\xd1(F\xff\xf7\xa0\xf8\x00 \xff\xf7G\xff\x04(\x10\xd1\xff\xf7\xb9\xf8\x00!\xff\xf7^\xfc\xbd\xe88@\xff\xf7\xf4\xbeC\xf0\x00s\xdf\xe7C\xf0\x80s\xdc\xe7\x90`\xe9\xe78\xbd\x00\xbf\x00\xc0\x01P6\x9a' (attempt 0)
2025-08-07 15:07:42.194 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.195 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.33%
2025-08-07 15:07:42.205 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01@\xbf\x00\xe0\x01P@B\x0f\x00\x80\x84\x1e\x00\x00\x00\x01P\xf8\xb5\x04F\x00 \xff\xf7#\xff\x03(\x00\xf0\x81\x80E\xf6\x0e\x03\x02!?J\xc2\xf8\x800>K\x99b\x01!\x03\xf5\x80S\x99b\x93m\xd9\x03\xfc\xd4\xd4\xe9\x00\x13\x1b\x05C\xea\x01c\xe1{\x94\xf8 P\x0bC!{\xe7~C\xea\x01Ca{m\x01C\xea\x013\xa1{C\xea\x81\x13\x13a\x91i\xd4\xe9\x04\x03\x1b\x06C\xea\x80c\x01\xf0\x00A\x0bC\xa1~\x94\xf8#\x00J\x13' (attempt 0)
2025-08-07 15:07:42.222 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.223 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.38%
2025-08-07 15:07:42.239 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01A\xbe\x0bC!~C\xea\x01Ca~C\xea\x01#\x93a\x13j\xe6i#\xf0\r\x03\x94\xf8"\x10C\xea\x87\x03f\xbb\x13b\x96j\x94\xf8!0E\xea\x03\x13&\xf03\x05+CC\xf0\x01\x03\x93b\x1cM\x19J\x93m5\xea\x03\x03\xfb\xd1\x02%\x17K\x9db\x93m[\x00\xfc\xd4\x13i\xa5h#\xf4p\x03C\xea\x05S\x13aO\xf0\x00B\x10K\x9aa\x19\xb9\x02"\x03\xf5\x80S\x9abx\xb9\x01"\x0eK\x9ab\x0b\xe03CC\xf0\x8e\xcc' (attempt 0)
2025-08-07 15:07:42.267 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.268 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.43%
2025-08-07 15:07:42.277 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01B\xbd\x08\x03\x13b\x93j#\xf03\x03\x03C+CC\xeaA\x03\x93b\x94\xf8$0\x1b\xb1\x02K\x05J\xc3\xf8\x80 \xf8\xbd\x00\xc0\x00P\x00\xd0\x00P\x03\x00\x01@\x00\xe0\x00P\xf1\xa7\xff\xffp\xb5\x18L\xff(\xa6j*\xd8\xa3m\x13\xf4\x80?\x18\xbf\x01"\x14K\x18\xbf\x9ab\x02"\x9ab\xa5m\x15\xf0\x80E\xfb\xd1\x11J\xa3i\x92\xf9\x00 #\xf4\x7f\x03\x02D#\xf4\x7fC\x82\xf3\x08\x02C\xea\x00#C\xea\x02C\xa3a1Fc\xf1' (attempt 0)
2025-08-07 15:07:42.293 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.294 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.49%
2025-08-07 15:07:42.304 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01C\xbc\x02 \xff\xf7o\xfd\xa3m\xdb\x03\x03\xd51F\x01 \xff\xf7h\xfd(Fp\xbd!%\xfb\xe7\x00\xc0\x00P\x00\xd0\x00Pq<\x00 p\xb5\x0fL\xa6j\xa3m\x13\xf4\x80?\x18\xbf\x01"\x0cK\x18\xbf\x9ab\x02"\x9ab\xa3mZ\x00\xfc\xd41F\x02 \xa5i\xff\xf7I\xfd\xa3m\xc5\xf3\x07%\xdb\x03\x03\xd51F\x01 \xff\xf7@\xfd(Fp\xbd\x00\xc0\x00P\x00\xd0\x00P\x01K\x93\xf9\x00\x00pGq<\x00 \x01#\x12H3^' (attempt 0)
2025-08-07 15:07:42.320 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.320 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.54%
2025-08-07 15:07:42.330 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01D\xbb\x12J\x81j\x93b\x83m\x03\xf0\x03\x03\x03+\xfa\xd1\x02#\x93b\x0cJ\x93mX\x00\xfc\xd4\x0cH\x93m0\xea\x03\x03\xfb\xd1\x01"\x08K\x1ae\xa3\xf5\x80S\x9am\x92\x07\xfc\xd4\x9am\x90\x07\xfc\xd5\x9am\x92\x07\xfc\xd5\x03 \xff\xf7\x0e\xbd\x00\xc0\x00P\x00\xd0\x00P\x03\x00\x01\x00\x01K\x18\x80pG\x00\xbfXI\x00 (K\x98BB\xd0\x1a\xd8\xa3\xf5\xb7\x03\xa3\xf5Xc\x98B7\xd0\x0c\xd8$K\x98B%\xd0#K\x98Bj\xb9' (attempt 0)
2025-08-07 15:07:42.347 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.347 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.59%
2025-08-07 15:07:42.363 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01E\xba*\xd0#K\x98B\x17\xd0\x00#"J\x93`pG!K\x98B\xf8\xd1!K\xd3\xf8\xbc0\x1f\xe0 K\x98B\'\xd0\x1fK\x98B(\xd0\x1fK\x98B\xeb\xd1\x1aK\xd3\xf8\xc80\x12\xe0\x18K\xd3\xf8\xa00#\xf0@sC\xf0\x00s\xe0\xe7\x14K\xd3\xf8\xa00#\xf0@sC\xf0\x80s\xd8\xe7\x10K\xd3\xf8\xa00#\xf0@s\xd2\xe7\rK\xd3\xf8\xb80\xf8\xe7\x0bK\xd3\xf8\xc00\xf4\xe7\tK\xd3\xf8\xcc0\xf0\xe7\x07K\xd3\xf8\x83\\' (attempt 0)
2025-08-07 15:07:42.382 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.383 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.65%
2025-08-07 15:07:42.395 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01F\xb9\xd00\xec\xe7\xc0\xea!\x01\x80\x84\x1e\x00\x00\t=\x00@B\x0f\x00\x00@\x01Z\x00$\xf4\x00\x00\x80\xe0\x0f\x00H\xe8\x01\x00Zb\x02\x80\xba\x8c\x01\x0cJ\x10\xb5\x13i\x04FC\xf0\x04\x03\x13a\x04\xf0\r\xf9+\xf0\x1e\xfa\x08K\x08J\xc3\xf8 $0\xbf+\xf0\x18\xfa\x04\xf0$\xf9\x1c\xb9\xbd\xe8\x10@\xfe\xf7\xf7\xbe\x10\xbd\x00\xed\x00\xe0\x00\xe0\x03P\x00\x00\xff\xff\nJ\x10\xb5\x13i\x04FC\xf0\x04\x03\x13a\x08K\x08J\xc3\xf8\xe3\r' (attempt 0)
2025-08-07 15:07:42.412 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-08-07 15:07:42.413 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 3.70%
2025-08-07 15:07:42.425 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01G\xb8 $\x04\xf0\xe9\xf80\xbf\x04\xf0\x08\xf9\x1c\xb9\xbd\xe8\x10@\xfe\xf7\xdb\xbe\x10\xbd\x00\xed\x00\xe0\x00\xe0\x03P\x00\x00\xff\xff\x03J\x01y\xd3n#\xf00\x03\x0bC\xd3fpG\x00@\x00P\xf8\xb5\x04F\rF\x1fF\x16FJ\xb1\x01#\x8b@0!\x18J\x01\xfb\x00"\xf7\xb1A\xf2\x10\x01SP\x04\xebD\x03\x07-O\xf0\x0f\x01O\xea\x03\x13\x16\xd8\xa8\x00\x06\xfa\x00\xf2\x81@\x0fH\x18D+\xf0\xc7\xf9N\xb9\x01#0!\x0bJ\x99\xf7' (attempt 0)
2025-08-07 15:07:44.837 core-silabs-flasher zigpy.serial DEBUG Waiting for serial port to close
2025-08-07 15:07:44.955 core-silabs-flasher zigpy.serial DEBUG Connection lost: None
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/universal_silabs_flasher/xmodemcrc.py", line 69, in send_xmodem128_crc_data
rsp_byte = await reader.readexactly(1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/asyncio/streams.py", line 750, in readexactly
await self._wait_for_data('readexactly')
File "/usr/local/lib/python3.11/asyncio/streams.py", line 543, in _wait_for_data
await self._waiter
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/bin/universal-silabs-flasher", line 8, in <module>
sys.exit(main())
^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/universal_silabs_flasher/flash.py", line 37, in inner
return asyncio.run(f(*args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/universal_silabs_flasher/flash.py", line 420, in flash
await flasher.flash_firmware(
File "/usr/local/lib/python3.11/site-packages/universal_silabs_flasher/flasher.py", line 305, in flash_firmware
await gecko.upload_firmware(data, progress_callback=progress_callback)
File "/usr/local/lib/python3.11/site-packages/universal_silabs_flasher/gecko_bootloader.py", line 124, in upload_firmware
await send_xmodem128_crc(
File "/usr/local/lib/python3.11/site-packages/universal_silabs_flasher/xmodemcrc.py", line 126, in send_xmodem128_crc
await send_xmodem128_crc_data(
File "/usr/local/lib/python3.11/site-packages/universal_silabs_flasher/xmodemcrc.py", line 68, in send_xmodem128_crc_data
async with asyncio_timeout(RECEIVE_TIMEOUT):
File "/usr/local/lib/python3.11/asyncio/timeouts.py", line 115, in __aexit__
raise TimeoutError from exc_val
TimeoutError
[15:07:47] INFO: universal-silabs-flasher-up script exited with code 1
s6-rc: warning: unable to start service universal-silabs-flasher: command exited 1
s6-rc: info: service banner: stopping
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service banner successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
Hi, I'm using Silicon Labs Flasher addonto flash my SONOFF Zigbee Dongle-E, but it's failing with: