#Updating bootloader on SkyConnect

1 messages · Page 1 of 1 (latest)

onyx jolt
#

I noticed that in the generated files from universal-silabs-flasher github repo there's a bootloader file - skyconnect_bootloader_2.4.2.gbl - but it's not clear if this is something that's "field updatable" or requires a dedicated debug interface (e.g. SWD) to flash.

I'm more curious than anything; the current bootloader seems fine, but it is "old":

2025-04-06 17:17:30.755 flux universal_silabs_flasher.flasher INFO Detected bootloader version '2.1.1'

onyx jolt
#
$ universal-silabs-flasher dump-gbl-metadata --firmware skyconnect_bootloader_2.4.2.gbl 
2025-04-06 19:40:16.305 flux universal_silabs_flasher.firmware WARNING Unexpected keys in JSON remain: {'gecko_bootloader_version': '2.4.2'}
2025-04-06 19:40:16.305 flux universal_silabs_flasher.flash INFO Extracted firmware metadata: NabuCasaMetadata(metadata_version=2, sdk_version='4.4.4', ezsp_version=None, ot_rcp_version=None, cpc_version=None, fw_type=<FirmwareImageType.BOOTLOADER: 'bootloader'>, fw_variant=None, baudrate=115200)
{"baudrate": 115200, "fw_type": "gecko-bootloader", "fw_variant": null, "gecko_bootloader_version": "2.4.2", "metadata_version": 2, "sdk_version": "4.4.4"}

$ universal-silabs-flasher dump-gbl-metadata --firmware skyconnect_zigbee_ncp_7.4.4.1.gbl
2025-04-06 19:40:46.987 flux universal_silabs_flasher.flash INFO Extracted firmware metadata: NabuCasaMetadata(metadata_version=2, sdk_version='4.4.4', ezsp_version='7.4.4.1', ot_rcp_version=None, cpc_version=None, fw_type=<FirmwareImageType.ZIGBEE_NCP: 'zigbee_ncp'>, fw_variant=None, baudrate=115200)
{"baudrate": 115200, "ezsp_version": "7.4.4.1", "fw_type": "zigbee_ncp", "fw_variant": null, "metadata_version": 2, "sdk_version": "4.4.4"}