CARRIER SPECIFIC NOTICE
16 MultiConnect
®
Cell MTC Cat M1 User Guide
Chapter 2 – Carrier Specific Notice
Firmware Over the Air (FOTA) Script
Verizon Requirement: Firmware Over The Air (FOTA) - Scripting
At times, your device may require a critical update to radio firmware for devices connecting to the network. To
stay compliant to Verizon’s LTE requirements you must implement FOTA. Failure to perform a critical update could
result in losing access to the Verizon network.
MultiTech has developed a script for customers to use in order to initiate a FOTA update from the (the customer’s)
local host processor (pull FOTA).
In an upcoming release, MultiTech LTE Category M1, devices for Verizon, will allow the customer to initiate a FOTA
update from a remote server (push FOTA) as required and communicated by Verizon.
If your device does not include local processing capabilities, you will be required to upgrade when that release
becomes available.
Below is an example of a FOTA process for the ME910C1-NV cellular module you could implement in your host
system. You may implement the process below or implement your own FOTA solution.
In the example below, your host system application periodically accesses a file placed on an FTP server of your
choosing and reads file contents to determine if a firmware update is required.
Cellular Module FOTA Script Example Process
1. Set up an FTP server to contain a folder for future module firmware files.
2. Assign a unique username/password to access the FTP server.
3. Create and place a file on your FTP server named firmwarecheck.csv to be downloaded and read by
ME910C1-NV FTP client host application. Include the following types of information in the file. You can
include additional information as needed.
a. The firmware version and build your ME910C1-NV device should currently be using.
b. Path on current FTP server where firmware update file resides.
c. The date/time interval at which the host application should next perform a FOTA check in.
d. FTP server IP address which the host application should access during next FOTA check in.
e. Credentials for the FTP server where host application should next perform a FOTA check in.
4. Before deploying devices with an ME910C1-NV, create code in the host system code to perform the
following sequence at a defined interval (nightly, weekly, daily, monthly).
a. Issue following command to Telit ME910C1-NV to configure socket connection settings:
AT#SCFG=1,3,300,90,600,50
b. If data APN has not previously been programmed, issue the following command:
AT+CGDCONT=3,"IPV4V6","CorrectAPNForAccount"
If the data APN has been previously programmed, go to Step 4.c.
c. Issue the following command to check for signal presence:
AT+CSQ
d. Issue the following command to check for registration presence: