SARA-G3 and SARA-U2 series - System Integration Manual
UBX-13000995 - R26
System description
Page 93 of 217
1.13.17
Firmware upgrade Over AT (FOAT)
Overview
This feature allows upgrading the module Firmware over the AT interface of the module (the UART for SARA-G3
modules, the UART or the USB for SARA-U2 modules), using AT Commands.
The AT+UFWUPD command triggers a reboot followed by the upgrade procedure at specified a baud rate
(see the
[3] for more details)
A special boot loader on the module performs firmware installation, security verifications and module reboot
Firmware authenticity verification is performed via a security signature during the download. The firmware is
then installed, overwriting the current version. In the event of power loss during this phase, the boot loader
detects a fault at the next wake-up, and restarts the firmware download from the Xmodem-1k handshake.
After completing the upgrade, the module is reset again and wakes-up in normal boot
FOAT procedure
The application processor must proceed in the following way:
Send the AT+UFWUPD command through the AT interface, specifying file type and desired baud rate
Reconfigure serial communication at selected baud rate, with the used protocol
Send the new FW image via the used protocol
For more details, see the
Firmware Update Application Note
1.13.18
Firmware update Over The Air (FOTA)
Not supported by SARA-G3 series modules and SARA-U2 "00","03","53","63","73" product versions.
This feature allows upgrading the module firmware over the 3G/2G air interface.
In order to reduce the amount of data to be transmitted over the air, the implemented FOTA feature requires
downloading only a “delta file” instead of the full firmware. The delta file contains only the differences between
the two firmware versions (old and new), and is compressed. The firmware update procedure can be triggered
using dedicated AT command with the delta file stored in the module file system via over the air FTP.
For more details about Firmware update Over The Air procedure see the
Firmware Update Application Note
and the
u-blox AT Commands Manual
[3], +UFWINSTALL AT command.
1.13.19
Last gasp
Not supported by SARA-G3 series modules and SARA-U2 "00","03","53","63","73" product versions.
In the event of a power supply outage (i.e. main supply interruption, battery removal, battery voltage below a
certain threshold), the cellular module can be configured to send an alarm notification to a remote entity after a
trigger by a GPIO pin properly configured. The alarm notification can be set by means of an AT command.
For the detailed description, see the section 1.11 and the
u-blox AT Commands Manual
[3], +ULGASP
commands.