Swift Nfc Mifare - Nfciso7816Apdu Sendmifare Command Not Supported

Swift NFC Mifare - NFCISO7816APDU sendMifare Command not supported

the problem is that you send has not the payload datas.
The array [0xF0, 0, 0, 0] has only the page request.
The error:

NFCTagReader[516:101552] [CoreNFC] 00000002 83fd0090 -[NFCTagReaderSession transceive:tagUpdate:error:]:771  Error Domain=NFCError Code=100 "Tag connection lost" UserInfo={NSLocalizedDescription=Tag connection lost}

is a malformed request.

How to read different type of NFC Tag in NFCTagReaderSession in iOS 13?

Yes.

<key>com.apple.developer.nfc.readersession.felica.systemcodes</key>
<array>
<string>12FC</string>
</array>

I don't remember the meaning of 12FC value, but you should have it if you try to read . iso18092.

I also have the following values for 7816 taken from https://www.eftlab.com/knowledge-base/211-emv-aid-rid-pix/:

<key>com.apple.developer.nfc.readersession.iso7816.select-identifiers</key>
<array>
<string>A0000002471001</string>
<string>A000000003101001</string>
<string>A000000003101002</string>
<string>A0000000041010</string>
<string>A0000000042010</string>
<string>A0000000044010</string>
<string>44464D46412E44466172653234313031</string>
<string>D2760000850100</string>
<string>D2760000850101</string>
<string>00000000000000</string>
</array>


Related Topics



Leave a reply



Submit