Softload Update Method - Novatel ProPak6 User Manual

Triple-frequency gnss receiver
Hide thumbs Also See for ProPak6:
Table of Contents

Advertisement

Chapter 7
Requires new
SOFTLOADDATA
previous number of data bytes
SOFTLOADDATA
Send existing
S3210000001C80040000E001000030000000082B0100D8060000E4060000C806000063
Address: 0x0000001C Num Data Bytes: 0x1C
Previous Address + Previous Num Bytes = 0x00000000 + 0x1C = 0x0000001C
Add data to existing
The
SOFTLOADDATA
7.4.4

SoftLoad Update Method

This section describes the sequence of commands that are issued to the receiver when updating using a
*.hex or *.shex file.
The response for each command must be processed before sending the next
command so as to determine if the command was accepted or rejected, and to wait
for the receiver to complete the operation. Responses to SoftLoad commands are
guaranteed to be output from the receiver within a specific time, which varies by
command. Refer to the
for more information on responses, and the timeout values for SoftLoad commands.
1. Open a connection to any port on the receiver (COM, USB, ICOM or XCOM) with the input and out-
put INTERFACEMODE set to NOVATEL.
2. Request the SOFTLOADSTATUS log using the following command:
LOG SOFTLOADSTATUSA ONCHANGED
3. Initialize SoftLoad with a
receiver to ensure sufficient memory is available for the loading process. An RXSTATUSEVENTA log
reports a SoftLoad In Progress status.
4. Open the *.hex or *.shex firmware file.
5. Read each line of the *.hex or *.shex firmware file.
A. Send S0, S5 and S7 S-Records directly to the receiver using the SOFTLOADSREC command. The
S-Record must be enclosed in quotation marks:
SOFTLOADSREC "<S-RECORD>"
Data within S0 records can also be sent to the receiver by converting them to
commands. Refer to the
on how to convert from S0 S-Records to
B. S3 S-Records should be parsed and packaged into a
6. Send the SOFTLOADCOMMIT command after all data from the *.hex or *.shex file has been trans-
ferred to the receiver. The SOFTLOADSTATUS log reports the status of the loading process. Wait for
a SOFTLOADSTATUS log to indicate the status is COMPLETE. The COMPLETE status or an error
is guaranteed to be output from the receiver within 300 seconds from the time the
MIT
command was received by the receiver.
7. Send the auth code for the newly downloaded image using the
if there is not already a signature auth code on the receiver as signature auth codes are maintained
through a SoftLoad update. See Section 7.2 on page 96 for details on Auth Codes.
AUTH ADD_DOWNLOAD <AUTH CODE>
8. Reset the receiver using any of the following methods:
A. Enter the
RESET
B. Enter the
FRESET
ProPak6 Installation and Operation User Manual Rev 4
command because address does not match previous address +
command, and start a new
SOFTLOADDATA
command
command must be sent as a NovAtel binary format command.
OEM6 Family Firmware Reference Manual
SOFTLOADRESET
OEM6 Family Firmware Reference Manual
command
command
SOFTLOADDATA
command. This command stops all tracking on the
SOFTLOADSETUP
commands.
SOFTLOADDATA
AUTH
NovAtel Firmware and Software
command
(OM-20000129)
SOFTLOADSETUP
(OM-20000129) for details
command.
SOFTLOADCOM-
command. This is only required
102

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents