NFC after root/custom ROM - One (M7) Q&A, Help & Troubleshooting

Greetings, mages,
My HTC One is presently running CM11 M10. I understand 4.4.4 includes a new "HCE" feature, which I was hoping to use to get Google Wallet's NFC working with my phone.
NFC enabled in settings. Google Wallet's option to enable Tap and Pay is missing - it's not present in Google Wallet's settings screen like it is supposed to.
So today, I wanted to see if NFC worked at all. I downloaded two apps that purport to be NFC readers and scanned several cards which I know to be NFC-capable. The apps are NFC Tools and NFC Reader, the cards are a generic RFID access card, my DOD CAC, and a Chase CSP credit card. To rule out a proximity issue, I removed my phone from my case and tried scanning the cards in multiple positions and orientations near my phone's camera lens, where the NFC reader is supposed to be located, while each app was open in turn. None of this resulted in an NFC "read", even though the app was open and NFC was enabled.
Now that I'm at home, I have tested with my CAC again - the phone is making a sound whenever it's near my CAC, but not any of the other things I believe to be NFC capable, including a passport. Still no go with any of these apps.
Is there a log to check or some way to debug this to see why these tags aren't being scanned? Any way to get Wallet to recognize that my phone has NFC?

I don't know what's happening, but if I were you I would try getting a logcat to see what's going on

While testing that, I tried another card that I didn't have with me yesterday and the phone was able to connect and launch the app. So, that rules out the hardware itself as being the problem with Google Wallet, but I can't figure out why it won't give me the option to enable tap-and-pay.

Related

[Q] HTC One NFC not working?

I tried to use NFC on my htc one (sprint) at my local wallgreens but not matter what I did,the terminal would not even detect the nfc chip,even though it is enabled.Is there anything I have to do first before I try tapping the phone to the terminal (see picture below).I have NFC enabled through the settings,and entered my pin in the google wallet app before I started the process,but to no avail...
I tried beaming an app to an N4 today. It didn't work. I'll try try use beam with another phone and see if tat works.
The other day I played with NFC between my phone and tablet. Had to hold them back to back and be in an application like gallery (with a picture open) where when I hear the tone on NFC, then an option came up do you want to share this. Probably the same with music, etc. Was able to transfer pictures via NFC.
Hope that helps...
My local Walgreens has those little things but they aren't hooked up my NFC works just fine, I transferred pictures and I can use at McDonald's, they have it working perfectly. It might just be that Walgreens, many have them but they don't have them hooked up, it's stupid
Sent from my HTCONE using Tapatalk 4
I cannot even enable my NFC for some reason on my phone.
I check the box to turn it on, and it turns right back off.
Just in case you guys may have the positioning wrong. The NFC chip is the top left area of your phone. NFC works just fine for me.

[Q] What kind of RFID tags can the NFC read?

This is my first phone with NFC, and I was assuming I could read RFID tags with it. So far, I haven't had much luck. I used the "NFC TagInfo" app and was able to scan my touch-to-pay bus pass, but it didn't recognize any of my other proximity-based cards. That is, when tapping the cards to the phone, the app didn't even respond.
Next, I went around the house looking for items with RFID stickers (I could have sworn I had them all over, but found surprisingly few). I found a book that had one of those flat stickers with the metallic coil antenna and the phone didn't recognize that either. I also tried it on one of those security stickers that are slightly "bumped" out rectangles . I even tried scanning my cat who has one of those RFID capsules implanted for identification, and no luck there either.
Clearly I misunderstood the concepts of NFC and RFID. What types of devices/tags can the NFC on the Moto X interact with?
(PS: I tried attaching images of examples of the different tags I was talking about, but xda won't let me since I'm new)
droible said:
This is my first phone with NFC, and I was assuming I could read RFID tags with it. So far, I haven't had much luck. I used the "NFC TagInfo" app and was able to scan my touch-to-pay bus pass, but it didn't recognize any of my other proximity-based cards. That is, when tapping the cards to the phone, the app didn't even respond.
Next, I went around the house looking for items with RFID stickers (I could have sworn I had them all over, but found surprisingly few). I found a book that had one of those flat stickers with the metallic coil antenna and the phone didn't recognize that either. I also tried it on one of those security stickers that are slightly "bumped" out rectangles . I even tried scanning my cat who has one of those RFID capsules implanted for identification, and no luck there either.
Clearly I misunderstood the concepts of NFC and RFID. What types of devices/tags can the NFC on the Moto X interact with?
(PS: I tried attaching images of examples of the different tags I was talking about, but xda won't let me since I'm new)
Click to expand...
Click to collapse
NFC is Near-Field Communication. RFID is Radio Frequency Identification. In theory they are similar, but the technology behind them are quite different. RFID requires a power source whereas NFC does not it one major difference. I've looked into this a lot (I wanted to digitize my work badge into my phone) and found these two cannot be combined in any fashion unless one of them incorporates the other. As in, the RFID scanner at your work also has an NFC chip in it basically.
What you can do with NFC is device to device communication linking and sending of data. Also NFC tags can be used to execute tasks. In its nature it is a very very simple type of technology that is essentially IFTT (If This Then That).
MKBHD has a pretty good video about it thats quick. http://www.youtube.com/watch?v=qp5il7yhM4Y
Also, install this app if you have any NFC tags to mess with. https://play.google.com/store/apps/details?id=com.jwsoft.nfcactionlauncher&hl=en
You can get some tags here: http://www.tagstand.com/

Help Troubleshoot My NFC?

I'm having some problems with NFC. Prior to Friday evening, my NFC was working great with Android Beam, Google Wallet, etc.
Friday afternoon I was playing around with Tasker and the NFC Locale plugin to create some tasks when a specific NFC tag was read. I made just a simple "turn on flashlight" task and was wowing myself with the magic of the tag. I also installed the Xposed module that lets you use NFC with the screen off. After playing with it for awhile I put my phone in airplane mode (I was in a poor service area). A few hours later (still in airplane mode but with NFC turned on) I resumed play with NFC and Tasker to make some more interesting tasks but noticed my phone wasn't responding to my previously used tag or any other (unused) tags. I thought maybe since I didn't cell signal that is why it wasn't working (stupid thought, I know) and decided to wait till I had service to resume the tinkering.
Fast forward to tonight, I still can't get my phone to respond to any NFC tags or any tap to pay terminals (for use with Google Wallet) or Android Beam with my SO's Moto X and I can't think of what else to try before I do a factory reset.
So far I have:
1) frozen/hibernated every NFC using app individually to test each one to see if any of them would work on their own
2) uninstalled every app and Xposed module that uses NFC except Google Wallet
3) rebooted my phone multiple times ensuring NFC is on
4) ran a logcat to make sure NFC is actually turning on/off and from what I can tell it is (I can post the logcat if need be)
Factory resets are such a PIA and I'd like to avoid it at all costs but I am thinking that is the way I need to go unless anyone has any other ideas for me. Googling around it seems like a lot of NFC issues tend to be hardware related...I am definitely hoping that is not the case.
Thanks in advance for any advice or input!

Nexus 6 - Large apps killing NFC...?

Hi all,
I have a strange issue with my Nexus 6. For background I am using 64GB model, sim unlocked, stock, not rooted, not OEM unlocked, v5.0.1.
I recently purchased the Nexus 6, restored my account and apps to it. So far so good. Next time I started up the phone, I noticed NFC had stopped working. Checking the Settings menu it had completely disappeared along with "Tap and Pay". I know they were there before but they had gone. I went back to the retailers who happily swapped it for another.
Nexus 6 #2 - EXACTLY the same thing happened. I could then only presume an app was somehow causing it. After uninstalling/installing loads of apps I finally figured it out - any "large" app being installed seems to kill NFC on reboot. I don't know exactly how "large" it needs to be but the offending apps are all over 1GB. Any one (I have three such apps) of those installed and NFC goes. Uninstall it, reboot and it's available again.
I can replicate it everytime and on two different devices. Can anyone else confirm/deny/test the above and advise? If it was a bug I would have thought there would be other reports but then >1GB apps are fairly unusual. I can also confirm it DOESN'T happen on my (unrooted, stock) Nexus 5 running v5.0.1.
Any thoughts or ideas greatlly appreciated
TIA!
Am I really he only person suffering from this on two different phones?
dawmdt said:
Am I really he only person suffering from this on two different phones?
Click to expand...
Click to collapse
I have the CW 64 and i have a lot of games installed.
Some close to 4GB and my NFC works great, I pay with google wallet a lot.
My google play music is 15GB with the downloaded music from all access.
My guess is that one of your apps (possibly pre lollipop with no update ) are causing this.
Davzone said:
My guess is that one of your apps (possibly pre lollipop with no update ) are causing this.
Click to expand...
Click to collapse
Top man, you solved it! I was working on the assumption that a user installed app couldn't interfere with a system service like this!
I used an Application Permission app to see which of my apps had access to NFC, and there were a couple of old ones that I don't even use any more. Uninstalled them, restarted the phone and all working perfectly now
dawmdt said:
Top man, you solved it! I was working on the assumption that a user installed app couldn't interfere with a system service like this!
I used an Application Permission app to see which of my apps had access to NFC, and there were a couple of old ones that I don't even use any more. Uninstalled them, restarted the phone and all working perfectly now
Click to expand...
Click to collapse
Which apps specifically??
---------- Post added at 01:53 AM ---------- Previous post was at 01:11 AM ----------
I've only gone and fixed it!
IO don't know how or why, or which of these steps are unnecessary, but I will post EVERY step that I took, and the reason behind taking these steps was for the purpose of fixing secure fast unlock which seemed to be broken based on location, and I was attempting to fix it via bluetooth secure unlock, in the hope that fixing it via bluetooth would fix it via location too, and at the same time i was trying to figure out what was wrong with the NFC...
Settings, accessibility, turn all off (i had previously had pushbullet on, turn off_
install F secure app permissions, filter NFC, open every app that has NFC permissions
settings, security, smart lock, input pattern, trusted devices, add a newly paired bluetooth device (i used my laptop).
lock phone, unlock phone, to ensure that smart lock is working.
switch bluetooth off, lock, unlock to ensure that trusted location smart lock is working
settings, "more", turn aeroplane mode on. turn aeroplane mode off.
phone switched off, switched back on, askwd for pattern unlock before boot, upon boot NFC and android beam settings are restored in the "more" settings menu.
Please try it and confirm whether or not this is a valid fix

Banking NCF stopped working with MIUI 12.0.3

I updated from 12.0.2 to 12.0.3 of MIUI recently and I now cannot pay by NFC with my banking app. My banking app doesn't use Google Pay and I don't have or want Google Pay so I can't try that.
I have checked that "Use HCE" wallet is set. Is there anythign I can do to get things working again?
Does no one have any suggestions on this at all?
@ludditefornow can you elaborate a bit what do you mean by "cannot pay by NFC" - what exactly happens when you place your phone near the terminal: is there any reaction (message) from the banking app or no reaction at all? Did you try to pay with the banking app open? Did you try disabling and re-enabling contactless payments in your banking app? In MIUI settings just below the option where you select "Use HCE" there's another option to select application for contactless payments - maybe the upgrade reset it to "Google Pay"?
I also have MIUI Global 12.0.3 (upgraded from 11.something) but didn't try paying by phone yet.
Thanks for the response. I have always paid with the banking app open. And have never had an issue.
Since 12.0.30 I have had two reactions from the 'pay wave' NFC payment terminals. Either they state that they can't read and throw up an error. or simply do nothing.
I have tried to disable and reenable contactless payments and no difference.
I have confirmed that Google Pay is not the default and that my banking app is. I have also confirmed that my banking app has NFC permissions.
I really have no idea. But I appreciate your reply.
For me (Global version) it's still working fine.
Never used my phone for contactless payments, so can't give specific advice, but a couple of simple questions to help troubleshoot.
Does NFC work at all? Can you communicate with other phones, e.g. can you send a photo to another phone using Nearby Share (or whatever name NFC sharing might be called on MIUI, if it's not the same)
How did you update MIUI? OTA or manually? If manually, did you flash the correct ROM? Because Indian MIUI versions don't have NFC functionality, as the physical device is missing on Indian phones.
Robbo.5000 said:
Never used my phone for contactless payments, so can't give specific advice, but a couple of simple questions to help troubleshoot.
Does NFC work at all? Can you communicate with other phones, e.g. can you send a photo to another phone using Nearby Share (or whatever name NFC sharing might be called on MIUI, if it's not the same)
How did you update MIUI? OTA or manually? If manually, did you flash the correct ROM? Because Indian MIUI versions don't have NFC functionality, as the physical device is missing on Indian phones.
Click to expand...
Click to collapse
Thanks,
three different NFC checking apps return positive to NFC and HCE. There is no Android Beam and as far as I recall there never has been.
Updates always OTA. And the current ROM is global as is my phone.
I've completely uninstalled the app and reinstalled it and then added the card again. I will check it today and see the result.
Thanks for the assistance all.
Yesterday I paid successfully with my phone (as I mentioned - MIUI Global 12.0.3 upgraded from 11.something).
Interesting outcome (for me anyway).
After removing the credit card from the app and then deleting the app, I then reinstalled the app and added the card. This led to the NFC HCE function again working.
Another symptom that appeared at the same time on the update was that I could turn on airplane mode at the icon on the pull down draw on the home screen. I couldn't turn off the airplane mode in the same way. To turn off airplane mode I needed to do so with the slider in settings.
After HCE function started working again, my airplane mode on / off functionality came back as well.
I am just writing this here in case someone at sometime gets something similar and may have another option to try to repair it.

Categories

Resources