$M138 - Modem Status
These unsolicited status messages indicate the readiness of the Modem for normal operation.
This includes the conditions at power up, GPS acquisition, and certain error conditions. Modem
status messages cannot be disabled.
$M138 <msg>,[<data>]*xx
BOOT - Boot process progress with the following data reason:
● ABORT - A firmware crash occurred that caused a restart
● POWERON - Power has been applied
● RUNNING - Boot has completed and ready to accept commands
● UPDATED - A firmware update was performed
● VERSION - Current firmware version information
DATETIME - The first time GPS has acquired a valid date/time reference
POSITION - The first time GPS has acquired a valid position 3D fix
DEBUG - Debug message (data - debug text)
ERROR - Error message (data - error text)
Notes:
A data message follows the BOOT message to indicate the reason for the startup.
The POSITION message and DATETIME message may occur in any order. Depending on the
GPS signal quality, it may take several minutes before the DATETIME or POSITION message is
emitted.
The customer application should wait until the boot process is complete and it has received the
$M138 BOOT,RUNNING*49 message before executing any commands.
November 2021 Swarm M138 Modem Manual - Rev 1.00 70/77