NXP Reader Library  v17.1.0.2535

SamAV3 Custom Error Codes for the respective status codes returned by Sam hardwre. More...

Collaboration diagram for SAM Custom Error Codes:

Custom error codes compatible with Sam AV2 hardware.

#define PHHAL_HW_SAMAV3_ERR_HW_EEPROM   (PH_ERR_CUSTOM_BEGIN + 0)
 Custom error code for Sam's Resp.ISO6400.
 
#define PHHAL_HW_SAMAV3_ERR_HW_RC5XX   (PH_ERR_CUSTOM_BEGIN + 1)
 Custom error code for Sam's Resp.ISO6401.
 
#define PHHAL_HW_SAMAV3_ERR_KEY_CREATE_FAILED   (PH_ERR_CUSTOM_BEGIN + 2)
 Custom error code for Sam's Resp.ISO6501.
 
#define PHHAL_HW_SAMAV3_ERR_KEY_REF_NO_INVALID   (PH_ERR_CUSTOM_BEGIN + 3)
 Custom error code for Sam's Resp.ISO6502.
 
#define PHHAL_HW_SAMAV3_ERR_KEY_KUC_NO_INVALID   (PH_ERR_CUSTOM_BEGIN + 4)
 Custom error code for Sam's Resp.ISO6503.
 
#define PHHAL_HW_SAMAV3_ERR_HW_EE_HIGH_VOLTAGE   (PH_ERR_CUSTOM_BEGIN + 5)
 Custom error code for Sam's Resp.ISO6581.
 
#define PHHAL_HW_SAMAV3_ERR_ISO7816_WRONG_LENGTH_LC   (PH_ERR_CUSTOM_BEGIN + 6)
 Custom error code for Sam's Resp.ISO6700.
 
#define PHHAL_HW_SAMAV3_ERR_INCOMPLETE_CHAINING   (PH_ERR_CUSTOM_BEGIN + 7)
 Custom error code for Sam's Resp.ISO6883.
 
#define PHHAL_HW_SAMAV3_ERR_INTEGRITY_ERROR   (PH_ERR_CUSTOM_BEGIN + 8)
 Custom error code for Sam's Resp.ISO6982.
 
#define PHHAL_HW_SAMAV3_ERR_KEY_INTEGRITY_ERROR   (PH_ERR_CUSTOM_BEGIN + 9)
 Custom error code for Sam's Resp.ISO6984.
 
#define PHHAL_HW_SAMAV3_ERR_COND_USE_NOT_SATISFIED   (PH_ERR_CUSTOM_BEGIN + 10)
 Custom error code for Sam's Resp.ISO6985.
 
#define PHHAL_HW_SAMAV3_ERR_ISO7816_COMMAND_NOT_ALLOWED   (PH_ERR_CUSTOM_BEGIN + 11)
 Custom error code for Sam's Resp.ISO6986.
 
#define PHHAL_HW_SAMAV3_ERR_ISO7816_WRONG_PARAMS_FOR_INS   (PH_ERR_CUSTOM_BEGIN + 12)
 Custom error code for Sam's Resp.ISO6A80.
 
#define PHHAL_HW_SAMAV3_ERR_KEY_VERSION_INVALID   (PH_ERR_CUSTOM_BEGIN + 13)
 Custom error code for Sam's Resp.ISO6A82.
 
#define PHHAL_HW_SAMAV3_ERR_HOST_PROTECTION   (PH_ERR_CUSTOM_BEGIN + 14)
 Custom error code for Sam's Resp.ISO6A84.
 
#define PHHAL_HW_SAMAV3_ERR_ISO7816_WRONG_P1P2   (PH_ERR_CUSTOM_BEGIN + 15)
 Custom error code for Sam's Resp.ISO6A86.
 
#define PHHAL_HW_SAMAV3_ERR_ISO7816_WRONG_LE   (PH_ERR_CUSTOM_BEGIN + 16)
 Custom error code for Sam's Resp.ISO6C00.
 
#define PHHAL_HW_SAMAV3_ERR_ISO7816_UNKNOWN_INS   (PH_ERR_CUSTOM_BEGIN + 17)
 Custom error code for Sam's Resp.ISO6D00.
 
#define PHHAL_HW_SAMAV3_ERR_ISO7816_UNKNOWN_CLASS   (PH_ERR_CUSTOM_BEGIN + 18)
 Custom error code for Sam's Resp.ISO6E00.
 
#define PHHAL_HW_SAMAV3_ERR_CRYPTO   (PH_ERR_CUSTOM_BEGIN + 19)
 Custom error code for Sam's Resp.ISO901E.
 
#define PHHAL_HW_SAMAV3_ERR_MIFARE_PLUS_CRYPTO   (PH_ERR_CUSTOM_BEGIN + 20)
 Custom error code for Sam's Resp.ISO90BE.
 
#define PHHAL_HW_SAMAV3_ERR_MIFARE_PLUS_GEN   (PH_ERR_CUSTOM_BEGIN + 21)
 Custom error code for Sam's Resp.ISO90BF.
 
#define PHHAL_HW_SAMAV3_ERR_ISO_UID_INCOMPLETE   (PH_ERR_CUSTOM_BEGIN + 22)
 Custom error code for Sam's Resp.ISO90C0.
 
#define PHHAL_HW_SAMAV3_ERR_DESFIRE_GEN   (PH_ERR_CUSTOM_BEGIN + 23)
 Custom error code for Sam's Resp.ISO90DF.
 
#define PHHAL_HW_SAMAV3_ERR_ISO_WRONG_BNR   (PH_ERR_CUSTOM_BEGIN + 25)
 Custom error code for Sam's Resp.ISO90EB.
 
#define PHHAL_HW_SAMAV3_ERR_ISO_INVALID_FORMAT   (PH_ERR_CUSTOM_BEGIN + 26)
 Custom error code for Sam's Resp.ISO90EC.
 
#define PHHAL_HW_SAMAV3_ERR_ISO_INVALID_PARAMETER   (PH_ERR_CUSTOM_BEGIN + 27)
 Custom error code for Sam's Resp.ISO90ED.
 
#define PHHAL_HW_SAMAV3_ERR_MIFARE_GEN   (PH_ERR_CUSTOM_BEGIN + 28)
 Custom error code for Sam's Resp.ISO90EF.
 
#define PHHAL_HW_SAMAV3_ERR_MIFARE_NAK0   (PH_ERR_CUSTOM_BEGIN + 29)
 Custom error code for Sam's Resp.ISO90F0.
 
#define PHHAL_HW_SAMAV3_ERR_MIFARE_NAK1   (PH_ERR_CUSTOM_BEGIN + 30)
 Custom error code for Sam's Resp.ISO90F1.
 
#define PHHAL_HW_SAMAV3_ERR_MIFARE_NAK4   (PH_ERR_CUSTOM_BEGIN + 31)
 Custom error code for Sam's Resp.ISO90F4.
 
#define PHHAL_HW_SAMAV3_ERR_MIFARE_NAK5   (PH_ERR_CUSTOM_BEGIN + 32)
 Custom error code for Sam's Resp.ISO90F5.
 
#define PHHAL_HW_SAMAV3_ERR_OK_CHAINING_ACTIVE   (PH_ERR_CUSTOM_BEGIN + 35)
 Custom error code for Sam's Resp.ISO90AF.
 

Custom error codes for Sam AV3 hardware. These error codes are not backward compatible with Sam AV2 hardware.

#define PHHAL_HW_SAMAV3_ERR_INCOMPLETE_REFERENCE_DATA   (PH_ERR_CUSTOM_BEGIN + 36)
 Custom error code for Sam's Resp.ISO6781.
 
#define PHHAL_HW_SAMAV3_ERR_SECURITY_STATUS_NOT_SATISFIED   (PH_ERR_CUSTOM_BEGIN + 37)
 Custom error code for Sam's Resp.ISO6782.
 
#define PHHAL_HW_SAMAV3_ERR_SECURE_MESSAGING_NOT_SUPPORTED   (PH_ERR_CUSTOM_BEGIN + 38)
 Custom error code for Sam's Resp.ISO6882.
 
#define PHHAL_HW_SAMAV3_ERR_COMMAND_CHAINING_NOT_SUPPORTED   (PH_ERR_CUSTOM_BEGIN + 39)
 Custom error code for Sam's Resp.ISO6884.
 
#define PHHAL_HW_SAMAV3_ERR_INCORRECT_LENGTH   (PH_ERR_CUSTOM_BEGIN + 40)
 Custom error code for Sam's Resp.ISO6983.
 
#define PHHAL_HW_SAMAV3_ERR_INCORRECT_SECURE_MESSAGING_DATA   (PH_ERR_CUSTOM_BEGIN + 41)
 Custom error code for Sam's Resp.ISO6988.
 
#define PHHAL_HW_SAMAV3_ERR_FUNCTION_NOT_SUPPORTED   (PH_ERR_CUSTOM_BEGIN + 42)
 Custom error code for Sam's Resp.ISO6A81.
 
#define PHHAL_HW_SAMAV3_ERR_RECORD_NOT_FOUND   (PH_ERR_CUSTOM_BEGIN + 43)
 Custom error code for Sam's Resp.ISO6A83.
 
#define PHHAL_HW_SAMAV3_ERR_REFERENCED_DATA_NOT_FOUND   (PH_ERR_CUSTOM_BEGIN + 44)
 Custom error code for Sam's Resp.ISOA88.
 
#define PHHAL_HW_SAMAV3_ERR_NO_PRECISE_DIAGNOSIS   (PH_ERR_CUSTOM_BEGIN + 45)
 Custom error code for Sam's Resp.ISO6F00.
 
#define PHHAL_HW_SAMAV3_ERR_PROGRAMMABLE_LOGIC   (PH_ERR_CUSTOM_BEGIN + 46)
 Custom error code for Sam's Resp.ISOXXXX.
 
#define PHHAL_HW_SAMAV3_ERR_OK_CHAINING_ACTIVE_EXT   (PH_ERR_CUSTOM_BEGIN + 47)
 Custom error code for Sam's Resp.ISO90Ae.
 

Detailed Description

SamAV3 Custom Error Codes for the respective status codes returned by Sam hardwre.