AUTH

Authorization code for different model

Platform:

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

This command is used to add or remove authorization codes from the receiver. Authorization codes are used to authorize models of software for a receiver. Models control the functionality the receiver provides. The receiver is capable of keeping track of 24 authorization codes at one time. The MODEL command can then be used to switch between authorized models. The VALIDMODELS command lists the current available models in the receiver. The AUTHCODES log lists all authorization codes entered into the receiver. This simplifies the use of multiple software models on the same receiver.

If there is more than one valid model in the receiver, the receiver either uses the model of the last auth code entered via the AUTH command or the model that was selected by the MODEL command, whichever was done last. Adding an authorization code or using the MODEL command causes an automatic reset of the receiver. Removing an authorization code does not cause a reset.

Removing an authorization code will cause the receiver to permanently lose this information.

Message ID: 49

Abbreviated ASCII Syntax:

AUTH [state] part1 part2 part3 part4 part5 model [date]

Input Example:

AUTH add T48JF2,W25DBM,JH46BJ,2WGHMJ,8JW5TW,G2SR0RCCR,101114

AUTH erase_table PW5W2B,WW5TM9,WW2PCZ,WW3M4H,WW4HPG,ERASE_AUTH

When you are ready to upgrade from one model to another, call 1-800-NOVATEL to speak with our Customer Support/Sales Personnel, who can provide the authorization code that unlocks the additional features of your GNSS receiver. This procedure can be performed at your work site and takes only a few minutes.

Receiver models can also be downgraded. This is a two step handshaking process and is best performed in a location with e-mail access.

Field

Field Type

ASCII Value

Binary Value

Description

Format

Binary Bytes

Binary Offset

1

Command header

-

-

AUTH header

This field contains the command name for abbreviated ASCII or the message header for ASCII (see page 1) or Binary (see page 1).

-

H

0

2

state

See Table: AUTH Command State

Authorization code function to perform

Enum

4

H

3

part1

6 character ASCII string

Authorization code section 1

String [max. 16]

Variable1

H+4

4

part2

6 character ASCII string

Authorization code section 2

String [max. 16]

Variable1

H+20

5

part3

6 character ASCII string

Authorization code section 3

String [max. 16]

Variable1

H+36

6

part4

6 character ASCII string

Authorization code section 4

String [max. 16]

Variable1

H+52

7

part5

6 character ASCII string

Authorization code section 5

String [max. 16]

Variable1

H+68

8

model

Alpha numeric

Null terminated

Model name of the receiver

String [max. 16]

Variable1

H+84

9

date

Numeric

Null terminated

Expiry date entered as yymmdd in decimal

For binary, if the authorization code does not have an expiry date, enter 4 null characters.

String [max 7]

Variable1

Variable

AUTH Command State

ASCII

Binary

Description

REMOVE

0

Remove the authorization code from the system

For this parameter, the Part1-Part5 fields can be entered as 0 0 0 0 0, and only the model name entered.

ADD

1

Add the authorization code to the system (default)

ADD_DOWNLOAD

4

Add the authorization code to the system (Deprecated: Use ADD instead)

ERASE_TABLE

7

Erase all authorization codes from the system. Requires a special authorization code to prevent against accidental erasing.

The special authorization code required for this option is: PW5W2B,WW5TM9,WW2PCZ,WW3M4H,WW4HPG,ERASE_AUTH

CLEAN_TABLE

8

Remove all invalidated authorization codes from the system.

When an authorization code is removed, it is simply invalidated and so it still uses one of the 24 spaces reserved for authorization codes in the receiver. Use the CLEAN_TABLE option to free up the spaces from removed authorization codes.

The special authorization code required for this option is:
4DR69H,G369W8,34MNJJ,5NHXCJ,GW7C75,CLEAN_AUTH