yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] Captain_Throwback:
I don't know, but I can tell you I don't recommend reducing the level of security on the device, and thus won't entertain such discussions here. This question actually belongs in the Q&A thread anyway.

Hm, where'd the Q&A thread go, lol?

EDIT: Added link to Q&A thread in the OP. It's still attached to the discussion thread, but the link to it disappeared. Weird.
[Sprint HTC One (M8)] jayandvic:
Ok thanks, it is just the vipr4android needs it and it is just about the only reason I root to begin with. I will search elsewhere. Everything else is great on this version. Thanks for putting this together!!
[Sprint HTC One (M8)] Captain_Throwback:
V4A needs to get more secure then, because right now it's making your device vulernable to security attacks since it requires SELinux to be permissive. I personally wouldn't use any software that made my device that insecure (which is why I rarely even root anymore). But that's just me. I'm happy with the audio quality of the device running stock GPE with the HK adsp. At least enough to not want to open my device up to hacking, lol.
[Sprint HTC One (M8)] jayandvic:
I get it, and yes, they need to update the app but I am not holding my breath on that one...... I like the thing so much I don't mind the risk. Thanks anyway......
[Sprint HTC One (M8)] Hyper Rational:
Having issues with mms on the latest ROM+blobs+beyondstock. They fail to download and send most of the time. People that were having mms issues, did you find a fix?
[Sprint HTC One (M8)] Captain_Throwback:
Did you have issues before applying the blobs?
[Sprint HTC One (M8)] Hyper Rational:
I didn't, and tried going back to without the blobs but was still having the same issue. I'm about to try again.
[Sprint HTC One (M8)] Zzz73:
i really didn't want to ask this stupid question, bit i really tried. searched the OP, mik-mik, and basket build... where is the 6.0 kernel Capt just made?
[Sprint HTC One (M8)] Captain_Throwback:
Open the thread in a browser and go to the Downloads tab ;).

P.S. Clicking on "Downloads" in the OP will also take you there.
[Sprint HTC One (M8)] Hyper Rational:
Marshmallow releasing for sense M8 within 24 hours!

https://twitter.com/moversi/status/672105656489349120

Good on HTC. They finished 6.0 long before their deadline.
[Sprint HTC One (M8)] Captain_Throwback:
That doesn't help us, though.
[Sprint HTC One (M8)] Hyper Rational:
Shoot, you're right. Sorry.
[Sprint HTC One (M8)] Leonarthius:
Is it possible to get a flashable zip of the kernel? I'm trying to run it through multirom but after the first reboot, multirom sees it as a primary rom (it's not) and I can't boot into this partition (I've trying reflashing the rom) Anyhoo... please? :)
[Sprint HTC One (M8)] Captain_Throwback:
In MultiROM you can just add the boot.img to the ROM. You don't need a flashable.

(READ: I'm not making a flashable)
[Sprint HTC One (M8)] BodhiBrock:
I'm sure this has been asked already but what's the difference between the system less and the stock rooted? Which one do I want?
[Sprint HTC One (M8)] tuxattack80:
Yeah pretty quick actually, makes me wonder if the m8 is 7.0g after all:fingers-crossed:
[Sprint HTC One (M8)] Captain_Throwback:
Did you read the OP?
[Sprint HTC One (M8)] BodhiBrock:
oh... Yeah, the Q&A thing? My bad. It just didn't seem very active when I went over there.
[Sprint HTC One (M8)] Captain_Throwback:
I meant the info on the different roots. But yes, this was a question and should be in Q&A.
[Sprint HTC One (M8)] asacado:
When using this rom, I'd constantly have the google play store time out in downloads, where as internet browsing would be ok, has anyone else seen this happen?
[Sprint HTC One (M8)] PartimusPrime:
You flash the updated blobs?
[Sprint HTC One (M8)] asacado:
I was on the latest 5.0.2 sprint firmware, do I need to flash something besides that?
[Sprint HTC One (M8)] PartimusPrime:
Try flashing this:

http://xdaforums.com/devdb/project/dl/?id=15318
[Sprint HTC One (M8)] asacado:
I was toying around with CM13, does it affect anything to flash these blobs? I have been rooting/romming/overclocking and undervolting for years now, but all I knew about blobs were that they were needed to get certain things working. The last of any firmware I have flashed was the flashable modem/5.0.2 stuff that our own Badboyz has for us.
[Sprint HTC One (M8)] ink718:
Sorry what are these "blobs"?
[Sprint HTC One (M8)] kyouko:
It's been a few years since I have done any sort of android development so this may be incorrect...but from what I can remember:

blob = Binary Large OBject

Essentially Its proprietary binaries- firmware/libs used by the phone in conjunction with hardware.

In a sense you can think of them as drivers.

Captain or whoever please correct me if I'm wrong
[Sprint HTC One (M8)] thedodus:
RAM tips

So I've been using this for a couple weeks and really enjoying it, thanks Captain.

I wanted to see if anyone had any suggestions for a solid task-killing app or Xposed module. I've been using Disable Service and Greenify in the past, but I'm noticing a lot more background processes starting up constantly and it doesn't seem like DS is working anymore. Any suggestions?
[Sprint HTC One (M8)] Captain_Throwback:
Task Killers probably aren't very useful because of the Doze feature built into M. I'd try and go without any of them and let it do its work.
[Sprint HTC One (M8)] ink718:
Can send me a picture of your bootloader. Just want to know what version you are on please.
[Sprint HTC One (M8)] Captain_Throwback:
CM13 already uses these blobs.
[Sprint HTC One (M8)] mcwups1:
Very nice work Capt.

Sprint M8 Converted HK 4.25.654.14
[Sprint HTC One (M8)] jwigley24:
For those of u who have installed this ROM, are u flashing the ROM, the blobs, and then flashing the beyond stock kernel in the bootloader? Or are the blobs and beyond stock kernel not necessary?
[Sprint HTC One (M8)] suicidal acorn:
I'm only running the rom. I haven't flashed anything else simply because I haven't read enough in this thread to know about them. I've seen them mentioned but I'm not having any issues so I just haven't bothered changing anything
[Sprint HTC One (M8)] jwigley24:
Thanks for the reply!

For anyone that HAS flashed the blobs and/or beyond stock kernel, have u noticed any difference?
[Sprint HTC One (M8)] Hyper Rational:
Beyond stock works great. The blobs caused mms issues for me.
[Sprint HTC One (M8)] redskykiter:
For those w/o MMS issues don't try to restore sense and try a PRL/profile update. I had zero issues since the system root version was released. I tried to restore/update/restore and then lost MMS. RUU and restore (three times) didn't fix. I finally RUU'd and clean flashed system root version and have MMS back
[Sprint HTC One (M8)] tuxattack80:
Craaaazy I am!!!������

Well it booted with very little editing and everything works as it should, :beer: to a successful flash.
[Sprint HTC One (M8)] Captain_Throwback:
I've used MHL with this ROM, and it works fine.
[Sprint HTC One (M8)] ms79723:
I can't seem to make calls or use data or any of that in a reliable fashion. I'm actually kinda surprised you guys can. Was there something y'all did to get it working or has your phone always been working?

I'm still at the stage in my phone's life where I don't know if it's actually a hardware issue or what. I do know that this ROM has been way more reliable than stock. But after I make a call it seems like i have to reboot before I can do anything else voice/data wise
[Sprint HTC One (M8)] reinaldistic:
HMM lemme try again... ill have to reflash

This is a known issue with sprint this week... theyre upgrading stuff so they mucked up something that lets the m8 connect... im on stock and im having the same issue
[Sprint HTC One (M8)] Captain_Throwback:
There should be no issues with data or phone calls on the ROM. If you were having issues on stock, then it's more than likely a hardware issue.
[Sprint HTC One (M8)] EVOuser94:
Caller ID by Google is amazing!! ;) wasn't expecting that lol!!!
[Sprint HTC One (M8)] Captain_Throwback:
MHL at work:
[Sprint HTC One (M8)] EVOuser94:
Question: how do you get these to work on this ROM, I've tried the *#*#72786#*#* too and its a no go
[Sprint HTC One (M8)] Captain_Throwback:
You don't. Those codes only work on Sense.
[Sprint HTC One (M8)] pantmunu:
Wow. Thought I was the only one. I'm in Cleveland ohio and lemme tell ya ..it's effed up here. Can't get any calls and outgoing is hit and miss. My god it's messed up.
[Sprint HTC One (M8)] FlowingAway:
Does HD voice work on this ROM? Since that's a Sprint thing I assume it doesn't work.
[Sprint HTC One (M8)] Captain_Throwback:
Any way to tell if it's working? I know voice calls on 1x800 work.
[Sprint HTC One (M8)] FlowingAway:
Not any sure fire way for me. I know they're working on it around town but I'm not sure which towers support it. I had it for the first time yesterday but I was using a different ROM and it was across town from my house.
[Sprint HTC One (M8)] Captain_Throwback:
And how do you know you had it?
[Sprint HTC One (M8)] EVOuser94:
Alright good to know ;) this is my new daily driver, sense has worn me out with all the bugs
[Sprint HTC One (M8)] Captain_Throwback:
Cool.

Yeah I just had to restore my Bad Boyz nandroid to manually update my PRL to the latest, but now I'm right back on GPE.
[Sprint HTC One (M8)] FlowingAway:
I've heard it one other time before. It's very obvious when you're on a HD voice call. Have you heard it before?
[Sprint HTC One (M8)] EVOuser94:
Definitely a solid ROM, I truly appreciate all the hard work you guys have put into it!
[Sprint HTC One (M8)] Captain_Throwback:
I honestly wouldn't know. But since that's a network thing and a hardware thing, I don't see why it wouldn't work.
[Sprint HTC One (M8)] EVOuser94:
I found the culprit, I believe it needs removed from this ROM asap!!!! When pressing this button it changes the mobile settings completly!!!!! As can see
[Sprint HTC One (M8)] tjeeeeee:
That can only be done when enabled through gravity box otherwise the that option isn't there
[Sprint HTC One (M8)] evoholik:
So what is it that you did? Flash the sense marshmallow?
[Sprint HTC One (M8)] tuxattack80:
GPE firmware, however I didn't notice anything different or different enough that's worth the upgrade. Reverted back to stock to help out with testing the Verizon/Sprint M8 sense 7 port.
[Sprint HTC One (M8)] Kamkor82:
So question, is there any way to get to the EPST screens? I want to turn off various LTE bands depending on my situation. (Sometimes 25 is stronger than 41 but 41 is faster, so I cut off 25 and run on the faster 41, things like that). Is there any way to get to that with this version or am I SOL unless using a stock-ish Sense ROM?
[Sprint HTC One (M8)] suicidal acorn:
You have to use a sense rom. But I thought you couldn't disable bands completely? I thought it just changed the order they were searched for when the radio is first powered up since the network decides what band you should be on, not the phone
[Sprint HTC One (M8)] Kamkor82:
You can do both. It gives you the option over priority as well as enabling each individual band. It's nice when you know 25 and 26 are slammed so you hold only 41 and even at -110..-115dB still pull down faster than low -80dBs on the other bands. I'm a trucker so in truck stops I run into that allot.
[Sprint HTC One (M8)] Captain_Throwback:
Am I the only one that got an OTA notification?
[Sprint HTC One (M8)] thedodus:
Nope, I got one this morning as well.
[Sprint HTC One (M8)] Captain_Throwback:
Doesn't seem any different to me, so far. I don't think there were any other updates besides the Google ones.
[Sprint HTC One (M8)] MassStash:
I got it this morning as well

~m8whl on the Always Solid ViperOneM8 Latest

Hypernova mako_hotplug kernel at 2.572 Max ¦ 300 Min ¦ 1.190 Sleep

interactive (Franco tweaked)*

row
[Sprint HTC One (M8)] thedodus:
Safe to take it?
[Sprint HTC One (M8)] Captain_Throwback:
You mean by flashing the updated ROM? Sure. If you mean actually taking it, then no.
[Sprint HTC One (M8)] thedodus:
:good: Thanks!!
[Sprint HTC One (M8)] Zzz73:
Capt, probably a silly question but is the new update rooted? the last versions had rooted in the file name, this one does not. just being cautious.
[Sprint HTC One (M8)] Captain_Throwback:
It's only a silly question because you didn't read the change log.

Going forward I won't answer questions that are answered in the OP, so if your question gets ignored, you know where to look ;).
[Sprint HTC One (M8)] Zzz73:
ya. thanks.
[Sprint HTC One (M8)] Kamkor82:
Since this update had root removed, is dirty flashing recommended to take the updated rom? Or clean flashing?

I know, dumb question.
[Sprint HTC One (M8)] Captain_Throwback:
Shouldn't matter. Either way, you'll have to flash a root method afterwards (and Xposed, too, if you were using that). Backup first in case dirty flash doesn't work.
[Sprint HTC One (M8)] tuxattack80:
hey Captain thanks for the release!! quick question?? whats the advantages of sparse_data format? Tried doing some reading but not really sure how what I was reading pertained to the rom.
[Sprint HTC One (M8)] Captain_Throwback:
I have no idea. If you find a list or something, let me know.
[Sprint HTC One (M8)] tuxattack80:
lol ok other than space usage efficiency listed in the link you post in the OP I don't really see much I'll continue hunting around for a better idea of how it works.

Ahhhhh I see.....https://en.wikipedia.org/wiki/Sparse_image here's a link for anyone else that wants to get a general idea on what a sparse image is.
[Sprint HTC One (M8)] tuxattack80:
I little something I've been playing around with ;)
[Sprint HTC One (M8)] tuxattack80:
:D
[Sprint HTC One (M8)] Captain_Throwback:
I stopped using the GPE HBOOT because it caused firmware issues for me on Sense ROMs. If you only use GPE it might not matter, but when trying to get back to a Sense ROM, stuff just wasn't acting right. Going back to all Sense firmware got everything working right again. So, overall, I don't recommend using it, because if start having issues, you might not think of it as being a problem, but it might unknowingly be the cause. Just a word of warning.
[Sprint HTC One (M8)] tuxattack80:
Yeah I'm in agreement with you there, more or less just something I was playing around with just as a learning process. Not really seeing anything as far as improvements go other than just having GPE firmware and hboot plus no red text.
[Sprint HTC One (M8)] whitehair23:
When I finished flash the lastest ROM(5.07.1700.8), I can not boot my phone. It stay in the bootmation screen for a long long time . Can somebody help?.....

my phone is HTC sprint harman kardon m8

---------- Post added at 01:11 AM ---------- Previous post was at 12:42 AM ----------
[Sprint HTC One (M8)] j.c.briggs:
Sounds like what happens when you let TWRP install root...
[Sprint HTC One (M8)] whitehair23:
Thank you ,brother~~~

You are right~~:good::good:
[Sprint HTC One (M8)] SublimeMogul:
Is anyone else noticing page loading issues while connected to an IPV6 enabled network? I fear the IPV6 DNS routing issue has reappeared in Marshmallow... The slow loading completely disappears for me on a weak LTE connection vs. A far stronger and faster 5ghz WiFi connection.
[Sprint HTC One (M8)] talon_dgnr8:
The OTA brought double pressing the power button to launch the camera from seen off. My wife has a nexus 6 and she has that ability now. I don't think there was anything else other than security updates. If we are talking about the same update the is...
[Sprint HTC One (M8)] morganlowe:
Trying to get root on this. I downloaded the SuperSU script and installed that and it wont boot just like if you do the TWRP root. I did some looking and seen no solution posted, just a few things about how this doesn't have it.

Ideas?

UPDATE!

Fixed it. it was my fault, I was loading the old one still.... I copied the entire wrong one to the phone
[Sprint HTC One (M8)] lolz mclollerson:
Those of you on this ROM with Marshmallow, is it stable enough to use as a daily driver?
[Sprint HTC One (M8)] tuxattack80:
I'd say yes.
[Sprint HTC One (M8)] lolz mclollerson:
That's what I was hoping. Thanks.
[Sprint HTC One (M8)] tuxattack80:
Just be sure like any other rom to read through the thread for any bugs you may have because there's only a couple and they've been covered multiple times.
[Sprint HTC One (M8)] Captain_Throwback:
Anyone else find this?
[Sprint HTC One (M8)] Captain_Throwback:
And also this?
[Sprint HTC One (M8)] tuxattack80:
Knew about the systemUI tuner but didn't know about the lock screen message.
[Sprint HTC One (M8)] tuxattack80:
For those that want multi window: find the build.prop entry ro.build.type=user and change it to ro.build.type=userdebug this works on sense 7 marshmallow based roms too as long as you're using card view recents.

Then Enable it in developer.
[Sprint HTC One (M8)] Captain_Throwback:
Maybe you can link this post in the "Mods" section of the OP?

And include how to add SystemUI Tuner too?
[Sprint HTC One (M8)] tuxattack80:
Will do, I'm at work but I'll do it as soon as I get a free moment to do it correctly.

OK edited on my lunch break so anyone feel free to proof read lol.
[Sprint HTC One (M8)] tuxattack80:
Lag in settings menu's....just curious if anyone has been looking into this? Done a little digging on my own and from what I've found it seems to be more of a base issue than a kernel issue seeing as it seems to carry over into the A9 ports which are GPE based If I'm not mistaken. Not sure where to go from there...any input or if someone has dug deeper into this and has a fix that would be awesome. Not a big deal in settings but gets to be an annoyance when trying to pull up settings in apps.
[Sprint HTC One (M8)] Captain_Throwback:
If the base is broken, it's up to HTC to fix. They still haven't fixed Miracast either :rolleyes:.
[Sprint HTC One (M8)] tuxattack80:
Yeah I had a feeling that it may be in the base after playing around with some of sun's a9 ports. I can remember one base that he had that didn't have the lag so I rolled back to an older release that was from an international base(with lag) and flashed the boot.img from the Chinese base (no lag) and my end result was that it still had that lag. So it really feels that it's something in the base. I noticed CM and full sense 7 don't suffer from that although those are too different animals. However after digging through a full 6.0 sense 7 build.prop there is still lots of references made to the gpe build numbers. Was also able to successfully flash a full 6.0 sense7 boot.img onto this gpe build and it booted and worked fine still had lag though.

Off work now think I'm going to do some playing/digging. Even though that means leaving my pure stock 6.0 sense 7 rom that I pieced together using santods pieces and the official 6.0 developer base oh well there's always titanium lol.

****Also updated OP changelog to reflect the change in root and why users cannot use the superSU version that is included in twrp****.
[Sprint HTC One (M8)] tuxattack80:
My findings for the night...

Okay after numerous attempts in which it seems my fashion of doing it the hard way first was unsuccessful... Then I did it the easy way: what I did was took the official not rooted ota and flahed captains boot.img along with changing the two build.prop entry's that are needed for Sprint/CDMA lteoncdma and network set to 8, then using apn changer I added the apn then rebooted and that's so it took to get it up and running and there is absolutely no lag in any of the settings menu's what so ever. So maybe I was wrong with it being in the base:confused: hand off, manual toggling of network types, SMS,GPS, wifi, camera,video, sound and data seem to be working great! Have yet to test Bluetooth or mms although the Bluetooth icon comes on. Only thing I see is that network toggle shows as (roaming indicator on) pretty sure we had and fixed this once before so I'll look through the thread later and see if I can hunt that fix down later. Until then I'm going to go to bed and test this all out tomorrow.

If anyone could post the framework-res.apk from captains latest build it would be appreciated. Thanks
[Sprint HTC One (M8)] headpiece747:
Glad someone asked so I can give some great feedback. I was worried to update to 6.0 because some of the mms issues I saw earlier but have not had one problem with it on this rom. Bluetooth works like a champ I was having a little problem on lollipop with my smartwatch and vehicle not connecting at the same time all fixed on marshmallow. Wifi, Data and everything else has worked without any problems so far and haven't experienced any lag or glitches. I did do a ruu, system reset before installing just to make sure I wiped everything from my last multirom setup. Just did the system ui tuner and lock screen message which are both sweet. Thanks Captain and Tux for all the hard work and great rom.

One question I have for everyone is what root are you using on marshmallow from the two in the original post? I am currently have not rooted because I wasn't sure which is safer/better to use but haven't missed it yet but eventually will want to root again.
[Sprint HTC One (M8)] Captain_Throwback:
You need the eri.xml from my framework-res (in res/xml) to fix that. So you think my decompile/recompile of framework-res.apk is what's causing the lag in Settings? Maybe I need to zipalign it after rebuilding (though of done incorrectly, this can cause more issues)?

I suppose I can try it, though I personally haven't noticed the lag to which you refer.

P.S. I assume LTE 41 (or whatever it was) still isn't working, right?
[Sprint HTC One (M8)] tuxattack80:
Not sure if it's the framework-res that's causing it, but after googling I seen that you had to have a modified framework to get rid of the roaming indicator, that's why I was seeing if someone could post it. As for LTE 41 I'm unable to test because I don't seem to have that band in my area.
[Sprint HTC One (M8)] Captain_Throwback:
Can you explain exactly what this "lag" entails so I can understand and reproduce on my device? Right now your description of it doesn't allow me to quantify it to test on my device.

Also, you don't have to decompile the framework to drop in the modified eri.xml. You should be able to just drag and drop it without decompiling. The reason I decompile the framework is so that the proper Cellular network settings show up in the ROM by default. Though, maybe with my modified APNs, that'll work by default without me having to decompile? Maybe I'll try that later and see. Perhaps that'll eliminate your issue (it should at least allow us to determine whether or not that's the real issue here).

So it should just be a matter of changing only a few things from fully stock GPE:

add CDMA-compatible dtb to boot.img (so ROM boots)

Update build.prop

Change default telephony network in to "8" (default for CDMA)

Uncomment telephonyonCDMAdevice line (so ROM supports CDMA)

Update framework-res.apk

Replace res/xml/apns.xml with CDMA-compatible version

Replace res/xml/eri.xml with CDMA-compatible version

Update "PHONE_TYPE" in gps.conf to CDMA

Those are the bare minimum changes that can be made to the stock GPE base for it to work on Sprint without decompiling anything. In the past, these changes haven't properly set the cellular network settings to the CDMA ones, not does the default Voicemail number get set properly. Other than those things, it should work. The Cellular network settings were the reason I had to start decompiling the framework, because leaving the GSM Settings and then trying to toggle breaks mobile data completely.

So there's my full guide to porting GPE to CDMA. Now anyone can do it ;).
[Sprint HTC One (M8)] tuxattack80:
[MENTION=1162986]Captain_Throwback[/MENTION] are these the CDMA settings you're taking about? I was able to maintain these by just changing the build.prop settings. As far as my lag issue goes it's only when I try opening setting via the 3 dot menus mainly happens in settings and in system apps like dialer and so on.