Questions tagged [contactless-smartcard]

A contactless smartcard is a smartcard with a contactless communication interface in addition to or instead of a contact smartcard interface. Contactless smartcards are often used for ID documents and contactless payment cards (e.g. employee ID badges, electronic passports and ID cards and contactless credit/debit cards).

A contactless smartcard is a with a contactless communication interface in addition to or instead of a contact smartcard interface. Usually, the term "contactless smartcard" refers to a contactless transponder that adheres to the smartcard communication protocol standardized in ISO/IEC 7816-4 and that has a radio frequency interface according to ISO/IEC 14443. However, chip manufacturers sometimes also use the term "contactless smartcard" for contactless memory cards that have additional cryptographic and/or access control logic.

326 questions
3
votes
3 answers

GET PROCESSING OPTIONS returns 6984 code unexpectedly on a Visa contactless card

I'm using Java code and Android NFC capabilities to communicate with contactless payment cards. I have code which works with a bunch of Visa and MasterCards but I have run into an issue with a specific subcategory of Visa card. Here are the steps I…
Dave Durbin
  • 3,562
  • 23
  • 33
3
votes
1 answer

ISO 7816-4 APDU command Select File and Write Record

I am trying to communicate between PN532 and HCE on Android with ISO 7816-4 command, I am successfully select the AID (a DF), but when I select the EF under that DF (that EF does not exist, so I assume that Select command will create that EF), and…
Bao Doan
  • 87
  • 1
  • 2
  • 13
3
votes
2 answers

Can I emulate a tag using the PN532 without a secure IC?

I'm trying to emulate a tag on the PN532. I need this to interface with a device that only support tags in its API, but no LLCP or other P2P protocol. I want to handle the read/writes using the host controller. Any emulated tag type would be OK…
kR105
  • 864
  • 9
  • 15
2
votes
1 answer

Possible to read CVV code with an NFC reader?

Is CVV security code stored electronically in EMV debit cards? I am wondering if it's possible to process a payment using a NFC reader and an online gateway.
Money_Badger
  • 537
  • 1
  • 5
  • 24
2
votes
1 answer

Cannot authenticate a sector in mifare card with correct key in android

I have a mifare classic 1K card and custom Key. But unable to read/write using it. Need help to find my mistake. I have identified the key that is used to read/write the mifare card using NXP Taginfo and Mifare Classic Tool. It shows access bits as…
Vamshi
  • 351
  • 2
  • 4
  • 21
2
votes
2 answers

Reading Mifare Classic returns strange characters

When reading a MIFARE card with Android and converting the data to UTF-8 I get strange characters like �. I'm trying to build an application that can read some kind of ID card we're using. The problem now is that I get weird characters between…
Fugue
  • 195
  • 3
  • 17
2
votes
1 answer

MIFARE Classic 1K - ATQA Size?

I'm actually doing some research on MIFARE Classic 1K cards but there is an information that I can't find. What is the ATQA size on a MIFARE Classic 1K card? I found some document that indicates it's 1 byte and some others 2 bytes. I dumped a card…
YeeDooz
  • 23
  • 2
2
votes
1 answer

Get available memory MIFARE DESFire EV1

How can I get the available memory of a MIFARE DESFire EV1 card? I know some Android applications show the available memory. So is there any APDU command to get the available memory?
jiten
  • 5,128
  • 4
  • 44
  • 73
2
votes
1 answer

What does APDU response 910B mean for a DESFire EV2 card?

I am programming DESFire EV1 and DESFire EV2 cards via DESFire commands as wrapped APDUs. When a card is presented I use the GetVersion command to fetch the UID (which I then use to look up card history and to diversify keys). I send this command to…
macbutch
  • 3,241
  • 2
  • 27
  • 27
2
votes
0 answers

Read/Write/Format NDEF ISO/IEC 14443A Card using libnfc

I recently bought a pn532 breakout board from adafruit and a couple of MIfare NFC 1K card. I also have a AS3955 ISO/IEC 14443A NFC tag from austria micro system with 4Kb EEPROM. I have installed libnfc on raspberry pi and i am able to run nfc-list,…
Shahid Ali
  • 21
  • 4
2
votes
1 answer

TagLostException when reading NFC-F card on Android

I'm developing an Android application which needs to read an NFC card (the card technology is NFC-F). There, I always get following exception: android.nfc.TagLostException: Tag was lost. Here is my code: private void handleIntent(Intent intent) { …
chami
  • 43
  • 6
2
votes
1 answer

emv tag 0x9F37 unpredictable numbers length

I have noticed that in some of the cases in emv transactions, the tag 9f37(TAG_UNPREDICTABLE_NUMBER) length is not 4 bytes, It is a read only tag so I cannot set it. Please someone explain me is it must be 4 bytes or it can be of any length upto 4…
TalaT
  • 943
  • 2
  • 12
  • 20
2
votes
1 answer

How we can differentiate that the emv data read from card chip is using Contact or contactless mode

I am reading card data for contact or contactless mode perfectly, but my query is how I can identify that is the card chip data is read using contactless mode or contact. It would be great If someone guide me about specific emv tag or other way to…
TalaT
  • 943
  • 2
  • 12
  • 20
2
votes
2 answers

Determining if a contactless VISA transaction was MSD vs EMV/qVSDC

I'm configuring a terminal for use with contactless VISA cards. I understand that terminals can be setup to support legacy MSD mode, EMV/qVSDC mode or both. I have an EMV testing tool, so I am able to see all the communication between the testing…
raydowe
  • 1,285
  • 1
  • 16
  • 31
2
votes
1 answer

MIFARE card for payment with EMVco compliance

I am working on an NFC-based payment device. I am using MIFARE DESFire EV1 chip. My question is: How to enable a full EMV compliant payment transaction with this chip hardware? I found this Visa Ring which does payment transactions. It uses NFC…