TABLE OF CONTENTS

 

Software related error codes

Status Symbolic name Meaning
63 MI_BREAK Command execution has been interrupted by another input
64 MI_NY_IMPLEMENTED Unknown or un-implemented command
7B MI_WRONG_VALUE An invalid value has been specified in command input
7D MI_WRONG_LENGTH Length of input command is invalid

Low-level contactless error codes

Status Symbolic name Meaning
01 MI_NOTAGERR No answer received (no card in the field, or card is mute)
02 MI_CRCERR CRC error in card's answer
05 MI_PARITYERR Parity error in card's answer
08 MI_SERNRERR CRC error in card's serial number
0B MI_BITCOUNTERR Wrong number of bits in card's answer
0C MI_BYTECOUNTERR Wrong number of bytes in card's answer
13 MI_OVFLERR RC5xx's FIFO overflow
15 MI_FRAMINGERR Framing error in card's answer
17 MI_UNKNOWN_COMMAND RC5xx's reported unknown opcode
18 MI_COLLERR A collision between 2 (or more) cards has occured
1D MI_NOBITWISEANTICOLL 2 (or more) cards have been found, anticollision not supported
34 MI_CASCLEVEX Card serial number longer than specified
36 MI_BAUDRATE_NOT_SUPPORTED RC5xx doesn't support this baudrate

Hardware and firmware fatal errors

Status Symbolic name Meaning
1A MI_INITERR RC5xx not detected
1B MI_INTERFACEERR Invalid RC5xx status
1C MI_ACCESSTIMEOUT Timeout on RC5xx interface
3C MI_WRONG_PARAMETER_VALUE Invalid value specified in internal function call
70 MI_RECBUF_OVERFLOW Internal receive buffer overflow

Mifare related error codes

Status Symbolic name Meaning
04 MI_AUTHERR Authentication failed (bad key ?)
06 MI_CODEERR Invalid card's response code
0A MI_NOTAUTHERR Please get authenticated first
0F MI_WRITEERR Card reported write error
1F MI_CODINGERR Card reported another error
6E MI_WRONG_ADDR Invalid sector or block number

T=CL related error codes

Status Symbolic name Meaning
3D TCL_NOTAGERR A card has been found, but it isn't T=CL compliant
47 TCL_CID_NOT_ACTIVE The specified CID isn't assigned yet
4B TCL_ATSLEN Invalid length for card's ATS
4D TCL_ATS_ERROR Invalid data in card's ATS
4E TCL_FATAL_PROTOCOL Card's answer doesn't meet T=CL specifications
4F TCL_RECBUF_OVERFLOW Card's answer is longer than our receive buffer
52 TCL_TRANSMERR_NOTAG Card not answering anymore (maybe it has been removed)
53 TCL_BAUDRATE_NOT_SUPPORTED_PICC Card doesn't support the specified baudrate
57 TCL_PPS_FORMAT Card's answer to our PPS request is invalid
58 TCL_PPS_ERROR Card didn't accepted our PPS request
6C TCL_CID_ACTIVE The specified CID is already in use

ISO/IEC 15693 related error codes

NOTE : specific for SpringCard K632 OEM

Status Symbolic name Meaning
28 VIC_CUSTOMERR Custom command error codes not implemented
2A VIC_ERR Error with no information given
2B VIC_BLOCK_NOT_EXIST The specified block is not available (doesn’t exist)
2C VIC_BLOCK_ALREADY_LOCKED The specified block is already locked and thus cannot be locked again
2D VIC_BLOCK_LOCKED The specified block is locked and its content cannot be changed
2E VIC_BLOCK_PROGRAMERR The specified block was not successfully programmed
2F VIC_BLOCK_LOCKERR The specified block was not successfully locked