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
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#
OK
on successERROR <error code>
in case of failure. Possible error codes are the same as those returned by the sl_si91x_m4_ta_secure_handshake API.
Notes#
The XTAL is commonly used in low-power applications and alarm-based wakeup
Examples#
// Enable the XTAL
at+xtal-enable=1