yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] PhillyFlyer:
Thanks. I'm too scared to just flash the FW without converting back. This is how I almost screwed up big time being on Sense and flashing GPE firmware without converting. I was lucky I could recover the device.
[One (M8) Android Development] dspcap:
I was agreeing with you, my initial comment was sarcastic... it was obviously in poor taste. My apology
[One (M8) Android Development] TemporalShadows:
When going from Sense firmware to GPE firmware, I had to do the following:

1. Flash GPE firmware from bootloader, reboot while holding volume down to get back into bootloader

1a. If it doesn't take you into bootloader and you get stuck on white HTC screen, hold volume up + power to force reboot, then as soon as screen goes back for reboot start holding volume down

2. Once in bootloader, enter recovery (existing recovery you had installed should boot)

3. Format system, data, internal SD, and cache from the wipe menu

4. Install GPE ROM or restore backup (must be stored in external SD card, since you just wiped internal!)

I imagine the same process would be needed to go back to Sense - once you've moved the start/end points of the partitions by flashing the different firmware it won't see a valid filesystem on those partitions until you've formatted them.

Doing it this way is basically the same as flashing an RUU, except you don't have to re-lock your bootloader and each step is done manually.
[One (M8) Android Development] Nic2112:
That's why I don't mix and match... I RUU to GPE or RUU to Sense, I don't root or use custom recoveries anymore, partly to keep my blood pressure under control and partly because I'd rather spend money on something other than a phone because I bricked mine.
[One (M8) Android Development] jpcdeux:
Every time I go back and forth I ruu to gpe then flash L firmware then rom. The extra time it takes is time I don't spend on here asking for fixes to my problems
[One (M8) Android Development] scifan:
That is a way to avoid getting cocky and causing yourself significant distress when something does go sideways...

Though I tend to prefer having root and an aftermarket recovery so i can make backups...
[One (M8) Android Development] PureLife90:
so what exactly is the difference between skydragon and the other gpe android l rom?
[One (M8) Android Development] x-ravin:
[MENTION=1211160]HolyAngel[/MENTION] [MENTION=1683096]PwnCakes193[/MENTION] So a little more digging via vmstat now. It does look like 5.0 is really munching on the IO. This was a little harder to get similar logs for, but I can clearly see 5.0 eating up IO. If you look at the 4.4.4 log, you can see that the IO spikes when I start opening apps, but it quickly settles down again, much like we saw with the kswapd0 log. A few more blips as I switch around apps towards the end, and then nicely settles into idle.

Now, let's look at the 5.0 log. Similar to the previous kswap log, we see this guy eating IO like it's going out of style. This log is longer, look more towards the middle, the beginning of the log was just getting things going. Towards the middle you can see IOs almost maxing out. Towards the end, after much app switching and loading abuse, I just let it idle and the IO is still sucking up resources. Additionally, you can noticeably see the phone degrade as those numbers start really burning.

vmstat 4.4.4:

http://pastebin.com/Yg1igBFK

vmstat 5.0:

http://pastebin.com/FZ39xHne
[One (M8) Android Development] HolyAngel:
I looked at it earlier, it's less tweaks, no aroma/choices. Its a little closer to stock than this one that it's based on. Zram is disabled. I let him use this rom to build it so its same files, same boot.img. we're both waiting on the official ota to come out. And kernel source for me.
[One (M8) Android Development] HolyAngel:
Wow! Yeah it's definitely nom'ing the io there! Thanks for these logs. Not sure what I can do without the kernel source yet tho :( any ideas? I'll definitely keep it in mind once we get official and source drop.
[One (M8) Android Development] x-ravin:
Here's similar parts of the log graphed for each version, showing an even more dramatic picture:

http://imgur.com/a/ZoFOg

I guess not much we can do without an official kernel source, but I am hearing from a friend of mine with a Nexus 9 that he experiences noticeable slow downs when he's got a lot of apps open, that goes completely away if he swipes them all closed. Makes me think the issue is not in the device specific part of the kernel. I may be able to check this on his N9, but the N9 doesn't have a 4.4.4 baseline to test against, not sure if that data is worthwhile.

Some things to try would be to muck with the swap settings. swappiness, extra_free_kbytes, etc. Stuff in /proc, which I think gets set somewhere in the framework. Know if any other of our local kernel hacking celebs are working on 5.0 stuff yet?
[One (M8) Android Development] HolyAngel:
Hmm well most of those swap settings are in the ramdisk, but last I checked they looked to be the same as kitkat, I didn't touch them. Can take a closer peek though ^^

And no I think everyone is just waiting for the source to come out, but I haven't personally checked with faux or flar yet.
[One (M8) Android Development] Yianni:
Hey all,

Searched through the thread but couldn't find an answer.

Flashed ROM and everything was OK bar the data with my carrier so i flashed the firmware attached in first post (modded one).

Now mu device is stuck on HTC boot screen with a little lock (that's unlocked) at the bottom.

Device is S-OFF.

Any way to fix this? it's been like that for around 20 minutes now.

Thanks.
[One (M8) Android Development] HolyAngel:
If data was all that was wrong did you check the apn? Since you flashed the firmware and its not booting you may need to format data partition and then reflash the rom, you can try Not formatting and just reflash but you might have sdcard issues.. or you can flash back to sense firmware, not format, and just reflash the rom.
[One (M8) Android Development] ThePwnie:
Can't get past "checking connection". I am on s-on, 3.28.1540.5 firmware.
[One (M8) Android Development] navid0308:
basically in the zip go here

system/priv-app/HtcServicePack

in that folder you'll find an apk named HtcServicePack.apk but its really the apk for htc weather which is causing all the problems. delete that folder, flash the rom and install HTC service pack from playstore!

---------- Post added at 10:53 AM ---------- Previous post was at 10:50 AM ----------

I faced this problem when i flashed firmware. The firmware i used flashed stock kernel to my device and caused the bootloop. I had to re-flash the sense kernel that came with this rom. You should try the latest sense firmware instead of GPE one, it seems to work better
[One (M8) Android Development] x-ravin:
Yeah the settings are the same as the 4.4.4 rom. Wonder if the new sinless rom has managed to fix the issues. I'm on VZW so I can't test that. Fingers crossed it gets fixed in official. If not, at least we may have an idea of what it is. Also explains the large battery draw people are seeing.
[One (M8) Android Development] HolyAngel:
Not by the looks of it, no extra scripts or anything, boot.img untouched. He did zero compress the apks which can help make them and the OS feel snappy, but you're still gonna hit that lag wall no matter what. Hoping for fixed official here by tomorrow. And ya, at worst I should be able to deal with it when I get the kernel source. If I find anything I'll definitely let DH know so he can update his for you on vzw.
[One (M8) Android Development] x-ravin:
Sounds like a plan! Thanks for all your hard work on bringing us L so quickly. If we still hit issues with official I'll see if i can track it down further.
[One (M8) Android Development] PwnCakes193:
We may be overlooking that this may be a constant with ART. On the N9 your friend is probably seeing encryption give him the biggest issues, but with us that's not a worry. I've came across taking out a few more things in the init.d that may help out until we get kernel source. On my S3 kernel we had a similar issue until finding a commit that equalized the sched spikes
[One (M8) Android Development] IS33D34DP30PL3:
Can I flash the rom through philz then reinstall Twrp backup the rom and restore it with twrp?
[One (M8) Android Development] emanko111:
Will this work on TM m8

Question: If I have a T-Mobile version of the M8.

Can I install custom recovery, wipe the device, install this ROM, reinstall OEM bootloader and use it as GPE M8 moving forward? Ihave S-ON (WiFi issue).
[One (M8) Android Development] Billchen0014:
Ah! I tried to go back to sense and in TWRP factory reset the phone. PROBLEMS BEGIN. First of all, even though I didn't ask twrp to wipe my internal sdcard it did for some bizarre reason. Next, TWRP doesn't let me flash ViperOne. So i rebooted to SD rom and found out that internal storage is partially "broken". Chrome doesn't let me download because "there is no sdcard" Earth won't start because it "requires an sd card"... root browser doesn't show my sdcard and I am kinda in a tight spot here... Though one thing, the ROM feels soooo much faster and smoother now, without it recognising the internal sd card, it feels completely different. So IO maybe a big factor as to why people complain about "lag". Now I'm kinda lost as to how I can fix my sdcard... Busy night ahead.
[One (M8) Android Development] v1rk:
You need to do a full wipe in recovery with twrp, that's what worked for me as for lag think that was based upon how many applications was running

---------- Post added at 07:55 AM ---------- Previous post was at 07:55 AM ----------

Yes, although you can flash with either recovery
[One (M8) Android Development] Billchen0014:
Did you wipe /system as well? If I wipe that I might not be able to flash a rom to boot it
[One (M8) Android Development] v1rk:
For me I tick the first five boxes in twrp then install off USB otg as its easy for me to do, only thing don't wipe is ext SD card. When installing any ROM that should fix partitions on installation
[One (M8) Android Development] muk12:
indian m8 s on wifi issue

Helllo Folks,

Can i just rename the 3.28.401.9-Firmware to the HBoot executable zip name to upgrade the firmware on a S On device ? Wifi is not working post Android L upgrade and I was using 4.4.3 Stock Rooted Sense before flashing this ROM since I never recieved OTA .

Please guide me to correct FW upgrade method.

Thanks
[One (M8) Android Development] david.degraw54:
You have to be s-off in order to flash FW. I had issues using firewater so I re locked my bootloader and then ran an RUU to put me completely back to stock and from there I unlocked my bootloader, installed custom recovery, rooted and then used Sunshine for s-off and also changed my cid to supercid. After all that was done I flashed the latest sense 4.4.4 firmware, did a full wipe and installed skyDragon. Everything is running amazing for me. I had some lag issues but they are completely gone after flashing the lag fix.zip. haven't had any issues with WiFi or anything at all. Using as my daily driver currently.
[One (M8) Android Development] muk12:
Sunshine does not work for me since I bought this device in India. Can you guide me the the stock 4.4.4 RUU ? I will go back to 4.4.4 and stock and re-mod the phone to flash lollipop.

TIA.
[One (M8) Android Development] bonstio:
This is is totally consistent witrh what I'm seeing. NO slowdown until I've been running for several hours. I'm also seeing IO-bound slowdown rather than CPU. Killings a bunch of apps helps but a reboot fixes untilt he next time.
[One (M8) Android Development] Calvo1:
Im really not keen on Android L's battery saving mode.... Why does it have to be so...so...so orange???? A simple icon in the corner would be more than sufficient. I hope we are able to change this when custom ROMs come out [emoji40]

I didn't even know it was there until this morning [emoji2] [emoji2]
[One (M8) Android Development] raikesy:
Hi mate, quite like that clock widget you have there, what's it called please?
[One (M8) Android Development] luxandroid:
Probably uccw or zooper widgets ,search on playstore ,many many themes for those
[One (M8) Android Development] Calvo1:
Its called minimal clock ..here you go buddy

https://play.google.com/store/apps/details?id=com.jmt.clockwidget
[One (M8) Android Development] hyundai2010:
can i use xposed with the new lollipop relase?
[One (M8) Android Development] luxandroid:
I was close , NOT :D
[One (M8) Android Development] kickassdave:
Worked for me on CM but it does require root. That's what Vomer's thread is supposed to help you with though!

And firewater works fine if you just copy a massive file on to the phone file system just after it starts.
[One (M8) Android Development] BenF1:
Any battery saving tips? Not getting anywhere near what I should be. I don't want something that completely shuts the phone data down though.

I flashed off stock 4.4.4 with twrp and I'm s-on. Is there anyway of going S-Off and supercid from this rom?
[One (M8) Android Development] Calvo1:
No...xposed doesn't work with ART....for now [emoji106]

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

It was a good effort [emoji106] [emoji2]
[One (M8) Android Development] mheera:
battery issues

anyone getting battery problem ?? its draining so fast for me .. and sometimes its dropping 10% when restarting
[One (M8) Android Development] alluebin:
This rom is so awesome, I only have the wifi not working :( even after I flashed the 3.28.401.9 firmware, (i was on 2.41something) Im s-on and i flashed it using the guide by vomer. (Relocking the bl and ****)

No lag for me, battery is good, hit over 6hr sot yesterday.
[One (M8) Android Development] Calvo1:
S-off only seems to be working with sunshine at the moment, which costs $25...(but well worth it) ....some lucky souls were able to S-off with firewater which is free but that didn't work for me ...

As I pointed out a few posts before there is a battery saver mode within the ROM ...go to settings...battery...then select the three buttons in the top right hand side....you can select it to be always on or when your battery is below 15% or 5%

The only other battery tips I can give you is to go through all apps and do some maintenance with regards to refresh frequency .....try not to clear your recent open apps.... Check your screen brightness....

For me the longer I'm on this ROM the better the battery seems to be ....what kind of battery life are you experiencing?

Until the kernel source is released there is not much else you can do unfortunately

>--[emoji15]
[One (M8) Android Development] MICH_**:
The CPU is always clocked to high.. doesn´t go under 1700 MHz. So just download a CPU Tool (nofrisll or sth) and set the minimus clock rate to 300 MHz. The battery life will increase significantly!

Any fix for the WIFI standby problem without flashing new GPE firmware?
[One (M8) Android Development] ZeRo2o9:
Nope, that is the only way to fix it as of now
[One (M8) Android Development] Calvo1:
I did not know this, thank you very much.... 1.700mhz minimum.... Wow!!!!
[One (M8) Android Development] teethgrinder32:
Neither here or there but tried the *other* rom. Found it laggy and a battery drain so back to the original! Great work!
[One (M8) Android Development] chrispy_212:
I seem to be having some permission problems causing some Titanium-restored apps to not function correctly, such as Swiftkey not being able to save language packs. Since Philz doesn't have a fix permissions option, what would you recommend?
[One (M8) Android Development] Sulphy:
So after a day of using this rom, and i really like it by the way.. but did hit a few snags... i have gone through a few pages on this forum to see if there were similar issues..

I have had 2 reboots, that got stuck on the boot screen, and had to foce the phone to shutdown.. experienced very hot battery for a brief while..

I am going to keep an eye on this, and see how it progresses, but going back to 4.4.4 for now, as my phone is a daily driver... AWESOME work though! :)
[One (M8) Android Development] tominozh:
I tried this ROM on sense firmware first, and really liked it, so I converted my m8 to gpe with graphixnyc ruu, booted up ROM, rebooted back to bootloadet flashed new firmware ( the original one, not moded one) flashed philz recovery and flashed ROM selecting the full wipe in aroma, I set up my m8 new, no restores, everything fresh from play store.

It has been two days now and I love it. I don't get any of the lag that some other users experience, no probs with WiFi and so on. Love it.

I was always the sense man. Never really liked aosp, or kk gpe because all that boring dark colour everywhere. But I really like what google did with ui.

Can't wait for new sense version with material design.

Thanks hollyAngel and the rest of the team. This really is amazing work.

[emoji3]
[One (M8) Android Development] Kahun:
Exactly same with me, I hated stock kit kat! Always been a sense guy but since lollipop release I love it, but I do miss blinkfeed a lot! Can't wait for Lollipop sense to come out soon to see what that looks like.
[One (M8) Android Development] MICH_**:
dont´t know if it is still a problem but i heared TB is not compatible with 5.0 yet..
[One (M8) Android Development] luxandroid:
TB is updated to 6.2 and works with lollipop
[One (M8) Android Development] Giblet-dono:
Thanks for the great rom release!

I encounter just one bug:

When using the WiFi advanced option: "Always keep wifi enabled"

The wifi still turns off when the screen turns off.

Is this a genuine bug? or is there a new option hidden somewhere in Lollipop that negates the effect?
[One (M8) Android Development] Whafrodamus:
Been running this all weekend. Battery of has improved significantly. No lag and no wifi issues here. Everything works flawlessly.
[One (M8) Android Development] MICH_**:
read the thread.

are you running new GPE firmware?
[One (M8) Android Development] ckpv5:
Many have reported ES File Explorer was not working properly in this ROM.

No root access and no ext-sd shown.

And I did say it's the app compatibilty issue, not ROM problem.

http://xdaforums.com/showthread.php?p=56755848#post56755848

and today, ES File Explorer is updated to be compatible with Lollipop ... check Play Store
[One (M8) Android Development] Calvo1:
Talking of updated apps id also like to point out that Cast2tv has been updated to work with lollipop for all you movie buffs and showbox users...its a great alternative to use with a Chromecast or simply on your mobile

https://play.google.com/store/apps/details?id=com.ytweb
[One (M8) Android Development] fraehngi:
Just flashed the lag fix. My gosh this is so fast and smooth! Thank you so much Holy!
[One (M8) Android Development] PhillyFlyer:
Flash the GPE FIRMWARE if your wifi does not work on the Sense FW.
[One (M8) Android Development] PureLife90:
my wifi works on sense but my issue is that it shuts off when the screen is off so i can't download anything in the background via wifi... i didnt know if there was a possible fix for that... i do have the setting that is supposed to keep the wifi activated through phone sleep but it doesn't seem to help.. all is well though...loving the rom... just miss xposed lol
[One (M8) Android Development] SeanFloyd:
Hey guys, I'm having an odd issue, I don't know if it's ROM related, 5.0 related, app related, or what.

When I'm sending texts, it's coming from a different number (my google voice number perhaps?)The interesting thing is, I even uninstalled google voice and I'm still having this issue. I'm using hangouts for sms.

Anyone encountered this? I google'd this first and didn't find anything recently.
[One (M8) Android Development] x-ravin:
Wouldn't ART require less IO though, since it precompiles rather than JIT? Still seems like we have an awfully large amount of IO going on, why would ART need to be paging so much even when nothing is going on? I'll see if I can grab my friend's N9 and run a similar test, although with nothing to compare it may be of limited value.
[One (M8) Android Development] mnickkk:
Can I flash it?

I have correct Recovery (6.26)and what i've understood from the second post in this thread is that this zip package will flash GPE firmeware, so I don't have to worry about this, right?

*** TAMPERED ***
*** UNLOCKED ***
M8_UL PVT SHIP S-OFF
CID-ORANGEB10
HBOOT-3.16.0.0000
RADIO-1.15.2133156.UA13G
OpenDSP-v38.2.2-00542-M8974.0311
OS-1.54.69.5
eMMC-boot 2048MB
Mar 24 2014

btw. Why is the latest recovery unsupported? I'm just being curious.
[One (M8) Android Development] ckpv5:
No. you can't flash this ROM with such low version hboot.

You should do OTA update on your stock ROM to 4.4.4 hboot 3.19

Not so sure whether you can flash 3.16 to 3.19 directly without risk of bricking your device.
[One (M8) Android Development] igorls1:
Thanks for the lag fix Holy! But now I've been noticing that the phone suddenly reboots while charging on the usb, once every 10 to 20 minutes.. On the wall charger nothing happens, any clue of what is going on?
[One (M8) Android Development] mnickkk:
I get a notify on my Android, that I can update to 1.70.69.2 (256.07MB), but I have never used OTAs after doing some things with my phone (like in my case: bootloader unlocked, philz recovery installed, s-off, sim-lock unlocked). Can I actually use this update, or I have to perform firmware update according to for example this guide: http://xdaforums.com/htc-one-m8/development/progress-fuu-m8-t2813792 ?
[One (M8) Android Development] PhillyFlyer:
If you are rooted, you can not use OTAs anymore. It may be offering it - but I am almost certain it will not work anyway. It would need stock recovery to work through the official OTA.
[One (M8) Android Development] PwnCakes193:
While it may have run faster on Kitkat, the emphasis on animations and whatnot might put a larger strain on everything. This is also still relatively new compared to Dalvik. Regardless of if this is leaked or not, or will even have a newer kernel version, is all up to HTC when we see the official drop... to be completely honest they could have released this as the OTA and left people happy, if coming from GPe then there are a lot fewer bugs, if any.
[One (M8) Android Development] ckpv5:
I don't think there is 4.4.4 update to your branded CID yet.

The best bet that you can do is convert your device to Intl EU, means that you need to change your CID and MID (if it is different), restore a backup of EU ROM meant for 3.16 hboot (1.54.401.10) then do multiple OTA to 4.4.4 (3.28.401.9)

Or the simplest way is change CID/MID to EU version, fastboot flash in RUU mode the EU firmware from 1.54.401.10 -> 2.22.401.5 -> 3.28.401.9

I don't recommend flashing 1.54.401.10 directly to 3.28.401.9 (chances of bricking is high this way ... rule is don't skip versions)

Anyway, this has nothing to do with this ROM. You can read many guides on firmware related how-to.
[One (M8) Android Development] jpcdeux:
FYI The way the 5.0 update checks now is different that before. If ONE SINGLE byte of your phone is modified it will fail. You'll need to be COMPLETELY STOCK to take OTA. No custom recovery, root, nothing
[One (M8) Android Development] x-ravin:
Yeah I mean it's all speculation at this point until we see official. But this still seems strange. Animations I would expect to utilize more CPU/GPU rather than IO, and there's still the issue of kswapd0 burning IO while the device is idle, unless you close out all but a couple of apps. Just something to keep in mind if we find this issue with official :)
[One (M8) Android Development] deakelem:
interesting, source?

Thanks
[One (M8) Android Development] PwnCakes193:
I'm absolutely loving the information you're pulling up for everyone.

In developer options, try dropping log buffer size down to 64kb. Maybe since this is leaked software there is more logging information going on in the background, I have never seen HTC log kit before.