Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Silicon Labs Flasher #3885

Open
REHolt opened this issue Jan 7, 2025 · 1 comment
Open

Silicon Labs Flasher #3885

REHolt opened this issue Jan 7, 2025 · 1 comment

Comments

@REHolt
Copy link

REHolt commented Jan 7, 2025

Describe the issue you are experiencing

Silicon Labs Flasher will not flash my Skyconnect device

What type of installation are you running?

Home Assistant OS

Which operating system are you running on?

Home Assistant Operating System

Which add-on are you reporting an issue with?

Silicon Labs Flasher

What is the version of the add-on?

3.2

Steps to reproduce the issue

  1. Install Silicon Labs Flasher
  2. turn off Z2M add-on
  3. Start Silicon Labs Flasher
  4. Go to Logs Tab
  5. Flasher starts and appears to begin update of Skyconnect, but never completes the process
    ...

System Health information

Home Assistant Blue / Hardkernel ODROID-N2/N2+

odroid-n2
Skyconnect version 1.0

Core
2025.1.0
Supervisor
2024.12.3
Operating System
14.1
Frontend
20250103.0

Anything in the Supervisor logs that might be useful for us?

No response

Anything in the add-on logs that might be useful for us?

As6-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 14.1  (aarch64 / odroid-n2)
 Home Assistant Core: 2025.1.0
 Home Assistant Supervisor: 2024.12.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
[10:39:03] INFO: Checking /dev/ttyUSB0 identifying SkyConnect v1.0 from Nabu Casa.
[10:39:03] INFO: Starting universal-silabs-flasher with /dev/ttyUSB0 (bootloader baudrate 115200)
2025-01-07 10:39:04.654 core-silabs-flasher asyncio DEBUG Using selector: EpollSelector
2025-01-07 10:39:04.657 core-silabs-flasher universal_silabs_flasher.flash INFO Extracted GBL metadata: NabuCasaMetadata(metadata_version=2, sdk_version='4.4.4', ezsp_version='7.4.4.0', ot_rcp_version=None, cpc_version=None, fw_type=<FirmwareImageType.ZIGBEE_NCP: 'zigbee_ncp'>, fw_variant=None, baudrate=115200)
2025-01-07 10:39:04.658 core-silabs-flasher universal_silabs_flasher.flash DEBUG Probing app type ApplicationType.EZSP first
2025-01-07 10:39:04.658 core-silabs-flasher universal_silabs_flasher.flash DEBUG Probing with 115200 baudrate first
2025-01-07 10:39:04.658 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.GECKO_BOOTLOADER at 115200 baud
2025-01-07 10:39:04.658 core-silabs-flasher zigpy.serial DEBUG Opening a serial connection to '/dev/ttyUSB0' (baudrate=115200, xonxoff=False, rtscts=False)
2025-01-07 10:39:04.662 core-silabs-flasher zigpy.serial DEBUG Connection made: SerialTransport(<_UnixSelectorEventLoop running=True closed=False debug=False>, <universal_silabs_flasher.gecko_bootloader.GeckoBootloaderProtocol object at 0xffff901e67d0>, Serial<id=0xffff901e0550, open=True>(port='/dev/ttyUSB0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=0, xonxoff=False, rtscts=False, dsrdtr=False))
2025-01-07 10:39:04.662 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Sending data b'\n'
2025-01-07 10:39:04.662 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Sending data GeckoBootloaderOption.EBL_INFO
2025-01-07 10:39:04.665 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\x18\x18\x18')
2025-01-07 10:39:04.679 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\x18\x18\x18\r\nSerial upload aborted\r\n\x00\r\nblock error 0x\x0021\r\n\r\nGecko Bootloade')
2025-01-07 10:39:04.685 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'\x18\x18\x18\r\nSerial upload aborted\r\n\x00\r\nblock error 0x\x0021\r\n\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00')
2025-01-07 10:39:04.685 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Detected version string '2.01.01'
2025-01-07 10:39:04.686 core-silabs-flasher zigpy.serial DEBUG Waiting for serial port to close
2025-01-07 10:39:04.687 core-silabs-flasher zigpy.serial DEBUG Connection lost: None
2025-01-07 10:39:04.687 core-silabs-flasher universal_silabs_flasher.flasher DEBUG Probe result: ProbeResult(version='2.1.1', continue_probing=None, baudrate=115200)
2025-01-07 10:39:04.688 core-silabs-flasher universal_silabs_flasher.flasher INFO Detected bootloader version '2.1.1'
2025-01-07 10:39:04.688 core-silabs-flasher universal_silabs_flasher.flasher INFO Detected ApplicationType.GECKO_BOOTLOADER, version '2.1.1' at 115200 baudrate (bootloader baudrate 115200)
skyconnect_zigbee_ncp_7.4.4.0.gbl
2025-01-07 10:39:04.692 core-silabs-flasher zigpy.serial DEBUG Opening a serial connection to '/dev/ttyUSB0' (baudrate=115200, xonxoff=False, rtscts=False)
2025-01-07 10:39:04.695 core-silabs-flasher zigpy.serial DEBUG Connection made: SerialTransport(<_UnixSelectorEventLoop running=True closed=False debug=False>, <universal_silabs_flasher.gecko_bootloader.GeckoBootloaderProtocol object at 0xffff901e6ad0>, Serial<id=0xffff901e13c0, open=True>(port='/dev/ttyUSB0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=0, xonxoff=False, rtscts=False, dsrdtr=False))
2025-01-07 10:39:04.695 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Sending data b'\n'
2025-01-07 10:39:04.695 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Sending data GeckoBootloaderOption.EBL_INFO
2025-01-07 10:39:04.701 core-silabs-flasher universal_silabs_flasher.gecko_bootloader 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')
2025-01-07 10:39:04.707 core-silabs-flasher universal_silabs_flasher.gecko_bootloader 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\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. eb')
2025-01-07 10:39:04.707 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Detected version string '2.01.01'
2025-01-07 10:39:04.707 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Sending data b'\n'
2025-01-07 10:39:04.707 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Sending data GeckoBootloaderOption.EBL_INFO
2025-01-07 10:39:04.713 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'l info\r\nBL > \x00\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run')
2025-01-07 10:39:04.718 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Parsing State.WAITING_FOR_MENU: bytearray(b'l info\r\nBL > \x00\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r\n2. run\r\n3. ebl info\r\nBL > \x00\r\nGecko Bootloader v2.01.01\r\n1. upload gbl\r')
2025-01-07 10:39:04.718 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Detected version string '2.01.01'
2025-01-07 10:39:04.718 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Sending data GeckoBootloaderOption.UPLOAD_FIRMWARE
2025-01-07 10:39:04.724 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Parsing State.WAITING_XMODEM_READY: bytearray(b'\n2. run\r\n3. ebl info\r\nBL > \x00\r\nbegin upload\r\n\x00')
2025-01-07 10:39:04.729 core-silabs-flasher universal_silabs_flasher.gecko_bootloader DEBUG Parsing State.WAITING_XMODEM_READY: bytearray(b'\n2. run\r\n3. ebl info\r\nBL > \x00\r\nbegin upload\r\n\x00C')
2025-01-07 10:39:05.697 core-silabs-flasher universal_silabs_flasher.xmodemcrc 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\xfd\xdc\xa9\x03\x00\x00@\x00\x00\x00\x10\x00 \xf9M\x00\x00M\x88\x00\x00Q\x88\x00\x00\xb7\t\x03\x00U\x88\x00\x00]\x88\x00\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00a\x88\x00\x00\x00\x98\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00uX' (attempt 0)
2025-01-07 10:39:05.725 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.725 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.05%
2025-01-07 10:39:05.728 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x02\xfd\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00AM\x00\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\x1d\xa6\x00\x00\x81\xd8\x00\x00\xf95\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00)U\x00\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xf1K\x03\x00\xb7\t\x03\x00Ya\x01\x00\xf1\xe6' (attempt 0)
2025-01-07 10:39:05.743 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.744 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.11%
2025-01-07 10:39:05.746 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x03\xfc\xf7K\x03\x00\xf3K\x03\x00\xedX\x01\x00\x03L\x03\x00\xfbK\x03\x00\x1da\x01\x00\xffK\x03\x00\xa5F\x01\x00\x99a\x01\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\xb7\t\x03\x00\x00\x00\x00\x00-\xe9\xf0O\x93\xb0\xcd\xe9\xe7\xd8' (attempt 0)
2025-01-07 10:39:05.762 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.762 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.16%
2025-01-07 10:39:05.764 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x04\xfb\n2\xdd\xe9\x1cS\x0e\x93S\xec\x10+\xcd\xe9\x08\x01\x10F\x19F\x8d\xed\x06\x0b\x1e\x9e\t\xf0\xf7\xff\x80\xb1\xdd\xe9\x06\x01O\xf0\xff2\xc5K\n\xf0\x17\xf8@\xb9\xdd\xe9\x06\x01O\xf0\xff2o\xf4\x80\x13\t\xf0\xf0\xffp\xb1\xdd\xe9\x08\x01\x9d\xed\x06\x0b\x0e\x9b\x1e\x96\xcd\xe9\x1cS\xdd\xe9\n2\x13\xb0\xbd\xe8\xf0O\x00\xf0\x88\xb9\x00"\xdd\xe9\x06\x01\x00#\t\xf0\xda\xff\x00(\x00\xf03\x81\xdd\xe9\x06\xa3\x03\xf1\x00K\xcb\xf3\nP\x16\xf4T\x80' (attempt 0)
2025-01-07 10:39:05.780 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.780 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.21%
2025-01-07 10:39:05.782 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x05\xfa\x80c\xa0\xf2\xff0\x08\xbf\x06%\x0f\x93\t\xf0\xec\xfc\x9b\xa3\xd3\xe9\x00#\t\xf0Q\xfd\x9b\xa3\xd3\xe9\x00#\t\xf0\x96\xfb\xcb\xf3\x13\x04\x89FD\xf0\x7fQ\x80F\x00"\xa4KPFA\xf4@\x11\t\xf0\x87\xfb\x94\xa3\xd3\xe9\x00#\t\xf0:\xfd\x02F\x0bF@FIF\t\xf0~\xfb\t\xf0\xcc\xff\x04F\t\xf0\xc5\xfc\x8e\xa3\xd3\xe9\x00#\x80F\x89F\t\xf0(\xfd\x00"\x96K\t\xf0n\xfb\t\xf0\xbc\xff\x89\xa3\xd3\xe9\x00#\x07F5\xb1' (attempt 0)
2025-01-07 10:39:05.798 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.798 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.27%
2025-01-07 10:39:05.800 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x06\xf9IF@F\t\xf0\x1a\xfd\x80F8F\x89F\t\xf0\xab\xfc\x85\xa3\xd3\xe9\x00#\t\xf0\x10\xfd\x02F\x0bF@FIF\t\xf0R\xfb\x02F\x0bF\xcd\xe9\x0c#\t\xf0\x04\xfd\xdd\xe9\x0c#\x80F\x89F\x10F\x19F\t\xf0F\xfb\x00"\xcd\xe9\x10\x01\x80K@FIF\t\xf0\x1e\xfe\x00"~K\t\xf0:\xfb\x02F\x0bF@FIF\t\xf0\x14\xfe\x00"zK\t\xf00\xfb\x02F\x0bF@FIF\t\xf0\n\xfe\xdd\xe9\x0c#\x16:' (attempt 0)
2025-01-07 10:39:05.816 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.816 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.32%
2025-01-07 10:39:05.818 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x07\xf8\x80F\x89F\x00 O\xf0\x80A\t\xf0\x1f\xfb\x02F\x0bF@FIF\t\xf0\x1b\xfb\x02F\x0bF\xdd\xe9\x10\x01\t\xf0\xf5\xfd\x07\xf2\xff7\x00"jK\t\xf0\x0f\xfb\x00";\x05\t\xf0\xc1\xfcRF[F\x80F\x89F\t\xf0K\xff\x00(@\xf0\x89\x80\xcd\xe9\x0c\x89\x04\xf1c\x03\xc7+4\xbf\x04\'\x05\'1\x05\x1b\xd5S\xa3\xd3\xe9\x00#PFYF\t\xf0-\xff\x00(\x7f\xd0Q\xa3\xd3\xe9\x00#PFYF\t\xf0\x10\xff\xa7\x94' (attempt 0)
2025-01-07 10:39:05.834 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.834 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.37%
2025-01-07 10:39:05.836 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x08\xf7\x00(v\xd0\x00\'\xa5B\xc6\xbf,\x1b\x04\xf1\xff5\x00%<FF\xf4\x80f\x0e\x9b\x9fB,\xbfO\xf0\x00\x08\xa3\xeb\x07\x08\x16\xf0\x02\t\x03\xd0\x00/\x18\xbfO\xf0\x00\x08<\xb1\xdd\xe9\x0c#PFYF\t\xf0\xa7\xfd\x82F\x8bF\xdd\xe9\x06\x01\x00"\x00#\t\xf0\xe7\xfe\x10\xb1\x0b\xf1\x00C\x9bF\xdd\xe9\x08\x01&\xf4\x00c\xcd\xe9\x01\x83\xdd\xe9\n2K\xec\x10\xab\x00\x95\x00\xf0~\xf8\x02F_\xb3\xdd\xe9\t\x13\x16\xf0 \x0f8L' (attempt 0)
2025-01-07 10:39:05.852 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.852 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.43%
2025-01-07 10:39:05.854 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\t\xf6\x00\xf1\x01\x05\x08\x9e\x0c\xbfe E \xb0G\xdd\xe9\x08\x01\x05#\x00"\x05\x93\n#\x00,\xcd\xe9\x022\x07\xf1\xff7O\xea\xd4s\xb8\xbfdB*F\x01\x93\x04\x97\n\x9b\x00\x94.\xf0\xa7\xff\x02F\xb9\xf1\x00\x0f\x06\xd0\x0b\x9b\xc4\x1a\x0b\x9b\x1a\x19\x0e\x9b\xa3BE\xd8\x10F\x13\xb0\xbd\xe8\xf0\x8f\xdd\xe9\x06\xab\xcd\xe6\x00"@FIF\x1aK\t\xf0S\xfd\x01<\xcd\xe9\x0c\x01n\xe7\x00-\x90\xd0\x0f\x9b\x00+\x8d\xd0\x01=\x8b\xe7\x12\x87' (attempt 0)
2025-01-07 10:39:05.870 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.870 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.48%
2025-01-07 10:39:05.872 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\n\xf5\xfby\x9fP\x13D\xd3?\xb3\xc8`\x8b(\x8a\xc6?aCoc\xa7\x87\xd2?q\xa3y\tO\x93\n@\x16U\xb5\xbb\xb1k\x02@\xef9\xfa\xfeB.\xe6?-C\x1c\xeb\xe26\x1a?\x00\x00\x00\x00\x80\x84.A\xff\xff\xef\x7f\x00\x00\xf8?\x00\x00\xe0?\x00\x00,@\x00\x00$@\x00\x00\x18@\x00\x00\xf0?  \xdd\xe9\t\x13\x08\x9d\xa8G\x014\xad\xe7\x00\xbf\x00\x00\x00\x00-\xe9\xf0O[\xec\x10\xab\x97\xb0\xcd\xe9\x05\x01\xdd\xe9/\xd9' (attempt 0)
2025-01-07 10:39:05.888 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.888 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.53%
2025-01-07 10:39:05.890 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x0b\xf4 W\xcd\xe9\x07#PFRF[FYF"\x9e\t\xf0<\xfep\xb9\x03#\xcd\xe9\x02v\x01\x93\xb0K\x00\x93\xdd\xe9\x05\x01\xdd\xe9\x07#.\xf0M\xfe\x17\xb0\xbd\xe8\xf0\x8fO\xf0\xff2o\xf4\x80\x13PFYF\t\xf0.\xfe(\xb1\x04#\xcd\xe9\x02v\x01\x93\xa5K\xe6\xe7O\xf0\xff2PFYF\xa3K\t\xf0>\xfeh\xb1\xa2J\x06\xf0\x04\x03\x00+\x08\xbf\x03"\xa0K\x1c\xbf\x13F\x04"\xcd\xe9\x02v\x01\x92\xd0\xe7PF\xbe\xb4' (attempt 0)
2025-01-07 10:39:05.905 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.905 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.59%
2025-01-07 10:39:05.908 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x0c\xf3\x93\xa3\xd3\xe9\x00#YF\t\xf0(\xfe8\xb9\x92\xa3\xd3\xe9\x00#PFYF\t\xf0\x02\xfeh\xb1\xdd\xe9\x07#\xdd\xe9\x05\x01K\xec\x10\xab\xcd\xe9!v \x95\x17\xb0\xbd\xe8\xf0O\xff\xf7\xdf\xbd\x00"\x00#PFYF\t\xf0\xed\xfd\x00(\x00\xf0\x9a\x80[FRF\x00 \x00!\t\xf0\xba\xf9\x01#\x82F\x8bF\t\x93\x16\xf4\x80d\x00\xf0\x8e\x80\t-@\xf2\x8e\x80\x00$0!\x0e\xab\xa5\xf1\t\x02\x014 ,\x03\xf8\x01\x1b\x1f\t' (attempt 0)
2025-01-07 10:39:05.923 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.923 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.64%
2025-01-07 10:39:05.925 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\r\xf2\xa5\xeb\x04\t\x01\xd0\x94B\xf6\xd1YFPF\t\xf0\xef\xfdxK\x05F\x03\xeb\xc9\x03\x93\xed\x00{\x8d\xed\n{\t\xf0\xe1\xfa\x02F\x0bFPFYF\t\xf0\x8d\xf9\xdd\xe9\n#\t\xf0A\xfb\x02F\x0bF\xcd\xe9\x0c#\t\xf0\xfd\xfd\x80F\t\xf0\xbe\xfa\x02F\x0bF\xdd\xe9\x0c\x01\t\xf0z\xf9\x02F\x0bF\xcd\xe9\x0c#\x00"eK\t\xf0\xba\xfd\x00(Q\xd0\x08\xf1\x01\x08@F\t\xf0\xa9\xfa\x02F\x0bF\xdd\xe9\n\x01\t\xf0b\xb1' (attempt 0)
2025-01-07 10:39:05.941 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.941 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.69%
2025-01-07 10:39:05.944 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x0e\xf1\x99\xfd\x10\xb1O\xf0\x00\x08\x015\xb9\xf1\x00\x0fP\xd1(F\t\xf0\xa9\xfa\x02F\x0bFPFYF\t\xf0U\xf9\x00"TK\x80F\x89F\t\xf0y\xfd0\xb1\x00"@FIFPK\t\xf0\x90\xfd\x10\xb1\xe8\x07\x00\xd5\x015\n!\x0e\xab\x1a\x19 ,\n\xd0\x95\xfb\xf1\xf0\x01\xfb\x10U05\x02\xf8\x01[\x014\x05F\x00(\xf2\xd1\x06\xf0\x03\x02\x01*W\xd1\x00/U\xd0\t\x9a\x12\xb9\x16\xf0\x0c\x0f\x00\xd0\x01?0"E\xe0\x07Q' (attempt 0)
2025-01-07 10:39:05.959 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.959 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.75%
2025-01-07 10:39:05.961 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x0f\xf0\t\x90m\xe7O\xf0\x06\t\x7f\xe7\xa9F\x00$|\xe7\x00"\xdd\xe9\x0c\x018K\t\xf0B\xfd\x00(\xb4\xd1\xb8\xf1\x00\x0f\x02\xd0\x18\xf0\x01\x0f\xae\xd0\x08\xf1\x01\x08\xab\xe7\n!\x0e\xab#D ,\x0e\xd0\xb8\xfb\xf1\xf0\x01\xfb\x10\x82\xb8\xf1\t\x0f\x02\xf10\x02\t\xf1\xff9\x04\xf1\x01\x04\x03\xf8\x01+\x11\xd80!\xa1D\x0e\xaa ,\xaf\xd0\xa1E\x04\xf1\x01\x03\n\xd1\x1cF\t\xf1X\x03\r\xeb\x03\t.#\t\xf8 <\xa2\xe7\x80F\xfd\xf7' (attempt 0)
2025-01-07 10:39:05.977 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.977 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.80%
2025-01-07 10:39:05.979 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x10\xef\xda\xe7\xa1T\x1cF\xeb\xe7\x1aU\x014\xa7B\x05\xd9 ,\xf9\xd1\xcd\xe9\x02v\x01\x94\xc1\xe6 ,\xf9\xd0\t\x9a:\xb1-!\x04\xf1X\x02jD\x02\xf8 \x1c\x014\xef\xe7q\x07\x04\xd5\x04\xf1X\x02+!jD\xf4\xe72\x07\xe6\xd5\x04\xf1X\x02 !jD\xed\xe7\x00\x00\x00\x00e\xcd\xcdA\x00\x00\x00\x00e\xcd\xcd\xc1\x8f\xae\x03\x00\x93\xae\x03\x00\xff\xff\xef\x7f\x86\xae\x03\x00\x8b\xae\x03\x00\x98\xae\x03\x00\x00\x00\xe0?\x00\x00\x00\x00>`' (attempt 0)
2025-01-07 10:39:05.995 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:05.995 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.85%
2025-01-07 10:39:05.997 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x11\xeep\xb5\x8e\xb0,"\x00!\x03\xa8/\xf0\x84\xf8d#O\xf0\x022\x08\x93\xcd\xe9\x05#\x0b#\x01!\x8d\xf840QK\x8d\xf8\x10\x10\x1b\x88\xd8\x07\x00\xf1\x95\x80\x08F\x15\xf0=\xfe\n"LKMI\x1apO\xf4(sLH\xad\xf8\x120\x11\xf0<\xfdJL ` \xb9@\xf2Q!IH\x03\xf0\x14\xff\x05! h/\xf01\xfd \xb1@\xf2a!DH\x03\xf0\n\xff h\t\xf07\xf8BK h\x19h/\xf0\xd0\xfdy\xee' (attempt 0)
2025-01-07 10:39:06.013 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.013 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.91%
2025-01-07 10:39:06.015 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x12\xed\x0c%\x16\xf0;\xfdhC\t\x90\x16\xf07\xfdhC\r\xeb\x05\x01\x07\x90 h\x0b\xf0\xf4\xfe \xb1@\xf2v!6H\x03\xf0\xee\xfe\x00"6I h/\xf0K\xfe \xb1O\xf4\x1eq0H\x03\xf0\xe3\xfe@\xf2\x03S1M1N+\x80\x05#\x96\xf9\x00\x00\xabp\x7f(\x01\xd1\x15\xf0J\xff3x\xebp\x16\xf0\x0e\xfd\x00\xeb\x80\x00\x80\x00\xa8\x80\x16\xf0\x08\xfd\x00#\xc0\x00O\xf0\xff1\xe8\x80\xab`O\xf0\xff0\x18\xa3\xd3\xe95\x80' (attempt 0)
2025-01-07 10:39:06.031 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.031 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 0.96%
2025-01-07 10:39:06.033 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x13\xec\x00#\x15\xf0\xab\xff"I h0\xf0?\xfa h\x02\xa9/\xf0\xee\xfd \xb1@\xf2\xb1!\x17H\x03\xf0\xb1\xfe\x04" h\r\xeb\x02\x01/\xf01\xfd\x04(\x04\xd0O\xf4-q\x11H\x03\xf0\xa4\xfe\x01\xa9\x01 1\xf0\x96\xfc\x03\xf0\xe6\xff\x01 \x16\xf0\xbd\xff,\xf0\xbc\xf9\x16\xf0\xf1\xff\x15\xf0/\xfe\x0e\xb0p\xbd\x00\xbf\n\x00 \xffB\x03\x00\x00\xa6n\x00 \x97r\x00 \x99\xa4\x01\x000\x13\x00  `\x00 V\xd2\x03\x00_*' (attempt 0)
2025-01-07 10:39:06.049 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.049 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 1.01%
2025-01-07 10:39:06.051 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x14\xeb\x00\x11\x00 \xa5r\x00 \x14`\x00 d\x16\x00 9\xa6\x01\x00\x03H\x04K\x83B\x02\xd0\x03K\x03\xb1\x18GpG\xa8$\x00 \xa8$\x00 \x00\x00\x00\x00\x06K\x07I\xc9\x1a\x89\x10H\xbf\x011I\x10\x03\xd0\x04K\x0b\xb1\x01H\x18GpG\x00\xbf\xa8$\x00 \xa8$\x00 \x00\x00\x00\x00\x10\xb5\x06L#xC\xb9\xff\xf7\xd8\xff\x04K\x13\xb1\x04H\xaf\xf3\x00\x80\x01##p\x10\xbd:o\x00 \x00\x00\x00\x00\xb4\xd5\x03\x00\xf1\xf8' (attempt 0)
2025-01-07 10:39:06.067 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.067 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 1.06%
2025-01-07 10:39:06.070 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x15\xea\x08\xb5\x05K\x1b\xb1\x05I\x05H\xaf\xf3\x00\x80\xbd\xe8\x08@\xff\xf7\xcd\xbf\x00\xbf\x00\x00\x00\x00H*\x00 \xb4\xd5\x03\x00\xa3\xf5\x80:pG\x00\xbf\x17K\x00+\x08\xbf\x13K\x9dF\xff\xf7\xf5\xff\x00!\x8bF\x0fF\x13H\x14J\x12\x1a.\xf0f\xff\x0eK\x00+\x00\xd0\x98G\rK\x00+\x00\xd0\x98G\x00 \x00!\x04\x00\r\x00\rH\x00(\x02\xd0\x0cH\xaf\xf3\x00\x80\t\xf0\xa9\xfd \x00)\x00.\xf0\x05\xff\t\xf0\x91\xfd\x00\xbf\xd3k' (attempt 0)
2025-01-07 10:39:06.085 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.086 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 1.12%
2025-01-07 10:39:06.088 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x16\xe9\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00 \xa8$\x00 $s\x00 \x00\x00\x00\x00\x00\x00\x00\x00\xbf\xf3O\x8f\x05I\x06K\xcah\x02\xf4\xe0b\x13C\xcb`\xbf\xf3O\x8f\x00\xbf\xfd\xe7\x00\xbf\x00\xed\x00\xe0\x04\x00\xfa\x05\x00#\x9bj\xb3\xf5\x80O\x03\xd2\x19h\x06J\x91B\x03\xd0\x00#\x03p\x83`pG\x01"\x02p\x9ah\x9biB`\xf7\xe7\x00\xbf\x07\xb0\xcd^s\xb5IK\x04F\x1ax\x1a\xb1\x02"\x1ap\x02\xb0<\xd2' (attempt 0)
2025-01-07 10:39:06.104 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.104 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 1.17%
2025-01-07 10:39:06.106 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x17\xe8p\xbd\xcd\xe9\x00"\x00(\xf9\xd0\x01&\x1ep,\xf0\x04\xf8BMBK\x18`\x0e\xf0\x04\xfc+x[\xb9\x00\xf0\\\xfd@\xb9?H\x08#?J?I\x00h\x0b\xf0\x04\xf8\x00\xb9.p=KZh\xe2`=J\x9a`\x1an"`Znb`\xd3\xf8p!\xa2`\x1bn\\\x04@\xd58J\xd3h\xd8\x07\xfc\xd47K\x1ahS\x1c=\xd0O\xf4\x80\x13\x93@4J\x13f\x04#3L#fO\xf4\x80c#f+\xf0\n\xff%@' (attempt 0)
2025-01-07 10:39:06.121 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.122 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 1.22%
2025-01-07 10:39:06.124 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x18\xe7\x010\x0e\xd0+\xf0\x06\xff@\xf2\x01\x13\x98B\x08\xd0O\xf4\x80C#fO\xf4\x00C#f\x10#\xc4\xf8p1\x10#&LO\xf0\x80B#fO\xf4\x00ShF#f\x01\xa9"fcf+\xf0\xd3\xfe\x00\x9b#f\x01\x9bcf+x\x00+\x98\xd0\x16K\x1ah"f[hcf\x92\xe7\x1aJ\xd3h\xd9\x07\xfc\xd4\xbd\xe7\x19K\x1bx\x00+\xc2\xd1\x18KZh\x14K\x12\xb9O\xf4\x80\x12\x1af\x15JRh\x12\xb9O\xf4\x15c' (attempt 0)
2025-01-07 10:39:06.139 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.139 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 1.28%
2025-01-07 10:39:06.142 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x19\xe6\x00\x12\x1af\x13K[h\x00+\xb1\xd1O\xf4\x80\x02\x0bK\x1af\xac\xe7\x00\xbf<o\x00 =o\x00 p*\x00 \xcc\x10\x00 t*\x00 \x00q\x08\x00\x00\x80\x00DU\xce\xac\x00\x00\x00\x04@\x98\x10\x00 \x00\x90\x00D\x00\x00\x04P;o\x00 \x00\x80\x05P\x00\xc0\x05P\x00\x00\x06P8\xb5"M\x04F+x\x01+\x02\xd0\x01#+p8\xbd\x00(\xfc\xd0+\xf0\x91\xfe\x010\t\xd0+\xf0\x8d\xfe@\xf2\x01\x13\x98B\xb0\x1e' (attempt 0)
2025-01-07 10:39:06.157 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.157 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 1.33%
2025-01-07 10:39:06.160 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x1a\xe5\x03\xd0\x19J\xd3h\xdb\x07\xfc\xd4"h\x17K\x1afbhZf\xa2h\xc3\xf8p!\xe2h\xd4\x07D\xbf\x00"\x9a`\x12K\x1ah\x012\x13\xd1\x11J\x12x\x82\xb9\x11IIh\xc8\x07H\xbf\x1a`\x0fJRh\xd1\x07D\xbf\x01"\x1a`\rJRh\xd2\x07D\xbf\x02"\x1a`\x0e\xf0.\xfb\nK\x18h+\xf0#\xff\x00#\xc0\xe7<o\x00 \x00\x00\x04@\x00\x80\x00D\x98\x10\x00 ;o\x00 \x00\x80\x05P\x00\xc0\x05Py\xca' (attempt 0)
2025-01-07 10:39:06.175 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.175 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 1.38%
2025-01-07 10:39:06.177 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x1b\xe4\x00\x00\x06Pp*\x00 8\xb5\x00#\x9bj\xb3\xf5\x80O%\xd2\x1ah\x14K\x9aB!\xd1\x13M+x\x13\xf0\xfd\x04\x02\xd0\x00$ F8\xbd\x10H\xff\xf7\xdf\xfe\x08!O\xf4\x803\x0eJ\x0fH\xc2\xf8\x80\x11\xc3`\x11`\rJ\x13a\xa3j\xdbi\x98G\x04F\x07H\xff\xf7\x81\xff\x00,\xe6\xd1\x01#+p\xe2\xe7O\xf4\x81t\xe0\xe7\x00\xbf\x07\xb0\xcd^;o\x00 `*\x00 \x00\xe1\x00\xe0\x00\xa0\x00D\x00\x90\x00D\xae\x1c' (attempt 0)
2025-01-07 10:39:06.193 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Got response: b'\x06'
2025-01-07 10:39:06.193 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Firmware upload progress: 1.44%
2025-01-07 10:39:06.196 core-silabs-flasher universal_silabs_flasher.xmodemcrc DEBUG Sending data b'\x01\x1c\xe3\x13\xb5 K\x1bx\x03\xb9\xfe\xe7\x00#\x1eL\xcd\xe9\x003jF\x08#\x1dI h\n\xf0\xcf\xfe\xf0\xb9\x1bJ\xd2\xf8@1\xd2\xf8@!\x1f+O\xf0\x01\x03\x10\xd9 :\x93@\x01\x9a\x1aC\x01\x92\x08#jF\x12I h\n\xf0p\xfeO\xf0\x00S\x11J\x1a`\xff\xf7f\xfe\x93@\x00\x9a\x1aC\x00\x92\xee\xe7\x0eK\x98B\xf1\xd1\nJ\xd2\xf8@1\xd2\xf8@!\x1f+O\xf0\x01\x03\x85\xbf :\x93@\x93@\x01\x93\x98\xbf\xf4\xb9' (attempt 0)

Additional information

Restarted system several time, making sure Z2M was off and would not load on boot. Started Silicon Labs Flasher manually (not on boot). Tet system run overnight, as it seemed to be taking an inordinate amount of time to complete. Checked logs in morning. It appeared to have stopped updating logs. Rebooted system and tried to run Z2M, but it will not start giving errors about skyconnect not responding.

@REHolt
Copy link
Author

REHolt commented Jan 8, 2025

after about 8 attempts, It finally updated the software on my Skyconnect device. I tried numerous scenarios, before coming up with something that would work:

  1. I set Silicon Labs Flasher to start on boot
  2. I powered down the Home Assistant Blue
  3. . I unplugged the Skyconnect device from the USB port
  4. Applied power to the Home Assistant Blue
  5. Plugged in the SkyConnect USB device
  6. Once everything was started, I went to the Silicon Labs Flasher plug in and observed that the CPU status and Memory usage were both showing higher than previous attempts.
  7. Without going to the logs, I allowed it to run for about an hour.
  8. When I finally checked the log, it showed that the software had loaded successfully. (According to the logs, it only took about 2 minutes)
  9. I then rebooted HA
  10. Went to System Hardware and re-enabled Skyconnect
  11. went to Add-ons and restarted Z2M
  12. I was forced to re-initialize several of my zigbee devices

I had tried similar scenarios previously, but would immediately go to the logs to see it if was working. When I did this and then came back tot he INFO screen the CPU utilization would be 0.

Simply rebooting the Home Assistant Blue did not work
Unplugging/inserting the Skyconnect USB device did not work
Cycling power on the Home Assistant Blue, with the Skyconnect usb device plugged in did not work.

Maybe I just got lucky on the last try

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant