Android Problems MIFARE Plus Ev1 Mixed Mode

Forum / MIFARE general topics and applications / Android Problems MIFARE Plus Ev1 Mixed Mode

  • 8. November 2017 at 14:16
    Hi,

    I'm in a project using NXP MIFARE PLUS Ev1 cards in Mixed Mode. We want to use the Smartphone to R/W the cards in SL3 but the card has to have back compatibility with the readers (MIFARE Classic Technology).

    When we detect the card in Android we have to use NfcA or MIFARE Classic class that implements (ISO 14443-3). We send RATS and it's OK (The same response that we receive from Pegoda) but, the problem is that this class don't support L4 (ISO 14443-4) commands, then, when I try to send a simple message like 60 (GET VERSION)...it fails. I can send messages like READ_SIG (3C00) and it is ok because it is a L3 command.

    Any Idea of how can a I send L4 command after RATS?

    Thanks in advance,

    Frank.

    Code:

    public void newIntent(Intent intent) throws IOException {
    if(nfcAdapter.ACTION_TECH_DISCOVERED.equals(intent.getAction())){
    Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);

    Log.i(TAG, "New tag discovered");
    NfcA card = NfcA.get(tag);

    if (card != null) {
    card.connect();
    if (card.isConnected()) {
    try {
    Log.e(TAG, "RATS");
    byte[] RATS = {
    (byte)0xE0, (byte)0x80
    };
    byte[] data = transceive(card, RATS);

    Log.e(TAG, "GETVERSION");
    byte[] GETVERSION = {
    (byte)0x60
    };
    byte[] data2 = transceive(card, GETVERSION);
    }
    }
    + 0  |  - 0

    Re: Android Problems MIFARE Plus Ev1 Mixed Mode

    16. November 2017 at 12:45
    Hi Francisco,

    Sorry for the long delay. Currently I will check the TapLinx behavior together with a MIFARE Plus EV1. I will come back when I have test results.

    The TapLinx team

    + 0  |  - 0
Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.