-_
= eFTlab Solutions CustomersResources Compony Contact
Complete list of APDU
responses
List of APDU responses for EMV processing with their description
Note that the same list with extended searching options is
implemented in our freeware BP-Tools product.
2 InforWarninglErrorSecurty Desera
6 E Class not supported
ae 1 Responsebytesstillavailable
bt 3 1 ammand scent neste 0 best tare vabe and can be requested
ae w State of non-volatile memory unchanged
62 00 w Noinformation given (NV-Ram not changed)
62 o1 w NV-Ram not changed 1
62 Bt w Part of returned data maybe corrupted
oe w Endoffle/ecord reached before reading Le bytes
22 63 w Selected fe invalidated
62 84 w Selected fe isnot valid, FCI not formated according to ISO
62 85 w No input data available from sensor onthe card. No Purse Engine enslaved for R3bc
62 a2 w Wrong RMAC
62 Ae w Cardlocked (duringreset()
2 x w Counter with value x (command dependent)
ot w Wrong MAC
2 F3 w Internal reset
62 FS w Default agent locked
oer w Cardholder locked
2 FB w Basementis current agent
oF w CALC Key Set not unblocked2
o
6
“a
6
6
6
6
6
6
6a
6
ry
6
6
6
ry
63
6
6
6
6
6a
6
6
6
65
65
65
6
6
6
o
xx
00
at
82
83
85
86
87
88
89
co
a
2
°
x
Ft
Fa
00
on
xx
00
on
81
xx
0
on
o
03
on
°
a a
RFU
‘State of non-volatile memory changed
No information given (NV-Ram changed)
File filled up by the last write Loading/updating i not allowed.
Card key not supported.
Reader key not supported
Plaintext transmission not supported!
Secured transmission not supported
Volatile emoryis not available.
Nonwolatle memory isnot avaiable,
Key number not valid
Key lenathisnot correc.
Verity fail no tryleft
Verity fal trylett.
Verity fal 2 trestet.
Verity fal 3treslet
‘The counter has reached the value'x’(0=x= 15) (command depende
More data expected,
More data expected and proactive command pending.
RFU
‘State of non-volatile memory unchanged
No information given (NV‘Ram not changed)
‘Command timeout. Immediate response required by the card
RFU
State of non-volatile memory changed
No information given
Write error. Memory fallure. There have been problems in writing or reading t
EEPROM. Other hardware problems may also bring this error.
Memory failure
RFU
Error while receiving timeout)
Error while receiving character parity error)
Wrong checksum
‘Thecurrent DF file without FC
No SF or KF under the current DF
Incorrect Encryption/Decryption Padding,o
a
oe
oa
oo
6a
oa
oo
6a
oa
6
oo
“
oo
“7
“
“
6
7
“
“9
6
6
6
6
oo
oo
6A
6A
6A
6A
6A
6A
90
00
at
82
83
xx
0
on
81
82
83
85
86
87
88
8
9%
et
Fo
Fa
0
80
81
82
83
84
85
86
87
88
89
on
Wrong ensth
length incorrect (procedureNISO 7816-3)
Functions in CLA not supported
No information even (The request function snot supported by the card)
Logical channel not supported
Secure messaging not supported
Last command ofthe chain expected
‘Command chaining not supported
REU
Commandnot allowed
No information given (Command not allowed)
Command not accepted tinactve state)
Commandincompatible with fle structure
Security condition not satisfied
‘Authentication method blocked
Referenced data reversibly blocked (invalidated)
Conditions of use not stisted
Command notallowee (no current EF)
Expected secure messaging (SM) object missing
Incorrect secure messaging (SM) data objes
Reserved
Data must be updated again
POL! ofthe currently Enabled Profle prevents this action
Permission Denied
Permission Denied - Missing Privilege
RFU
Wrong parameters) P1-P2
No information given (Bytes Pl and/or P2 ae incorrect)
‘The parametersin the data field areincorrect
Function not supported
Filenot found
Record not found
‘Theres insufficient memory space inrecard or fle
Le inconsistent wth TL structure
Incorrect Pt or P2 parameter
Leinconsistent with Pi-P2
Referenced data not found
File already exists
DF name already exists.oA mK
6A xX
oe
2 00
oo xx
ec
ec 00
oc XK
6 -
60 00
60 Xx
oe
6 00
oe XK
oF
6 00
oF FF
OF XK
90 09
90 04
90 08
90 80
91.00
9101
91.02
91 0c
91 0
91 ac
oie
91.40
917
9190
9198
91.00
oat
91 AE
91 AF
91 BE
sic
Wrong parameter value
RFU
Wrong parameters) PI-P2
Relerence incorrect (procedure byte), 150 7846-3)
Weoaglensth Le
Incorrect PSlenath
Bad length value in Le; "xe isthe correct exact Le
Instruction code not supported or invalid
Instruction code net programmed or invalid (procedure byte), (ISO 7816-3)
Class not supported
Instruction class not supported (procedure bye), 150 7816-3)
Internalexception
‘Command aborted - more exact ciagnosie not possible eg, operating system error
Carddead (overuse, .)
No precise diagnosis (procedure byte, 150 7816-3)
Command sucessfully executed (OK)
PIN not succesfully verified, 3 or more PIN tries lft
Key/flenot found
Unblock try Counter has reached zero
ox
States activity, States lock Status or States lockable has wrong value
‘Transaction number reacheditsimit
Nochanges
Insufcient NV-Merory to complete command
Command code not supported
CCRC or MAC does not match data
Invalid key number specited
Lenathof command string invalid
Notallow the requested command
Value of the parameter invalid
Request
AD not present on PICC
Uncecoverable error within apalication
‘Authentication status does not allow the requested command
Altona data frame is expected to be sent
Outof boundary
Unrecoverable ertor within PICC9
9
9
9
9
9
9
2
92
72
va
va
9a
9
9
96
96
4
6
6
6
9%
94
95
%
7
7
7
”
7
7
”
7
7
98
98
98
98
98
98
cA
co
ce
DE
ee
Fo
Fa
ox
10
40
on
02
03
09
on
02
02
03
o4
05
06
o7
o8
os
80
81
oo
02
8
85
86
87
88
89
02
o
95
40
50
e2
Previous Command was not fly completed
PICC wascisabled by an unrecoverable error
Numiser of Applications limited to 28
File o application already exists
Could not complete NVEwrite operation due to loss of power
Specited flenumber doesnot exist
Uncecoverable error within file
‘Writing to EEPROM successful after’ attempts
Insufficient memory. No more storage available
‘Writing to EEPROM not success
Integrity error
Candidate $2 invalid
Application is permanently locked
NoEF selected
Candidate currency cade does not match purse currency
Candidate amount too high
Address range exceeded
Candidate amount too low
FID not found, record nat found or comparison pattern not found.
Problemsinthe data eld
Required MAC unavailable
Bad currency :purse engine has no slot with R3bc currency
be currency not supportedin purse engine
Selected file type docs not match command,
Badsequence
Slave not found
PIN blocked and Unblock Try Counters tor 2
Main keysare blocked
PIN not succesully verified, 3 or more PIN tries lft
Base key
Limit exceeded - CMACkey
SM error=Limitexceeded - RMAC key
Limit exceeded - sequence counter
Limit exceeded - RMACIength
Service not avaiable
NoPINdetined
Access conditions nat satisfied, authentication filed
[ASK RANDOM o GIVE RANDOM not executed
PIN verfiation not successful
INCREASE oF DECREASE could not be executed because a limit has been reached
‘Authe
ication Error, application specific (incorrect MAC)9
9
99
99
99
99
on
on
om
on
oo
0
90
0
90
90
0
oo
90
90
90
90
90
90
0
0
0
0
0
0
90
oo
90
90
90
90
90
90
90
90
90
09
o4
85
86
87
88
oo
n
2
05
o7
o8
os
on
10
u
12
18
14
15
w
18
1”
aA
18
10
1
Fra
20
a
20
at
32
40
a
a
43
4a
45
50
1 PIN try ee
PIN not succesfully verified, 1 PIN try ett
‘Wrong status ~ Carcholder lock
Missing privilege
PINs natinstalled
Wrongstatus-R-MAC state
2PINty
PIN not succesfully verified, 2 PIN try lft
‘Wrong parameter value - Double agent AID
‘Wrong parameter value - Double agent Type
Incorrect certificate type
Incorrect session data size
Incorrect DIR fle record size
Incorrect FCI record size
Incorrect code size
Insurficient memory toload application
Ievatié AID
Duplicate AIO
‘Application previously loaded
‘Application history ist full
Application not pen
levali offset
‘Applicaton already loaded
levalié corticate
levaliésignature
levalié KTU
MSM controls not set
‘Application signature doesnot exist
KTU does natexst
‘Application not loaded
Invalid Open command data length
Check éataparameteris incorrect inl start address)
Check ata parameterisincorrect (invalid length)
Check data parameter isincorrect (legal memory check area)
Invalid MSM Controls ciphertext
MSM controls already set
Set MSM Controls datalenathless than 2bytes
lavalié MSM Controls data length
Excess MSM Controls ciphertext
Verification of MSM Controls data falled
lvalié MCD Issuer production ID9D 51 E Invalié MCD Issuer ID
90 52 E Invale set MSM controls data date
90 53 E levalé MCD number
90 54 E Reserved field error
90 55 E Reserved field error
90 56 E Reserved field error
9057 E Reserved field error
90 60 E MAC verification failed
90 61 E Maximum number ofunblocks reached
90 62 E Card wasnot blocked
90 63 E Crypto functions not available
90 64 E No application loaded
9 09 PIN notinstalled
9 04 PIN not succestully verified, PIN not installed
9F 09 PIN Blocked and Unblock Try Counteris 3
9F 04 PIN not succesfully verified, PIN blocked and Unblock Try Counter is 3
or ommand sucess nce a bytes of ata are avaible ad can be renvstedusing
I XK ‘oplcaton related status, (ISO 7816-3)
Missing any APDU response? Please let us know.
Solutions Customers Resources Company
Contact us