yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] kennymccormic:
I thought you might be interested in my experiences and the user feedback I received for NFC TagInfo:

Regarding the passports in general:

ICAO compliant electronic passports (i.e. those that can be used for international travel) use ISO/IEC 14443 communication protocols (either Type A or Type B). Therefore they are (theoretically) compatible to NFC.

With NFC TagInfo you can read pretty much the same information that is printed on the passport page. Fingerprints (or other sensitive information) usually cannot be read without extended authentication (at least for EU passports).

If there is the same information on the chip as it is printed in the passport, why is there a chip at all? Because the chip also contains a signature over the data, which allows (with some flaws) verification of the authenticity of the travel document.

Also there is further sensitive biometric information (like fingerprints) that is stored only in the chip.

Unfortunately some passports (especially [but not limited to] those using the ISO/IEC 14443 Type B communication standard) do not always read. I assume that this is a problem with energy consumption (i.e. the passport requires more energy than the phone provides over the RF field.)

Your passport works if NFC TagInfo displays the insert "Reading tag...". If this is not displayed when you scan your passport, it is likely that you experience the above problem. Sometimes (although not too often) it helps to move the phone a little to find the optimum spot on the passport.

If you got that far, it is worth entering the information that is required to calculate the basic access control key (i.e. passport number, birth date & expiry date). The passport number is case-insensitive (yes, it may contain letters).

Some countries, like Germany encode the phono in the passport with JPEG2000. As Android does not natively support JPEG2000, those photos cannot be displayed at the moment. However, we already have an unpublished version of NFC TagInfo that decodes JPEG2000 images and we are looking for ways to integrate this into one of the next releases.

Regarding US passports:

Some users reported that the chip is in the back cover page.

Newer US passports can only be read when the passport booklet is opened. This is due to some pages (I assume the front cover page, but I'm not sure) contain a shielding metal foil, that prevents the passport booklet from beeing read while closed.

For some other tag types, se my response in this thread.
[Samsung Galaxy Nexus] waylo:
This adds a lot. Thanks so much. I opened up the passport and scanned on the inside of the back cover. It makes some noise, but no information ever pops up. Well that's something!
[Samsung Galaxy Nexus] kennymccormic:
Are you using NXP's TagInfo app or NFC TagInfo (https://market.android.com/details?id=at.mroland.android.apps.nfctaginfo) to read the passport. The latter (the one that can decode passports) should not make any noise upon scanning a card.
[Samsung Galaxy Nexus] skittlebrau:
What part of the phone are you using to contact with the back inside cover? I'm using NFC TagInfo, put in my #/DOB/Exp, and get nothing. Oh well.
[Samsung Galaxy Nexus] s.m.knipe:
I'm thinking that the US ones require a stronger signal from the device to see, as my passport is brand new and isn't being picked up either.

I wonder if that is controlled at the kernel level (ie the voltage sent to the tag could be increased by throwing more voltage to the NFC antennae)?
[Samsung Galaxy Nexus] waylo:
I'm using the latter. But it does make some beeping, though never registers.
[Samsung Galaxy Nexus] madj42:
I'll second this. I entered my info and get the same thing.
[Samsung Galaxy Nexus] Nexussy:
Works with my UK passport

Had to enter passport number, birthday and expiry date at the first try.
[Samsung Galaxy Nexus] kennymccormic:
Strange. Would be interesting where the beeping comes from. I certainly didn't program this into the app :-o
[Samsung Galaxy Nexus] Evangelion01:
It's an Android notification. Even if you don't have any NFC-specific applications installed on the Galaxy Nexus, touching a NFC tag on the back will trigger the sound.
[Samsung Galaxy Nexus] waylo:
I thought it was probably something like that, running in the background and OS related. Google wallet for example, doesn't have to be running and it will register (and beep).

EDIT: I mean, it doesn't have to be running in the foreground.
[Samsung Galaxy Nexus] darrendm:
Sorry, I'm quite new with all this NFC stuff, only JUST realising I am able to read my Oyster and Passport.

Is there a way to save my oyster card info to my phone so I can tap onto London transports with the touch of my phone instead?
[Samsung Galaxy Nexus] Royal2000H:
I would think there is a security mechanism preventing this so there won't be duplicates and stealing of data, but I'm not experienced with this either.
[Samsung Galaxy Nexus] darrendm:
Yeah, thinking about it carefully does make it seem not really possible.

Thanks anyway mate.
[Samsung Galaxy Nexus] kennymccormic:
You are right. Looking into Bug 24022 (https://code.google.com/p/android/issues/detail?id=24022), this seems to be a notification introduced in Android 4.0 (an annoying one btw.)

Could you post the output of adb logcat? Would be interesting if there is any indication what is going wrong here...
[Samsung Galaxy Nexus] Natolx:
I was able to read my US passport after my 4.03 rom added nfc support which it apparently didn't have befote
[Samsung Galaxy Nexus] Royal2000H:
To be clearer... there was a bug in ICS pre-4.0.3 that only read NDEF-formatted tags. 4.0.3 fixed this. Android prior to ICS didn't have this problem (the Nexus S)
[Samsung Galaxy Nexus] kennymccormic:
Yeah, it took me even longer to trace the problem, but it wasn't that easy to borrow a Galaxy Nexus:

^^ that's the explanation of the problem. The phone detected a tag/card in the field of the NFC reader but when it tried to connect, the tag did not respond (or the NFC reader did not receive the response).

Unfortunately, the NfcService makes the tag detected sound [see attachment:start.ogg] as soon as it detects a tag (without checking if a connection is possible).

Then, there are two cases:

A connection was sucessfully established:

the end sound [see attachment:end.ogg] is played

the applications are notified through the tag detection intent(s)

The connection to the tag failed

the error sound [see attachment:error.ogg] is played

applications NOT notified

Unfortunately, this means that there is no way to detect the latter case from an application.

Btw. I could only reproduce this problem with two type B cards (both were sample passports from Mirage Security Printing). Tested on Galaxy Nexus with Android 4.0.2.

NOTE: nfcsounds.zip contains the three audio files start.ogg, end.ogg and error.ogg as .ogg files cannot be uploaded to the forum directly.
[Samsung Galaxy Nexus] Natolx:
What is the nfcsounds file in your post?
[Samsung Galaxy Nexus] kennymccormic:
Right, I forgot to update my post after I realized that .ogg audio files can't be uploaded to the forum. The zip package contains the three audio files start.ogg, end.ogg and error.ogg that I refered to in my post.
[Samsung Galaxy Nexus] kennymccormic:
Communication trace of the contactless interface

Finally, I did some further debugging with the Galaxy Nexus. I traced the signals exchanged between the Galaxy Nexus and a sample passport. (You can find the full annotated report in the attachment:CLT Protocol Layer 2012-02-06 14h56m19s Galaxy Nexus.pdf.)

The result seems to be that the communicatin between the phone and the passport is too unstable. While the passport usually receives the commands sent by the phone, the phone does not properly detect responses by the passport.

Regarding the issue of the phone beeping despite not notifying the NFC TagInfo application:

This happens if the communication succeedes up to the ATTRIB command/response pair. Then either the ATTRIB response is not properly detected by the phone or actively rejected by the phone. The phone then resets the communication and restarts polling for cards.

If the communication is interrupted at an earlier stage (e.g. the phone does not detect the ATQB response by the card or the card does not respond to the ATTRIB command at all), no sound is emitted by the phone.

I did the above tests with Android 4.0.1 and 4.0.2 but I expect this issue to remain in Android 4.0.3 (unfortunately an OTA update was not yet available for the phone and as it's only borrowed I didn't want to unlock & try any custom ROMs.)
[Samsung Galaxy Nexus] waltaugust:
Can read credit cards but not US Passport

I have 2 Nexus S phones and one Galaxy Nexus. I get no response at all on my US Passport. I can read the passport on my computer with an Omnikey reader so I know it is functional. Yes I know there is some shielding in the front cover so I am only scanning the back cover. I am assuming it is a power issue with certain US passports. I tried on 3 that were all issued in 2010.

On another note it is possible to read contactless credit and debit cards. I put an app up on the market called the "electronic pickpocket". I don't show the whole number only part as I don't want to help theft but on my internal version I can see the whole thing. It works on my Chase Credit and Amex Blue and an old UK Oyster card. I think there are some cards it doesn't work on. If you get a chance try it out and let me know what cards work.

So if the NFC TagInfo guys want, I can help you build the credit card reading into your app. I think you may already know how though as it was easy.
[Samsung Galaxy Nexus] lilirose:
Tested with both a US passport and an Irish passport, both issued last year. Neither worked. Tried it with my OV-chipkaart (Dutch transport card) and it read some data, but nothing I could really make any sense of...would be handy if I could view my remaining balance, but oh well.
[Samsung Galaxy Nexus] Evangelion01:
When you say it works on an old oyster card, what exactly do you mean? I can't find any apps that produce any usable data from Oyster cards.
[Samsung Galaxy Nexus] nike6229:
NFC / Passports

1. Install NFC TagInfo by NFC Research Lab

2. Install PassportImageDecoder

3. Launch NFC TagInfo

4. There will be a place to Enter : Passport Number, Date of Birth, Date of Passport Expiration

5. Scan passport - takes a few seconds. You might need to do some adjustments as this tag seemed a bit hard to scan. .
[Samsung Galaxy Nexus] Mach3.2:
I believe there is a encrypted partition on the RFID tag as it does on my passport.

Not that i own a US passport, but it may be there.

And i believe not any Tom, **** or Harry can replicate that.
[Samsung Galaxy Nexus] kiwiruss:
I have a Galaxy note 2 and did a little research today after receiving my new Passport.

Here is a plugin for NFC Taginfo that should help.

http://www.mroland.at/projects/image-decoder/

I'll try it out tonight.
[Samsung Galaxy Nexus] bypx:
Tried on italian passport.

With NFC Taginfo & PassportImageDecoder I can read the passport informations, view the photo and some data but I can't access to fingerprints. Why?
[Samsung Galaxy Nexus] kennymccormic:
Reading fingerprints (and possibly some other sensitive biometrics) requires EAC (extended access control) authentication to the passport. The EAC keys are only available to authorized inspection systems. NFC TagInfo can only perform BAC (basic access control) using the passport number, birth date & expiry date. However, there seems to be a bug in NFC TagInfo that prevents reading EF.SOD after reading the fingerprints failed. EF.SOD should be readable so I will look into fixing that issue for the upcoming release.

Best regards,

Michael
[Samsung Galaxy Nexus] monacoo:
Has anyone found out how to read this data without entering numbers?
[Samsung Galaxy Nexus] Mach3.2:
It's the design of the passport, you need it to be able to read the chip.

Beamed from my Maguro.
[Samsung Galaxy Nexus] hx4700 user:
Before berating the app developers, consider this. We went to Portugal recently, through Faro airport. Passport control was very busy. There were 4 automated doors that you could pass through after using an automated passport checker. You had to first open your passport, and place it face down (photo page) into the reader unit. There were quite big queues, as it took from a few to 20 seconds or more for the reader to read the passport information. A few people could not get theirs read and had to join the queues for passport officers to check them. Those are heavy duty commercial passport scanners. You cannot expect a mass produced phone to be able to read one quickly.
[Samsung Galaxy Nexus] monacoo:
These scanners do not use nfc ;)
[Samsung Galaxy Nexus] hx4700 user:
Thanks.

And even with different (better?) technology the commercial scanners are still slow.
[Samsung Galaxy Nexus] monacoo:
No, they use OCR scanning technology and it is slow by default...
[Samsung Galaxy Nexus] muddy777:
I did steps 1 to 3, but when I load NFC TagInfo, there is no place to enter the required data, this is what I get:

https://lh4.ggpht.com/xCviw7XPM0Pib5XDnyXy6A2L-PpocBJiLIKoffzuSkpkShzBxYXp2b9pr0nEOg8VyoA=h310-rw

so how i am i supposed to enter that data? if i press Close it will ext the app
[Captivate Q&A, Help & Troubleshooting] mbc663:
Is there anyway to remove the topics listed in the participated tab or clear them? It's not tied to the apk, it's thru there servers.
[Captivate Q&A, Help & Troubleshooting] sepherian:
No.

10charecters
[Samsung Galaxy Nexus] Arrio:
Since the ics holo theme is so slick, let's share our home screen designs!

From left to right.
[Samsung Galaxy Nexus] joshnichols189:
Good thought, but try here

http://xdaforums.com/showthread.php?t=1352163

;)
[Samsung Galaxy Nexus] Arrio:
Oh darn!~~
[Samsung Galaxy Nexus] ChongoDroid:
I use a HTCesque 5 home screen style themed to ice cream sandwich

View attachment 842873View attachment 842874View attachment 842875View attachment 842872View attachment 842871

Edit: damn it Arrio :P

Sent from my Google phone
[Samsung Galaxy Nexus] Arrio:
What do you use for facebook widget?
[Samsung Galaxy Nexus] ChongoDroid:
Android pro widget

Sent from my Google phone
[Samsung Galaxy Nexus] skynet11:
I like to emphasize the wallpaper ;) And Random Lolcats. Wireless ADB is also a very useful widget - especially if you ever have problems where your PC might not recognize your adb device over USB. View attachment 843148View attachment 843149

Terminators run on Android :cool:
[Samsung Galaxy Nexus] skynet11:
Bump

Terminators run on Android :cool:
[Samsung Galaxy Nexus] polo045:
Here's mines.
[Samsung Galaxy Nexus] lacesout:
Left to right
[Samsung Galaxy Nexus] lynxboy:
Extending the Holo theme throughout.....

Regards.
[Samsung Galaxy Nexus] rsvoboda1107:
Here's mine, I'm a big Bruins fan
[Samsung Galaxy Nexus] zephiK:
Why is a new thread being started? there is a 122 page thread for this already.

http://xdaforums.com/showthread.php?t=1352163&page=122
[Samsung Galaxy Nexus] rkiechle:
Here is my main screen..
[Samsung Galaxy Nexus] cdkizzle:
Which calendar widget is that in the first image?
[Samsung Galaxy Nexus] skynet11:
How'd you get the virtual buttons to look that way?

Terminators run on Android :cool:
[Samsung Epic 4G Touch] TurboFool:
I've been noticing lately that my external SD card randomly goes "missing" on my phone. I've noticed this on rooted stock and now on my current ROM, so I'm not sure it's ROM-dependent. I usually notice when I stop hearing my text notification sound (which is stored on there), and app icons in the launcher turn to the Android unknown icon. If I check the Storage settings it tells me there's no card present. Once I reboot it reappears and everything goes back to normal, beyond me needing to manually set my notification sound back.

Is anyone else experiencing the same thing? Ideas on a cause/fix?
[Samsung Epic 4G Touch] redndeyes:
I was having the same problem until I backed up all photos and important files to my PC then formated my card. Restored my pics and a few music albums and hasn't happened since. Hope this helps you
[Samsung Epic 4G Touch] TurboFool:
I was wondering if it might be card-related. Backing up a 32GB card takes a while, but I guess your route is a relatively easy starting point.
[Samsung Epic 4G Touch] TurboFool:
Well, I reformatted the card and put all my data back on it a couple of days ago and the problem happened again today. Any more thoughts?
[Samsung Epic 4G Touch] smccall:
Also had this problem and it ended up being a bad data file on my SD card can't remember what it was because this happened to me several weeks ago. It could also be a problem with the card or the SD alot.
[Acer Iconia A500] gleimeson:
There is a function of the ring acer (W500) for the a500 note: this function and multtouch with five fingers on the Acer Iconia W500
[Acer Iconia A500] kjy2010:
Wrong forum. Post here:

http://xdaforums.com/forumdisplay.php?f=1211

:rolleyes:
[Acer Iconia A500] gleimeson:
sorry did not see what was developing forgiveness
[Acer Iconia A500] gleimeson:
could you please delete
[EVO 4G General] Pivo187:
Finally got my MIUI rom working perfectly & saving battery life. All the sudden it starts buggn out...Random freezes, reboots, lagginess...What is the deal?? I noticed when I reboot the phone it fixs the issue but why all the sudden when I didnt change much?

Im using no frills CPU controller could it be that my min is at 128 which is causing the issues? Also whenever I go over 998 it gets really buggy...??
[EVO 4G General] Cool Cake:
I don't know about CPU tweaks, but Miui takes awhile to settle in. First thing I do after an install is reboot then be patient for a couple days.
[EVO 4G General] HipKat:
Yeah. Agreed. I usually do about 5 reboots, just in the flash/setup process to help it settle in faster. Check out my guide, man. Maybe you're missing something in how you do it and that's why you're having those problems.
[EVO 4G General] Pivo187:
Where can i get latest MIUI?
[EVO 4G General] HipKat:
You don't want the latest MIUI. It has issues. You want 1.12.9. There's a link in the MIUI thread

Swyped From The Hippest MIUI'd phone Using XDA Premium
[EVO 4G General] Lacedaemon:
HipKat, what's the probability of the "issues" you mentioned in the latest versions of MIUI being fixed in the highly anticipated MIUI v4? Further more, what's the latest news on the development of MIUI v4?
[EVO 4G General] HipKat:
My friend, I'm just a user of the ROM, like you. I wish I had those answers
[EVO 4G General] phistyle:
I've been having problems with miui ever since I installed dtapps2sd...sometimes my programs would just stopped opening completely then I would have to uninstall and reinstall for it to work again
[EVO 4G General] coffeehandle:
I've been running miui forever w/ darktremour a2sd & firerat's. Have had literally 0 issues on 1.12.9
[EVO 4G General] Pivo187:
How is the latest MIUI compared to the others? Also what is miui forever w/ darktremour a2sd & firerat's?? What are the best ways to speed MIUI up and increase batt life?
[EVO 4G General] Pivo187:
Bump anyone alive in these forums?
[EVO 4G General] DoughboyX:
There is a new version of MIUI 2.2.17. Give this version a try you won't be sorry.

So far two days of stability. Keeping my fingers cross....
[Samsung Galaxy S (4G Model)] cmhjr:
I use Google Voice for voicemail but what irritated me was that the speed dial for Voicemail would call T-Mobile's Voicemail. I found a way to change it to call the Google Voice number. Sometimes it is easier to call Google Voice to check messages then using the app and faster. The speed dial number is set from the SIM card everyone the phone is turned on or restarted, but T-Mobile network is programmed to forward the calls to Google Voice. Just follow these steps and the Speed Dial (The #1 key and the Voicemail button on the bottom right) well be set to Google Voice. The only bad thing is that since the SIM card sets this it will have to be done every time the phone is restarted.

1)	Go to Settings, Call Settings, Voicemail

2)	If it shows Google Voice skip this step, pick Voicemail service and then pick Google Voice (I have received errors before but just start over)

3)	Pick Voicemail and on the next screen pick Voicemail number (You should see a message about accessing, this is the phone getting the number from the network)

4)	Now pick Voicemail service and pick Google Voice (wait a moment and you should get a popup that the number has been changed)

You are done and can go back to home and or you can test it. Just remember when the phone is restarted this had to be done again.
[EVO 4G Q&A, Help & Troubleshooting] bairds1:
I've been trying several radios and roms with my HW003 and I read that some people advise you may have to experiment with different ROMs, tweaks, radios, etc. based on your hardware version.

Anyone ever noticed this or could share some success by what they've tried with the HW003 version? I know some say the latest radios may not be the best for that model. I've been curious to downgrade, but don't like to experiment with just random radio flashes ;)

Thanks!
[EVO 4G Q&A, Help & Troubleshooting] -EViL-KoNCEPTz-:
I'm on hw003 and have calkulins all in one pack recommended to stop wakelocks and it seems to be working well its the only time I've ever had to flash radios and pri NV since I was having a bad wakelock issue which went away after flashing that pack ill get the specific versions in a sec and edit post I have to get outta xda app and check my system info real quick

Edit: baseband: 2.15.00.02.05

Pri:1.77

NV:1.90 I think may be 1.77 the rom I'm currently on doesn't show the NV info in system info for some reason

Sent from my iCS'd out EViL4G, soaking in a bowl of Ramen Noodles
[EVO 4G Q&A, Help & Troubleshooting] bairds1:
Thanks!! I'll see if I can find calkulin's all in one and give it a shot. Looks like you're good with the older radio (2.15.00.02.05)...yeah, I'm wondering if that latest 2.15.00.08.08 isn't too good for my HW003...hmm...thanks again! I'll post any updates/notes.
[EVO 4G Q&A, Help & Troubleshooting] baknblack:
I'm version 003. Just installed Mikg a few days ago. Flashed the latest radio combo and my phone is running really nice. Milage may vary!
[EVO 4G Q&A, Help & Troubleshooting] bairds1:
I'm going to give betterbatterystats a try and see what it shows may be causing some wakelocks as it looks like I have some...I'll post what fixes occur after using that app and possibly some new radios/wimax/etc.
[EVO 4G Q&A, Help & Troubleshooting] davisondan:
I am running with the caulkins latest radio pack with out any problems, dont know if it is any better or worse than the previous radios.
[EVO 4G Q&A, Help & Troubleshooting] bairds1:
Good to hear! What's your specific radio? 2.15.00...?
[EVO 4G Q&A, Help & Troubleshooting] bairds1:
New radio on Caulkin's thread...check it out!:

http://xdaforums.com/showthread.php?t=715485&page=318

Will try soon and post any updates for my HW0003
[EVO 4G Q&A, Help & Troubleshooting] Will32:
Quick off topic question, what exactly is wakelock?
[EVO 4G Q&A, Help & Troubleshooting] bairds1:
Here's a good wiki on it:

http://xdaforums.com/wiki/Wakelocks

They are a pain to solve and fix, but when you know you have them and can fix them, you're battery life will be greatly improved ;)