yashsingh1/xdaforums huggingface dataset:
[AT&T HTC One (M7)] skunkbandit:
Not yet. If they do get it working, it'll be through an international ROM. AT&T has refused to support it so far.
[AT&T HTC One (M7)] ElBeaner:
Yeah, I've tried the modaco toolkit version(from the youtube vid I found) and that person got it working, but it is on an Sprint HTC One.

Guess I'll wait and see what happens.
[AT&T HTC One (M7)] centex99:
I found a verion that works on sprint, but on my phone (running cognition 0.6 - based upon dev rom) it still says "Device/carrier not supported"

I'm sure its based upon some carrier flag perhaps... not sure why/how at&t can actually keep google from releasing it... especially on a "deveoper" version of the phone...
[AT&T HTC One (M7)] godfirst:
Sprint is the only us carrier that can use wallet. Speaking from previous phones on their network. If I'm not mistaken the s3 on sprint and nexus all use wallet straight from the market.
[AT&T HTC One (M7)] ElBeaner:
Yeah but they(devs here) found a way to use the Sprint version of the phones to bypass the carrier locks. I had GW on my AT&T S3 via wallet installer. Requires root, but it was a simple build.prop edit to get it working.
[AT&T HTC One (M7)] godfirst:
Yeah I had it on mine as well.
[AT&T HTC One (M7)] centex99:
Well, looking at the build.prop I have, am running Cognition 0.6 rom... it has a line of ro.product.brand=cingular_us...

I wonder if we could just change that line to the sprint version (maybe sprint_us, not sure exactly what it's value is but we should be able to find out), reboot the phone, setup wallet, set the line back, reboot and have working wallet.... anyone want to try it?
[AT&T HTC One (M7)] veritas2884:
I remember that I could get Google Wallet to work on my Galaxy SIII by changing the phone name in the build.prop to HTC RAIDER and it would work.

I can't seem to find the thread that detailed how to do it, but I bet with a rooted ROM you could use the same hack and install via the APK
[AT&T HTC One (M7)] hugebulge:
giving it a shot
[AT&T HTC One (M7)] centex99:
There were two lines I think in the build.prop related to at&t... may want to compare build.props against a sprint phone.... let me know how it goes...
[AT&T HTC One (M7)] ElBeaner:
Go to this thread

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

I got in touch with the dev who got wallet working on the s3, he is working on it for the s4 and the One as well.

I've tried all the build prop edits, along with Modaco toolkit using Xposed framework and removing carrier/root checks. Still nothing. Leads me to believe we need some files from the Sprint HTC One like the S3 needed to get this working.
[AT&T HTC One (M7)] homeslice976:
I've pulled all the nfc libs/files from the sprint ROM as per the other workarounds that have gotten google wallet working and flashed them, changed build.prop, installed all the modded wallet apks i could find as well as the play store version, but it never gets past the first screen (logcat showed a No Secure Element Error). I've recently, however, been told that the Secure Element is located in the micro sim, which currently i don't have (i'm using a cut mini sim, so ISIS doesn't even work. Can anyone check to see if ISIS will install for them?). Here is the flashable package iwth the nfc libs/files from the Sprint ROM, if anyone would like to try to see if it will utilize the secure element in the sim (it will still require the other workarounds, I'm guessing).

Keep in mind this is from the original ROM, before their update yesterday (or two days ago) that enabled wallet. Once i find a dump from the update, i'll redo the flashable with the most current files.. ah i see there's one posted, downloading now... will have a new flashable shortly.. i'm also gonna check out the new build.prop to see what, if any, changes happened there that might be necessary.

Edit: removed this one. New one will be up in about 15 minutes
[AT&T HTC One (M7)] ElBeaner:
Once you get the new package I'll try flashing and see what happens.

I can install Isis from the Play store, but it won't let me initialize cause I'm rooted. Also not sure if my micro sim has a secure element or not(since I am not located in one of the test markets).
[AT&T HTC One (M7)] homeslice976:
I can't even install ISIS..tells me my device is unsupported. So since you can, my guess is you do have a secure element. I was told by a chat representative yesterday (I know, taken with a grain of salt), that all of ATT's micro SD's have a secure element.

10 minutes left on the download, then some comparison, then I'll have a flashable
[AT&T HTC One (M7)] ElBeaner:
Ok, I'm making a Nandroid right now, I'm going to try the flashable zip you already included to see if that works.

I'm going to update my build prop to one of the following and see if that bypasses it

ro.product.model=Galaxy Nexus

ro.product.name=yakju

ro.product.device=maguro

ro.product.model=htc_jewel

ro.product.name=htc_jewel

ro.product.device=htc_jewel

Both of those worked for the S3
[AT&T HTC One (M7)] homeslice976:
yea i tried both of those, as well as M7WLS, m7wls, m7wls (as in Sprint's build.prop), and none worked - but again, I think it's a different issue for me

ok. i forgot that flashable had an issue. after you flash, nfc probably will be greyed out and won't turn on - go to /system/lib/hw/ and change nfc.m7wls.so to nfc.m7.so and reboot

or just wait for the new one and I'll have that issue fixed...

a
[AT&T HTC One (M7)] ElBeaner:
Already flashed it, I'll update the settings. Going through Android is upgrading right now

Wallet installed, and it is sitting at the setting up wallet screen(where it always does)

So looks like those lib files are a no go.
[AT&T HTC One (M7)] homeslice976:
here's a flashable package with the libs/app/files from yesterday's Sprint update. build.prop changes in the update appeared to be negligible (just changes in version numbers, etc).
[AT&T HTC One (M7)] ElBeaner:
Flashing now

I'll update shortly.

---------- Post added at 09:42 AM ---------- Previous post was at 09:34 AM ----------

Looks like still no luck. Just sits where it always does on the start up screen.

Now I'm wondering if Xposed framework/Modaco toolkit has anything to do with it(but seriously doubt it because with either of those I have not been able to get as close as I have)

Went ahead and restored my Nandroid. There has to be something else going on blocking it. Not sure why that didn't work.
[AT&T HTC One (M7)] link12245:
When you flashed, did you clear data on the Play Services framework app? I hear you sometimes have to do that when 'hacking' wallet onto your phone.
[AT&T HTC One (M7)] ElBeaner:
I didn't(never had to on the S3 before)

I can give that a try though and see if anything different.

EDIT

Ok tried that, no go as well. Cleared both Play services and Google Framework as well.
[AT&T HTC One (M7)] ogdobber:
ok guys we got it working on the s4, there were some new files that were needed that were not before. I'm going to download a sprint rom to get the files needed and I will make a zip.

standby...
[AT&T HTC One (M7)] ElBeaner:
Holy f'n moley
[AT&T HTC One (M7)] homeslice976:
I have the newest build from sprint downloaded. I can send you what you need if it'll save you any time

Says me almost 30 minutes after your post.. probably done by now :)
[AT&T HTC One (M7)] ogdobber:
not sure what i need...sort of, the files may be named different then on the s4. so i need to search the rom

standby...soon
[AT&T HTC One (M7)] ogdobber:
nandroid first!

ok may need a logcat... but flash the two files then go to play and download and install wallet. if it hangs I will need a logcat.

if you dont have the android sdk installed to do a logcat it can be done with an app (loggy or alogcat)
[AT&T HTC One (M7)] ElBeaner:
Downloading and installing. Will know in less than 10

Does it matter that I have Modaco toolkit/Xposed framework installed?
[AT&T HTC One (M7)] godfirst:
So once you get a working zip, what files will we need to backup to revert to original settings once wallet is functional?
[AT&T HTC One (M7)] 1wayjonny:
Just flashed, said NFC was off, turned on and went back to program. Then it moved over to setting up Wallet with the circle and and been sitting their for 2 of 5 minutes so far.

EDIT: Hit 5 minutes but has not crashed yet and still hanging out.

EDIT2: Just crashed, but am not in a position to provide a logcat at the moment but working on it.
[AT&T HTC One (M7)] ogdobber:
the build.prop for sure.

but we are still testing...no way to know right now
[AT&T HTC One (M7)] ElBeaner:
I was able to install from the play store, but it hung at the Setting up Wallet screen. Timed out.

Here is the log cat

Seeing the logcat, it does show No SMX detected - I think that could be our problem.
[AT&T HTC One (M7)] ogdobber:
reboot. start a logcat then open wallet

(then post logcat) i will be able to tell in 2 seconds if we are there
[AT&T HTC One (M7)] ogdobber:
sh*&! still missing a dependency

gunna go back and look
[AT&T HTC One (M7)] ElBeaner:
Yep I'm assuming it is the no SMX detected issue
[AT&T HTC One (M7)] 1wayjonny:
Attached a logcat for second opinion

EDIT: Already sent you a PM with a link to logcat
[AT&T HTC One (M7)] formula84:
Appreciate the help with this. Is it possible that is kernel side? I was curious of anyone on cm with a sprint device is able to get it working... They share the same kernel on cm so that's why I was curious.

Sent from my HTC One using Xparent Skyblue Tapatalk 2
[AT&T HTC One (M7)] ogdobber:
can someone upload the init.rc ?

wallet will work on cm 100%, but i think they are still sorting out the nfc functioality
[AT&T HTC One (M7)] ElBeaner:
Sprint HTC One has Google Wallet working just fine.

Not a kenal issue, has to be something in the lib/build.prop files that is causeing the secure element not to initialize at startup.
[AT&T HTC One (M7)] ogdobber:
better yet a stock boot.img so i can diff the ramdisk
[AT&T HTC One (M7)] ElBeaner:
Couldn't attach here, uploaded to my dropbox account

http://db.tt/bHTP4FKz

---------- Post added at 03:01 PM ---------- Previous post was at 02:59 PM ----------

Where is it located?
[AT&T HTC One (M7)] ogdobber:
grab it from the rom you flashed
[AT&T HTC One (M7)] ElBeaner:
here you go
[AT&T HTC One (M7)] ElBeaner:
Also, not sure if Joe mentioned, another person found a way to get GW working using the Xposed framework on the SGS4

http://xdaforums.com/showthread.php?p=41404463

I think once the SMX issue is figured out, all will be good
[AT&T HTC One (M7)] formula84:
Yeah Stock it works/ Not CM though I just verified.

The reason i feel it may lie in kernel is because the CM build for m7 and m7wls share the same kernel....and its not working currently on cm m7wls. I already tried all these binary compares and pulling Libs/prop edits when i first got the one and got stumped by these SMX errors in logcat, and all the reading I did, someone suggested that the answer could lie in the kernel
[AT&T HTC One (M7)] ogdobber:
libs were still replaced on that

possible that something gets enabled.... i despise this s-on crap, don't like these hoops
[AT&T HTC One (M7)] alinefx:
Any progress?
[AT&T HTC One (M7)] marshmallowbob:
I'm getting the same issue; I can get wallet installed and running, but after five minutes of "setting up" the app crashes (secure element issue).
[AT&T HTC One (M7)] ElBeaner:
Hoping you can figure this out. I'm still available for testing as needed.
[AT&T HTC One (M7)] demitrix:
I'm willing to help in any way possible as well.
[AT&T HTC One (M7)] nev310:
I will test too. I've been wanting to use wallet for over a year now
[AT&T HTC One (M7)] marshmallowbob:
Also willing to test this out. Tried flashing CM but it looks like there isn't even secure element access on it.
[AT&T HTC One (M7)] 1wayjonny:
You have to compile the ROM with NFC secure element enabled and I believe CM is compiled with option.
[AT&T HTC One (M7)] marshmallowbob:
Thanks for the note. I'm pretty new to development and flashing ROMs. I just flashed the ROM from zip in recovery, and I did not have an option to enable or disable NFC secure element. Are there instructions on what I need to do outside of this? Do I have to change files inside the zip before flashing?

Please let me know, and thanks for the help.
[AT&T HTC One (M7)] venividivirgil:
You have to compile the CM source code with SE enabled on a computer and create a ROM that you can flash. It's not a toggle you can flip on or off on the device itself, but inside the code. Depending on how new you are with Android development, this is territory that you probably aren't ready to trek through just yet.
[AT&T HTC One (M7)] formula84:
You guys are wrong is more then then this as it's not working on cm either.

Sent from my HTC One using Xparent Skyblue Tapatalk 2
[AT&T HTC One (M7)] venividivirgil:
Apologies for the misinformation then, didn't mean to steer off course.
[AT&T HTC One (M7)] ogdobber:
well i'm stuck for now...need to clear my mind and think outside the box.

from my g+

....google wallet should work on ANY android device with NFC, but the greedy US carriers #AT&T #Verizon #T-mobile that are blocking it so they can release #ISIS (they will make money off every purchase). please sign this petition http://wh.gov/S1nE and re-share
[AT&T HTC One (M7)] ElBeaner:
I know you probably get this a lot, but again thank you for at least taking your time to attempt this. I'm hoping you eventually find the solution for it(sooner than later hehehe)
[AT&T HTC One (M7)] venividivirgil:
Well with the announcement of the moonshine S-OFF, looks like those hoops are gonna disappear soon?
[AT&T HTC One (M7)] marshmallowbob:
This is driving me insane. From now on I will just buy phones direct from Google to avoid this problem. Clearly contracts with carriers is not worth the time or energy.

I'm happy to learn a bit more to assist, but I'll need someone to help me ramp up (very new to android dev). I'm comfortable flashing my phone with whatever I need to in order to help people smarter than me test.

Thanks guys.
[AT&T HTC One (M7)] cbcharlie:
I still don't understand why my Developer Edition doesn't have access to Google Wallet, I would think google would want it on as many devices that are capable of it.
[AT&T HTC One (M7)] Nick281051:
Pretty sure that's htc's fault and Google doesn't have a say in it afaik.
[AT&T HTC One (M7)] bb12489:
Hey guys, just dropping in from the DNA forum to see how you're making out on a wallet fix over here? It looks like we've tried all the same things in our thread for the DNA but we hit the same brick wall with No SMX. I as well have heard that the problem may be with the kernel. It's my understanding that the DNA, ONE, Jbutterfly, etc have the same NFC chipset (pn544), but for some reason only the Sprint One will work out of the box with wallet. I tried libs and firmware from a sprint rom on my DNA and I still got the SMX error.

So are there any kernel devs around here who might be able to look into the issue? Or is there a master wallet dev for another phone that we can get in touch with?
[AT&T HTC One (M7)] mrniceguy119:
Bump to see if anyone else has a fix :)
[AT&T HTC One (M7)] franchise:
This make me wonder if the Google edition One and S4 will have Google wallet when they ship.
[AT&T HTC One (M7)] godfirst:
S-OFF is official. Let's see if wallet can get fixed now. I'm s-off, tampered removed, and supercid:D

Sent from my HTC One using Xparent BlueTapatalk 2
[AT&T HTC One (M7)] demitrix:
I'm hoping now with S-OFF we will have google wallet enabled pretty soon. I don't know the ins and outs of android as this is my first device but I would think with S-OFF it should be something along the line of just flashing the kernel and files from a supported device.
[AT&T HTC One (M7)] ElBeaner:
I'll S-Off once a GW fix is found, but I haven't seen/heard anyone working on it
[AT&T HTC One (M7)] aiwapro:
What method did you use?
[AT&T HTC One (M7)] godfirst:
I used revone for s-off!

Sent from my HTC One using Xparent BlueTapatalk 2
[AT&T HTC One (M7)] David111jr:
I got my HTC one and my lil bro was jelous so he went out and got it for Sprint! God damn him
[AT&T HTC One (M7)] demitrix:
I used Moonshine, after a little reading it seems that Revone was kind of hackish, and already has some incompatibilities. Moonshine seemed much better put together and more thorough.
[AT&T HTC One (M7)] Uribam:
Is anyone actively working on this?
[AT&T HTC One (M7)] yoab009:
Damn it seems development on this has stop completely, or if anyone is please let me know I'm root and happy to flash anything.. Don't know much, but I sure can flash the **** out of anything

Also I tried all the modaco possibilities, none worked for me
[AT&T HTC One (M7)] godfirst:
Might be time to get the thread closed.
[AT&T HTC One (M7)] yoab009:
Noooo!! Give it a while, at least :mad::(
[AT&T HTC One (M7)] o_ssie:
Thread dead.
[AT&T HTC One (M7)] godfirst:
Yeap, time for a mod to close it.
[AT&T HTC One (M7)] o_ssie:
I'm surprised no one is interested in working on this.
[AT&T HTC One (M7)] demitrix:
I know this is all but given up on, but has anyone tried booting a Spring kernel on an AT&T device? From the research I tried to do last night it seems like the SMX is a toggle in the kernel and the Sprint phones have it turned on.
[AT&T HTC One (M7)] trevb87:
Maybe we should ask one of the kernel devs to look into it?
[AT&T HTC One (M7)] demitrix:
I was wrong. Been doing some more research. With the release of the GE HTC One today, and the fact that it also lacks GW. I am going to assume that the GSM versions of the HTC One do not have a Secure Element built in, but instead will rely on a secure SIM. I work at AT&T and I am going to order one today. I have seen reports that being rooted 'burns' the secure element in the SIM but I'll find out.
[AT&T HTC One (M7)] demitrix:
So, I contacted HTC and they reassured me the hardware is the same between devices. After reading some more it seems that GW will not work with a SE SIM card, only a SMX. So I guess the next step is to look at recompiling the kernel, hopefully I can use some of the source from the Sprint device mixed with the AT&T source to produce something useful. My biggest obstacle now is that I am using a 4.2.2 ROM and the latest sources from HTC are only 4.1.2. I'm not sure that a 4.1.2 kernel will behave well with a 4.2.2 ROM.
[AT&T HTC One (M7)] demitrix:
Been digging through tons of files, trying a few different things, I honestly cant find any difference between Sprint and AT&T as far as kernel config goes. I don't know what I'm missing.
[AT&T HTC One (M7)] trevb87:
Thanks for all your hard work at looking into this! If only I knew anything about kernels and what not I would help you out...
[AT&T HTC One (M7)] crucial929:
i haven't looked into it but i remember when the EVO LTE came out they have to mod the build.prop to make it work ... and also ended up having a modded wallet.apk to not look for carrier info ...

i can assume other have thought about this?
[AT&T HTC One (M7)] demitrix:
I have modded build.prop, modaco wallet patch, the spring nfc lib, still shows No SMX. I am going to keep researching why the spring version works and every other one doesn't. I've been digging through kernel and driver source but can find no significant differences between spring and us, unless HTC just isnt releasing the complete source. I will keep looking.

I wish there was a tear down of the two devices, just so we could know if there is a hardware difference. I feel like the non Spring phone is physically missing the SMX and this is all an exercise in futility.
[AT&T HTC One (M7)] shook187:
It's been almost 2 years and Google Wallet still hasn't taken off and it's one the verge of no longer being supported by Google and people still demanding device support for this utterly useless feature. This form of payment is only accepted in McDonalds CVS and some gas stations. Is it really that difficult to just use your credit card instead of your phone?
[AT&T HTC One (M7)] Tower1972:
when I had my Nexus..I used it every place I could that took that form of payment, which was more then the poster above me listed. Thing is, would I like to have it again..Yep..course I would

Would I ditch my One for another phone because of it..Nope, not at all. While it is useful in places that actually do accept it, the big thing for me was..the shock value. When cashiers/other people see me whip it out, and pay with my phone, I always get asked questions !!! I miss that :P
[AT&T HTC One (M7)] shook187:
I have no need to "shock" the teeny bopper or senior citizen at the cashier.
[AT&T HTC One (M7)] Nick281051:
It's just a nice feature to have, it's not a dealbreaker and shouldn't be for anyone. But if you can do it then why not?
[AT&T HTC One (M7)] VegasWill:
Google Wallet

I loved Google Wallet on my Galaxy Nexus. I used it everywhere here in Vegas with the exception of restaurants (I would if I could).

If it does fail, it's not for lack of interest, but for greed. The carriers saw what Google was doing and made their own called Isis, which I believe is only available in 2 states (I could be wrong on that one). They block Google Wallet.

If it was readily available on phones I believe it would be more widely adopted. Just my 2 cents...
[AT&T HTC One (M7)] demitrix:
Worst case scenario I have learned a lot about Android. This is my first Android device, and if I can contribute back to the community I am more than happy to.

So I have a copy of cyanogenmod at home waiting to be compiled with some changes I made. If this doesn't work I am stopping my research given that I have no further ideas of how to fix this.
[AT&T HTC One (M7)] Uribam:
This may be a stupid question, but I really want to learn the answer.

What is stopping us from using the Sprint rom (since we have supercid) flashing the AT&T radio and trying that way?
[AT&T HTC One (M7)] Nick281051:
Because the sprint version is a cdma phone obviously
[AT&T HTC One (M7)] demitrix:
Yeah, turns out I didn't read enough. My rig doesn't have 16gb of ram so I can't compile CM. Back to the drawing board.
[AT&T HTC One (M7)] demitrix:
As of right now I am retiring all efforts to get this to work. Maybe I will revisit it soon but my patience are shot. Someone over in the DNA forums did say there is something coming but gave no details.
[AT&T HTC One (M7)] Uribam:
So then the access to the baseband is governed not only by the radio firmware you have, but also by Android OS or Kernel? I don't mean to sound obtuse, however I'm curious as to how it works.
[AT&T HTC One (M7)] Nick281051:
Not sure what you mean but you can't flash cdma roms to your gsm phone it just doesn't work.
[AT&T HTC One (M7)] Uribam:
Alright. Thanks for humoring my questions. One more for you guys:

Has anyone tried this with an ISIS compatible sim card? Or is there no way that would help?
[AT&T HTC One (M7)] ElBeaner:
I have an Isis compatible sim and Isis failed on me due to root(AT&T incorporates a root check and won't let Isis boot)
[AT&T HTC One (M7)] Uribam:
Maybe try sideloading wallet and using the ISIS sim is what I meant. I have no interest in giving my financial information to a company I don't know or trust (ISIS). Some guy on another forum mentioned those cards have a security mechanism and I was sort of thinking it may act as a secure element our phones seem to lack. I'm pretty sure it won't work, but nobody has tried that yet.
[AT&T HTC One (M7)] ElBeaner:
No I tried that, using modaco toolkit, and even had help from one of the devs who came up with one of the methods to get wallet on the s4 and no dice.
[AT&T HTC One (M7)] demitrix:
Google wallet will only read internal secure elements. I am to the point that I believe the GSM One does not have the hardware. VZW is getting the One also soon maybe it will shed a little light on the subject.
[AT&T HTC One (M7)] Uribam:
Thanks to all for answering my questions. I've learned some things.