Skip to content

Silently Failing on SLZB-07MG24 (EFR32MG24 and CP2102N) #108

@mattisz

Description

@mattisz

I am trying to update the firmware on my SLZB-07MG24 from 7.3.0 to 7.4.5. I experience the same issue regardless of whether I update through this program or through the official web flasher - https://smlight.tech/flasher/#SLZB-07mg24.

The flash reaches 100% and but never actually updates the firmware. Subsequent probes still show that I'm running on 7.3.0.0:

universal-silabs-flasher --device /dev/cu.SLAB_USBtoUART --bootloader-reset rts_dtr flash --firmware ~/ncp-uart-hw-v7.4.5.0-slzb-07mg24-115200.gbl
2025-07-12 23:19:36.455 laptop universal_silabs_flasher.flash INFO Extracted GBL metadata: NabuCasaMetadata(metadata_version=1, sdk_version='4.4.5', ezsp_version='7.4.5.0', ot_rcp_version=None, cpc_version=None, fw_type=<FirmwareImageType.ZIGBEE_NCP: 'zigbee_ncp'>, fw_variant=None, baudrate=115200)
2025-07-12 23:19:36.456 laptop universal_silabs_flasher.flasher INFO Triggering rts_dtr bootloader
2025-07-12 23:19:37.216 laptop universal_silabs_flasher.flasher INFO Probing ApplicationType.GECKO_BOOTLOADER at 115200 baud
2025-07-12 23:19:39.363 laptop universal_silabs_flasher.flasher INFO Probing ApplicationType.EZSP at 115200 baud
2025-07-12 23:19:40.690 laptop universal_silabs_flasher.flasher INFO Detected ApplicationType.EZSP, version '7.3.0.0 build 131' (7.3.0.0.131) at 115200 baudrate (bootloader baudrate None)
2025-07-12 23:19:46.987 laptop universal_silabs_flasher.flasher INFO Triggering rts_dtr bootloader
2025-07-12 23:19:47.751 laptop universal_silabs_flasher.flasher INFO Probing ApplicationType.GECKO_BOOTLOADER at 115200 baud
2025-07-12 23:19:47.907 laptop universal_silabs_flasher.flasher INFO Detected bootloader version '2.3.1'
2025-07-12 23:19:47.907 laptop universal_silabs_flasher.flasher INFO Detected ApplicationType.GECKO_BOOTLOADER, version '2.3.1' at 115200 baudrate (bootloader baudrate 115200)
ncp-uart-hw-v7.4.5.0-slzb-07mg24-115200.gbl  [------------------------------------]    0%
...
ncp-uart-hw-v7.4.5.0-slzb-07mg24-115200.gbl  [####################################]  100%
universal-silabs-flasher --device /dev/cu.SLAB_USBtoUART probe
2025-07-12 23:21:16.332 laptop universal_silabs_flasher.flasher INFO Probing ApplicationType.GECKO_BOOTLOADER at 115200 baud
2025-07-12 23:21:18.475 laptop universal_silabs_flasher.flasher INFO Probing ApplicationType.CPC at 460800 baud
2025-07-12 23:21:22.985 laptop universal_silabs_flasher.flasher INFO Probing ApplicationType.CPC at 115200 baud
2025-07-12 23:21:27.440 laptop universal_silabs_flasher.flasher INFO Probing ApplicationType.CPC at 230400 baud
2025-07-12 23:21:31.895 laptop universal_silabs_flasher.flasher INFO Probing ApplicationType.EZSP at 115200 baud
2025-07-12 23:21:33.218 laptop universal_silabs_flasher.flasher INFO Detected ApplicationType.EZSP, version '7.3.0.0 build 131' (7.3.0.0.131) at 115200 baudrate (bootloader baudrate None)
2025-07-12 23:21:33.218 laptop universal_silabs_flasher.flash INFO Dumping EmberZNet Config
CONFIG_PACKET_BUFFER_COUNT=255
CONFIG_NEIGHBOR_TABLE_SIZE=26
CONFIG_APS_UNICAST_MESSAGE_COUNT=20
CONFIG_BINDING_TABLE_SIZE=32
CONFIG_ADDRESS_TABLE_SIZE=16
CONFIG_MULTICAST_TABLE_SIZE=16
CONFIG_ROUTE_TABLE_SIZE=16
CONFIG_DISCOVERY_TABLE_SIZE=8
CONFIG_STACK_PROFILE=0
CONFIG_SECURITY_LEVEL=5
CONFIG_MAX_HOPS=30
CONFIG_MAX_END_DEVICE_CHILDREN=32
CONFIG_INDIRECT_TRANSMISSION_TIMEOUT=3000
CONFIG_END_DEVICE_POLL_TIMEOUT=8
CONFIG_TX_POWER_MODE=0
CONFIG_DISABLE_RELAY=0
CONFIG_TRUST_CENTER_ADDRESS_CACHE_SIZE=0
CONFIG_SOURCE_ROUTE_TABLE_SIZE=200
CONFIG_FRAGMENT_WINDOW_SIZE=1
CONFIG_FRAGMENT_DELAY_MS=0
CONFIG_KEY_TABLE_SIZE=12
CONFIG_APS_ACK_TIMEOUT=1600
CONFIG_ACTIVE_SCAN_DURATION=3
CONFIG_END_DEVICE_BIND_TIMEOUT=60
CONFIG_PAN_ID_CONFLICT_REPORT_THRESHOLD=2
CONFIG_REQUEST_KEY_TIMEOUT=0
CONFIG_APPLICATION_ZDO_FLAGS=0
CONFIG_BROADCAST_TABLE_SIZE=15
CONFIG_MAC_FILTER_TABLE_SIZE=15
CONFIG_SUPPORTED_NETWORKS=1
CONFIG_SEND_MULTICASTS_TO_SLEEPY_ADDRESS=0
CONFIG_ZLL_GROUP_ADDRESSES=0
CONFIG_ZLL_RSSI_THRESHOLD=216
CONFIG_MTORR_FLOW_CONTROL=1
CONFIG_RETRY_QUEUE_SIZE=16
CONFIG_NEW_BROADCAST_ENTRY_THRESHOLD=9
CONFIG_TRANSIENT_KEY_TIMEOUT_S=300
CONFIG_BROADCAST_MIN_ACKS_NEEDED=255
CONFIG_TC_REJOINS_USING_WELL_KNOWN_KEY_TIMEOUT_S=300
CONFIG_CTUNE_VALUE=140
CONFIG_ASSUME_TC_CONCENTRATOR_TYPE=1
CONFIG_GP_PROXY_TABLE_SIZE=5
EZSP_CONFIG_GP_SINK_TABLE_SIZE=0

I have tried this from MacOS with the updated CP210x Macintosh OS VCP Driver v6. I have also tried this from a Debian box. I do not have a Windows machine to test with that.

Any advice on steps to move forward would be greatly appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions