Release notes for Serial Modem v2.0.0
This page tracks changes and updates as compared to the latest official release (v1.0.1). For more information refer to the following section.
Changelog
This release is based on the nRF Connect SDK v3.4.1 release. It is also based on the Memfault SDK v1.45.0 release, which is updated from the v1.40.1 in the nRF Connect SDK v3.4.1 release.
Added:
Updatable bootloaders, included by default.
HTTP client through
AT#XHTTPC*commands.CoAP client through
AT#XCOAPC*commands.nRF Cloud provisioning through
AT#XNRFPROVcommand.nRF Cloud FOTA through
AT#XNRFCLOUDFOTAcommand.nRF Cloud observability (Memfault) through
AT#XNRFCLOUDOBS*commands.TCP server support through
AT#XLISTENandAT#XACCEPTcommands.More standard and dynamic handling of CMUX channels with
AT+CMUXandAT+CGDATA.Modem driver (
nordic,nrf91-sm-v2) for Zephyr host using theAT+CMUXandAT+CGDATAcommands.AT#XCMUXURCfor configuring the URC channel.Support for using AT commands and receiving URCs from the Zephyr host. DFU support was also added to the SM PPP shell sample.
Shared UART for application log and modem trace.
AT#XLOGandAT#XTRACEselect which output to use.Redacting of sensitive data from Serial Modem logs. See
AT#XLOG=1vs.AT#XLOG=2.nRF91M1 build configuration.
The
VERSIONfile, which changes how version information is reported (AT#XSMVER).Support for printing heap statistics to the log with
AT#XDBGSTATSMEM.nRF91M1 AT commands documentation.
Updated:
nRF Cloud AT commands to use CoAP instead of MQTT.
UART to be the default application log output instead of RTT.
The default Serial Modem log level from INF to DBG.
Major refactoring of the internal AT host implementation.
Memory partitions from Partition Manager to devicetree (Partition Manager is deprecated in nRF Connect SDK).