Documentation Revision History#
Revision 4.0.0 released December, 2025#
SoC only#
Updated the documentation note section of the
sl_si91x_get_socket_info()API.Updated README documentation for the Wi-Fi Commander example.
NCP only#
Updated README documentation for the WLAN throughput example.
SoC and NCP#
Updated README documentation for HTTP client and AWS MQTT examples.
Added NWP Watchdog Timer configuration support in UC Development.
Added deinitialization support for the Wi-Fi client interface when the power-save profile is set to DEEP_SLEEP_WITHOUT_RAM_RETENTION.
Updated the use of SiWx91x Async Sockets in the HTTP server for consistency.
Replaced debug breakpoints with proper error status returns to improve error handling.
Updated README documentation for station ping example.
Fixed formatting issue in
sl_wifi_region_code_tAPI docs.Updated stack size of Network Manager thread.
Added encryption types "PEAPSAFE1" and "PEAPSAFE2".
Renamed the command engine callback type from
sl_wifi_command_engine_status_handler_ttosl_wifi_command_engine_status_callback_t.Updated IPv6 throughput values in README documentation.
Updated station ping IPv6 README documentation.
Updated README documentation for the wireless test example.
Added configurable maximum retransmission timeout via the AWS_IOT_MAX_RETRANSMISSION_TIMEOUT macro in
aws_iot_config.h.Updated Wi-Fi Coex - Wi-Fi Client HTTPS BLE Dual Role README documentation.
Updated the documentation for SL_SI91X_CUSTOM_FEAT_HTTP_HTTPS_AUTH macro to indicate that HTTP/HTTPS authentication is currently not supported.
Updated README documentation for the concurrent HTTP server example.
Updated README documentation for the Wi-Fi Coex – Wi-Fi BLE Power Save example.
Added documentation for the newly added timeout indication macros.
Updated the note section of the
sl_wifi_ap_configuration_tstructure.Enabled the WLAN RX low-power chain in both NCP and SoC modes and added new APIs with updated documentation for usage and configuration.
Updated the notes section to document the usage and configuration of the WLAN RX low-power chain APIs.
Added APIs to retrieve Wireless Statistics for Concurrent Wi-Fi Interfaces.
Added support for the LwIP stack in the Paho embedded MQTT library.
Integrated mbedTLS changes for the Paho MQTT library.
Updated Embedded MQTT Client TWT README documentation.
Updated README documentation for the firmware update bootloader XModem example.
Updated README documentation for the LwIP MQTT over TCP example.
Updated the maximum number of supported clients from 15 to 8.
Added new APIs for Wi-Fi set and get join configuration.
Updated README documentation for Wi-Fi Coex - Wi-Fi Concurrent NAT with BLE Provisioning.
Updated README documentation for the Wi-Fi concurrent NAT BLE Provisioning example
Updated scan and join documentation.
Enhanced Vendor Specific IE requirement handling with improvements and updated documentation.
Added support for dynamically configuring hidden SSID in P2P mode.
Improved the
sl_si91x_recvfromDoxygen documentation for UDP datagram continuation and sizing constant.Refactored PER mode APIs.
Added new APIs in the Wi-Fi SDK to support SNI parameters for the embedded MQTT feature.
Added an opermode bit to configure the LDO.
Revision 3.5.3 released October, 2025#
SoC only#
None
NCP only#
None
SoC and NCP#
Added
SL_SI91X_CONFIG_FEAT_BLE_ONLY_LOW_POWER_MODEconfiguration bit in config_feature_bit_map for memory optimization.
Revision 3.5.2 released Septemeber, 2025#
SoC only#
Updated applications prints for Wi-Fi M4 firmware update.
Updated README documentation for various SoC peripheral examples including PS2 wireless event monitor, LittleFS common flash, eFuse, QEI, HSPI primary/secondary, PCM primary/secondary, I2C driver follower/leader non-blocking, OpAmp, ADC static mode, ULP I2S, DAC, ULP DAC, BJT temperature sensor, PWM, GSPI, memory manager, watchdog timer manager, and M4 updater examples.
Enhanced documentation for peripheral drivers and system components including eFuse, clock manager, GSPI, OpAmp, GPIO driver, GPDMA, system RTC, BJT temperature sensor, configuration timer, memory manager, SDIO secondary, and firmware fallback modules.
Improved PSRAM core component documentation.
Corrected the supported instances displayed in UC screens for proper component configuration.
NCP only#
None
SoC and NCP#
Updated readme of Wi-Fi - Azure IoT MQTT client application.
Marked internal Wi-Fi transceiver mode configurations as unsupported for the current release.
Updated the readme for WLAN TCP TX on periodic wakeup example.
Updated readme of Wi-Fi - Embedded MQTT client example correcting the units of Keepalive timer as seconds.
Updated readme of Crypto - AES example.
Removed incorrect HTTPS server references from documentation.
Added documentation for the TLS_EXTENSION_ENABLE macro in the TLS client example.
Added recommendation settings as a note in example applications.
Update Flash Read Write readme to include note on flash memory erasure before write operations.
Added readme for NAT application, Wi-Fi - Dual Network Stack NWP + M4.
Updated application prints for Wi-Fi Firmware update example.
Updated the error code for SL_STATUS_SI91X_HOST_VOLTAGE_OUT_OF_RANGE.
Updated the readme of Wi-Fi Coex - Wi-Fi Client BLE Provisioning with AWS (Devkit) example.
Updated
sl_wifi_update_su_gain_tableAPI documentation to improve clarity.Updated
sl_si91x_rsp_wireless_info_tstructure documentation to improve clarity.Updated
SL_WIFI_FEAT_DISABLE_SHORT_GIdocumentation with a note on it's impact on 802.11n and 802.11ax data rates.
Revision 3.5.0 released June, 2025#
SoC only#
Updated README documentation with output images in Wi-Fi - NWP Or Combined (NWP & M4) Firmware Update via TCP example.
Updated the Wi-Fi – AWS IoT MQTT Client example README to include the latest application print images.
NCP only#
Updated the API description for
sl_http_server_init()and updated the README for the multithreading application.
SoC and NCP#
Updated the README documentation with the path to scripts to be used in Wi-Fi - HTTP Client and Wi-Fi - HTTP Server examples.
Updated the README documentation for the Wi-Fi - Concurrent HTTP Server Provisioning as per new flow.
Updated the README documentation with the steps to update the user gain table for the Wireless Test example.
Updated the
sl_wifi_stats_callback_tdocumentation to include a note directing users to the reference section for Access Point (AP) deauthentication reason codes.Updated documentation for
sl_wifi_bss_type_tto specify supported and unsupported BSS types.Updated documentation for NWP UART baud rate and steps to capture RAM dump details.
Revised the documentation to specify that
sl_wifi_send_raw_data_frame()usage is supported only after the module is in connected state.Updated README documentation with alarm-based wakeup information in Wi-Fi - AWS IoT MQTT Client example.
Updated documentation in the note section
sl_net_deinit()to explain that this function should not be called after an M4 OTA firmware upgrade.Updated type variable documentation in
sl_si91x_socket_type_length_value_tstructure.Updated README with images aligned to the mobile application interface.
Updated interface usage recommendation note in the
sl_net_deinit()API documentation.Updated
option_nameandoption_valuedocumentation for the TLS feature insl_si91x_setsockopt()API.Updated connection timeout recommendations in
sl_wifi_connect()for different security modes.Updated usage notes to clarify correct sequencing of sl_wifi_* and sl_net_* API functions, helping prevent undefined behavior during Wi-Fi/Network interface.
Updated the error code for SL_STATUS_SI91X_HOST_VOLTAGE_OUT_OF_RANGE.
Updated the
sl_si91x_gcmAPI documentation to specify the maximum supported message length.Added a note for configuring crystal good time using the
sl_si91x_set_nwp_config_requestAPI.