SiWx91x Core Device Management AT Commands#

This section describes the core device management AT commands for the SiWx91x driver, which provide essential functionality such as retrieving firmware version information. These commands are fundamental for device management, diagnostics, and initial setup.

Commands#

wifisys-fwver?#

Retrieve the version information for the Wi-Fi connectivity firmware.

Command Format#

at+wifisys-fwver?

Related SDK API#

sl_si91x_get_firmware_version

Pre-conditions#

Parameters#

None

Response#

  • OK <chip-id><rom-id>.<major>.<minor>.<security-version>.<patch-num>.<customer-id>.<build-num>, in case of success, where:

    • <chip-id> is the Chip ID

    • <rom-id> is the ROM ID

    • <major> is the major version number (for example, 2 in firmware version 1711.2.19.4.1.0.1211)

    • <minor> is the major version number (for example, 19 in firmware version 1711.2.19.4.1.0.1211)

    • <security-version> is the security version number

    • <patch-num> is the major version number (for example, 1 in firmware version 1711.2.19.4.1.0.1211)

    • <customer-id> is the unique identifier of the customer for whom this connectivity firmware is specifically provided.

    • <build-num> is the build version number (for example, 1211 in firmware version 1711.2.19.4.1.0.1211)

  • ERROR <error code> in case of failure. Possible error codes are the same as those returned by the sl_si91x_get_firmware_version API.

Examples#

at+wifisys-fwver?
OK 1711.2.14.5.0.0.6

xtal-enable#

Sends a command to the network processor to enable or disable the XTAL.

Command Format#

at+xtal-enable=<enable-xtal-flag>

Related SDK API#

sl_si91x_m4_ta_secure_handshake

Pre-conditions#

Parameters#

enable-xtal-flag#

1 to enable the XTAL or 0 to disable the XTAL

Response#

Notes#

  • The XTAL is commonly used in low-power applications and alarm-based wakeup

Examples#

// Enable the XTAL
at+xtal-enable=1