ikarus23 / MifareClassicTool

An Android NFC app for reading, writing, analyzing, etc. MIFARE Classic RFID tags.

Home Page:http://www.icaria.de/mct/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nexus 4 issue

highpowerxh opened this issue · comments

The NFC hardware is working normal on my Nexus 4, But it pops up a dialog saying No Mifare Support onCreate.
I cloned this project and I'll check that out.

Unfortunately the dialog is right. The Google Nexus 4 (and others) does not support Mifare Classic.
Mifare Classic is a proprietary technology by NXP and therefore it is not working on all hardware.

A lot of Android devices (like the Samsung Galaxy Nexus) have NXP's PN544 as NFC controller.
However, the Nexus 4 (and 10) has a Broadcom BCM20793 NFC controller.
(see: http://www.nfcbrief.com/2012/11/nexus-4-and-10-incompatible-with-mifare.html)

Due to the Android reference it is optional for Android devices to support Mifare Classic.
(see: https://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html, Table 2.)

I'm sorry about that.
Kind regards,
Ikarus


Some informative links:


List of devices with no Mifare Classic support:
(Have a look at the readme for an up to date list)

  • Foxcon InFocus M320
  • Google Nexus 4
  • Google Nexus 5
  • Google Nexus 7 (2013)
  • Google Nexus 10
  • Huawei G620S
  • LG F60
  • LG G2
  • LG G2 mini
  • LG G3 S
  • LG Optimus L7 II
  • Samsung Galaxy S4
  • Samsung Galaxy S5 (900P, Sprint)
  • Samsung Galaxy Ace 3
  • Samsung Galaxy Ace 4
  • Samsung Galaxy Express 2
  • Samsung Galaxy Mega
  • Samsung Galaxy Note 3
  • Samsung Galaxy Note 4
  • Xiaomi MI 3

A list of working devices can be found here

Samsung Galaxy S6 and S6 Edge have not support for Mifare Classic.

Added Samaung's Galaxy S6 and S6 Edge to the incompatibility list (d77b72e).

Motorola Moto X 2014 does not have support for Mifare Classic

@zanechua Can confirm, same thing here.

Thanks for reporting. I added the Moto X (2014) to the incompatibility list (1c80a8b).

MotoX 1st gen (2013) works fine

Samsung A5 2017 does not support Mifare Classic

Super old thread, but is the Galaxy Note 8 SM-N950U supported?

Looking at the list of incompatible devices I don't think the Note 8 will work. I'm sorry.

How can I find out which devices support MIFARE Classic? My phone is not listed among either the compatible or incompatible devices. My phone is Oppo Find X5 Pro

Have a look at #467. I responded there.