cancel
Showing results for 
Search instead for 
Did you mean: 

CR95HF and DESFire

thanhphan
Associate
Posted on April 21, 2014 at 05:45

Hi Everyone,

I'm using the CR95HF to access the DESFire card. Everything was going fine up to RATS and PPS.

However when I tried to send the GetVersion Desfire command (0x60) using the Half-duplex block transmission protocol with PCB, CID, INF...  as below:

0x04, 0x04, 0x0A, 0x00, 0x60, 0x28

header, len, PCB, CID,   INF,    control byte

I only received 0x87 0x00. The same happened with Authenticate (0x0A 0x00) command. So I think I it must be something wrong with the EDC (CRC) code.

Could anybody shed some light on this?

--------------------------------------------------

Edited: According to the datasheet, the CR95HF only supports 14443-3 not 14443-4, is that correct?

#desfire #cr95hf
1 ACCEPTED SOLUTION

Accepted Solutions
thanhphan
Associate
Posted on April 21, 2014 at 08:28

OK, after setting the Extended Frame Waiting time with 020402000180

I'm able to receive response from the Half-duplex block transmission. I guess it needs to wait longer since this is half duplex session.

Hope this is useful for anyone has the same issue!

View solution in original post

1 REPLY 1
thanhphan
Associate
Posted on April 21, 2014 at 08:28

OK, after setting the Extended Frame Waiting time with 020402000180

I'm able to receive response from the Half-duplex block transmission. I guess it needs to wait longer since this is half duplex session.

Hope this is useful for anyone has the same issue!