Cinterion
®
EHS6 AT Command Set
18.5 AT^SFDL
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 428 of 513
18.5 AT^SFDL Firmware Download
AT^SFDL allows the application manufacturer to download EHS6 firmware into the ME by starting the download
process on a customer-designed update tool.
For this purpose the EHS6 firmware update file must be available in *.USF format. This file is part of each product
specific firmware package supplied by Gemalto M2M GmbH. The firmware file consists of records to be trans-
ferred one by one from the update tool to the ME.
This manual only describes the syntax of the AT^SFDL command. Details on technical requirements and steps
to prepare the host application for this download solution can be found in "Application Note 16: Updating EHS6
Firmware" [9]. An example for developing an appropriate update tool is included.
The command causes the ME to reset and enter the firmware download mode (this may take some milliseconds).
After entering the download mode the ME sends the start pattern HEX 0x01 ("ANSWER_OK") to the update tool
to indicate its ready state. Next, the update tool shall start to send the records of the firmware file. Each record
received by the ME is acknowledged to the update tool. Once all records are successfully received, the ME shuts
down automatically.
If a valid firmware is still installed, but the AT^SFDL command is issued without sending any firmware afterwards
the ME will stay in ready state. In this case it must be switched off.
Syntax
Parameter Description
2 Launches firmware update mode to replace the EHS6's existing firmware with
a new firmware provided on the internal flash file system. The firmware file has
to be located in the root directory of the file system and has to be named
"SAM_6260.usf".
Exec Command
AT^SFDL
Response(s)
OK
0x01
Write Command
AT^SFDL=<mode>
Response(s)
OK
ERROR
+CME ERROR: <err>
PIN Last
- + +
<mode>
(num)