User Manual Part 2
User Guide to Q4000/QPRO
Document Number 1135-4713 Rev G
THIS DOCUMENT CONTAINS CONFIDENTIAL AND PROPRIETARY INFORMATION OF QUAKE GLOBAL CORPORATION. IT MAY BE USED BY
RECIPIENT ONLY FOR THE PURPOSE FOR WHICH IT WAS TRANSMITTED AND WILL BE RETURNED UPON REQUEST OR WHEN NO LONGER NEEDED
BY RECIPIENT. DISCLOSURE TO UNAUTHORIZED THIRD PARTIES OR DUPLICATION WITHOUT THE EXPRESS WRITTEN PERMISSION OF QUAKE
GLOBAL IS PROHIBITED.
Page 59
CONFIDENTIAL
Information classified Confidential
-
Do not copy (See last page for obligations)
10 Over the Air (OTA) software update
10.1 Introduction
The Q4000/QPRO can update its foundation, application or configuration parameters over a
GSM/GPRS network without the need to physically connect the modem to a terminal. The
firmware update request is initiated by sending an unsolicited POP email or satellite message to
the modem. With the correct subject line in the message, it will bypass the application and direct
the foundation to begin an FTP transfer via GSM/GPRS.
To update the application software running in the modem requires specialized user application
code to process the request and possibly download the software via FTP. This process is
demonstrated in sample application DemoAppREMOTE in Section 12.4.3.
Note that the update requests may be made via satellite or GSM/GPRS, but FTP is used to
transfer software over GSM/GPRS. When the modem is rebooted, it runs the new code. The
reboot command may also be sent to the modem via satellite or GSM/GPRS.
10.1.1 Requirements
• A mechanism to initiate the update by using one of the following:
o An email account that can be used to send emails over its SMTP server.and an email
account to receive email over the POP server.
o Sending A satellite message.to the modem.
o Sending an SMS message.to the modem.
• An FTP server with write access. Information for the server, username, password and port
are needed.
10.1.2 Process details
When the QUAKE modem receives an email message, it examines the subject line of the
message for a special string that instructs it to begin a foundation update. The modem then
parses the body of the email to extract information such as:
• remote location to connect
• file name
• file size, etc.
Upon extraction of the necessary information, the modem initiates an FTP connection to a remote
server via GSM/GPRS, and downloads the requested software.
Assuming the downloaded image is correctly compressed and encrypted, the QUAKE foundation
decompresses and decrypts it the next time it powers on.