CONFIGCODE
Configuration Code
Platform: |
OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2 |
Configuration Codes can be used to make permanent changes to a receiver. These are configurations that persist even after non-volatile memory is cleared.
A configuration code is different from an auth code, which controls the functionality the receiver firmware provides.
This command writes to and reads from non-volatile memory. Therefore, it is required that the receiver maintain power throughout the execution of this command. Loss of power during this critical step could result in an unrecoverable error.
Message ID: 1041
Abbreviated ASCII Syntax:
CONFIGCODE [action] data1 data2 data3 data4 data5 description
Input Example:
CONFIGCODE ERASE_TABLE WJ4HDW,GM5Z99,T2M7DP,KG2T8T,KF7GKR,TABLECLEAR
Field |
Field Type |
ASCII Value |
Binary Value |
Description |
Format |
Binary Bytes |
Binary Offset |
---|---|---|---|---|---|---|---|
1 |
Command header |
– |
– |
CONFIGCODE header This field contains the command name for abbreviated ASCII or the message header for ASCII or Binary. |
– |
H |
0 |
2 |
action |
REMOVE |
0 |
Invalidate the specified configuration code. |
Enum |
4 |
H |
ADD |
1 |
Add the specified configuration code. (default) |
|||||
ADD_NO_RESET |
3 |
Add the specified configuration code without resetting the receiver. |
|||||
3 |
data1 |
|
First data block |
String [15] |
Max. 16 |
H+4 |
|
4 |
data2 |
|
Second data block |
String [15] |
Max. 16 |
Variable |
|
5 |
data3 |
|
Third data block |
String [15] |
Max. 16 |
Variable |
|
6 |
data4 |
|
Fourth data block |
String [15] |
Max. 16 |
Variable |
|
7 |
data5 |
|
Fifth data block |
String [15] |
Max. 16 |
Variable |
|
8 |
description |
|
Description of the config code |
String [15] |
Max. 16 |
Variable |
|
For the fields with a format of String [15] (fields 3 to 8):
|