Skip to main content

Error List

When a command fails, the device responds with:

>RER<CODE>:<COMMAND_ECHO><

Example:

>RER07:SAM2<

→ Error code 07 on command SAM2 (invalid parameter: value 2 is not 0 or 1).

Error Codes

CodeNameDescription
00ERROR_UNRECOGNIZED_COMMANDThe command type is unknown
02ERROR_INCORRECT_DELIMITERMessage not properly delimited by > and <
04ERROR_LOCKED_BY_KEYCommand blocked by the key mechanism (see XAKY)
07ERROR_INCORRECT_PARAMETERA parameter is missing, out of range, or invalid
08ERROR_RESTRICTED_COMMANDCommand is restricted in the current context
11ERROR_WRONG_ACT_XCT_DEFWrong ACT or XCT alias definition
17ERROR_CONN_NOT_AVAILABLENo connection available for the requested operation
19ERROR_INDEX_OUT_OF_BOUNDSIndex exceeds the allowed range
26ERROR_INVALID_CHECKSUMMessage checksum is invalid
36ERROR_MISSING_EVENT_SENSEEvent sense character (+ or -) is missing
37ERROR_NON_EXISTENT_SIGNALReferenced signal does not exist
40ERROR_INVALID_SET_SIGNALThis signal cannot be set by the user
43ERROR_INTERFACE_NOT_READYInterface (serial, modem) is not ready
51ERROR_ALREADY_IN_PROGRESSOperation already running (e.g., firmware update)
59ERROR_INVALID_RANGE_OR_VALUEValue is outside the valid range
69ERROR_EXCEEDED_LENGTHCommand exceeds maximum length (1024 bytes)
76ERROR_DEFINITION_NOT_FOUNDReferenced definition does not exist
77ERROR_FILE_NOT_FOUNDRequired file could not be opened
78ERROR_OPERATION_FAILEDOperation failed; retry later
80ERROR_OPERATION_NOT_ALLOWEDOperation not permitted in current state
95ERROR_INSUFFICIENT_MEMORYNot enough memory to complete the operation
96ERROR_DB_OPERATION_FAILEDDatabase read/write operation failed

Success Behavior

When a Set command succeeds, the device reply with the command echo, like this:

>S<COMMAND>;<DATA><
>R<COMMAND>;<DATA><

When a Query command succeeds, it returns the requested data:

>Q<COMMAND><
>R<COMMAND>;<DATA><

Common Errors and Fixes

ScenarioErrorFix
Wrong parameter value07Check parameter range in the command documentation
Unknown command00Verify command spelling and firmware version
Index too large19Use a valid index within the documented range
Signal not found37Verify the signal name exists in the Signal List