yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] clavin78:
LTE has been fixed for me on Sprint after flashing those two zips. No issues in the usual spots on my ride home
[Sprint HTC One (M8)] tuxattack80:
LTE seems to connect alot quicker on reboots and initial boot after flashing the zips that's for sure! However it seems that manually toggling still breaks LTE. Will test for a couple of days and let nature take its course. Thanks for the continual support!:highfive:
[Sprint HTC One (M8)] Captain_Throwback:
Just to make sure everyone understands - you don't need to flash both zips - just the last one I posted is necessary. The 2nd zip would overwrite what the first one did anyway . . .

Not sure why manual toggling is broken - that always worked before. It could be I have too many entries in the build.prop - maybe one of them is causing the issue. I'll think about this more over the weekend, maybe.

EDIT: It's possible the reason this became an issue is the additional APNs I added in that also use the Sprint mnc & mcc. I need them there since I use my device on RingPlus, but it might be causing issues for people strictly on Sprint. Let me try removing those additional entries and see if that helps.
[Sprint HTC One (M8)] Captain_Throwback:
Here's v2 of the apn fix that *may* help with the manual LTE switching. I also adjusted a couple more build.prop settings. Please report back whether this makes any difference.
[Sprint HTC One (M8)] huckl3b3rry:
I have tried the second apn fix, but I did flash the first (and didn't do the build. prop) and I have had trouble with manual toggle. It seems to switching from wifi lte very fast. Have been able to test 1x. I'll watch it for a week or so and let you know how it goes. Maybe this will help DH fix his issues. I sent him a log of when I was having lte problems but don't know if it helped him.
[Sprint HTC One (M8)] Captain_Throwback:
You have or haven't tried the second fix?
[Sprint HTC One (M8)] deeek:
This updated build.prop fixed the LTE issue for me. I haven't yet tried out the manual toggle just yet, but I haven't had a need to. I'll try the V2 in a bit. Thanks again Captain_Throwback!
[Sprint HTC One (M8)] Chewieez:
I've had not had any LTE connection problems while using the first apn fix zip. I have not had any trouble with airplane mode. I've cycled it a few times while at home and I can still connect to LTE. I'm gonna go another day or so and see how things go. It definitely seems like removing the GSM apns has really helped.

Thanks so much for helping with this!!
[Sprint HTC One (M8)] tuxattack80:
Yeah I kind of wondered if the additional apns may have been the culprit for us on spring because it seems that the LTE wonkiness happened right about the time those were added, but figured I was over thinking since I'm not a programmer and didn't know where to delete the apns to try it without them. Does the new zip remove these apns?

Flashed version 2 and manual toggling still breaks LTE if you toggle down to 1x but it's definitely an improvement when connecting on reboot. Also I've noticed that in Verizon gpe port threads there are claims that RUUing back to stock and running factory reset in stock recovery then reflashing twrp then root and finally back to gpe fixes handoff issues... Does that make sense? Is it something that is possibly partition related? Would seem odd to think so I would think.
[Sprint HTC One (M8)] Viper4713:
No more Download Link? :(

Also did you test to see if the IR Blaster still works without HTC Service Pack?
[Sprint HTC One (M8)] Captain_Throwback:
Yes, the v2 zip removes them (but that doesn't seem to make a difference).

A radio logcat of the failure to reconnect after manual toggle might be helpful.
[Sprint HTC One (M8)] Dan Tekle:
Hey, on vzw variant here running enewman17 GPE and having the same mobile connectivity issues. Anything you can think that you're doing here that could help. I realize we are talking GSM vs. CDMA, but I don't know what else to do.
[Sprint HTC One (M8)] Captain_Throwback:
All I'm doing is playing around with the APNs and build.prop entries. I also added in stock Sprint blobs for ril. Since I'm not on Verizon, I really wouldn't know what to suggest.
[Sprint HTC One (M8)] Zzz73:
I flashed the 2nd APN fix and oh boy am i happy! the disconnection from data is definitely better (of not totally fixed, too soon to say) thank you Captain!
[Sprint HTC One (M8)] Jbluna:
Still running beautifully on my end, no hiccups anywhere for me.

Running this phone as a media player now since I got my Nexus 6p early :D Having two dedicated devices running stock is always a treat :D

Also, Mo updated again, we've got another slight delay this time around again for the Marshmallow update :rolleyes:,

Should have expected the update not to come on time, it still hurts.
[Sprint HTC One (M8)] beastlymonkey:
Hey Captain, I clean flashed the latest ROM and the v2 zip before booting for the first time (assuming everything would be fine. Let me know if I should have booted first then flashed apn v2). I'm having no trouble at all toggling data, and LTE and 3G work as they were before these issues came up. One problem I have is sending an MMS photo. I can send out group MMS messages though.

Also, I can tether lte and 3g under Google's settings without being charged from Sprint right? Thanks for all the work and development you put into this ROM and others.
[Sprint HTC One (M8)] huckl3b3rry:
Sorry, swyping did it to me again. I did not flash v2. I flashed the first one and did not do the original build.prop. It's working great so far.
[Sprint HTC One (M8)] evoholik:
I really don't know why people are having data issues. I'm running the ROM as is without flashing the fixes and have not had any problems. I'm actually afraid to flash them because I don't want it to mess up anything. What do you think Captain?
[Sprint HTC One (M8)] Captain_Throwback:
"If it ain't broke, don't fix it."
[Sprint HTC One (M8)] tuxattack80:
What captain said. I think it's just effecting the ones that find themselves in low strength or low speed service areas the most. Example of this would be if you go out of coverage area or to a 1x service area. Once you're in those areas LTE didn't want to reconnect and you would have to reboot or clear telephony's data base. Since doing a clean flash with just v2 at install I haven't had those issues anymore. Of course it seems to take a few days to know for sure but so far so good. Haven't tried manual toggling yet but as soon as I get a chance I'll supply a logcat with the results.

I've also noticed that after flashing v2 at initial install there's no waiting time for the network to connect on first time setup and 2 stage verification will actually work fine. Had some issues without the zip not receiving the verification text. But now everything is quick to connect and working great.

---------- Post added at 10:20 AM ---------- Previous post was at 10:08 AM ----------

MMS seems to be working OK for me using Google messenger app.

Day one with all kinds of traveling involved and data has preformed really well, no dropping or needing to reboot. Will keep an eye out on it for a few more days. Also for those that want a fully working GPE with android pay just uninstall busybox and disable root and you're all set. Used busybox pro from the playstore although you can uninstall it manually. Thanks again captain!
[Sprint HTC One (M8)] x000x:
I was thinking about trying to set this up, but hoping someone can answer a couple things for me :)

"latest 5.0.2 official firmware from Sprint" would this be 4.25.651.18 Full Firmware from RUU? just making sure :)

secondly, the part about "The easiest way to update Profile/PRL is to nandroid your current setup, restore a Sense nandroid (or flash a stock rooted Sense ROM), update those items, and then restore your GPE nandroid."

if a person didn't do this, what are their options? is the profile/prl necessary to get a data connection with sprint? I bought mine used and had a 3rd party rom installed. I didn't read about this rom until after I flashed 4.25.651.18 Full Firmware, and I didn't make a nandroid. however I see comments about a v2 zip, but not sure if that applies to my situation.
[Sprint HTC One (M8)] tuxattack80:
The updated profile aren't a necessity to get working data but it's always a good practice to have the newest. You can either RUU back to the release you mentioned or just flash the stock rom that captain supplied us with in the firmware thread(granted you're using the newest firmware) and update that way...either way it has to be done on a stock sense rom. The v2 zip is needed to help those that are having 3G, LTE, WiFi handoff that alot of us up until that zip have been experiencing ( but haven't experienced since flashing it). To be on the safe side I would recommend flashing the v2 zip directly after flashing the rom. Seemed to work best that way in my case.
[Sprint HTC One (M8)] Adambolic:
Thanks, this fixed the no data issue. You're a lifesaver.
[Sprint HTC One (M8)] beastlymonkey:
Hmmm just tried sending MMS again and it worked so it must have just been the connection of the area I was at or something. Cool everything is running great now! I'm just afraid to use tethering haha [emoji13]
[Sprint HTC One (M8)] Captain_Throwback:
I use tethering all the time. Why should you be afraid to use it? You're not even using a stock Sprint ROM . . . :rolleyes:.
[Sprint HTC One (M8)] Hyper Rational:
Unfortunately manual toggling breaks lte on the v2 fix for me. Switching to 3g and the others work, but lte won't work after initially dropping signal or switching from it
[Sprint HTC One (M8)] beastlymonkey:
So it will just look like regular data usage to Sprint? I just want to make sure before I stay at NASCAR next weekend [emoji13]
[Sprint HTC One (M8)] Captain_Throwback:
There's only one way to find out. I don't work for Sprint, so I can't tell you what it looks like to them. All I know if that people have been rooting for tethering for a long time. So it's up to you whether you want to do it or not.
[Sprint HTC One (M8)] tuxattack80:
Day two mostly in town driving, but switching back and forth from WiFi alot since being home because the WiFi speeds are awful at the moment and still no data issues. Been leaving toggling alone just for the simple fact it's been known to break things and just been using the everyday life approach with no issues.
[Sprint HTC One (M8)] beastlymonkey:
What's your method for tethering on this ROM?
[Sprint HTC One (M8)] tuxattack80:
Personally I just use the default one, and haven't had any issues. Don't use it enough for it to really reflect on my phone bill if it even does lol.
[Sprint HTC One (M8)] Captain_Throwback:
The native method.
[Sprint HTC One (M8)] hangnail:
I have the same problem vvm has never worked for me. I have to dial in manually to check vm's
[Sprint HTC One (M8)] tuxattack80:
Use Google Voice, works fine for me.
[Sprint HTC One (M8)] hangnail:
Tried. I skipped the *whatever step and haven't been able to get it working.
[Sprint HTC One (M8)] clavin78:
I was having issues getting google voice working too. The number it has you dial for activation isnt working. After looking for a solution i found the numbers below and have had no issues. Dialed *73 and *74, both followed by your Google voice number. Other codes below if you want them.

If you have Sprint

Enable call forward all (*72)

Disable call forward all (*720)

Enable call forward no answer (*73)

Disable call forward no answer (*730)

Enable call forward busy (*74)

Disable call forward busy (*740)

Sent from my HTC One_M8
[Sprint HTC One (M8)] Hyper Rational:
Lte is broken by dropping signal, which is unavoidable for me in my commute. Neither fix improves this.
[Sprint HTC One (M8)] Captain_Throwback:
Did you already post a log? I probably don't have a log of your specific case, which may be helpful to figure out the issue. Of course it also may not, but without the log, we don't know, now do we?
[Sprint HTC One (M8)] Hyper Rational:
I haven't, and I will post one as soon as I can. I suspect that solving this issue will fix manual toggling as well.
[Sprint HTC One (M8)] Hyper Rational:
I did some more testing in the basement of one of the buildings at my school and it appears that lte only fails if you completely drop connection while on WiFi, which unfortunately happens to me daily. Upon returning to somewhere with better reception, it will fail to connect to lte. I haven't been able to get a log since they end up being way too long and getting cut off by catlog (triggering this involves some walking)
[Sprint HTC One (M8)] Captain_Throwback:
Then do it in Terminal Emulator.
[Sprint HTC One (M8)] fapstick:
Yo Cap, just wanted to drop you a line and say thanks for this. I came over from DH's rom and this is running much better for me. Battery life is amazing. TY TY TY for your hard work.
[Sprint HTC One (M8)] DSwarP:
I seem to be able to replicate this. Was connected to LTE, turned on WiFi, walked out of WiFi/LTE range, 3G connected, came back into WiFi range, disabled WiFi, LTE connected. Turned on WiFi again, put phone in a metal drawer to lose LTE but not WiFi (I'm at the edge of LTE range so it's enough to drop the signal) and when I disabled WiFi after that LTE refuses to come back. I have to delete the telephony.db/cached files in airplane mode to get LTE to come back.

Hoooopefully I caught that all in the log.
[Sprint HTC One (M8)] Hyper Rational:
Thank you so much for attempting to verify this. I've been having trouble reproducing it without a metal drawer and getting a log of it.
[Sprint HTC One (M8)] DSwarP:
No problem, I want this solved too, annoying me to be stuck in 3G in 2015 :P

Some more logging, not sure if it's helpful or not but I'm guessing it won't hurt.
[Sprint HTC One (M8)] Captain_Throwback:
Were you listening to music or something as you were taking this log? There's a bunch of audio logspam in there which makes it difficult to find what network-related stuff.

At any rate, I can't find anything obviously helpful in there. I tried a few other things on my end, but all to no avail. What I don't understand is why this just stopped working. I guess the updated Android code doesn't support CDMA to the extent that we'd prefer.
[Sprint HTC One (M8)] Hyper Rational:
That's a shame. Either way, thank you for your continued support of this rom and your willingness to help us out.

I'll just keep riding my marshmallow hype train until HTC finally releases the update.
[Sprint HTC One (M8)] Captain_Throwback:
Oh, we just got it.

I'm attempting to flash it now.
[Sprint HTC One (M8)] Hyper Rational:
Wow! Well that just about made my day. Now I can finally stop checking Mo Versi's twitter every couple of hours.
[Sprint HTC One (M8)] tuxattack80:
So it begins!!

Let the ETA's and bugs begin! Lol!

Edit and no you can't install this over ota, just to go ahead and get that out there lol!
[Sprint HTC One (M8)] Captain_Throwback:
I have good news! I have the OTA installed, and dumped.

Unfortunately, there's also bad news. It won't boot for us until there's updated kernel source for our variant, which means we have to wait until Sense gets the Marshmallow OTA . . . :(

Sorry everybody.
[Sprint HTC One (M8)] tuxattack80:
Don't sweat it captain, thanks for the effort! Let's just hope htc doesn't drag their feet on releasing it.
[Sprint HTC One (M8)] blackbuffalo:
[MENTION=1162986]Captain_Throwback[/MENTION] man, can you make a modify boot.img from Marsh Mallow to allow latest root from supersu 2.56 (Less system modify)?
[Sprint HTC One (M8)] Jbluna:
Yeah, the fact that the a9 is the only newly released oem skinned phone with Marshmallow that I can think of; I don't think we have much to worry about in terms of HTC themselves being lazy or late to the game. We're also pretty lucky that Sprint has been pretty on point with timely updates as well by comparison.
[Sprint HTC One (M8)] DSwarP:
Nope, I was just sitting there doing the connections thing. On a possibly related note, my phone also does the whole "lets make your music sound super slow and creepy when the screen goes to sleep" thing.

Thanks for checking it out at least!
[Sprint HTC One (M8)] Captain_Throwback:
I could, but it would serve me no useful purpose (right now, at least). I'm sure someone on the GSM side will be able to do that at some point.
[Sprint HTC One (M8)] Imotep95:
It's done http://xdaforums.com/htc-one-m8/general/root-root-marshmallow-gpe-supersu-t3242210
[Sprint HTC One (M8)] blackbuffalo:
I already get this boot and rooted my device when it release some minutes
[Sprint HTC One (M8)] skinbis:
Are you on a sprint device?
[Sprint HTC One (M8)] blackbuffalo:
No, I dont. I ask for International devices
[Sprint HTC One (M8)] thefisch6:
With a little luck, maybe HTC/Sprint's release will coincide with Xposed becoming compatible with M. That would be nice ?
[Sprint HTC One (M8)] Captain_Throwback:
I'm still hoping that Xposed will be able to go systemless like the new root methods are attempting to do for Marshmallow. Even though there will still be system modifications necessary for this ROM to boot for CDMA, it would limit system access to unauthorized apps.

But I'm sure something like that is a ways away, if possible at all :rolleyes:.
[Sprint HTC One (M8)] clavin78:
Do you have a Harmon kardon M8 like me? If so flash the regular M8 firmware.
[Sprint HTC One (M8)] clavin78:
Hope this log helps with the data issue. Sprint
[Sprint HTC One (M8)] Captain_Throwback:
Okay, I think this one may do it. I seem to be able to toggle LTE and get a valid connection (as far as I can tell), so hopefully this works for everyone. It does take a few seconds to find a connection after switching from 3G as it has to change protocols (1X/EVDO to eHRPD/LTE), but it does actually seem to connect now. Please let me know if it works for you!

EDIT: The only toggle that doesn't seem to be working is the toggle from 1X only back to LTE. In that case, if you toggle to "Global" mode instead, it should get you back to LTE (though I can't seem to get that working right now). I might need to make another zip with the GPE blobs, as those appeared to be working properly. Let me do some additional testing. You can try this zip if you want, but I think it's not 100% yet.

EDIT 2: Well the GPE blobs have the same issue. However, toggling Airplane Mode works now, while it didn't previously, so that's a plus.

EDIT 3: Conceivably, this should be fine, as you would only need to select 1X as your network type if you wanted to limit your device to 1X data. If you leave it on LTE and let it auto-switch, it *should* get you back to LTE now (hopefully).

I'll wait for some feedback on this zip before I do anything else.
[Sprint HTC One (M8)] Captain_Throwback:
I added some edits above ;).

Posting here just so everyone re-reads that post and tries the zip.
[Sprint HTC One (M8)] QuestingHero:
I just got an Android M Upgrade notification (MRA58K.H6). anybody else get this?
[Sprint HTC One (M8)] Captain_Throwback:
I checked again, and with the v3 zip the device does eventually switch back to LTE from 1X - it just takes 20-40 seconds. A quick toggle of Airplane mode does a better/faster job, imo. But it does work (for me), so there's that.
[Sprint HTC One (M8)] Captain_Throwback:
Please read the thread before posting.
[Sprint HTC One (M8)] Captain_Throwback:
Also, just tweeted this: https://twitter.com/Cpt_Throwback/status/662731827149340672

Hopefully it helps get the ball rolling. It's *possible* we'll be able to boot with our existing source combined with the Marshmallow GPE source, but that's an outside possibility at best without knowing what was changed for our variants. But it's still a possibility. First thing's first though - we need to GPE source uploaded to HTC Dev.
[Sprint HTC One (M8)] QuestingHero:
Sorry, Should have gone back and read. only had a min and was trying to help.
[Sprint HTC One (M8)] Captain_Throwback:
What toggle? I don't see one :confused:.

---------- Post added at 09:49 PM ---------- Previous post was at 09:31 PM ----------

If you're using GravityBox, make sure you have the CDMA Network Modes selected for the toggle, otherwise it'll get reset to the GSM modes. If you set it up like I have it in the screenshot below, it should work fine:

---------- Post added at 09:51 PM ---------- Previous post was at 09:49 PM ----------

I don't know what you mean. A screenshot would be helpful here. It doesn't sound like anything I've seen, though.
[Sprint HTC One (M8)] bimmerbot:
Here you go. :)
[Sprint HTC One (M8)] Captain_Throwback:
I'm really not sure what I'm supposed to be looking at in that picture. If you're talking about the data arrows, those aren't even stock - they're a GravityBox mod.
[Sprint HTC One (M8)] MTsol:
Thanks for this! Downloading now.
[Sprint HTC One (M8)] mcwups1:
Capt.

Curious if one of the custom kernels for GPE would work on this?
[Sprint HTC One (M8)] Captain_Throwback:
I have no idea. Someone would have to nandroid and give it a shot. I'm not even sure how the custom kernels are flashed (full boot image or unpackbootimg and replace zImage only). If you point me in the right direction I guess I can take a look.

If it's just zImage, then there's no reason they shouldn't work.

EDIT: After looking at them, I don't think they will work without breaking stuff, but I'm willing to give it the ol' college try anyway. Good thing I already finished rebuilding my TWRPs today.
[Sprint HTC One (M8)] Captain_Throwback:
Well that didn't go well. It doesn't appear that the kernels are repacking the included boot.img - they appear to include their own, which won't boot because of the dtb image used. I can try and repack the zips with the ramdisk and dtb from this build and see if that works, but that'll be too much work for most users.

---------- Post added at 01:57 PM ---------- Previous post was at 01:18 PM ----------

Got it flashed, but WiFi is borked. So not promising. Trying ElementalX next (after a conference call).

---------- Post added at 02:22 PM ---------- Previous post was at 01:57 PM ----------

When I boot the boot animation is choppy, but it seems to work itself out. WiFi is working w/ElementalX, btw, after replacing the dtb in the boot image in the zip. Getting through AROMA wasn't fun, but I got through it. So I'll see how this runs for a bit.

---------- Post added at 02:37 PM ---------- Previous post was at 02:22 PM ----------

It also appears that overclocking isn't working with ElementalX, so I think that confirms that the custom kernels are a no-go.
[Sprint HTC One (M8)] MTsol:
Anyone have the visual voicemail apk?
[Sprint HTC One (M8)] bxgeniuz:
I use google voice for visual voicemail
[Sprint HTC One (M8)] MTsol:
Never mind I found it. Here's the link if anyone needs it.

https://www.dropbox.com/s/9gor48bayp7d7nj/sprintvvm.apk
[Sprint HTC One (M8)] Captain_Throwback:
I have to remember to include that next time. Though I don't really expect to update this anymore less there's another ROM/base update.
[Sprint HTC One (M8)] bxgeniuz:
And Sprint Zone
[Sprint HTC One (M8)] MTsol:
Cool the apk I posted should be the most up to date version if you want to use it. Working with no issues here.
[Sprint HTC One (M8)] Captain_Throwback:
Doubt I'll include that. I think it's unnecessary, especially for a ROM that is mostly free of bloat. It won't even fully work without all the OMADM stuff, which only works on Sense.

I have the latest APK, but thanks. Like I said, I shouldn't have for a need for it anytime soon anyway.
[Sprint HTC One (M8)] kaosb0x:
yes plz dont include sprint anything.app lol nothing but bloatware. :p
[Sprint HTC One (M8)] bxgeniuz:
I agree with Kaosb0x after thinking about you was right Captain
[Sprint HTC One (M8)] bimmerbot:
I have gotten this a few times now, randomly while doing different things. Just me?

Rebooting fixes it, but a bit annoying. :)
[Sprint HTC One (M8)] Captain_Throwback:
I've seen that a few times. I just click OK and it seems fine.

If you delete Stk.apk from /system/app, it should take care of it.
[Sprint HTC One (M8)] bimmerbot:
Thanks. When I press "OK" the Sprint connectivity is disabled off and I get "Emergency Calls Only" notification until I reboot. I just deleted stk.apk per your suggestion. I'll let you know if it happens again. :)