SOFTLOADSTATUS

Describes the status of the SoftLoad process

Platform:

OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2

This log describes the status of the SoftLoad process.

Status values >= 16 (ERROR) indicate that an error has occurred during the loading process. Status < 16 (ERROR) are part of normal SoftLoad operation.

Message ID: 1235

Log Type: Asynch

Recommended Input:

log softloadstatusa onchanged

ASCII Example:

#SOFTLOADSTATUSA,USB1,0,50.5,UNKNOWN,0,0.000,02000020,2d64,16809;NOT_STARTED*248aced3

Field

Field Type

Description

Format

Binary Bytes

Binary Offset

1

Log header

SOFTLOADSTATUS header

For information about log headers, see ASCII, Abbreviated ASCII or Binary.

-

H

0

2

status

Status of the SoftLoad process see Table: SoftLoad Status Type

Enum

4

H

3

xxxx

32-bit CRC (ASCII and Binary only)

Ulong

4

H+4

4

[CR][LF]

Sentence terminator (ASCII only)

-

-

-

SoftLoad Status Type

Value

Name

Description

1

NOT_STARTED

SoftLoad process has not begun.

2

READY_FOR_SETUP

SoftLoad process is ready to receive setup information in the form of the SOFTLOADSETUP command or SOFTLOADSREC command with S0 records. Once sufficient setup data has been sent, the process is also ready for the SOFTLOADDATA command.

3

READY_FOR_DATA

SoftLoad process is ready to receive data in the form of the SOFTLOADDATA command or SOFTLOADSREC command with S3 records. Once all data has been sent, send the SOFTLOADCOMMIT command.

4

DATA_VERIFIED

SoftLoad data has passed CRC. This status occurs after a SOFTLOADCOMMIT command.

5

WRITING_FLASH

SoftLoad data is being written to flash. This status occurs after a SOFTLOADCOMMIT command. During a firmware upload, the receiver may remain in this state for 300 seconds or longer.

6

WROTE_FLASH

SoftLoad data has been written to flash.

7

WROTE_AUTHCODE

The embedded AuthCode was successfully written.

8

COMPLETE

SoftLoad process has completed. The next step is to send the RESET command to reset the receiver.

9

VERIFYING_DATA

SoftLoad is verifying the downloaded image.

10

COPIED_SIGNATURE_AUTH

Signature AuthCodes have been copied from the current firmware to the downloaded firmware.

11

WROTE_TRANSACTION_TABLE

The downloaded firmware has been activated and will be executed if the receiver is reset. This status is effectively identical to COMPLETE.

13

PROCESSING_FILE

The SOFTLOADFILE command is processing the firmware file.

16

ERROR

Indicates an internal error in the SoftLoad process. This error is not expected to occur. Contact NovAtel Customer Support for assistance.

17

RESET_ERROR

Error resetting SoftLoad. Reset the receiver and restart the SoftLoad process.

18

BAD_SRECORD

A bad S Record was received. Ensure that S Records are enclosed in double quotes within the SOFTLOADSREC command.

19

BAD_PLATFORM

This data cannot be loaded onto this platform. Ensure that the correct *.shex file for the platform is being used.

20

BAD_MODULE

This module cannot be loaded with SoftLoad. This file must be loaded using WinLoad or a similar loader.

21

BAD_AUTHCODE

Bad AuthCode received for this PSN.

22

NOT_READY_FOR_SETUP

A SOFTLOADSETUP command was entered before a SOFTLOADRESET command or after a SOFTLOADDATA command.

23

NO_MODULE

No data type was entered before a SOFTLOADDATA command was received. Set the data type using the SOFTLOADSETUP command or SOFTLOADSREC command with an "S0~T~" S Record.

24

NO_PLATFORM

No platform was entered before a SOFTLOADDATA command was received. Set the platform using the SOFTLOADSETUP command or SOFTLOADSREC command with an "S0~P~" S Record.

25

NOT_READY_FOR_DATA

A SOFTLOADDATA command was received but the receiver was not ready for it.

26

MODULE_MISMATCH

The SoftLoad data module was changed in the middle of loading. Restart the SoftLoad process using the SOFTLOADRESET command.

27

OUT_OF_MEMORY

SoftLoad has run out of RAM to store the incoming data. Reset the receiver and restart the SoftLoad process.

28

DATA_OVERLAP

SoftLoad data has overlapped. Ensure that the correct address and length is set in the SOFTLOADDATA command or SOFTLOADSREC command.

29

BAD_IMAGE_CRC

CRC of the downloaded image has failed. Ensure that all content from the *.shex file has been successfully downloaded.

30

IMAGE_OVERSIZE

The downloaded image is too big for the intended data module.

31

AUTHCODE_WRITE_ERROR

An error occurred when writing the embedded AuthCode to flash.

32

BAD_FLASH_ERASE

Erasing of the flash failed. This could indicate a failure in the flash hardware.

33

BAD_FLASH_WRITE

Writing to the flash failed. This could indicate a failure in the flash hardware.

34

TIMEOUT

SoftLoad time out has occurred.

35

INCOMPATIBLE_FLASH

Application image that does not support the onboard flash rejected.