I'm trying write my own library interface with our EMV kernel.
Somehow when I run rf_discover_map_cmd with RF Prot=ISO_DEP, Mode=POLL, RF Inf=frame, it will stuck after first apdu data exchange.
DH Send =>
0000 | 00 00 16 0a 01 00 a4 04 00 0e 32 50 41 59 2e 53 ..........2PAY.S
0010 | 59 53 2e 44 44 46 30 31 00 YS.DDF01.
NTF < =
0000 | 60 06 03
0000 | 01 00 01
PICC Response <=
0000 | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
0010 | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
0020 | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
0030 | xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
DH Send =>
0000 | 00 00 0f 0a 01 00 a4 04 00 07 a0 00 00 00 03 10 ................
0010 | 10 00
NTF <=
0000 | 60 06 03
0000 | 01 00 01
DH send 2nd command to the RFID card, The PN7120 return Connection credit Notification = 1
and then got stuck.
I have for 4 cards. 2 card got stuck . 2 card works fine.
When I try reconfigure rf discovery map command with isodep/isodep mode, all cards work fine.