yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] ULJ:
I've just received a 4-pack Sony Xperia SmartTags ... and I have the same "problem" as mentioned above on my HTC One X. When the tag is detected, a pop up window is displayed allowing me to choose which NFC application I want to start ... Then I tried using the "write special NFC ReTag tag" function. Whowever, I think it does not work correctly. When I use the function and tap a tag, I press "OK" button and nothing more happens. Should there be a Android "toast" (pop up message) or not after pressing "OK"? Because I am not seeing any. Therefore, I think the function does not work as intended.
[Samsung Galaxy Nexus] ascsa:
Yes, the following message is shown after sucess on ICS devices (a similiar message is shown on GB devices)

Writing a nfc tag could take a second or two (depending on your tag) ... So please don´t remove the tag too early ... tap the tag against your phone and keep it there ... press the ok button and wait 2 seconds (tag should always be pressed to your phone) ...

Does this work for you ?
[Samsung Galaxy Nexus] ULJ:
No. Unfortunately it does not. I see no "toast" message after pressing the "OK" button. I held the tag against the back of the phone for 30 seconds.
[Samsung Galaxy Nexus] ULJ:
The Sony Xperia SmartTags can only contain 46 bytes of data. Is that the problem?

By using other NFC applications I can see that nothing gets written to the tag using the before mentioned function.
[Samsung Galaxy Nexus] ascsa:
Hmm, definitvely should not take 30 seconds ;-)

Let´s figure out, whats wrong (device = unlikely, tag=perhaps or app= best case for you ...some additional work for me ;-) )

Some questions:

Which rom?

Same result for all 4 tags ?

Could you write some plain text on the tag (e.g. with the nxp tagwriter ?)

Could you provide a logcat file ?
[Samsung Galaxy Nexus] ULJ:
HTC One X running stock 1.28.401.9.

It is the same for all four tags. I have tried all four.

Providing a log is no problem. Just let me look there my self. I am a software developer.

I will try nxp tagwriter now.
[Samsung Galaxy Nexus] ULJ:
No problem writing plain text to the tags using nxp tagwriter. And it can be read fine.

Is there any log filter you wish me to apply (I'm using aLogcat) ?
[Samsung Galaxy Nexus] ascsa:
46 bytes? ... aargh damn, as mentioned cheaper and more powerfull tags are available!

But anyway, Yes, I think so ....that could cause the problem!

I checked it, and currently the ICS message has 59 bytes ... not sure if I could shrink it to 46bytes .... the Gingerbread message has exact 46 bytes ... that´s the reason, why the sony useres (which normaly use the sony tags ) have no problems on their GB devices ...1:0 Gingerbread ....

I think I will provide a update, either with a shrinked ICS message or the option to use the GB solution on ICS devices ....

EDIT: So no need for the logcat (btw:aLogcat would be fine ;-))
[Samsung Galaxy Nexus] ULJ:
Okay. The Xperia SmartTags is my first NFC tags. If they are the problem I will just buy some other :)

If you want me to test something, when just write :D (I hope then that I have not bought the Xperia SmartTags for nothing :))
[Samsung Galaxy Nexus] ascsa:
Don´t get me wrong, I´m a little bit disappointed and furious because of sony selling this expensive crap ....

I have to update the app anyway ... the day sony updating their devices to ICS, a lot of users will have exactly the same problem .. so many thanks for finding this issue and reporting back !!!!

I already found a way to shrink the ICS message to 44bytes, so should work with the next update ...
[Samsung Galaxy Nexus] ULJ:
Yeah. I've probably paid too much for them but thats too late now. The reason for me buying them was their accessibility here in Denmark.

No problem. Happy to help :)

Superb! I can't wait to test the new version! :D
[Samsung Galaxy Nexus] ascsa:
Ok, the credo of the app is

"Don´t buy expensive NFC tags! Use any NFC tag to trigger multiple functions!" :D

so i´m not an expert in buying tags, but if you search a supplier in denmark, have a look at : http://www.nfczonen.dk (never tested by me ;-))

Many other suppliers (UK, US, Finland, Germany etc. ) with worldwide shipping are also available ....

...but anyway, with the update these sony tags should work, and nevertheless they have a nice design :)
[Samsung Galaxy Nexus] ULJ:
Thanks. Looking forward to the update. :)
[Samsung Galaxy Nexus] ULJ:
Just out of curiosity, what is the ETA for the update?
[Samsung Galaxy Nexus] ascsa:
:)

I don´t like apps updating every day or two, just for some typos .... So I always try to bundle features and minor bugfixes ... (critical bugs will be updated asap!)... depending on the new features and my availability, the update cycle is normally something between 2 and 4 weeks ....

I think I can reschedule some features and try to release the update this weekend!

:D
[Samsung Galaxy Nexus] ULJ:
Superb. Thanks.
[Samsung Galaxy Nexus] ascsa:
Update 1.5

Update 1.5 just released ...

Update 1.5

* Set Alarm

* Set Timer

* Set Brightness (auto, value)

* Launch Navigation without address

* Added fallback solution (small memory size) for writing special NFC Retag tags

* some UI improvements and bugfixes
[Samsung Galaxy Nexus] ULJ:
It works regarding the small memory footprint on Sony Experia NFC tags. Thanks!
[Samsung Galaxy Nexus] Admeisterz:
mobile data

Hi mate,

Brilliant app! I was wondering if there was a way in the next update to enable toggle in data parameter if possible? It's just got on and off at the moment?

Thanks!!!
[Samsung Galaxy Nexus] ascsa:
added to my todo list ...

If I remember it right, there were some issues with the toogling of mobile data, but I will have a second look...
[Samsung Galaxy Nexus] ascsa:
any problems with the 1.5 update/ features ?
[Samsung Galaxy Nexus] ascsa:
Hi everybody,

just had a nice discussion regarding the airplane toggle feature within an other thread ... I know normally the airplane modes disables NFC, too ... Wouldn´t make much sense for me to implement it within a NFC app ...

BUT I tried everything to keep NFC enabled during Airplane mode, and finally managed it ---> Airplane mode was implemented within version 1.4.5 !

Works for me on my main dev device nexus s 4.0.4 non-rooted, as you can see in this little quick and dirty video : www.youtube.com/watch?v=PtAihg9QHXY

Does it work on your devices,too?
[Samsung Galaxy Nexus] khaytsus:
Is there any chance in the future you could suppress the app launching, or make it less obvious? Maybe some kind of transparent overlay instead of a black screen? It's just cosmetic, but would be nice to not blink out to black then back. :)
[Samsung Galaxy Nexus] ascsa:
Hmm,

you mean the short blink while a tag is detected with the "do not show" option enabled?

To be honest, never thought about that as a problem, but sure I can have a look at that and try something smoother :D ! -> added to my ToDo list ...

BTW: Could you please give some feedback, how the galaxy note and your rom handle the airplane toggle option --> especially if NFC will be disabled while using the airplane activity (Activity: Airplane mode: parameter: TOGGLE) in NFC ReTag.
[Samsung Galaxy Nexus] sopaipilla:
works great with mi cards! :D

very thanks sir, very good job with this program
[Samsung Galaxy Nexus] ascsa:
You're welcome ;-)
[Samsung Galaxy Nexus] BlackHoleSlam:
Is there any way you can make a data toggle option this is why I stuck with your app over nfc task launcher they have no option for data but I would like to combine airplane mode and data toggle since when I turn off airplane on the way home I always turn on data. thanks

by me, for me and I love you
[Samsung Galaxy Nexus] ascsa:
Have a look 7 posts above ;-)

But beside that, I didn´t get your use case..:confused:

Why do you not combine the airplane toggle with the data ON option? --> ...while airplane mode is ON... "mobile data ON" is irrelevant and by toggling Airplane mode off you will have mobile data enabled ....would make much more sense for me to use the data ON option than the mobile data toggling option ...
[Samsung Galaxy Nexus] BlackHoleSlam:
I should have come in an edited my post I realized how it sounded my mistake and thanks for having the data toggle

by me, for me and I love you
[Samsung Galaxy Nexus] BlackHoleSlam:
I would like to use your app and in the beginning I was also playing around with nfc task launcher but when I uninstalled it when I would swipe a tag my phone would have a pop up saying new tag or nfc retag as options. Anyway to get past that

by me, for me and I love you
[Samsung Galaxy Nexus] ascsa:
Sure ;-)

Just write a "special NFC RETAG tag" .... you will find it within the "more" button
[Samsung Galaxy Nexus] BlackHoleSlam:
Okay thanks

by me, for me and I love you
[Samsung Galaxy Nexus] BlackHoleSlam:
It says nothing done so I clicked failsafe or fail back and same error any ideas

by me, for me and I love you
[Samsung Galaxy Nexus] ascsa:
OK, I assumed that you have some rewritable tags available!?!

Because you have already used other apps which requires rewritable tags before ... Hope you didn´t write protect them ... would not be a problem for nfc retag, but the dispatching process is much easier with rewritable tags.

You can try to write a plain text message on them (--> Try NXP Tagwriter for example) and then try again with NFC retag to write a special NFC Retag tag ...Just tap the tag to the back of your phone and keep it there ... confirm the pop-up and wait 2 seconds ....always with the tag pressed to your phone ...

If you only have write protected tags (lift pass, hotel key card) or if you accidentally made your tags write protected, you can try to identify the other app(s) which is show up in the pop-up ---> Have a look at the settings within the other app(s) and disable any "show in chooser", "autostart" etc. options ....

As last option you can try to freeze or de-install the other app(s)...

Does this work for you?

EDIT: If it´s not working, could you please quote the exact error message ?
[Samsung Galaxy Nexus] BlackHoleSlam:
Figured it out I didn't hold it over long enough

by me, for me and I love you
[Samsung Galaxy Nexus] BlackHoleSlam:
Okay now I can just have one nfc app

by me, for me and I love you
[Samsung Galaxy Nexus] ascsa:
:) Yeaah the speed of writing and reading a tag depends on the tag, the device and the position you tap the tag ...general speaking the connection between tag and device .... ... some tags are really fast ... some are very slow ... and unfortunatelly the Gnex seems to have a weaker nfc antenna than e.g. the nexus s ... so writing could take a couple of seconds
[Samsung Galaxy Nexus] BlackHoleSlam:
I was wondering why every time I enabled airplane mode is would swipe a tag and my browser would pop up i am on 1.5 and airplane mode still disables my nfc I have a cdma galaxy nexus

by me, for me and I love you
[Samsung Galaxy Nexus] ascsa:
Hmmm, strange ....

Do you have some additional activities (like browse or launch browser) saved to the tag in the database ?

another reason could be that an URL was previously saved on the tag ... The write feature doesn´t delete the tag completely .. it writes the content over the existing content ... in some cases the old URL or parts of the URL could cause such problems .... formating the tag completely should solve this ..

The NFC disabling/enabling behavior is something I can confirm for the unrooted nexus s on 4.0.4 .... I was asking for some feedback for other devices and roms, but there is obviously a lack of feedback ... for the next two weeks the nexus s will be my only available test device with stock rom and NFC enabled :(...but anyway, i will not be able to test all device/ rom combinations at all ... so if it´s working, be happy and if it´s not working ... i´m sorry, it´s the normal android behavior ... I can have another look into that, but again, it seems that this depends completely on the rom/ firmware .....
[Samsung Galaxy Nexus] BlackHoleSlam:
Yeah airplane mode seems is the culprit I triggered the airplane by swiping the tag past and watched in setting nfc turn off

by me, for me and I love you
[Samsung Galaxy Nexus] ascsa:
Yes, again, STRANGE... on one nexus device (s) airplane mode without disabling nfc... as you can see in the video.... And on the other (galaxy nexus) disabling nfc... And both with 4.0.4 I assume...
[Samsung Galaxy Nexus] BlackHoleSlam:
Yes when I get home I will try to look into airplane mode more where is it located on our devices?

by me, for me and I love you
[Samsung Galaxy Nexus] ascsa:
system settings/Wireless & networks/More
[Samsung Galaxy Nexus] BlackHoleSlam:
I ment in the system ui since the airplane mode itself would probably have to be modified to keep NFC probably a line of code or 2

by me, for me and I love you
[Samsung Galaxy Nexus] ascsa:
Without any deeper analysis, I would probably look at something like:

com.android.systemui.statusbar.policy.AirplaneModeController

com.android.settings.AirplaneModeEnabler

com.android.connectivitymanagertest.ConnectivityManagerTestActivity

(4.0.3)
[Samsung Galaxy Nexus] BlackHoleSlam:
Thanks I will go probing into the deep of the Android system

by me, for me and I love you
[Samsung Galaxy Nexus] BlackHoleSlam:
i'm sorry but where are these files located everywhere i'm looking i can't seem to find them and a search isn't pulling them i am looking through root explorer
[Samsung Galaxy Nexus] ascsa:
these are some airplane mode related classes in source code (again without any deeper analysis) ....are you sure you know what you´re doing?
[Samsung Galaxy Nexus] BlackHoleSlam:
I am somewhat good at this stuff but i have a good amount of friends that can help me with code and such
[Samsung Galaxy Nexus] khaytsus:
Yes, it'd be nice to not have the "blink" when a tag is detected. :) It's not a problem, just you're always asking for suggestions, this would be a nice to have. Don't think I've had any problems with it, just look "cleaner" without the "blink".

Sorry about the delay on feedback on NFC on Airplane mode. On my Galaxy Note (rooted stock 2.3.6 ROM) in airplane mode NFC still functions. I tested it with your app and a few others.

Your airplane mode function also works, I set it to Toggle, scanned a tag and went into Airplane mode, scanned again, and it turned back on. :)
[Samsung Galaxy Nexus] ascsa:
Many thx for the feedback! :)

Seems that the airplane mode is messed up in some (even stock) roms ...but good to hear it working within the galaxy note :)

As mentioned, I will have a look at the "blink" .... I have one or two ideas how to solve this without changing the entire structure of the app, but I´m not sure if these ideas will work ....And don´t get me wrong, I appreciate any feature requests and suggestions ... the "blink" is a good example ... I would never had a second thought about this without your request :)
[Samsung Galaxy Nexus] BlackHoleSlam:
Nfc has some how started working with airplane not turning it off now thanks for answering my questions

by me, for me and I love you
[Samsung Galaxy Nexus] @@anderson@@:
Just found an old nfc card that i don't use :)

this app is amazing !!!

got a couple of questions to ask tho

i have some nfc card which i am currently using : UK Oyster Card and the Hong Kong Octopus card

i am wandering if i rewrite the tags by using this app , will it effect the normal use of the card e.g. paying with the card.

and is it possible to add in the function of turning on Mobile AP/tethering :confused:

as i need to use this function all the time, it will be extremely convenient

THANKS A LOT ! AND I LOVE YOU !!!:D
[Samsung Galaxy Nexus] ascsa:
Hi anderson,

this app doesn´t need to write anything on your card ... all activities are saved in an app internal database and the app only reads the id of the card. Therefore you can use this app with your cards without any effect on the normal use of the card.

There is also a feature for writing "special NFC Retag tags" (and sony tags) but this is only needed/used for a better dispatching process with rewriteable tags. I think this writing wouldn´t work with your Oyster or Octopus card, because afaik these cards are write protected... but If you want to stay on the save side, just keep away from these writing features :)

....added your portable WiFi/ tethering feature request to my ToDo list ...:D
[Samsung Galaxy Nexus] @@anderson@@:
Thanks for your speedy reply, i am having much better understanding of what's going on now

just wanted to know, how long is your ToDo list lol
[Samsung Galaxy Nexus] ascsa:
quite long :rolleyes: ... but I reschedule frequently when good ideas came up .... and I think this is one of those ideas..... If it´s possible without much hacking, I think it will be included in the next update ... and my update cycles are usually something between 2 and 4 weeks .... (major bugfixing --> asap)
[Samsung Galaxy Nexus] ascsa:
Hmm received 3 error reports regarding the editing of Tasker tasks ...Couldn´t reproduce the problem by myself, but I think I have found the issue and I will fix it within the next update...

Any other additional problems/ errors from your side ?
[Samsung Galaxy Nexus] Nakebod:
Is it possible to add some kind of variables into the TexttoSpeech option? I'm using a NFC tag with a BT and WIFI toggle, and I want to have a TTS like "Turning BT on, WIFI off." Or "Turning BT off, WIFI on." Depends on the toggle of course :p

If is is possible to check the current state, something like {bt_state} and {wifi_state} or w/e would help.

Of course, to make it more confusing ;) when BT is On, bt_state should say "off" in TexttoSpeech, and not "on".

Also, on my HTC One X, I have a separate option for the Alarm volume. Not sure if this is a custom HTC implementation or general Android, but NFC ReTag can only set the ringer and media/music volume.
[Samsung Galaxy Nexus] m.klinge:
You could easily do it in tasker if you like :-)

//M
[Samsung Galaxy Nexus] ascsa:
Hmm, nice idea ....

Currently there is no such option/variable within NFC ReTag available... probably you could do that with tasker, as m.klinge mentioned ... The TexttoSpeech option is one of my favorite functions... because it´s so much fun ;-) .... i have some additional ideas regarding the texttospeech function, but it´s currently not top priority on my todo list .... I will add your request to the list and have a look at it, together with my additional ideas ...

Good point... Android change the volume behavoir from GB to ICS ... On standard android ICS there are only settings for media, ringer and alarm and each manufacturer seems to have adapted this again ... it´s a little bit annoying :mad: .... but the reasons why there is no alarm volume setting in NFC ReTag is much easier .... I didn´t saw any use case for this :eek:.... I think I could easily add a similiar volume function for the alarm, but I´m not sure it will work on every device (e.G. on Samsung ICS devices you will find the alarm volume setting within the samsung alarm app ...) .... , so again, additional point on my toDo list ... but I think this will be a quick one ....:)
[Samsung Galaxy Nexus] ascsa:
Hi,

I´m still waiting for my new dev device the Galaxy S3 .... (Yes, the blue one :rolleyes: ) ...

Does anyone here has already tested the GS3 with NFC ReTag ?

According to my dev console, there should be already some GS3 users with NFC ReTag out there, and till today no bugs were reported, but I would like to double check it and receive some early feedback from the first GS3 users ;-)

Already posted a similiar thread within the GS3 Q&A forum ...
[Samsung Galaxy Nexus] subvertz:
Early pro user here with ANOTHER request (sheesh, this guy again...)

Can you make the app launch in landscape?

I made a car dock in landscape, and use a tag to launch an app (torque, pulls parameters from car's computer to display gauges).

SO now when I place phone in dock, it rotates landscape by angle, senses the NFC, rotates back to portrait to launch NFC ReTag for half a second, launches my app in portrait, then the phone detects pogo charging and rotates back to landscape. The process is frustrating to watch, but would go slightly quicker if it didn't have to re-render the different orientations.
[Samsung Galaxy Nexus] ascsa:
ahh the last time it was the lockscreen request ... right ?

:)

I understand your issue, but launch the app in landscape, would cause a horrible design and user experience (Yes, more horrible than today;-))

I think the best solution, would be to find a practical way to launch the app without the "blink". It´s on my list and I´m working on it, but haven´t found a practical solution yet ...

Alternatively I could try to implement an alternative landscape mode via the settings menu ...not for normal use, but especially designed for uses cases like yours ....

BTW: How much time took your "Dock" activities? 2 seconds ....5 seconds ? Perhaps not perfect ... but still impressive ;-)
[Samsung Galaxy Nexus] subvertz:
Thread Video doesn't show exactly the issue since I put the phone in the dock asleep, but you can see NFC retag "blink". The biggest delay is the waiting to recognize the charge, but I know you can't do anything about it. I'm following the guys decoding the dock handshake for that issue. I'll shoot another video later.
[Samsung Galaxy Nexus] JMonkeYJ:
just downloaded this app and started playing with it today (using my paypass credit cards for testing ;). and i have a couple questions:

- just figured out that toggle bluetooth SILENT removes the permission request, so that answers my first question.

- is there a way to make my phone give a little buzz when it reads an NFC tag so that i know it got picked up without staring at it?

pretty excited to start integrating this app into my everyday life after some more playing and testing :)

EDIT: another question:

- it seems like after i use a Launcher action (ie open an app), then subsequent Launcher or Homescreen actions are ignored. i'd like to open a bunch of applications with an NFC tag so that they are all queued up in my recent apps list and easily accessible (eg when going to the gym, i want Runkeeper, Music, and my exercise log app all to be in my recent apps list). is there a way to either do that, or at least cause multiple Launcher actions to not be ignored?
[Samsung Galaxy Nexus] ascsa:
yep

you should hear a sound on standard roms everytime you scan a tag ...unfortunately it´s linked with the ringer volume (since ICS )... so if you have muted the ringer, you also have muted the nfc sound ...(perhaps have a look at some apps for changing the notification volume independent from ringer volume) ...so it´s basically something controlled by your rom ... but you could also add a Texttospeech activity with the something like "Car mode on" or "done" or "tag received"

Hmm just tested that behavior with 2 stock 4.0.4 devices ... (--> launch 3 random apps) ... all apps were launched, the last app is in forground and if I use the BACK button the other apps came to foreground ... closed all apps via the back button and then had a look at recent apps and all were there ... BUT you are right, if you check the recent apps before closing the apps ... none of them are in the chooser .... not sure if I could hack around that ...I will have a look ...
[Samsung Galaxy Nexus] ascsa:
Hi all,

do you want to use NFC without having to unlock your device ?

I just found this post on the portal:

http://www.xda-developers.com/android/use-nfc-with-screen-off-or-in-lock-screen-on-galaxy-nexus/

and the thread: http://xdaforums.com/showthread.php?t=1709586

NOT tested by me (yet)! but sounds promising! Don´t forget to backup!

--> if this works for you, give some kudos to Geniusdog254 !!
[Samsung Galaxy Nexus] BlackHoleSlam:
Testing now

Tested screen off and ... it works awesome

by me, for me and I love you
[Samsung Galaxy Nexus] khaytsus:
Personally, no, I imagine the NFC radio being on 24/7 would impact the battery, and it's not a big deal to pop the phone on. My "most important" tag scan is in my car, and I'm plugging in anyway, so I plug in, let it turn on, then put it in the GPS holder and it scans. :)

Thanks for the info though, some people this might be more interesting to them!