Device Utility Commands#

Device Information Command#

Shows detailed information about the target device.

Command Line Syntax

$ commander device info

Command Line Usage Output

Part Number    : EFR32MG1P233F256GM48
Die Revision   : A0
Production Ver : 0
Flash Size     : 256 kB
SRAM Size      : 32 kB
Unique ID      : 000b57000003b2f0
DONE

Device Reset Command#

Resets a device using a pin reset.

Command Line Syntax

$ commander device reset

Command Line Usage Output

Resetting chip...
DONE

Device Recovery Command#

On EFM32 and EFR32 devices, this command tries to recover a device that has lost debug access due to misconfiguration of clocks, GPIO pins, or similar. Recovery is not supported on all devices, and in some cases requires the kit corresponding to the device you want to recover, for example, an EFM32TG STK to recover an EFM32TG device.

On EM3xx devices, this command can be used to recover from option byte failure.

Command Line Syntax

$ commander device recover

Command Line Usage Output

Recovering "bricked" device...
DONE

Device Z-Wave QR Code Command#

The Z-Wave QR code command is used to read out the QR code from all Z-Wave devices. The QR code is 90 bytes, displayed as ASCII characters, and stored in the TOKEN_MFG_ZW_QR_CODE manufacturing token.

The QR code is generated in the chip during initialization. When the QR code is correctly initialized, the value of the manufacturing token TOKEN_MFG_ZW_INITIALIZED is changed from 0xFF to 0x00. The optional --timeout option is used to indicate how long Simplicity Commander should wait for the QR code to be initialized. If no time is given, the default is 5000 ms.

Command Line Syntax

$ commander device zwave-qrcode [--timeout <timeout in ms>]

Command Line Input Example

commander device zwave-qrcode --timeout 5000

Command Line Usage Output

QR code: 900132782003515253545541424344453132333435212223242500100435301537022065520001000000300578
DONE