SAFEMODESTATUS

Safe Mode Status

Platform:

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

This log provides additional information about the state of the receiver in the event that the Safe Mode error bit and/or Reset Loop Detected status bit are set in the RXSTATUS log.

The data within this log is set at receiver start up and will not change over time.

For information about Safe Mode, see Safe Mode.

Message ID: 2060

Log Type: Asynch

Recommended Input:

log SAFEMODESTATUSA once

Abbreviated ASCII Example:

#SAFEMODESTATUSA,USB1,0,54.0,UNKNOWN,0,0.000,02000020,8e55,16809;SAFE_MODE_OK,0,"Normal Operation."*484241d0

Field

Field Type

Description

Binary Format

Binary Bytes

Binary Offset

1

Log header

SAFEMODESTATUS header

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

-

H

0

2

Status

Safe Mode State. See Table: Safe Mode States

Enum

4

H

3

Reset Count

Number of resets since power up or a successful boot

Ulong

4

H+4

4

Description

String for additional information about the Safe Mode State

String

80

H+8

5

xxxx

32-bit CRC (ASCII and Binary only)

Ulong

4

H+88

6

[CR][LF]

Sentence terminator (ASCII only)

-

-

-

Safe Mode States

Value

State

Safe Mode Error Bit

Reset Loop Detected Bit

Notes

Recovery Steps

0

SAFE_MODE_OK

0

0

Normal Operation. No reset loop detected.

No action required

1

SAFE_MODE_WARNING

0

1

An unexpected reset was detected. The receiver will operate as normal

No action required

2

SAFE_MODE_DISABLE_
SATELLITE_DATA

0

1

Satellite Navigation Data previously saved to NVM is ignored in this state. As the receiver continues to track GNSS satellites, new data will be downloaded. There may be some delay in initial satellite acquisition as this will effectively be a Cold Start, but the receiver will otherwise operate as normal.

No action required

3

SAFE_MODE_DISABLE_
NON_COMMUNICATION_NVM

1

1

All data previously saved to NVM that is not related to communication is ignored in this state.

Communication ports (COM, USB, ICOM, etc.) will remain in the configuration previously saved by SAVECONFIG allowing the user to take corrective action.

Depending on what NVM data is causing the problem, a FRESET may resolve the issue.

If a standard FRESET does not resolve the issue, see the FRESET command for other NVM targets that may be causing the issue and could be removed.

4

SAFE_MODE_DISABLE_
ALL_NVM

1

1

All data previously saved to NVM is ignored in this state.

See recovery steps for SAFE_MODE_DISABLE_
NON_COMMUNICATION_NVM.

5

SAFE_MODE_DISABLE_
AUTH

1

1

All data previously saved to NVM and all Auth Codes are ignored in this state.

Use the AUTH REMOVE command to remove the offending Auth Code. The AUTHCODES log can be used to determine what Auth Codes are currently loaded.

6

SAFE_MODE_FAILED

1

1

All data previously saved to NVM and all Auth Codes are ignored in this state.

This state is unexpected. The recovery steps for other states may apply.

7

SAFE_MODE_UNEXPECTED_
MAIN_FIRMWARE

1

0 or 1

An error related to main firmware loading occurred.

Reload the main firmware.

8

SAFE_MODE_DISABLE_STARTUP_EMMC_CHKDSK

1

1

All data previously saved to NVM and all Auth Codes are ignored in this state. The startup eMMC check disk operation is ignored (if eMMC is equipped).

Issue a MEDIAFORMAT INTERNAL_FLASH command to format the eMMC (if equipped) and then issue a RESET command.

9

SAFE_MODE_INCOMPLETE_CONFIG

1

0

Incomplete system configuration.

Contact NovAtel Customer Support.

10

SAFE_MODE_DISABLE_EMBEDDED_APP

1

1

All data previously saved to NVM and all Auth Codes are ignored in this state, and product specific functionality is disabled.

See recovery steps for SAFE_MODE_DISABLE_
NON_COMMUNICATION_NVM.