Nexus 4 issue
highpowerxh opened this issue · 12 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:
- http://www.nfcbrief.com/2012/11/nexus-4-and-10-incompatible-with-mifare.html
- http://www.nfcbrief.com/2013/08/google-completes-broadcom-transition.html
- http://www.andytags.com/nfc-tags-compatibility-issues.html
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.
Motorola Moto X 2014 does not have support for Mifare Classic
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