Questions tagged [mifare]

MIFARE is the well-known trademark (owned by NXP Semiconductors) of RFID and NFC chips used in cards, tags and mobile phones.

MIFARE is the well-known trademark (owned by NXP Semiconductors) of RFID and NFC chips used in cards, tags and mobile phones.

719 questions
7
votes
1 answer

How to interpret NDEF content on Mifare Classic 1K

I write a text to a Mifare Classic 1K tag using the NFC Tools app on my Android device (through the built-in NFC reader). This text is "moretto" (my last name). Then, I'm trying to read this text (NDEF format) using the NFC reader ACR1255U with the…
Lucas Moretto
  • 404
  • 1
  • 6
  • 18
7
votes
1 answer

How to send APDU to Mifare Classic 1k card?

What I am trying to achieve is to send APDU command to MIFARE Classic 1K card to change its A and B keys. I was able to establish a connection with the card and use a default key (FFFFFFFFFFFF) to read block 0 and block 1. I used HID MifareSamples…
Opski
  • 71
  • 1
  • 3
7
votes
1 answer

Why doesn't Android HCE support Mifare Classic type?

Mifare Classic is the most used cards and I can't understand why HCE (Host-based Card Emulation) only supports ISO 14443-4, but not Mifare Classic type. Because NXP stops them from using their proprietary protocols and algorithms? Or because they…
Yongkil Kwon
  • 133
  • 1
  • 7
7
votes
2 answers

Starting app when MIFARE Classic is detect with Android NFC

I've got a lot of experience working with MIFARE (since 1996, when working with cards manufactured by GEMPLUS). I've even written low-level code to emulate MIFARE cards... but now that things are much simpler and higher level I can't make it to work…
Loudenvier
  • 8,362
  • 6
  • 45
  • 66
7
votes
2 answers

Get UID of Mifare Ultralight with SCL010

I want get the UID of the Mifare Ultralight NFC tag. In Java I have this code: TerminalFactory factory = TerminalFactory.getDefault(); List terminals = factory.terminals().list(); System.out.println("Terminals: " +…
Tom
  • 4,007
  • 24
  • 69
  • 105
7
votes
3 answers

NXP has Java Cards?

Why there is no search result about "JCOP" or terms like J2A040 and j3d081 in NXP website? I want to start Java Card developement and find Java Cards in market named JCOP21-72 J2A040 NXP JAVA based smart card, 40k EEPROM jcop31 jcop41 ... But the…
Taheri
  • 324
  • 4
  • 15
7
votes
3 answers

android nfc intent-filter to show my application when nfc discover a tag

I am writing an app that works with NFC and MIFARE CARD. When my NFC device detect a card, it shows me the list of application that can use NFC, but my application is not mentioned. What I am missing on my android manifest file?
michele
  • 26,348
  • 30
  • 111
  • 168
7
votes
2 answers

NFC used as mifare, is it possible?

We have a mifare card system and are looking into the possibility of using NFC chips in phones as mifare cards. I have done a bit of research into NFC but the question that I cannot answer is do NFC chips in mobile phoned have a unique identifier…
Skeith
  • 2,512
  • 5
  • 35
  • 57
6
votes
2 answers

How to set and unset password on a MIFARE Ultralight EV1 tag?

I would like to be able to set and unset password protection on a MIFARE Ultralight EV1 (MFOUL21) tag using the NfcA? tag technology on Android. I understand I would use the nfcA.transceive() method for this, but I'm not sure what the arguments to…
ban-geoengineering
  • 18,324
  • 27
  • 171
  • 253
6
votes
4 answers

Mifare cards: distinguish between 4-byte and 7-byte UIDs

I have a card reader that always report 64 bits, and can read cards with 4 or 7 byte UIDs. As an example, I see it can report: 04-18-c5-82-00-00-00-00 - a 4-byte UID in the form uid0-uid1-uid2-uid3-00-00-00-00 04-18-c5-82-f1-3b-81-00 - a 7-byte UID…
6
votes
1 answer

Android NFC - ndef.writeNdefMessage() throws IOException and erases tag data

My app uses the foreground dispatch system to allow a user to tap their NFC tag in order to perform a read-then-write operation on the tag. It works nicely if the user taps their tag properly (i.e., they tap it in the correct place on the phone and…
ban-geoengineering
  • 18,324
  • 27
  • 171
  • 253
6
votes
1 answer

Mifare Ultralight: lock specific pages

I got reference from this link (Mifare Ultralight C Lock) to make all pages on a Mifare Ultralight tag read-only. I can write a message on a Mifare Ultralight tag successfully on Android. Now I want to lock pages 4 to 7 (or any specific page). The…
Minn Thein
  • 81
  • 3
6
votes
1 answer

Locking mechanism of Mifare Classic 1K

The procedure of Mifare Classic 1K is Polling for tags Authenticate those tags If authentication succeded then read/write. I already completed those procedures and also read and write data from specific sectors. Command for Polling for tags…
Md. Sajedul Karim
  • 6,749
  • 3
  • 61
  • 87
6
votes
2 answers

How mature is the Android NFC ISODep support?

I understand that this is a "discussion" topic that has no definite answer, but I would really like some feedback on what to expect when developing NFC APPs for Android, in particular using IsoDep to communicate with DESFire cards using APDU…
Karl Ivar Dahl
  • 1,023
  • 2
  • 11
  • 23
6
votes
1 answer

Android NFC communication with Mifare DESFire EV1

Using a Nexus 4 and the latest Android API level 18 to communicate with a Mifare DESFire EV1 AES tag is giving me a headache. Following the NXP native protocol in order to write and read this type of tag, these steps must be followed: Select…
GoRoS
  • 5,183
  • 2
  • 43
  • 66
1 2
3
47 48