NovAtel Firmware and Software Chapter 5
AG-STAR User Manual Rev 2 39
5.4 Updating using SoftLoad Commands
Use SoftLoad to update a receiver.
1. Open a connection to any port on the receiver.
2. Request the SOFTLOADSTATUSA log using the following command:
LOG SOFTLOADSTATUSA ONCHANGED.
3. Initialize SoftLoad with a
SOFTLOADRESET command. This command stops all tracking on the
receiver to ensure sufficient memory is available for the loading process. A RXSTATUSEVENTA log
reports a SoftLoad In Progress status.
4. Open the *.HEX firmware file.
5. Send each line of the *.HEX file to the receiver in a
SOFTLOADSREC command. The S-Records must
be enclosed by quotation marks:
SOFTLOADSREC "<S-RECORD>"
6. Send the SOFTLOADCOMMIT command.
7. During the loading process, SOFTLOADSTATUSA logs report the load status. Wait for the
SOFTLOADSTATUSA to indicate loading is
COMPLETE.
8. Send the new auth-code for the receiver with the following special case of the AUTH command:
AUTH ADD_DOWNLOAD <auth-code>
9. Reset the receiver by entering
RESET, FRESET or power cycling.
10. Once the receiver resets, the new version of firmware is active.
Use SoftLoad if automated loading is required or the platform used to communicate with the
receiver if not supported by WinLoad.
Refer to Section 5.3.1.1, Types of Firmware Files on page 36 for details on updating versus
upgrading.
The SoftLoad process can be cancelled safely at any time during the process using the RESET
command.