yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] pancho2009:
3g data only. No LTE.

Hello all, I've been trying to get this google play edition (GPE) ported ROM working with all radios. Currently needing help enabling LTE on my sprint HTC one m8. I hope that this is the right place to go for this.

I first started out without cell service -- no calls, texts, or data. So, I created a backup of my GPE ROM with TWRP and I flashed my phone to the stock root ROM so that I could use the hands free activations from sprint. That worked and I was able to use LTE and make/receive calls.

I then restored my GPE backup. To my joy, I was then able to make/receive phone calls and text messages! Unfortunately, I could not use my cellular data. I later enabled 3g data after mucking around with the settings in the "Phone info" menu that I access via the secret phone code *#*#4636#*#*. All I had to do was change the setting "Set preferred network type" to "CDMA auto (PRL)". Later, I realized that I could also enable 3g in settings->more->cellular networks->preferred network type->3G.

I am still not able to use LTE! I can see that I am able to connect to LTE system but not get data transfer. Please check out attached pictures. I can connect to band 25 frequently and I've also seen my phone connect to band 41 once. Don't know if that helps. Also, I installed Sprint_M8_6.20.654.3_blobs.zip thinking it would help. I have the non HK version and that zip is label with the HK firmware name but I noticed that the blob zip contains only lib files that are added to the file system. I thought it okay to try it out. Unfortunately it didn't help enable LTE.

Has someone had this issue?

Additional notes:

using TWRP 3.1.1-0 recovery

using M8_GPE_5.07.1700.12_CDMA_Edition_ROOTED-signed.zip

These are my environmental variables in fastboot:

C:\Android>fastboot.exe getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.09.20.1112

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.20.651.3

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno: FA43ZSF03707

(bootloader) imei: 9*************4

(bootloader) imei2: Not Support

(bootloader) meid: 9*************5

(bootloader) product: m8_whl

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B70000

(bootloader) cidnum: SPCS_001

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 205bdca3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.008s
[Sprint HTC One (M8)] pancho2009:
install multiple blobs?

did you have to install multiple blob files?
[Sprint HTC One (M8)] pancho2009:
My phone does the same thing

I'm having the same issue. Did you ever figure it out?
[Sprint HTC One (M8)] cervantes:
this rom working with my phone?

unlock bootloader - ok

s-off - ok

root- ok

stock android 4.4.2
[Sprint HTC One (M8)] cervantes:
when i flash phone not worked !
[Sprint HTC One (M8)] JohnVo:
It would be best if you could explain step by step what you did, so we can help you debug what is wrong :confused:
[Sprint HTC One (M8)] DesbloqueosGSM:
Hello, does anyone know how to correct the problem with the audio messages on WhatsApp?
[Sprint HTC One (M8)] Quiberey:
Hello,

I know this thread is dead but I am hoping to find an answer to a quick question.

I have a HK edition HTC One M8 and I flashed the M8_GPE_5.07.1700.12_CDMA_Edition_BeyondStock_UPDATED-signed ROM with the M8_HK_adsp_v62.2.2-00593-M8974_HM.1118 audio file in order to have the HK audio settings in this ROM. I followed the instructions the best I could and I do not see the HK audio options in my settings. I know they should be located above "Sounds and Notifications" but the option is not there.

If it helps here is my getvar all report and a pic of my bootloader menu.

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.19.0.0000

(bootloader) version-baseband: 1.09.20.1112

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 6.20.654.3

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: HT45XSF01392

(bootloader) imei: 990004994353591

(bootloader) imei2: Not Support

(bootloader) meid: 99000499435359

(bootloader) product: m8_whl

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B70000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 205bdca3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

Again, thanks to anyone who is able to help. If you need more infor please let me know.
[Sprint HTC One (M8)] The_Walking_Playground:
Hi,

If you have the HK variant of the M8, there was no need to flash the adsp file. That file doesn't add any settings to the ROM - it flashes firmware for Non-HK variants so that audio will work properly. You need to read the release post for that ROM again. Included in the post are instructions for how to set up the HK Settings in build.prop. This is a GPE ROM so there won't be any HK Settings in the actual Android Settings.

TWP
[Sprint HTC One (M8)] Quiberey:
OK, thank you for your insight. I'll look through the forum and find those instructions. Thanks again for pointing me in the right direction.
[Sprint HTC One (M8)] Thisismyringtone:
I was as well there is an app called contacts sync fix in the play store fixed it for me ☺
[Sprint HTC One (M8)] Captain_Throwback:
What contacts? My Exchange contacts are syncing okay. Is it a specific kind of contacts that aren't syncing?

If it's Google contacts, that's probably more a Google issue than a ROM problem.

---------- Post added at 08:57 AM ---------- Previous post was at 08:11 AM ----------

Gray backgrounds are fixed ;)

Thanks [MENTION=3400685]digitalhigh[/MENTION] for the tip to fix them!
[Sprint HTC One (M8)] dincdoes.me:
I'm so happy after flashing this my m8 finally has stable LTE signal usually flashing a asop based ROM instead of stock kills signal with my previous devices like g2. So I thank you Kinda Sir for making my phone better :)
[Sprint HTC One (M8)] nuvens:
[MENTION=1162986]Captain_Throwback[/MENTION] are you going to create a new thread and put together all the fixes for a final release?
[Sprint HTC One (M8)] Captain_Throwback:
Why would a new thread be needed?
[Sprint HTC One (M8)] tmacgarris6727:
gps

How do I get GPS to work on this ROM
[Sprint HTC One (M8)] Captain_Throwback:
Get a lock in Sense first, then flash it.

GPS on the ROM is fine, but sometimes it gets screwy on these Qualcomm devices.
[Sprint HTC One (M8)] k000:
Looking forward to final version...

So assuming camera has all the bells and whistles with the Ultra Pixels.. or does the quality of pics go down?
[Sprint HTC One (M8)] Registerforwhat:
I will say, after a couple days, battery settled down and I agree it's very good now. Thank you!

BTW is power saver mode not an option on the GPE version?
[Sprint HTC One (M8)] tjeeeeee:
Nope no power saving option well not like the one sense has

There is always airplane mode lol
[Sprint HTC One (M8)] pbedard:
I ask a lot I've searched no answer can any one tell how to enable battery %
[Sprint HTC One (M8)] Captain_Throwback:
GravityBox.
[Sprint HTC One (M8)] FlowingAway:
[MENTION=1162986]Captain_Throwback[/MENTION] Would flashing your updated apn's on top of cm11 screw anything up? Or is it even necessary?
[Sprint HTC One (M8)] Captain_Throwback:
I have no idea. Works on this ROM, which is my only concern :rolleyes:.
[Sprint HTC One (M8)] FlowingAway:
Haha understood.
[Sprint HTC One (M8)] Captain_Throwback:
Gray Background Fix

Since I'm not sure when I'll get around to putting together a ROM with all the fixes (getting the deodexed ROM to be ART-compatible is proving to be more of a challenge than expected), I figured I might as well post the fix for the gray backgrounds. That way everyone's ROM can be as complete as the one I'm running. I don't believe there are any other issues I'm aware of, besides the unconfirmed Miracast issue, which I have no way of diagnosing or fixing.
[Sprint HTC One (M8)] dincdoes.me:
This Rom has the best signal my phones ever had thank u
[Sprint HTC One (M8)] sk8terjs1:
Love this rom is there anyway to get the browser to download videos like the stock browser does
[Sprint HTC One (M8)] Captain_Throwback:
I don't know what this means.
[Sprint HTC One (M8)] sk8terjs1:
The browser doesn't allow to download videos like the stock browser does
[Sprint HTC One (M8)] Captain_Throwback:
That wasn't anymore information than you provided in your initial post. Also, the stock browser in Sense is different than Chrome, so the behavior is bound to be different.

I'm not sure what you expect me to do about it.
[Sprint HTC One (M8)] EVOuser94:
The FM receiver not work in this ROM? Nextradio says it's disabled
[Sprint HTC One (M8)] Captain_Throwback:
FM Radio works. NextRadio won't work because it requires the Sense framework. But an app like Spirit FM or Spirit2 work fine.

EDIT: Actually, I'm wrong. If you change the build.prop to show as a Sprint M8 (htc_m8whl) it might work. But those 3rd party apps work fine.
[Sprint HTC One (M8)] Captain_Throwback:
That did it. I changed a few lines in build.prop so I'm not sure which one it was, but NextRadio seems to be working now.

EDIT: Well it opens, but it doesn't want to work. I guess the FM Radio drivers are missing from GPE. I'll hunt through the stock ROM and see what I can find.

---------- Post added at 11:37 AM ---------- Previous post was at 11:11 AM ----------

To be exact, I needed to copy FMRadioService.apk from the stock ROM as well, but there are some framework pieces missing, so it won't work. It would require some smali hacking, and that I do not do.

E/AndroidRuntime( 7200): FATAL EXCEPTION: wokerThread
E/AndroidRuntime( 7200): Process: com.htc.fmservice, PID: 7200
E/AndroidRuntime( 7200): java.lang.NoClassDefFoundError: com.htc.fmhardware.FMTuner$1
E/AndroidRuntime( 7200): at com.htc.fmhardware.FMTuner.init(FMTuner.java:59)
E/AndroidRuntime( 7200): at com.htc.fmservice.FMRadioService.turnOn(FMRadioService.java:296)
E/AndroidRuntime( 7200): at com.htc.fmservice.FMRadioService.processFMCommand(FMRadioService.java:174)
E/AndroidRuntime( 7200): at com.htc.fmservice.FMRadioService.enqueueFMCommand(FMRadioService.java:146)
E/AndroidRuntime( 7200): at com.htc.fmservice.FMRadioService.onHandleIntent(FMRadioService.java:118)
E/AndroidRuntime( 7200): at com.htc.fmservice.base.BaseFMRadioService$ServiceHandler.handleMessage(BaseFMRadioService.java:56)
E/AndroidRuntime( 7200): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 7200): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 7200): at android.os.HandlerThread.run(HandlerThread.java:61)
[Sprint HTC One (M8)] EVOuser94:
Well at least we know the problem
[Sprint HTC One (M8)] EVOuser94:
Best way to explain this bug was with a video.... Random GPE bug: http://youtu.be/B1r_A9NVZxY

Chrome is randomly popping up when backing out of apps
[Sprint HTC One (M8)] Captain_Throwback:
I think I saw that bug in the Verizon thread too. I wonder if that's just a GPE bug? Especially since I touched nothing that would have anything to do with Chrome?

UPDATE: I believe I have the final version ready now. Just testing out ART on the deodexed version now. If it works, I'll only provide that version. Note that [MENTION=1164313]williamfold[/MENTION]'s APM mod will not work on this version. I'm not sure if it can be modded and still be ART-compatible; someone else will have to test that ;).

---------- Post added at 10:39 PM ---------- Previous post was at 10:15 PM ----------

Don't have time to update the OP right now, but here's a link to the ROM if you want to try it out:

EDIT: Broken build. Oops!

Has the good APNs built in and gray background fixed in the framework. Also external sd card write enabled. And ART works. I can't remember if I changed anything else, so give it a shot and see how it goes.

I'll try and revamp the OP tomorrow.
[Sprint HTC One (M8)] DruoGaby:
looks interesting...any advantages over sense?
[Sprint HTC One (M8)] Captain_Throwback:
I don't understand your question. This is still GPE, nothing has changed. Are you asking in general?

P.S. Don't anyone download that build - It has a bad boot.img in it :eek:. Just noticed camera isn't working too. Oops.
[Sprint HTC One (M8)] DruoGaby:
yea trynna understand it..so nothing changes but the sense bloatware?? and ui..i flashed it before but just from being curious..lol..how is battery life and such is it improved??..i know it should be faster..last time i flashed it it was laggy..sense was faster...also no stuff like extreme power saving and so on?
[Sprint HTC One (M8)] EVOuser94:
I've been getting ~30hours runtime with streaming Pandora 10 hours... I haven't experienced any lag since the camera lag fix was put into play... Downside is the lack of sense camera, sense keyboard, and the confusing data connection... The *#*#info#*#* fixes that though.... It's personally my daily driver right now and I don't see me going back to sense anytime soon....
[Sprint HTC One (M8)] Captain_Throwback:
GPE is for people that want the AOSP experience without sacrificing all the hardware functionality of the device.

Battery life depends on the user. I haven't noticed the ROM being "laggy" but I'm not sure how long ago you flashed it. Extreme Power Saver is a Sense feature. AOSP is lighter, so there's really no need for such a feature in GPE. Sense has a lot of moving parts and is always running something.

It really just comes down to preference. GPE/AOSP isn't for everybody. Personally, I really like Sense and Blinkfeed.

P.S. Fixed ROM uploading now.
[Sprint HTC One (M8)] DruoGaby:
thanks for the responses guys...and yea i think i flashed it when yall was working on the camera...i ve watching how i use my phone and all i do is watch showbox whatsapp and some facebook...lolol...i may give this a try..i never last past a day...when i was on my n3 i had no choice...any of u have an htc media link hd ..and tried it with this rom?..or yall know any great apps that can cast to it?
[Sprint HTC One (M8)] Captain_Throwback:
http://www.androidfilehost.com/?fid=23501681358547202

There's the ROM. Bedtime now.
[Sprint HTC One (M8)] DruoGaby:
thanks!! ill flash this and play around a bit
[Sprint HTC One (M8)] EVOuser94:
Make sure you update PRL and such before you flash or data may be hard to come by.... *#*#INFO #*#* will also help you with data issues.... Shouldn't have any problems though it's a very solid ROM...
[Sprint HTC One (M8)] DruoGaby:
THANKS...i did that too after i flashed the new radio
[Sprint HTC One (M8)] DruoGaby:
flashed up now ill see how long i last on it away from sense..lol
[Sprint HTC One (M8)] EVOuser94:
Lol, I hear you but no sense rom is enough for me right now :) this ROM is complete enough for me!!
[Sprint HTC One (M8)] omariscal1019:
Dirty flash maybe?
[Sprint HTC One (M8)] EVOuser94:
I wouldn't suggest a dirty flash...
[Sprint HTC One (M8)] Captain_Throwback:
I dirty-flashed, and it seems fine so far. It'll rebuild the cache on boot, since the system files were changed. If you have issues, though, always clean flash before reporting them.

I did forget to remove something from the zip last night (nothing big, just forgot to delete the Stk.apk) so I'll be re-uploading later today anyway, along with a mirror. Then the ROM should be "final."

Remember too that if you want to use Xposed, you can't use ART.
[Sprint HTC One (M8)] omariscal1019:
Ok so ill wait for final build to flash havent been using xposed jus runnin stock thanks for ur hard work captain...
[Sprint HTC One (M8)] Captain_Throwback:
Well the only difference is the one file I'm deleting, and I already told you what it is, so there's no real reason to wait (you could easily delete it yourself).
[Sprint HTC One (M8)] DruoGaby:
sighhh...i didnt last guys :( i love sense to much..but its a great rom for minimalist tho..very...simple..great work tho guys id recommend it to anyone who loveaosp/gpe roms :)
[Sprint HTC One (M8)] omariscal1019:
I will thanks captain!
[Sprint HTC One (M8)] Captain_Throwback:
I don't have time to update the OP today. I will give it a complete overhaul soon, I promise. In the meantime, here is the "Final" version of the ROM.

http://d-h.st/ZwW

http://www.androidfilehost.com/?fid=23501681358547584 (Mirror)

Changelog:

SIM card error fixed

Deodexed only (ART-compatible)

Added latest GravityBox

Added Sprint VVM

Updated to latest SuperSU

Features:

init.d support added (Archidroid init.d - thanks [MENTION=5161352]JustArchi[/MENTION] for ArchiKitchen)

That'll all go in the OP (eventually).

For best results, clean flash ;).
[Sprint HTC One (M8)] EVOuser94:
Nice happy to see the sprint VVM in this release! Question, it'll boot as Art first boot and you can switch back to Dalvik correct?
[Sprint HTC One (M8)] Captain_Throwback:
It doesn't boot as ART.
[Sprint HTC One (M8)] EVOuser94:
Okay cool, I remember reading somewhere you was gonna make it boot as ART lol
[Sprint HTC One (M8)] Captain_Throwback:
That was the odexed version I posted. Didn't say anything about doing that for the final.
[Sprint HTC One (M8)] Captain_Throwback:
OP has been revamped and updated with latest information and links.
[Sprint HTC One (M8)] brandonair95:
Final version meaning no more updates? Or final meaning it's completely updated for the time being?
[Sprint HTC One (M8)] Captain_Throwback:
The latter. All the previous iterations were to get it to stable, fully working status, which I believe is where we are now. If/when there is a GPE update, I will also update this base.

If Mods are created for this base, they will be added to the OP.
[Sprint HTC One (M8)] Captain_Throwback:
I will be adding a mod to the OP shortly:

- Email modded with Exchange security disabled

Thanks [MENTION=2322613]craigacgomez[/MENTION] for his thunderkat source with which I built the APKs. Look for it within the next few minutes.

EDIT: Upload complete. Enjoy!
[Sprint HTC One (M8)] omariscal1019:
Just flashed the new firmware from here http://xdaforums.com/showthread.php?p=53434015

Using hboot method worked like a charm running this rom!
[Sprint HTC One (M8)] thenags:
Just did a clean install. Skipped activation. Then it said wifi was off so it wouldn't show me my networks. I figured let me reboot the phone. Held the power button for a second. Only 'Power Off' was an option. I clicked it and it's now been stuck at 'Shutting Down' for 30 minutes and I can't get the phone to turn off. Even holding the power button for upwards of a minute does nothing. Please help....

---------- Post added at 10:55 AM ---------- Previous post was at 10:38 AM ----------

Ok volume up and power did the trick finally.

However I tried twice more and wifi seems to be off by default and the phone doesn't seem to activate. I use 2 step verification so when I get to the sign in part I never get the text and am unable to proceed.
[Sprint HTC One (M8)] Captain_Throwback:
Skip the activation. That's for the GSM models, not for this port. If your Wi-Fi isn't working, that's a different problem. Are you S-OFF? If not, did you fastboot flash the boot.img?

Also, you won't get a text message while using the Setup Wizard. You'll have to choose a different method to receive your notification (phone call, perhaps?) or skip that part of the wizard and add your account afterwards.
[Sprint HTC One (M8)] thenags:
Yea, I skipped the activation. Then got to the wifi screen and it says wifi is off please turn it on. But no way to turn it on. I'm unlocked, s-off, the whole 9. I generally would then go with the phone call option but for some reason it wasn't giving me that option at all. Gonna full wipe and try again shortly. Thanks for the quick reply.

---------- Post added at 11:17 AM ---------- Previous post was at 11:04 AM ----------

Just did a clean install again. Skipped activation and all that and got in. Added my account. But Wifi will just not turn on. I turn it on and it just sits. If I back out of the settings and go back in Wifi is still off. Also upon trying to shut down it just hangs like before. :(
[Sprint HTC One (M8)] Captain_Throwback:
I know exactly what the problem is; it's the same thing I messed up before in the ROM zip. If you fastboot flash the boot image, it'll work fine. In the meantime, I'll fix the zip and re-upload.
[Sprint HTC One (M8)] thenags:
Gotcha. I'm at work right now and actually out on an appointment and using the clients computer to sit here and post lol. For now I restored my stock ROM and will give it a shot later tonight when I get home to my own computer.

Thanks for the help.
[Sprint HTC One (M8)] Captain_Throwback:
ROM zips are updated. Sorry for the trouble. If you were previously running this ROM, you wouldn't have noticed a difference, but if you weren't, the boot image wasn't flashing properly, because the script was looking for it in a place it wasn't in in the zip. All fixed now :).
[Sprint HTC One (M8)] ninoriff:
Sprint VVM

Hey has anyone had luck getting VVM to work with this rom?
[Sprint HTC One (M8)] Captain_Throwback:
I just left myself a voicemail and it immediately came through the app.
[Sprint HTC One (M8)] EVOuser94:
The activation is meant to be skipped.. That's a GSM activation. I don't understand the WiFi part though, or the 2 step verification
[Sprint HTC One (M8)] thenags:
Got it up and running like a champ now. Only thing I notice is the low camera resolution. I'm sure it's been discussed just not home to look through the thread yet.
[Sprint HTC One (M8)] Captain_Throwback:
I don't know what you mean.
[Sprint HTC One (M8)] thenags:
Sorry was doing 100 things while replying. Was referring to the horrible quality on the front facing camera.
[Sprint HTC One (M8)] Captain_Throwback:
"Horrible quality" doesn't really tell me anything. That could be subjective. I haven't seen any reports of such an issue, and my FFC resolution appears to be fine (to me). Have you made sure the lens is clear (not smudged)?
[Sprint HTC One (M8)] thenags:
Horrible like it reminds me of a .2mp camera from back in the flip phone days. And yea, the lens is clean. Posting a sample in a second

---------- Post added at 06:18 PM ---------- Previous post was at 06:17 PM ----------
[Sprint HTC One (M8)] Captain_Throwback:
What camera app are you using? My FFC pics don't look blurry like that, so I can confidently say that it isn't the ROM. Otherwise, like you said - someone else would've mentioned it.

EDIT: I'm just using the stock Google Camera, but I'm also in a well lit location.
[Sprint HTC One (M8)] thenags:
Using the one that came built in. Which do you use?
[Sprint HTC One (M8)] Captain_Throwback:
Same. I edited and stated that above.
[Sprint HTC One (M8)] EVOuser94:
Your not supposed to be beezin otherwise you'd see that it's not horrible quality :)) don't get the beezin thing look it up!!! Crazy people and their ideas
[Sprint HTC One (M8)] Captain_Throwback:
Trying out something ;)

It doesn't flash as it is in the ElementalX thread, of course. Had to pull the dtb and ramdisk tweaks from this boot.img and replace them in the zip. Haven't tried to overclock yet, though; I have to find a good program to use for that, I guess.
[Sprint HTC One (M8)] ninoriff:
Interesting, it might be an account level issue then, Thanks for the prompt response.
[Sprint HTC One (M8)] Captain_Throwback:
Looks like overclocking isn't working, but sweep2sleep is, as well as the undervolting and GPU underclock. And max screen off frequency, etc. I'll have to see if this makes any difference in battery life.
[Sprint HTC One (M8)] drastic61:
Is there an easy way to update profile? LTE was working Rock solid and now all I get is 3g