Reply To: DESFire EV1 SelectApplication Command

Forum MIFARE general topics and applications DESFire EV1 SelectApplication Command Reply To: DESFire EV1 SelectApplication Command

Re: DESFire EV1 SelectApplication Command

22. March 2017 at 10:07
Hello

Thank you for your reply.

After 4 days working hard, Finally I've found the problem.

In According to ISO 14443-4, The LSB bit of PCB in I-Block is called Block Number and for each exchanging of I-Block it should be changed.

For example the PCB of first I-Block should be like: 02 XX XX XX .. EDC(CRC16) and second PCB should be like 03 XX XX XX ... EDC and again for next packet, PCB should be 02.

The interesting thing was Java card has replied without changing the block number but DESFire card do not.

For more information please take a look at ISO 14443-4[2001-02-01], 7.5.3 Block numbering rules.

Thank you.





+ 0  |  - 0