Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,731,559 Members 52,159 Now Online
XDA Developers Android and Mobile Development Forum

Final Word on Nexus 4 and NFC Tags Compatibility

Tip us?
 
hollywoodfrodo
Old
#1  
hollywoodfrodo's Avatar
Senior Member - OP
Thanks Meter 139
Posts: 137
Join Date: Mar 2011
Location: Long Beach
Exclamation Final Word on Nexus 4 and NFC Tags Compatibility

I'm the owner of AndyTags.com and my sole business is selling NFC Tags so you can imagine how thrilled I was when a customer contacted me shortly after the Nexus 4 came out to let me know his tags didn't work with his phone. To make things even more fun, a few days later another customer contacted me to say he had just gotten the Nexus 4 and was worried that his tags wouldn't work, but they did. So I began a lot of research, and along with a fellow Android fan who owns a Nexus 4 conducted extensive testing to get the final word on compatibility. There's a lot of confusing info out there so I thought I'd share these facts with you guys to make it simple so you could buy the correct NFC Tags for your new groovy Nexus 4.

The Nexus 4 & 10 are NOT compatible with Mifare Classic tags because Mifare Classic tags do NOT adhere to the NFC Forum's Standards. They can not write to the tags nor can they read information that someone else has written to the tags. However, they can detect the UID Code (kinda like a UPC code) of a tag which is unique to every tag. So, if you use an app like NFC ReTag or NFC Task Launcher which has the ability to just detect a tag and read it's UID code, and then launch settings/profiles/etc then you can still use Mifare Classic tags with the Nexus 4 & 10. This is why some people keep saying they are compatible. Just remember, technically they are NOT compatible - the phone can just read the UID code off of the tag.

What kind of tags DO work with the Nexus 4 & 10? Any tags that do adhere to the NFC Forum's standards. The most popular of which is the NTAG203. Unlike the 1K Mifare Classic which has 700 bytes of usable memory and is fairly inexpensive, the NTAG203 tags have about 140 bytes of usable memory and are slightly more expensive in general. However, 140 bytes is plenty of memory for most settings/tasks launching NFC Apps. Many apps, such as NFC Smart Q, allow you to create tasks and see how much memory is needed even without having tags so you can do that before ordering tags to make sure it's enough. The only things that it might not be enough for are vCards or if for some reason you want to program a really long text string to a tag (like more than 130 characters); but since most of us want to use tags to automate things, 140 bytes is enough for that.

What problems might you encounter using Mifare Classic tags to trigger events using the tag's UID? If you only use one app that detects a "blank" tag (Mifare Classic's are seen as blank by the Nexus 4/10) and read's its UID code and triggers a set of rules/settings/tasks based on that then you shouldn't have any problems at all! However, if you have more than one app that detects blank tags, then anytime you tap a Mifare Classic tag, you'll get a pop-up box asking you which app you want to use to execute the action which defeats the purpose of automation.

What is the deal anyway? Why don't the Mifare Classic tags work with the Nexus 4/10 like they do with all other Android phones? Basically, NXP is one of the leading manufacturers of NFC products. They not only manufactured the NFC hardware built into pretty much every Android phone out there up to this point, but also manufactured most of the popular NFC Tags in use. At some point they designed the Mifare Classic NFC Chips and designed them specifically to be compatible with their NXP hardware, but did not design them according to the NFC Forum standards which meant they wouldn't necessarily be compatible with all NFC hardware by other companies. Since pretty much all Android phones used the NXP NFC hardware, this wasn't really an issue and still isn't for most people. However, either Google, LG, Samsung or all three decided to use another company's (Broadcom) hardware in the Nexus 4/10. While any NFC Tags made by any company that adhere to the NFC Forum's protocols will work fine, because the Mifare Classic does not meet those criteria it is not compatible with the Nexus 4/10.
Watch my Android App Reviews on my YouTube channel here: http://www.youtube.com/user/hollywoodfrodo

Check out my Android Themed NFC Sticker & Tag Store AndyTags here: http://www.andytags.com

The Following 89 Users Say Thank You to hollywoodfrodo For This Useful Post: [ Click to Expand ]
 
alchemistkevin
Old
#2  
Member
Thanks Meter 6
Posts: 61
Join Date: Feb 2010
Great info. Thanks.
 
jaju123
Old
#3  
Senior Member
Thanks Meter 93
Posts: 982
Join Date: Jul 2010
The kind of post intended to be on xda. Great information and very helpful!

Sent from my Nexus 4 using Tapatalk 2
 
[hfm]
Old
#4  
[hfm]'s Avatar
Senior Member
Thanks Meter 280
Posts: 1,428
Join Date: Aug 2009
Location: NYC
Thanks for this. Just bought some more tags to replace the old mifare.
Nexus 5: Stock and naked.
 
sporez
Old
#5  
sporez's Avatar
Senior Member
Thanks Meter 24
Posts: 144
Join Date: May 2012
Excellent post, and information! Thank you!
 
CrazyPeter
Old
#6  
Senior Member
Thanks Meter 418
Posts: 1,084
Join Date: Sep 2010
Hopefully this will push the industry towards fully NFC standards compliant tags, rather than Mifare classic.
 
Number R09
Old
#7  
Number R09's Avatar
Senior Member
Thanks Meter 62
Posts: 125
Join Date: Jan 2012
Location: Maine
Thanks for the information. Just placed an order for the ntag203. Looking forward to trying them out.

Sent from my Nexus 7 using XDA Premium HD app
my obligatory DropBox and SugarSync links.
 
Agwe23
Old
#8  
Member
Thanks Meter 3
Posts: 32
Join Date: Jun 2010
Thank you for the useful information and I just ordered a 20 pack for shipping to the Philippines.

Sent from my GT-P7300 using xda app-developers app
 
vivek310
Old
#9  
Member
Thanks Meter 3
Posts: 44
Join Date: Jan 2010
Thanks - This is terrific information. I already have a Nexus 7 and a nexus 4 is on the way.

Have few questions. Would appreciate your inputs:

1) Do you ship to international addresses? What do you charge for the shipping?
2) Will be using the NFC tags for lots of automation - for ex: turning off WiFi while leaving, enabling BT when getting in the car etc. Are these functions pre-programmed in tags you sell?
3) If I want to customize functionality, what kind of hardware would I additionally require?
4) Do you sell blank NFC tags so that I can program tags as I wish?
5) Costs - how much per tag and how much for the NFC reader / writer?

I haven't visited your site yet (as It's blocked at work), so apologies if this information is already available on the site.

,
 
Harry Pothead
Old
#10  
Harry Pothead's Avatar
Senior Member
Thanks Meter 36
Posts: 140
Join Date: Dec 2010
your nexus 4 will be your nfc reader/writer, no additional hardware required. There are apps to program these tags

Sent from my HTC Desire using xda app-developers app
Phone: Google Nexus 4 (16GB)
Custom Rom: AOKP + faux Kernel

If I helped you, please use the thanks button.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes