yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] krohnjw:
2.18 is up in the Market. UI fixes for the GN. Alarm in N minutes now uses a dynamic time. I'll update the free version some time this weekend (Holiday stuff going on).
[Samsung Galaxy Nexus] marc.ientilucci:
This may be a bit out there but if someone can make an app to emulate a "touch" on the screen then u would program that "touch" on the screen within that app and then have this app open the google TV app and open the touch emulation and have it click the power button.... just a basic idea, of course the touch emulation app would have to be set up so that when it opens it presses the screen area then closes. Lol makes sense in my head but I'm no dev.

Also to stay on track for this thread, if we get pre written tags, are we able to change what's on them, I'm guessing yes?
[Samsung Galaxy Nexus] marc.ientilucci:
wondering if android 4.0.2 is compatible with the following:

http://www.tagstand.com/collections/anti-metal-nfc-stickers/products/mifare-ultralight-white-metal-proof-nfc-sticker-circle-30mm-diameter

can anyone verify?
[Samsung Galaxy Nexus] krohnjw:
Every tag they sell "will work" as long as you request it pre-formatted NDEF.
[Samsung Galaxy Nexus] WhiterThanWhite:
I reckon that's a very good idea. If the developer of NFC Tasklauncher can implement something like that, I'd purchase it straight away. It would be like a macro I suppose, press the record button, complete your actions, press stop and then replay the actions. But could all of that be written to NFC tags with such limited capacity?
[Samsung Galaxy Nexus] psylink:
Try Tasker?
[Samsung Galaxy Nexus] itsjusttim:
X2 I will donate to anyone that can make this for me.

Open Google TV app

Turn on TV

Turn on surround sound

Change to channel 70 (ESPN)

I would love this as it would be great for a "just woke up tag"
[Samsung Galaxy Nexus] droid_does:
Is it possible to program a NFC tag so that it queries up the schedule for the day and then read it out to you?
[Samsung Galaxy Nexus] krohnjw:
Version 2.19 up:

- Fixed a bug launching applications with upper case package names

- Change alarm N minutes from now to be dynamic (time set N minutes from current time on ever read)

- UI fixes for Galaxy Nexus
[Samsung Galaxy Nexus] droid_does:
question above ^ can I haz an answer if you can please? :p
[Samsung Galaxy Nexus] itsjusttim:
Thank you
[Samsung Galaxy Nexus] krohnjw:
If an app exists to read your schedule out loud then yes.
[Samsung Galaxy Nexus] drumrun:
It seems like the "set alarm time" action is acting like a "set alarm _ minutes from now"; i.e. if I set if for 8:00 PM, it will read it as 20:00 and set the alarm 20 minutes from the current time.

Great App By the way =)

I'm on a CDMA Galaxy Nexus
[Samsung Galaxy Nexus] krohnjw:
Hah, that's definitely unintended, I'll take a look.
[Samsung Galaxy Nexus] Royal2000H:
So if I want to use this app to function as a car dock, do I need two stickers in my car?

One as "enter car mode" and another as "exit car mode"?

--

Or alternatively could you implement a feature that turns on car mode on the first nfc scan and turns it off on the second?

For this, the sticker would have to NOT be in the dock, but it could be by it, so you move your hand by the sticker on the way to the dock.

---

Or even better (possibly)... Put the sticker in the car dock, and as soon as the sticker is read, car mode turns on... everytime the screen turns on and sticker is there, nothing happens. The first time you turn on the screen but no sticker is there, car mode turns off
[Samsung Galaxy Nexus] krohnjw:
Well, you could use a profile tag, set the first tap to "car mode" and the second to "not car mode". These leverage saved tags and can use Tasker as well.
[Samsung Galaxy Nexus] Royal2000H:
Oops, I edited after your reply.

What do you think is the best / most efficient way to achieve a car mode setting?

Ideally it would be seamless, and you don't have to scan various stickers in the car, but that may be difficult.
[Samsung Galaxy Nexus] krohnjw:
A profile should work for this. You'll need to set up two saved tags. The first being your "car mode" configuration and the other being your "not car mode" configuration.

No event is dispatched by the system to notify that the tag is no longer present. It gets dumped into the logs, but catching that would require realtime scanning of your logs and the nasty READ_LOGS permission in the app itself.
[Samsung Galaxy Nexus] Royal2000H:
For that method, I meant just one tag not in the dock that would toggle car mode on to off (or off to on) every time it's scanned.

I don't mean scanning for intents or reading logs, I mean your app keeping track of what mode it's in.

Normal mode... does not do anything until it receives the intent from the "car tag".

Car tag puts it in car mode.

In car mode... every time you turn on the screen, the app awaits an intent from the NFC. If it receives the car tag, it doesn't do anything. If you turn on the screen and it doesn't receive an intent, it turns to normal mode.

But are you saying there's no way for your app to perform a check every time the screen is turned on / phone is unlocked?

Like a timer perhaps.

Screen turned on. Timer set for 5 seconds. On timer expiration, car mode is turned off. Or if an intent occurs before expiration, timer turns off. Repeat every time screen is turned on.
[Samsung Galaxy Nexus] krohnjw:
Which is exactly what I am describing. Profile tags are one physical tag that toggles between two saved "profiles" based on the last scanned tag content. Am I missing something here?

Not unless you a.) keep the app in the foreground at all times or b.) write a background service. Each option would need to register a receiver to get the screen on/off intent and then pass that back to the activity to act accordingly. Given that keeping the activity in the foreground is horrible use case a background service would need to always be running to do this.

The larger issue with this is that from 4.0 and up NFC doesn't fire until you actually UNLOCK the device. Prior to this it did not need to be unlocked to read a tag. Now the NFC service does not start until the device is unlocked, at which time it starts the polling loop and will detect tags. So any time the screen is turned on it would immediately be flagged as no longer in contact.

So now you have to register an additional receiver to detect USER_PRESENT. This does not contain the intent for reading the tag though - so at best you track state here (where it must be a combination of SCREEN_ON and USER_PRESENT to not get false positives).

We still have an issue with tags and polling though. Not all tags respond immediately or at all in this condition. From what I've tested: Topaz tags respond right away - others take several seconds (1K's are pretty responsive, Desfire tags seem to respond between 1-3 seconds). I have FeLica tags that almost 90% of the time don't read in this use case - even after sitting idle for minutes. They require you to remove the phone from physical proximity and reintroduce it. Android also has some issues where it just won't read perfectly fine tags at times (Ultralight and Ultralight C tags have this especially bad in ICS)

So even tracking the exact state sequence we are still prone to false positives of "tag not present" depending on the polling loop and tags used. At best it would work properly most of the time and require the user to unlock the screen every time to make it work. When it didn't work properly it would immediately fire you into your "not present" profile. I am not a huge fan of implementing things that work "most of the time" as when it doesn't work people get upset, even when it's not an app issue.
[Samsung Galaxy Nexus] krohnjw:
There is a free version linked in the OP at the bottom. It is also in the market as a paid app https://market.android.com/details?id=com.jwsoft.nfcactionlauncher&feature=search_result
[Samsung Galaxy Nexus] Stigy:
Downloaded the paid app from the Market and currently writing tasks for my Tagstand tags.

Spoke to you on AF regarding the Ultralight & Ultralight C tags. If you're more active on here we can discuss that issue further here.
[Samsung Galaxy Nexus] Royal2000H:
Oops, "You'll need to set up two saved tags" threw me off. I thought you meant two physical tags.

Since the phone needs to be unlocked, it's not as easy as just swiping by something while getting in the car.

I wonder if Google is able to make it fire off an intent upon removing a tag or if the technology/hardware isn't capable of that.
[Samsung Galaxy Nexus] krohnjw:
It is capable of reporting when the tag is lost. It currently does that in the logs. However, it reports the same thing when the screen shuts off (as it also disables NFC). They could make this an intent that gets dispatched, but there is almost no use case for what they leverage NFC for for this. It would be nice if it were at least a broadcast that could be listened for though.
[Samsung Galaxy Nexus] krohnjw:
12/30 Version 2.21

- Fixed a bug that was introduced with the change in alarms. Both types of alarms should work properly now.

- Changed Task to properly store tag state unless "New Tag" is selected from the menu to prevent accidental deletion of content during rotation/activity switching.
[Samsung Galaxy Nexus] NFCZone.net:
If you've got ICS 4.0.3, then theres no problem writing to blank tags.

/Lasse

NFCZone.net - NFC tag supplier
[Samsung Galaxy Nexus] NFCZone.net:
Maybe your 4.0.3 rom can't write to the tags.. my first 4.0.3 rom had to get a fix, before it worked..

/Lasse

NFCZone.net - NFC tag supplier
[Samsung Galaxy Nexus] droid_does:
Got a question NFCZone, can NFC tags be rewritten after being written to of I wanted to change the tag contents? Also, it would be possible to like restick them after sticking it down if I wanted to use the tag elsewhere right?

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] NFCZone.net:
Tags can be re-written as many times as you want (almost), UNLESS you make the tag read-only when you write it. :)

To answer your second question.. No the tags will only stick once. Like a normal sticker.
[Samsung Galaxy Nexus] NFCZone.net:
I have a gsm.. i think it was the one big bigxie, he came up with a fix pretty quick though
[Samsung Galaxy Nexus] VivianC:
This looks great. I ordered some stickers and I'm looking forward to playing with these.
[Samsung Galaxy Nexus] NFCZone.net:
Most likely a rom issue...
[Samsung Galaxy Nexus] chandlerweb:
Where in the UK (online) can I purchase suitable nfc tags? Did a quick Google shopping search and couldn't find anything, at least I couldn't find the format information.

UPDATE schoolboy error... Have read earlier pages and found some suggestions :)
[Samsung Galaxy Nexus] NFCZone.net:
Www.nfczone.net of course:)

We can format the tags if you like, no problem
[Samsung Galaxy Nexus] chandlerweb:
Been in touch with nfc-supplies on ebay this morning. Super fast response and very helpful. He offered to sell a sample pack of different tag types, all preformatted and sent them first class this morning.
[Samsung Galaxy Nexus] krohnjw:
This is a ROM issue. Custom ROMs have no problem supporting NFC.
[Samsung Galaxy Nexus] krohnjw:
Yes. Task tags encode all information on the tag itself.
[Samsung Galaxy Nexus] krohnjw:
As all actions are encoded on the tag it will work on any device and perform the same actions. The exception to this is the profile tag that leverages saved app data for size reasons.
[Samsung Galaxy Nexus] jairmoreno:
Hi Krohnjw,

i tried to buy your app from the market, but it says that my device isn't compatible. I'm aware that it's because I have 241p activated. Could you ride out of that restriction?.

Happy new year from Colombia!!
[Samsung Galaxy Nexus] krohnjw:
214p? Are you changing the pixel density?

The only restriction I have in place is NFC hardware is required - then it applies the standard touch screen, wifi, etc based on permissioning. Other than that is not restricted to any screen size (SMALL through XLARGE all allowed).
[Samsung Galaxy Nexus] jairmoreno:
I mean 241p.. yep i'm changing the pixel density.

I think that the market won't recognize my GN (flashed with Open Kang 4.03 and 241p as pixel density) as a compatible phone.

Can I pay to you outside the market in order to get the app?
[Samsung Galaxy Nexus] krohnjw:
There is a free version in the OP that does not have any limitations.
[Samsung Galaxy Nexus] nfc-supplies:
Hi,

We have some NFC key fob tags in stock. They are white and use the MIFARE Ultralight C.

Best place is either our ebay shop nfc-supplies or nfcdog.com

If you PM me before hand I'll give a 10% discount on your purchases as you have all been very supportive of our new business. Thanks.
[Samsung Galaxy Nexus] kmhphoto:
I can highly recommend this company. Very quick to respond to orders and questions.
[Samsung Galaxy Nexus] chandlerweb:
+1
[Samsung Galaxy Nexus] jestercing:
I just got my NFC tags and they were blank so of course I couldn't write them but once to install a Custom 4.0.3 Rom they worked great....thanks
[Samsung Galaxy Nexus] okeefferd:
Are you LTE? Which ROM are you using? I tried a few before but none had NFC functioning correctly so I gave up.
[Samsung Galaxy Nexus] jairmoreno:
As the developer said in the market page. Galaxy nexus has a bug that prevents to format the tag.

In 4.0.3 this bug has been corrected.
[Samsung Galaxy Nexus] okeefferd:
Unfortunately not all of the LTE 4.0.3 ROMs have NFC functioning correctly, some not beyond Google Wallet. Can anyone confirm an LTE ROM that formats tags correctly?
[Samsung Galaxy Nexus] jestercing:
I'm on LTE GummyNex Rom works great for me
[Samsung Galaxy Nexus] balders27:
Hello and I apologies for the naive question. I have the Galaxy Nexus GSM and have purchased some tags from ebay (http://www.ebay.co.uk/itm/180784784451?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649) I’m finding that unless I install 4.0.2 rom the phone doesn’t even respond to to the tags? When I do install 4.0.2 rom and scan tag phone displays New Tag Collected but says unknown tag type? When I use NFC Task Launcher I can create a task but when I try to use Create Profile Etc it says No Saved Tags? I have searched forum but as you can tell I’m still lost? Thanks in advance
[Samsung Galaxy Nexus] krohnjw:
To use a profile you need to save a tag. Create a Task tag, then in the menu select save and give the tag a name. It will then be available for use within a profile.
[Samsung Galaxy Nexus] balders27:
Thanks just worked that bit out! I'm I right in thinking that no 4.0.3 rooms will even read the tags at the moment?
[Samsung Galaxy Nexus] NFCZone.net:
No, ICS 4.0.3 is able to both read and write nfc tags. Formatted or not.

Some custom roms however, still has problems even though it's a 4.0.3 rom.

ICS 4.0.1. and 4.0.2 has got a problem med non-formatted tags.

- Lasse

NFCZone.net - NFC tag supplier :)
[Samsung Galaxy Nexus] krohnjw:
I believe the questions is regarding 4.0.3 roms on XDA (Custom roms). I have the 4.0.3 OTA on my Nexus S that works without any issues. However, many people are reporting that most of the 4.0.3 roms here on XDA don't seem to have NFC set up properly for whatever reason.
[Samsung Galaxy Nexus] TheDave1022:
Would there be a way to create a task (or from tasker) that would do Wake On Lan? Be nice to put a chip in the entrance way that enables wifi, turns on my pc.

Edit: Found tasker solution...ordered some tags...cant wait
[Samsung Galaxy Nexus] balders27:
I have tried several 4.0.3 Romsey and non will even read the tags? Can anyone recommend a rom that works?
[Samsung Galaxy Nexus] NFCZone.net:
heh I was editing my post and put in this line:

Some custom roms however, still has problems even though it's a 4.0.3 rom.

while you were responding :)

But yeah, you're right it's the custom builds on 4.0.3 that have problems.

Not all though, i've tried a couple on th Nexus gsm without problems.

But one of the roms i tried with 4.0.3 didn't work with NFC at first. The developer

had to post a fix.
[Samsung Galaxy Nexus] balders27:
Can you please advice which rom to try? How you fixed it?
[Samsung Galaxy Nexus] NFCZone.net:
If you are on GSM, try the rom from Bigxie. That's what I'm on, and it works ;)
[Samsung Galaxy Nexus] nfc-supplies:
Hi just as a small aside, NXP's Taginfo is quite nice for checking tags. There are a few other similar apps out there that do the same sort of job. The inbuilt NFC app just says the less than useful "unknown tag type".
[Samsung Galaxy Nexus] marc.ientilucci:
alright so i finally have my Tags and want to create a foursquare check-in. this app makes it simple but foursuqare is making it difficult. where do i find the Venue ID? if i go to the venue from the web it doesnt give me an ID, instead it will give me a long string of characters after the URL (ie: 4b8b4a5df964a5200c9b32e3)

can anyone figure this out?
[Samsung Galaxy Nexus] Royal2000H:
Have you found this to still be true? I'm going to buy some tags soon.. you recommend Topaz the most?
[Samsung Galaxy Nexus] krohnjw:
This was only in response to tags that the phone had been left on and then turned on, picking those tags up within the polling loop and re-firing the event for tag discovered. It doesn't really apply to general use :)

I'd recommend Ultralight C tags personally, but topaz will work fine (They just aren't as "available").
[Samsung Galaxy Nexus] krohnjw:
I believe that is the venue ID - they are pretty long given the number of venues and are alpha-numeric.

To confirm you should be able to visit http://www.foursquare.com/venue/4b8b4a5df964a5200c9b32e3

I will concede it's a pain in the ass to type out :)
[Samsung Galaxy Nexus] Redflea:
I ordered some tags, but of course I wasn't listening in class (not my fault, Tommy was kicking me! ;) ) and unfortunately ordered unformatted tags.

I have a CDMA Galaxy Nexus running a 4.0.3 CM9 kang ROM, which I understand means I can't format the tags w/my Nexus.

I have access to a couple Nexus S at work (an "S" and an "S 4G") - can I use either of those phones to format the tags? I looked at one of them, and didn't find a format option in an installed app simply called "Tags", or in the Settings on the phone.

Appreciate your help...
[Samsung Galaxy Nexus] krohnjw:
A 4.0.3 rom with NFC will work fine.

The Nexus S or Nexus S 4G will also work fine.

The issue is not that there is a "format" to find. Essentially the tag needs to be formatted for NDEF. This is handled by the NdefFormatable libraby normally. It formats the tag to NDEF and writes the NDEF message. This works because the tag reports the NdefFormatable tech. So any good writing software will check for the Ndef tech and if that is not found the NdefFormatable tech.

To boil it down use ANY tag writing software and write a message to the tag and your are fine, it formats it for NDEF and writes the NDEF message.

The actual process will go something more like this:

1.) check if Ndef. If so then use the Ndef library.

2.) If not Ndef check for NdefFormatable. If so then use the NdefFormatable library to format the tag for Ndef and write the Ndef message.

You can use the manual tag techs (MifareClassic, MifareUltralight, NfcA, etc) and do block level operations to manually format, but there isn't software on the market to do that currently.
[Samsung Galaxy Nexus] Redflea:
Thanks...I guess I misunderstood something along the way when I was reading this thread. Now I'm excited again about my tags arriving! ;)
[Samsung Galaxy Nexus] Redflea:
Victory - tags arrived last night, easily made a couple of test tags setting up my phone for sleeping (volume changes and start Night Clock app and one for the car) - worked perfectly. Also need to make one for "normal" that I can tap on to return back to my normal state after wake up or when leaving the car...need to read up about toggle tags to see if I can have a tag complete one setup and then reverse it on the next tap. (CDMA Nexus, Winner00's Excellent CM9 Kang ROM, Franco's Amazing Kernel.)

Happy here... :)
[Samsung Galaxy Nexus] LordNickerchen:
Anyone with Open KANG ROM 4.0.3. was able to read/write NFC-tags?
[Samsung Galaxy Nexus] ejkeebler:
i've formatted, read and written them without problem on Kang 4.0.3 from 1/2 and from 1/5 :D
[Samsung Galaxy Nexus] ljmunz:
Nevermind, answered in the post above me :)
[Samsung Galaxy Nexus] jbdan:
Is there not a GPS enable/disable task available or would one need to have tasker installed along side this for that to work?
[Samsung Galaxy Nexus] jairmoreno:
I think that both ideas are very good
[Samsung Galaxy Nexus] Royal2000H:
#1 is an Android limitation, not the app.
[Samsung Galaxy Nexus] krohnjw:
1.) Android limitation

2.) Un-check Use Notification Bar under preferences.
[Samsung Galaxy Nexus] chandlerweb:
I have open kang milestone 1 an cant read or write tags. i o have francos kernel and it may be the combination of the two that is causing a problem. I will try winner00s cm9 kang to see if thats any bettter.

EDIT cant use winner00s as that is cdma only. Can anyone recommend a good GSM ROM that works with NFC and supports Francos kernel?
[Samsung Galaxy Nexus] krohnjw:
You can do one of two things. If you want to launch Pandora both times you can set it to toggle BT. If you explicitly want start BT and Pandora and then stop BT on the second swipe then create each tag and select save, then add those to a single profile tag.
[Samsung Galaxy Nexus] itsjusttim:
Yes! Its a:

First tap does x¹

Second tab does x²

Very easy to set up in app.
[Samsung Galaxy Nexus] JimmyHACK:
Anyone know a CDMA 4.0.3 rom that will write/read the tags? 4.0.2 stock works great, I haven't come across a 4.0.3 rom that works though.
[Samsung Galaxy Nexus] sppatel:
Is NFC supposed to work when the screen is off and deviced locked? NFC tagwriter doesn't seem trigger however I swore when I tried google wallet I had my screen off and I was prompted for my pin.

If NFC itself shutdown with the screen is there a way to keep it alive?
[Samsung Galaxy Nexus] krohnjw:
NFC is disabled when the screen is off.

Someone could potentially change this by modifying the service, but I don't know if this is desired or has even been looked in to.
[Samsung Galaxy Nexus] URPREY:
I'm using ZYGOY3 1.8 and NFC works fine on my VZW GN
[Samsung Galaxy Nexus] jbdan:
The three I've tested that read and write with no issue the classic mifare 35mm from tagstand are gummy, romans aokp, and fabulous IML74K
[Samsung Galaxy Nexus] JimmyHACK:
Thanks. I'll run Gummy for the time being
[Samsung Galaxy Nexus] dspcap:
Is there a thread where people show their creativity with the tags? While I bought some tags and played with them, not seeing much value add... but that's just me.
[Samsung Galaxy Nexus] sblantipodi:
I bought some nfc Keychain.

I stored my vcard in it but nothing really useful.
[Samsung Galaxy Nexus] Royal2000H:
Can someone recommend the most affordable retailer for tags (I guess Ultralight C - since krohnjw recommends them) in the US?

NDEF formatted preferred.

Some are free ship for orders >$50... essentially meaning not free ship since there's no way any normal user needs $50 worth of tags.
[Samsung Galaxy Nexus] akellar:
Shipping for the starter kit from tagstand was like $3 so a total of roughly $20 for 15 tags.
[Samsung Galaxy Nexus] TheDave1022:
Not sure if it's possible, but it would be really cool if there was a way to Enable/Disable profiles in Tasker.

Basically want to be able to setup a sticker that will Enable or Disable my alarm Task depending on if I need to get up early next morning or not. I have tasker launch XM/Sirius at the desired time and the default alarm app doesnt allow you to launch a program.

Other option would be if it can pull up the list of Alarms configured and allow to turn them on/off with the scan of NFC sticker.

Oh and I'm on CM9 Kang updated 1/8 and read/write both work.
[Samsung Galaxy Nexus] sblantipodi:
I bought this keychain, they are smaller than what is seems, cheap price,

they are preformatted and they works well with my 4.0.1 stock nexus using tag info and tag writer.
[Samsung Galaxy Nexus] jbdan:
Any updates on the way? gps toggle, display settings possibly :D