Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

sending APDU to ISO1443A using MFRC522

Status
Not open for further replies.

ec_nisarg

Full Member level 2
Joined
Jun 22, 2011
Messages
142
Helped
20
Reputation
38
Reaction score
19
Trophy points
1,298
Location
Ahmedabad, India, India
Activity points
2,095
Dear All,
Happy new year..

Now Can any one help me with my issue.?
i am developing an RFID reader that can read write DF and EF types of files on ISO1443-A tags. the tag that i have is SCOSTA card, and is full complient with ISO1443-A rules.

what i have done upto now is

sent ATQ ->> received ATQA
run ANTICOLLISION ->> received 7 byte UID.
sent RATS --> received ATS. (ATR in sens of ISO7816)
sent PPS (not changed any thing)--> received PPS header (baudrate not changed here)
sent APDU (any challenge, select, random number etc.. ) -->> NOT received anything.

I am using MFRC522 as front end. have any one done this thing before? please help me. on sending APDU, mfrc522 receives nothing and its internal timer gives timeout. (I have set proper timeout derived from ATS response roughly 1.37 seconds).

what I am missing? Am I not activating my card properly?
also NFC reader on SMARTPHONE communicates with card properly. using apps. i can send and receive APDUs properly.
 

Dear All,
Happy new year..

Now Can any one help me with my issue.?
i am developing an RFID reader that can read write DF and EF types of files on ISO1443-A tags. the tag that i have is SCOSTA card, and is full complient with ISO1443-A rules.

what i have done upto now is

sent ATQ ->> received ATQA
run ANTICOLLISION ->> received 7 byte UID.
sent RATS --> received ATS. (ATR in sens of ISO7816)
sent PPS (not changed any thing)--> received PPS header (baudrate not changed here)
sent APDU (any challenge, select, random number etc.. ) -->> NOT received anything.

I am using MFRC522 as front end. have any one done this thing before? please help me. on sending APDU, mfrc522 receives nothing and its internal timer gives timeout. (I have set proper timeout derived from ATS response roughly 1.37 seconds).

what I am missing? Am I not activating my card properly?
also NFC reader on SMARTPHONE communicates with card properly. using apps. i can send and receive APDUs properly.

What APDU are you sending? In my tests I had to send a Block Frame (I-Block):

PDU [CID] [NAD] [INF] CRC

Are you sending it that way?
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top