Issue with SkyConnect after updating to HAOS 12.2

Hello,

I have a Home Assistant Green with the following versions:

  • Core 2024.4.3
  • Supervisor 2024.04.0
  • Operating System 12.2
  • Frontend 20240404.2

After updating to HAOS 12.2, I had the following error.

Your Zigbee radio was previously used with multiprotocol (Zigbee and Thread) and still has multiprotocol firmware installed: (GECKO_BOOTLOADER). To run your radio exclusively with ZHA, you need to install Zigbee firmware. Follow your Zigbee radio manufacturer’s instructions for how to do this.

I tried to delete the ZHA device and try setup again.

Using the Silicon Labs Flasher Add-on, i flashed this firmware: silabs-firmware/RCPMultiPAN/beta/NabuCasa_SkyConnect_RCP_v4.4.0_rcp-uart-hw-802154_460800.gbl at main · NabuCasa/silabs-firmware · GitHub

However, I can never setup the new device which always give this error:


This is the log from the Silicon Labs Multiprotocol Add-on

[23:30:05] INFO: e[32mThe otbr-web is disabled.e[0m
s6-rc: info: service mdns: starting
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service mdns successfully started
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
cont-init: info: running /etc/cont-init.d/check-cpcd-shm.sh
[23:30:06] INFO: e[32mStarting mDNS Responder...e[0m
Default: mDNSResponder (Engineering Build) (Apr  3 2024 12:22:03) starting
cont-init: info: /etc/cont-init.d/check-cpcd-shm.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service banner: starting

e[34m-----------------------------------------------------------e[0m
e[34m Add-on: Silicon Labs Multiprotocole[0m
e[34m Zigbee and OpenThread multiprotocol add-one[0m
e[34m-----------------------------------------------------------e[0m
e[34m Add-on version: 2.4.5e[0m
e[32m You are running the latest version of this add-on.e[0m
e[34m System: Home Assistant OS 12.2  (aarch64 / green)e[0m
e[34m Home Assistant Core: 2024.4.3e[0m
e[34m Home Assistant Supervisor: 2024.04.0e[0m
e[34m-----------------------------------------------------------e[0m
e[34m Please, share the above information when looking for helpe[0m
e[34m or support in, e.g., GitHub, forums or the Discord chat.e[0m
e[34m-----------------------------------------------------------e[0m
s6-rc: info: service banner successfully started
s6-rc: info: service universal-silabs-flasher: starting
[23:30:11] INFO: e[32mFlashing firmware is disablede[0m
s6-rc: info: service universal-silabs-flasher successfully started
s6-rc: info: service cpcd-config: starting
[23:30:14] INFO: e[32mGenerating cpcd configuration.e[0m
s6-rc: info: service cpcd-config successfully started
s6-rc: info: service cpcd: starting
[23:30:15] INFO: e[32mStarting cpcd...e[0m
WARNING in function 'main' in file /usr/src/cpc-daemon/main.c at line #186 : Running CPCd as 'root' is not recommended. Proceed at your own risk.
[23:30:15:619630] Info : [CPCd v4.3.1.0] [Library API v3] [RCP Protocol v4]
[23:30:15:619813] Info : Git commit: 133b29678b3d0bc7578e098d2f46b4d5bcd2ebb4 / branch: 
[23:30:15:619818] Info : Sources hash: ff8300587e7e4ab1def7a89a272c0baef32f9eb3bff9b0ba06b94e655d652367
[23:30:15:619824] WARNING : In function 'main' in file /usr/src/cpc-daemon/main.c at line #186 : Running CPCd as 'root' is not recommended. Proceed at your own risk.
[23:30:15:619871] Info : Reading cli arguments
[23:30:15:619883] Info : /usr/local/bin/cpcd 
[23:30:15:631426] Info : Reading configuration
[23:30:15:631451] Info :   file_path = /usr/local/etc/cpcd.conf
[23:30:15:631455] Info :   instance_name = cpcd_0
[23:30:15:631458] Info :   socket_folder = /dev/shm
[23:30:15:631462] Info :   operation_mode = MODE_NORMAL
[23:30:15:631464] Info :   use_encryption = false
[23:30:15:631467] Info :   binding_key_file = /etc/binding-key.key
[23:30:15:631470] Info :   stdout_tracing = false
[23:30:15:631472] Info :   file_tracing = false
[23:30:15:631475] Info :   lttng_tracing = false
[23:30:15:631477] Info :   enable_frame_trace = false
[23:30:15:631479] Info :   traces_folder = /dev/shm/cpcd-traces
[23:30:15:631482] Info :   bus = UART
[23:30:15:631484] Info :   uart_baudrate = 460800
[23:30:15:631487] Info :   uart_hardflow = true
[23:30:15:631490] Info :   uart_file = /dev/ttyUSB0
[23:30:15:631493] Info :   fu_recovery_pins_enabled = false
[23:30:15:631496] Info :   fu_connect_to_bootloader = false
[23:30:15:631498] Info :   fu_enter_bootloader = false
[23:30:15:631501] Info :   restart_cpcd = false
[23:30:15:631503] Info :   application_version_validation = false
[23:30:15:631506] Info :   print_secondary_versions_and_exit = false
[23:30:15:631508] Info :   use_noop_keep_alive = false
[23:30:15:631510] Info :   reset_sequence = true
[23:30:15:631513] Info :   stats_interval = 0
[23:30:15:631516] Info :   rlimit_nofile = 2000
[23:30:15:631518] Info : e[31;1mENCRYPTION IS DISABLED e[0m
[23:30:15:631520] Info : Starting daemon in normal mode
[23:30:15:652362] Info : Connecting to Secondary...
[23:30:17:652637] Info : Failed to connect, secondary seems unresponsive
[23:30:17:652673] Info : Connecting to Secondary...
[23:30:19:652827] Info : Failed to connect, secondary seems unresponsive
[23:30:19:652864] Info : Connecting to Secondary...
[23:30:21:653029] Info : Failed to connect, secondary seems unresponsive
[23:30:21:653065] Info : Connecting to Secondary...
[23:30:23:653229] Info : Failed to connect, secondary seems unresponsive
[23:30:23:653267] Info : Connecting to Secondary...

Anyone able to help? Thanks.

This time I tried to flash via Home Assistant SkyConnect

Detected as:

Home Assistant SkyConnect

Bootloader (recovery) 2.1.1
Home Assistant SkyConnect

Still failed with the following error:

Installation failed

Firmware installation failed. Unplug your Home Assistant SkyConnect and plug it back in to retry.

Tired this firmware: silabs-firmware/EmberZNet/NabuCasa_SkyConnect_EZSP_v7.1.1.0_ncp-uart-hw_115200.gbl at 73213c2ae9d88529351c02151149cb204623dc55 · NabuCasa/silabs-firmware · GitHub

Debug log was:

2024-04-21 13:22:12 emscripten universal_silabs_flasher.flasher[42] INFO Probing ApplicationType.GECKO_BOOTLOADER at 115200 baud
2024-04-21 13:22:12 emscripten zigpy.serial[42] DEBUG Opening a serial connection to '/dev/webserial' (115200 baudrate)
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Connection made: <webserial_transport.WebSerialTransport object at 0x1400018>
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'3'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'2'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:22:12 emscripten webserial_transport[42] DEBUG Closing serial port
2024-04-21 13:22:12 emscripten universal_silabs_flasher.flasher[42] WARNING No application can be launched
2024-04-21 13:22:12 emscripten universal_silabs_flasher.flasher[42] INFO Detected bootloader version '2.1.1'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.flasher[42] INFO Detected ApplicationType.GECKO_BOOTLOADER, version '2.1.1' at 115200 baudrate (bootloader baudrate 115200)
2024-04-21 13:22:12 emscripten webserial_transport[42] DEBUG Closed serial port
2024-04-21 13:22:21 emscripten zigpy.serial[42] DEBUG Opening a serial connection to '/dev/webserial' (115200 baudrate)
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Connection made: <webserial_transport.WebSerialTransport object at 0x1bb7ba8>
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'3'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'3'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'1'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nbegin upload\r\n\x00'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_XMODEM_READY: bytearray(b'\r\nbegin upload\r\n\x00')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.xmodemcrc[42] DEBUG Sending data b'\x01\x01\xfe\xeb\x17\xa6\x03\x08\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\xf4\n\n\xf4\x1c\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\xe9\x92g\x94\xbb,N\xc8\x9f6\xd9\xc6yJ\x81\xfb\xfd\x03\x03\xfdd\xb6\x03\x00\x00@\x00\x00\x00\x10\x00 \xa9F\x00\x00\x81v\x00\x00\x85v\x00\x00\xa7F\x00\x00\x89v\x00\x00\x91v\x00\x00\xa7F\x00\x00\xa7F\x00\x00\xa7F\x00\x00\xa7F\x00\x00\xa7F\x00\x00\x95v\x00\x00hj\x03\x00\xa7F\x00\x00\xa7F\x00\x00\nI' (attempt 0)
2024-04-21 13:22:21 emscripten universal_silabs_flasher.xmodemcrc[42] DEBUG Got response: b'\x18'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.xmodemcrc[42] DEBUG Sending remaining reader data to old protocol: b'\x18\x18'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\x18\x18'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_UPLOAD_DONE: bytearray(b'\x18\x18')
2024-04-21 13:22:21 emscripten webserial_transport[42] DEBUG Closing serial port
2024-04-21 13:22:21 emscripten webserial_transport[42] DEBUG Closed serial port

Also tried this firmware: silabs-firmware/RCPMultiPAN/beta/NabuCasa_SkyConnect_RCP_v4.4.0_rcp-uart-hw-802154_460800.gbl at 73213c2ae9d88529351c02151149cb204623dc55 · NabuCasa/silabs-firmware · GitHub

Debug log was:

2024-04-21 13:22:12 emscripten universal_silabs_flasher.flasher[42] INFO Probing ApplicationType.GECKO_BOOTLOADER at 115200 baud
2024-04-21 13:22:12 emscripten zigpy.serial[42] DEBUG Opening a serial connection to '/dev/webserial' (115200 baudrate)
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Connection made: <webserial_transport.WebSerialTransport object at 0x1400018>
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'3'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'2'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:22:12 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:22:12 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:22:12 emscripten webserial_transport[42] DEBUG Closing serial port
2024-04-21 13:22:12 emscripten universal_silabs_flasher.flasher[42] WARNING No application can be launched
2024-04-21 13:22:12 emscripten universal_silabs_flasher.flasher[42] INFO Detected bootloader version '2.1.1'
2024-04-21 13:22:12 emscripten universal_silabs_flasher.flasher[42] INFO Detected ApplicationType.GECKO_BOOTLOADER, version '2.1.1' at 115200 baudrate (bootloader baudrate 115200)
2024-04-21 13:22:12 emscripten webserial_transport[42] DEBUG Closed serial port
2024-04-21 13:22:21 emscripten zigpy.serial[42] DEBUG Opening a serial connection to '/dev/webserial' (115200 baudrate)
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Connection made: <webserial_transport.WebSerialTransport object at 0x1bb7ba8>
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'3'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'3'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'1'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nbegin upload\r\n\x00'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_XMODEM_READY: bytearray(b'\r\nbegin upload\r\n\x00')
2024-04-21 13:22:21 emscripten universal_silabs_flasher.xmodemcrc[42] DEBUG Sending data b'\x01\x01\xfe\xeb\x17\xa6\x03\x08\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\xf4\n\n\xf4\x1c\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\xe9\x92g\x94\xbb,N\xc8\x9f6\xd9\xc6yJ\x81\xfb\xfd\x03\x03\xfdd\xb6\x03\x00\x00@\x00\x00\x00\x10\x00 \xa9F\x00\x00\x81v\x00\x00\x85v\x00\x00\xa7F\x00\x00\x89v\x00\x00\x91v\x00\x00\xa7F\x00\x00\xa7F\x00\x00\xa7F\x00\x00\xa7F\x00\x00\xa7F\x00\x00\x95v\x00\x00hj\x03\x00\xa7F\x00\x00\xa7F\x00\x00\nI' (attempt 0)
2024-04-21 13:22:21 emscripten universal_silabs_flasher.xmodemcrc[42] DEBUG Got response: b'\x18'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.xmodemcrc[42] DEBUG Sending remaining reader data to old protocol: b'\x18\x18'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\x18\x18'
2024-04-21 13:22:21 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_UPLOAD_DONE: bytearray(b'\x18\x18')
2024-04-21 13:22:21 emscripten webserial_transport[42] DEBUG Closing serial port
2024-04-21 13:22:21 emscripten webserial_transport[42] DEBUG Closed serial port
2024-04-21 13:24:31 emscripten universal_silabs_flasher.flasher[42] INFO Probing ApplicationType.GECKO_BOOTLOADER at 115200 baud
2024-04-21 13:24:31 emscripten zigpy.serial[42] DEBUG Opening a serial connection to '/dev/webserial' (115200 baudrate)
2024-04-21 13:24:32 emscripten universal_silabs_flasher.common[42] DEBUG Connection made: <webserial_transport.WebSerialTransport object at 0x14341a0>
2024-04-21 13:24:32 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'3'
2024-04-21 13:24:32 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:24:32 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:24:32 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:24:32 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:24:32 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:24:32 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'2'
2024-04-21 13:24:32 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:24:32 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:24:32 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:24:32 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:24:32 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:24:32 emscripten webserial_transport[42] DEBUG Closing serial port
2024-04-21 13:24:32 emscripten universal_silabs_flasher.flasher[42] WARNING No application can be launched
2024-04-21 13:24:32 emscripten universal_silabs_flasher.flasher[42] INFO Detected bootloader version '2.1.1'
2024-04-21 13:24:32 emscripten universal_silabs_flasher.flasher[42] INFO Detected ApplicationType.GECKO_BOOTLOADER, version '2.1.1' at 115200 baudrate (bootloader baudrate 115200)
2024-04-21 13:24:32 emscripten webserial_transport[42] DEBUG Closed serial port
2024-04-21 13:26:50 emscripten zigpy.serial[42] DEBUG Opening a serial connection to '/dev/webserial' (115200 baudrate)
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Connection made: <webserial_transport.WebSerialTransport object at 0x1c4a230>
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'3'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:26:50 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'3'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r')
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\nBL > \x00'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2024-04-21 13:26:50 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Detected version string '2.01.01'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Sending data b'1'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\r\nbegin upload\r\n\x00'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_XMODEM_READY: bytearray(b'\r\nbegin upload\r\n\x00')
2024-04-21 13:26:50 emscripten universal_silabs_flasher.xmodemcrc[42] DEBUG Sending data b'\x01\x01\xfe\xeb\x17\xa6\x03\x08\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\xf4\n\n\xf4\x1c\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\xe9\x92g\x94\xbb,N\xc8\x9f6\xd9\xc6yJ\x81\xfb\xfd\x03\x03\xfd\xe0\xe3\x01\x00\x00@\x00\x00\xc0\n\x00 %H\x00\x00A\x84\x00\x00E\x84\x00\x00\xabz\x01\x00I\x84\x00\x00Q\x84\x00\x00\x99m\x01\x00\x99m\x01\x00\x99m\x01\x00\x99m\x01\x00\x99m\x01\x00U\x84\x00\x00`\xdf\x01\x00\x99m\x01\x00\x99m\x01\x00Uq' (attempt 0)
2024-04-21 13:26:50 emscripten universal_silabs_flasher.xmodemcrc[42] DEBUG Got response: b'\x18'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.xmodemcrc[42] DEBUG Sending remaining reader data to old protocol: b'\x18\x18'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.common[42] DEBUG Received data b'\x18\x18'
2024-04-21 13:26:50 emscripten universal_silabs_flasher.gecko_bootloader[42] DEBUG Parsing State.WAITING_UPLOAD_DONE: bytearray(b'\x18\x18')
2024-04-21 13:26:50 emscripten webserial_transport[42] DEBUG Closing serial port
2024-04-21 13:26:50 emscripten webserial_transport[42] DEBUG Closed serial port

I am really out of ideas :frowning:

Just an FYI in case you haven’t seen it: