When the Nexus S first came out we were all excited about the inclusion of the NFC (Near Field Communication). That excitement turned to disappointment when we learned that only “reading” capabilities were included in the chip. That’s to say, NFC tags could be read, but the Nexus S couldn’t respond to read requests, so hopes that it could be used as a “universal wallet” were dashed.
There’s another NFC function that has gone undiscussed: the ability to write tags. Think about it, those NFC tags have to get “written” (or encoded with data) somehow, right? That’s done though an NFC “writer”.
Apparently, the NFC chip in the Nexus S has writing capabilities built-in. Not only that, according to reports, the Nexus S kernel has the code necessary to write NFC tags built-in — but it’s hidden.
Why it’s hidden could be for any number of legitimate reasons: it’s not ready for prime time yet, additional safe-guards need to be put into place, its planned that the code will change significantly which would break any apps that were written to take advantage of the capabilities, and who knows what else.
Nevertheless, Gibralter Software Factory has not only discovered the bits of code, they’ve also got a demo of an app running on the Nexus S that can both read and write NFC tags. Take a look!