C
ONFIGURATION
C
OMMAND
S
ET
- F
IRMWARE
R
EVISION
2.4.0_
BETA
-
V
ERSION
1.0.0
3.2.1.2
“RUpdate” command index
There are two ways to upgrade the firmware of the MAMBOII, one is upgraded locally
by
SiRFflash tool
and the other is done via wireless connection through Remote server.
The former one is the most common way for customer use and all instructions how to
upgrade the firmware locally via a serial connection are available in a separate
manual - See related documents
[4]
The second one is the most
difficult
way and it can be implemented
only
through
system
integrators
.
More information is available in a separate manual - see related
documents
4]
Except the information found in this document, FALCOM will not offer additional
technical support for developing/implementing such web-based solutions.
It is strongly recommended not to use these commands without special care.
All commands within this chapter enable to remote upgrade the MAMBOII device to a
new firmware version that is accessible over the Internet.
If the MAMBOII device performs a reset during firmware update, use the option
Resume
to resume a previous update. The old firmware is replaced by the new one, only when
the command “
$PFAL,Sys.RUpdate.Finish”
completes.
3.2.1.2.1
Sys.RUpdate.Init – Initializes remote upgrade
Command syntax
Sys.RUpdate.Init,
<
type
>,<
option
>,<
size
>,<
sectors
>,<
config
>
Examples
$PFAL,Sys.RUpdate.Init,FW_raw,new,890812,14,clear_cnf
Message description
Starts the firmware remote update or resumes a previous update process (also
possible after a system restart). Returns the number of sectors required for the
update process. To start transferring the firmware to the MAMBOII device you have
to define the channel from where the firmware data will be received.
Parameter description
<type>
It specifies the type of the remote firmware update. It can be set to:
Value
Meaning
FW_raw
Performs a remote update from uncompressed firmware
data.
FW_cpr
Performs a remote update from compressed firmware
data. The size of the compressed firmware is limited to 786
KB (maximal 12 sectors). A configuration can be stored
within the compressed file, which will be unpacked then.
<option>
It specifies the option of the remote firmware update. It can be set to:
Value
Meaning
new
R
equired for starting a new remote update. It erases
previously transmitted data and also erases e.g. possible
history data stored in this region
resume
Required for resuming a previous update. Erases
previously transmitted device configuration, which has to
be transmitted again. Previously stored firmware data is
not erased
This confidential document is a property of FALCOM and may not be copied or circulated without previous permission.
Page 33 of 271