yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
No, you do not need s-off to flash kernels.

You should research more in the Sprint forum section. I'm not a Sprint owner, and was just reiterating what I've read from other "CDMA" M8 version users. A Sprint owner can better recommend what kernel to use, or other tweaks which may be necessary.

Or just flash a ROM that explicitly supports the Sprint version (will already have the proper kernel, or the option to install it when you flash).
[One (M8) Q&A, Help & Troubleshooting] breakfastpizza:
Yeah, I ended up just flashing a sprint rom, thanks for the help.
[Galaxy Note 10.1 (2014 Edition) Q&A, Help & Troubl] calj17:
Can anyone port the TAB S2 new touchwizard ROM for p601?

Enviado de meu SM-P601 usando Tapatalk
[One (M8) Android Development] izzaeroth:
For the HTC ONE M8​

Welcome to Desolation Rom!! Our goal is to provide users with a unique staple in android development which aims at stability and optimizations with what we feel is the perfect amount of features. We hope you enjoy this rom as much as we have enjoyed working as a great team building it.

Features:

Optimizations:

* Layers 2.1 Support

* Strict Aliasing

* 03 Optimizations

* Krait Optimizations

* Various Speed Optimizations

Rom Specific Tweaks:

* Custom Battery Styles and Options

* Clock And Date Customizations

* Boot Animation Options ( Boot Selection Still a work in progress)

* Slims Navigation Customizations

* Hardware Key Support

* SlimPie

* Heads Up Options

* Network Traffic Options

* Notification Drawer Tweaks

* Power Menu Options

* Recent Apps Options

And much more to come

Instructions:

You need an unlocked bootloader M8 and we recommend latest TWRP

(Make sure you are on the latest firmware!)

1. Download the Rom and Gapps and place in the root of your internal storage

2. Boot into TWRP. (Making a backup before flashing is always recommended)

3. I always recommend clean flashing coming from any rom. To do so go to Wipe and swipe to perform a factory reset. I also personally go to advanced wipe and checkmark all but internal storage and wipe there too.

4. Flash ROM and Gapps under Install

5. Reboot and enjoy.

Downloads:

Rom: Download Here!

Older Roms: Download Here!

Experimental: Download Here!

Gapps: Download Here!

Special Thanks:

[MENTION=3018567]Damacy[/MENTION] and [MENTION=5377398]TotallyAnxious[/MENTION] for the kernel work

@ Cyanogenmod (For the Device trees and Blobs)

@ SlimRoms (For Navbar Customizations, Hardware Key Support and SlimPie)

@ BitSyko Team (For Layers support)

[MENTION=2915683]BaNkS[/MENTION] (For Gapps)

@ Google (For the Android Open Source Project)

@ All of the Open Source Community

@ All of our testers

Sources:

Rom: DesolationRom

Device: DesolationRom-Devices

Kernel: B14CKB1RD

Moderators: If there is trolling, bashing or any high negativity please feel free to do as you wish.

We are a Drama Free group and would like to keep it that way. That being said if you have any issues you can ask in Q&A section or by PM'ing me personally and will do what we can to resolve any issues or concerns. PLEASE if you have any bugs that you are on a clean flash of the rom and provide proper logs or we cannot help you. To be fair, Just saying "oh this or that happenned fix it" does not help us. So help us to help you and provide these. Thanks.

Also feel free to join our g+ community Here for other rom related stuff.

Contributors

[MENTION=5037435]REV3NT3CH[/MENTION], [MENTION=3419683]Snuzzo[/MENTION], [MENTION=2577558]liquid0624[/MENTION]

ROM OS Version: 5.1.1 Lollipop

ROM Kernel: Linux 3.4.108 *kernel upstreamed to latest patchset
[One (M8) Android Development] REV3NT3CH:
FISRT!!!! Way to go [MENTION=2179104]izzaeroth[/MENTION]
[One (M8) Android Development] daddyodizzel:
Will check it out asap
[One (M8) Android Development] izzaeroth:
sms settings and play services

Boot animation is wip: also,

Settings-> Battery.<br />

<br />

Quick Battery settings:<br />

Pull down notification tap battery.<br />

<br />

If its not there, we will look into things further.<br />

<br />

Also a quick note for Boot Animations. You do have custom zip filtering. <br />

<br />

Place a pure bootanimation.zip(not one that gets flashed in recovery) on internal storage Downloads. It should show up in the list. Its set up to use it until you wipe system again, for flashing a new ROM. It will not persist between flashes.<br />
[One (M8) Android Development] Snuzzo:
[MENTION=2179104]izzaeroth[/MENTION] I think that maybe gapps playing a part for location services.

SMS settings fix is in the works. Will be looking into it.
[One (M8) Android Development] bbgreen:
Heck yeah!!!!
[One (M8) Android Development] izzaeroth:
sms settings should be fixed

testing a patch for the sms settings crashing. seems to work, will also be adding pie in next build. :)
[One (M8) Android Development] bbgreen:
Looking good.
[One (M8) Android Development] Damacy:
Desolation is pure power-thirst for your m8! Put some kick-butt into your phone!

---------- Post added at 03:47 PM ---------- Previous post was at 03:47 PM ----------

Any questions on the kernel, don't be afraid to ask us too!
[One (M8) Android Development] J:
Leave it to Rev to be first! ;) Awesome job to the team and the Deso OT hangout thread also :)
[One (M8) Android Development] izzaeroth:
new build is up in the OP. sms settings is now working properly and slimpie added in. when flashing update, you will also need to reflash gapps after.
[One (M8) Android Development] izzaeroth:
View attachment 3416071

Here's a nifty wallpaper I really like!

sent from my DeSoLaTeD HTC One M8
[One (M8) Android Development] Snuzzo:
Always clean flash! Confirm clean boot please.

If you need a utility to restore personal apps:

https://play.google.com/store/apps/details?id=com.rerware.android.MyBackup
[One (M8) Android Development] izzaeroth:
It was brought to my attention that sprint devices are getting a no sim msg. I will have it corrected after work today.

sent from my DeSoLaTeD HTC One M8
[One (M8) Android Development] DBCoop:
Is the Gapp installer Aroma or equivalent? Does it install every Gapp or is there an option to install the ones you want?
[One (M8) Android Development] izzaeroth:
Here is what's listed on BaNks

### GApps for Android 5.1.x Lollipop by BaNkS -Dynamic Google Play Services (dpi), Google App (Search), Swypelib, and FaceLock based on cpu architecture (arm and arm64) -Core Google syncing apks -Google App (Search) for "OK Google" everywhere feature -FaceLock for SmartLock feature -All corresponding libs/files/etc. for the above to work properly -Nothing more and nothing less

It's not an aroma also just a regular install of the above listed apps n stuff
[One (M8) Android Development] DBCoop:
I'm liking what I see, but I have a strange issue where the home button doesn't work. The back and apps buttons work, but the home button clicks but never produces the home screen.

If I go to running apps then press home, it works, but if I press home from within and app, settings, drawer, etc. it doesn't work.
[One (M8) Android Development] izzaeroth:
I had that happen when no gapps were installed.

sent from my DeSoLaTeD HTC One M8
[One (M8) Android Development] DBCoop:
I installed the Gapps package, but let me try it again as I did a Titanium restore and perhaps overwrote a Gapp.
[One (M8) Android Development] izzaeroth:
Yeah reinstall gapps then test the home button prior to doing tibu [emoji1]

sent from my DeSoLaTeD HTC One M8
[One (M8) Android Development] izzaeroth:
I also noticed no sound options too, I'm gonna redo the build and see what happens
[One (M8) Android Development] izzaeroth:
mmkay, live wallpapers and exchange should be good to go.
[One (M8) Android Development] shawnaye:
What about sound options?
[One (M8) Android Development] izzaeroth:
Yeah sounds are back in
[One (M8) Android Development] jayandare:
I'm really enjoying this rom. Two things tho, first is there any future plans to add the task manager to the status bar? I find it very convenient and i was just curious if you plan on adding this. Also when long pressing the recent button and having it set to last app it will switch to the last app and then it will open up recents, is this a known bug and is there a work around? Thanks again for making such a great smooth rom man.

Edit: I forgot to ask about the Google app, when I open up voice settings I get a automatic force close just on this rom whether or not I install it as a package or individually from the Play Store. Anyone else experiencing this?
[One (M8) Android Development] izzaeroth:
The thing with the last app causing recent apps looks to be a bug that I was unaware of. I can look into it or look for a workaround. I don't know if we will be implementing task mgr in status bar. I will also check into the fc issue

Edit: so when I try the last app it doesn't even work for me, could be due to a layer I'm using. I am also getting a fc with the google app when going into voice. I don't recall this on a previous version of the app.
[One (M8) Android Development] Snuzzo:
[MENTION=4645248]jayandare[/MENTION]

There is a fix for last app floating about. Right now to remedy it, add it as a solo target.
[One (M8) Android Development] SiK TL:
Can you explain further on this bro?
[One (M8) Android Development] Snuzzo:
Add it as a new target. See lower right beside recents.
[One (M8) Android Development] Snuzzo:
Also I've not forgotten about everyone. I will be passing some small build notes in the next weekly to [MENTION=2179104]izzaeroth[/MENTION]. Stay tuned!

:)
[One (M8) Android Development] jayandare:
Great thanks

Plastered from my M8 running Broken OS
[One (M8) Android Development] ext109:
Just flashed this to try it out. So far so good! :)

Just one thing that I'm wondering; when I'm playing music (Google Play Music) the notification for it gets coloured, I'm assuming it's the rom coz I haven't seen this before. Can it be disabled?

For the rest I'm getting a great first impression!
[One (M8) Android Development] Snuzzo:
It's the stock themeing. Thanks for the feedback and was awaiting for someone to notice. I'll work on adding disable randomization switch. :)
[One (M8) Android Development] ext109:
Ahh ok thanks [emoji14] it's a cool feature, just not my preference haha. Maybe (if possible) add a custom color picker for it? That'd be pretty awesome
[One (M8) Android Development] Snuzzo:
Got it about 90% done. :)
[One (M8) Android Development] godolphins13:
Great ROM, very stable and with almost the exact features necessary.

Quick question: Is there any way to control music using volume keys? If not, would it be possible to add it in future builds?

Thanks for the ROM!
[One (M8) Android Development] Snuzzo:
Should already have the option in settings->display
[One (M8) Android Development] Snuzzo:
Build notes:

New color picker on your next build! Check settings->deso core->status bar for notification accent color options. Small bug, Color will update on the notification after next, but once custom color is set it sticks.

Any self made content for boot animations that anyone would like to add to the boot animation list. Just send me a private message, I'd gladly add it.
[One (M8) Android Development] izzaeroth:
new build up in the op!

Notification accent custom color chooser is in da house

and slim dim got an update as well as some other goodies, check chg log in device info
[One (M8) Android Development] Deadlights:
The new build is running great! Thanks [MENTION=2179104]izzaeroth[/MENTION] !
[One (M8) Android Development] bbgreen:
[MENTION=2179104]izzaeroth[/MENTION] [MENTION=3419683]Snuzzo[/MENTION] [MENTION=384399]Damacy

I think y'all hot a home run with this build.
[One (M8) Android Development] Snuzzo:
More to come .....

Don't forget about [MENTION=5037435]REV3NT3CH[/MENTION] and [MENTION=2577558]liquid0624[/MENTION]

[MENTION=3018567]Damacy[/MENTION]
[One (M8) Android Development] bbgreen:
How could I forget pimp daddy [MENTION=5037435]REV3NT3CH[/MENTION]..lol [MENTION=2577558]liquid0624[/MENTION] [MENTION=3018567]Damacy[/MENTION]
[One (M8) Android Development] Roarmaster:
So I tried out the custom coloring options for the app tray and it seems that some of the buttons aren't dimmed when they're off. In my case, the flashlight, GPS, and airplane mode Buttons are still vibrant.

I'm using the timberwolf layer theme pack, hope you can fix this :)
[One (M8) Android Development] Zorachus:
What kind of battery life ' Screen On ' time are you all getting with this ROM ?

I know that's a subjective thing, and users all vary, but on average ? Is this a 5h Screen On time ROM or way less ?
[One (M8) Android Development] izzaeroth:
We will look into it
[One (M8) Android Development] izzaeroth:
I'd say around 4-5 hr battery life
[One (M8) Android Development] jascolli:
Installed the latest version and the latest banks gapps on Verizon. Getting persistent Google Play services force close. Other than that this thing is blazing fast. Thank you
[One (M8) Android Development] Snuzzo:
I'm experimenting with OpenGapps currently. There has been some 50/50 reports of it. Disable high accuracy location services and go device only for now.
[One (M8) Android Development] jascolli:
Will do. Keep us posted on the Open GApps. I'll do another clean flash using those if needed.

---------- Post added at 08:53 PM ---------- Previous post was at 08:23 PM ----------

I decided to try a clean flash using the latest build and Open GApps.... Seems to have solved the Google Play Services force close issue! Thanks Snuzzo!

---------- Post added at 09:05 PM ---------- Previous post was at 08:53 PM ----------

Crapola... I spoke too soon. The force close issue is back. Had to change over to GPS device only to fix for now :(
[One (M8) Android Development] Snuzzo:
OK guys! This may work and may not.

Location services:

Apps>All>Google Play Services> Force stop then clear cache then Manage and Clear all data. May need to do this a couple times.

This has worked 2/3 times when tried.
[One (M8) Android Development] lilbigdude1:
It's been like that since June .... On all gapps.
[One (M8) Android Development] jascolli:
This worked for me. Thanks Snuzzo :thumbup:
[One (M8) Android Development] godolphins13:
Quick question: What is the process of updating the ROM version? Should I just dirty flash, dirty flash+gapps, or clean flash?

Also, sometimes when I am using the phone it will randomly freeze up, and will not move until I force-reset it. Not sure what causes it, seems to be randomly occurring about twice a day. Not a huge deal, but would be awesome if it was fixed.

(sorry if this has already been answered/reported... Search is not working!)
[One (M8) Android Development] ckvisme:
If I remember correctly, Izzae suggested using a kernel tweaked and using the global CPU voltage by +25 and disabling the multicore power saving (under CPU menu)...

Although not sure it's needed on this newest build.
[One (M8) Android Development] izzaeroth:
its recommended to clean flash, but of u r feeling frisky and dirty flash b sure to flash gapps again
[One (M8) Android Development] izzaeroth:
also, I've been trying diff kernel toolchains seeing which doesn't bootloop my phone. so far I found an older linaro optimized for cortex a15 that doesn't bootloop
[One (M8) Android Development] Snuzzo:
Do NOT dirty flash this ROM. You will end up needing to clean flash anyway.
[One (M8) Android Development] Choristav:
Regarding the high accuracy location crash/FC, I've got some input.

- Crash causes most of google services to freeze and sometimes not even restart

- A location icon remains stuck in the status bar

- Data/wifi/airplane mode has NO effect on the bug

- Device only location settings (GPS only) does not cause the crash.

- Not all of the Gapps packages cause a FC.

If you check here, you'll see that there's a huge quantity of different google play services versions.

Apparently version 7.3.29 (1866531-xxx) that comes with Banks Gapps 5-12-15 and possibly anything older works fine.

You can download it here.

Any version from 7.5.66 that comes with Banks Gapps 5-21-15 and onwards are broken.

The issue only arises when the google play services are updated to version 7.5xx from 7.3xx.

I guess now it's only time to find out what was added between those versions and why do they cause the crash.

The crash I'm always getting is a Fatal signal 7 (SIGBUS) in the logcat, along with plenty of other errors related to location services.

Please post your results.

Edit: nevermind the location history, it was probably the fact that play services updates in the background regardless of your play store settings. Once it's updated to 7.8.99 the crashes will reappear.
[One (M8) Android Development] Choristav:
just wondering, if you go into settings /apps/ search for Google play services, what version does it show? I'm wondering because the only way to prevent the auto update for me was to freeze the play store completely, otherwise it would update silently in the background.
[One (M8) Android Development] lilbigdude1:
It updated before I could freeze it. I did what I thought was relatively fast... I'll try again without doing a (habit) reboot
[One (M8) Android Development] lilbigdude1:
I froze the service and everything was fine until you reboot your device and Google play services auto starts and updates before the boot is done. I did this three times yesterday with the same result
[One (M8) Android Development] rhodyvik:
Did anyone figure out why cores 2 and 3 were not operating? I tried boosting voltage, setting multicore power save to "0" in Trickster, etc. Is it the kernel? I'm on 8/14 build clean flashed. I'll try again if that's the key!
[One (M8) Android Development] izzaeroth:
there should be a newer build out with updates to the kernel that address that. I'm also going to be dropping a new build today or tomorrow
[One (M8) Android Development] rhodyvik:
Thanks! I'm also having that issue with Google Play Services but if I clear the cache it works fine. I am on the newer build now. Just dirty flashed it. Let's see how it goes. Also, this is my first couple days on this ROM and I really enjoy it! One of the best, if not the best, AOSP ROM. Thanks for your hard work. I wish I knew how to do this stuff. I'm jealous.
[One (M8) Android Development] izzaeroth:
we've actually discussed the play services issue. the work around is setting location to device only
[One (M8) Android Development] rhodyvik:
Have you had any service strength/data strength issues with VZW? It may just be an issue with a tower near me. Not sure.

Edit: The strength goes from -95 to -130+ then it works its way back to -95 slowly. Repeat. The phone is in the same location in my room and my connectivity/signal is lost. WiFi is fine though.
[One (M8) Android Development] izzaeroth:
hard to say, where I live I get almost 0 signal with Verizon. a good app to check into is LTE discovery.
[One (M8) Android Development] rhodyvik:
I did a clean flash this evening and it took care of it. I was wondering if "Smart Lock" was going to make it into this ROM or is that Sense only?
[One (M8) Android Development] izzaeroth:
what's smart lock? I've never used it b4
[One (M8) Android Development] rhodyvik:
You can set locations where you don't have to unlock your phone. It also does it with Bluetooth devices. So say you're at the gym trying to change tunes...you don't have to put in your pattern because it'll be unlocked automatically while using your Bluetooth headphones. Also works as location based. Say you're at home and Google Maps has a physical address for "Home" selected, the phone will always remain unlocked. Once you leave the vicinity all normal locking procedures are put back automatically. I'm sure I can find more precise wording if necessary.

Edit: http://get.google.com/smartlock/
[One (M8) Android Development] Snuzzo:
Clearing data/cache in Play services does clear smartlock.
[One (M8) Android Development] rhodyvik:
Since I cleared the cache on GP services it removes Smart Lock? Is there a way to get it back without clean flashing?
[One (M8) Android Development] Snuzzo:
Device only mode and manually setting it in Maps should bring it back.
[One (M8) Android Development] rhodyvik:
Okay but Smart Lock doesn't even show as an option in "Security." That's what I meant originally. Sorry for any confusion. I'm on device only mode and set Home in Maps manually anyway just to reset maps in case it would have worked. I was talking about losing Smart Lock completely. It doesn't show in any settings submenus.

Edit: my apologies. I found it in the "trust agents" submenu and turned it on. No idea why I didn't see that. Sorry!
[One (M8) Android Development] bbgreen:
Here's a wall by Paul one of the dev's of the Desolation Rom G+ community.

Join the community for more walls and themes.
[One (M8) Android Development] izzaeroth:
hai

so like, my computer decided to do a reboot during a build and it messed up my vm image to the point that it won't even let me boot into it. As soon as I get that back up and running I should get a new build out. Hopefully tomorrow if all goes well.

UPDATE: got my box setup again and source sync'd up. i am waiting on a couple more updates for the rom then i will send it out :)
[One (M8) Android Development] jayandare:
Anticipation!!!!!!!

Plastered from my M8 running Broken OS
[One (M8) Android Development] Snuzzo:
[MENTION=2179104]izzaeroth[/MENTION]

My upload speed is slow. Upload a build when you can. G2's are finishing up soon.
[One (M8) Android Development] izzaeroth:
new build up in the OP!!!

ticker notifications are in and some reworking of color picker

side note: if you have sprint and are not getting lte with this build let me know
[One (M8) Android Development] Snuzzo:
For those wanting to use custom boot animations, you're out of luck and it needs reworked yet again. I'll get it right this time I swear!!!
[One (M8) Android Development] izzaeroth:
revised build up in the OP for sprint lte fix
[One (M8) Android Development] ckvisme:
Lol, I should not be messing with this today (moving day?)

But your build from last night didn't connect to mobile data (obviously you know already)

But I added the n.ispsn APN and LTE is now working ?
[One (M8) Android Development] Snuzzo:
False alarm. I'll have to get with my tester. If anyone has any questions regarding our method of custom boot animations please ask.
[One (M8) Android Development] Snuzzo:
[MENTION=6402880]ckvisme[/MENTION] Does yours default to Global? Try LTE mode next chance you get.
[One (M8) Android Development] bbgreen:
On Verizon it default to global
[One (M8) Android Development] ckvisme:
I already flashed the 2nd 9_13 update... I had fixed the data in the earlier build but mms didn't work, so I just flashed the 2nd build from the 13th.

It works great no issues... And it defaults to LTE
[One (M8) Android Development] izzaeroth:
New build up in the OP. Also added experimental builds which is basically just a diff rom toolchain.
[One (M8) Android Development] ckvisme:
I haven't had time to do anything lately but I did flash the experimental build from today... Looking great so far... I like the Deso icon in in the status bar (any chance we could add color option to it?) ?

Great job guys!

Sprint m8_whl

4.25.651.14

MultiRom v32

MR TWRP 2.8.7

(primary)
[One (M8) Android Development] vance74:
So s-off is a necessity?
[One (M8) Android Development] izzaeroth:
Honestly it depends on the carrier. Unlocked bootloader should work, but to achieve that with some carriers you have to s-off.
[One (M8) Android Development] vance74:
Well I have a GSM HTC One m8,with Wind mobile and my bootloader is unlocked. So I should be safe to try it out? I'll take a Nandroid first anyways.
[One (M8) Android Development] izzaeroth:
Yeah it should be fine
[One (M8) Android Development] vance74:
Btw Sunshine is the only way possible to achieve s-off?
[One (M8) Android Development] izzaeroth:
AFAIK it is, but i haven't had to mess with that for some time
[One (M8) Android Development] ulmcity:
for me it works fine.. i'm not s-off.