yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] DariosF:
New build released! Waiting 4.4.3...:D

♦ PURITY ROM ♦ 14/04

ContactsProvider:
- ContactsProvider: make lookupAndCacheId() synchronized

Device_lge_hammerhead:
- Add support for USB OTG

DownloadProvider:
- [2/2] DownloadProvider: DownloadManager: add support pause/resume/sto…
- Better layout

Frameworks_base:
- Keyguard : Fix album art sticking after playback is stopped …
- [1/2] Base: DownloadManager: add support pause/resume/stop notifications …
- Avoid AsyncTask ThreadPool leak in RecentTaskLoaser …
- Parallel shutdown …
- Send out USER_PRESENT broadcast on screen on if lockscreen is disabled. …
- Don't let apps disable the SIM PIN entry screen. …
- Keyguard: more consistency with the new lockscreen wallpaper …
- framework: Allow specifying max wallpaper width …
- Sometimes property service is slow to respond. …
- Lockscreen: Fix SystemUI crash on initial selection of Custom Backgro…
- Lockscreen custom wallpaper (Update from CM)
- Fix, MountService now only sends one onShutDownComplete …
- Only send storage intents after boot complete …
- MountService listeners can not be unregistered …
- framework/base: get proper obb mountpoint based on user handle …
- base: fix external sdcard mountpoint …
- Make "SD Card removed" notification dismissible if the removed SD Car… …
- PackageManager: allow build-time disabling of components …
- BroadcastReceiver : Get sender of broadcasts

Frameworks_native:
- Graphics:Add error check when create GraphicBuffer

Kernel_lge_hammerhead:
- Set deadline sched as default

Mms:
- QuickMessagePopup: pager fix on multiple messages. …
- MMS: Disable Android 4.2 specific hack regarding keyboard behavior. …
- Mms: Update widget to fit kk

Settings:
- Show memory full text only for internal storage …
- Dont show "Erase SD Card" when there is none …
- SoundSettings: Assigning a null to an unnecessary variable

Vendor_purity:
- Added ota blocker overlays
[Nexus 5 Original Android Development] rancatoco:
Any chance to merge slimrecents in this rom?
[Nexus 5 Original Android Development] ChazzMatt:
If it happens, please only as an option -- not mandatory.

_______

Sent from my Nexus 5 (LG-D820)
[Nexus 5 Original Android Development] rancatoco:
Yes yes.

Enviado de meu Nexus 5 usando Tapatalk
[Nexus 5 Original Android Development] PetritH:
It will never happen anywayz :P
[Nexus 5 Original Android Development] rancatoco:
Dario don't like slim recents?

Enviado de meu Nexus 5 usando Tapatalk
[Nexus 5 Original Android Development] PetritH:
I don't know, one thing i know for sure, he doesn't like requests :D
[Nexus 5 Original Android Development] rancatoco:
Ok

Enviado de meu Nexus 5 usando Tapatalk
[Nexus 5 Original Android Development] rhamej:
Lock screen fixed! Woohoo!
[Nexus 5 Original Android Development] ironjon:
You make my day :D

Sent from my Purified Nexus 5
[Nexus 5 Original Android Development] :
Who needs 4.4.3 when we have awesome developers :D

Sent from my Nexus 5 running Purity ROM
[Nexus 5 Original Android Development] mikeius89:
Exactly lol :D
[Nexus 5 Original Android Development] Mozmoz.aly:
Hey guys.. im coming from another custom ROM... should I do a complete wipe and format? before installing this ROM? and it says to flash the fix if there is one - so is there one? Thanks in advance!
[Nexus 5 Original Android Development] PetritH:
Yeah complete wipe if coming from another rom, no fix needed
[Nexus 5 Original Android Development] Mozmoz.aly:
Thanks for that... much appreciated!
[Nexus 5 Original Android Development] Nucleotide:
When coming from another ROM, always do a full wipe.

Flash ROM, flash PA Stock Gapps - there are other Gapps but I've always found these to work perfectly and it includes the full camera with photosphere etc. Links for all are in the OP.

There is no fix to flash. :good:

Beaten to it! :P
[Nexus 5 Original Android Development] iburnhearts:
This ROM just keeps getting better.
[Nexus 5 Original Android Development] Sparx75:
Hey guys do I need to flash gapps again on a dirty flash on top of the 04/06 build?
[Nexus 5 Original Android Development] whytechapel_x:
No
[Nexus 5 Original Android Development] prairie-dad:
just want to confirm...no quiet hours?

I really like this rom, coming from Slim, but no quiet hours? Why would adding that be imPure? Old guys like me need our sleep. :(
[Nexus 5 Original Android Development] fcisco13:
Not impure but its Dario's rom and he does as he pleases with it. I too miss some stuff from other roms but this rom has the perfect balance. This is what should come installed on a nexus.

Whatchu talking bout willis!
[Nexus 5 Original Android Development] prairie-dad:
Fair enough, but it does seem a strange sort of thing to remove...what could be more inoffensive than quiet hours?! Guess I may have to look elsewhere...pity...
[Nexus 5 Original Android Development] Jimlarck:
Dario's doesn't have anything wrong with it (at least he hasn't mentioned so) he probably didn't feel it was helpful. There are plenty of apps that do that though, this ROM is truly deserving of a second chance, I think you might enjoy it.
[Nexus 5 Original Android Development] prairie-dad:
[rant] You're right...there are lots of apps that silence. But the one most frequently downloaded was last revved in 2012 or so...and has 10k-50k downloads only. Why? I suppose because quiet time is pretty much universal in post 4.0 android...I don't know another rom, and I've used more than ten on this and other devices, that doesn't have it. Most of the apps out there have no more than 10-20 ratings, many ancient...kinda hard to have a lot of confidence in them. Also, they take extra memory, require extra permissions...in brief, they are mostly junk...some have widgets, which I'd prefer to avoid, some require pay to get all (not many!) features...in other words they're a drag. The built-in quiet hours are set once and forget, they always work, they're free...I don't get why Dario would take it out. I'd gladly trade the ability to move my "close all" button from lower left to upper right for the ability to have a little peace and quiet! [/rant] Sigh...
[Nexus 5 Original Android Development] Jimlarck:
I'm sorry there's nothing I can do to help, hopefully Dario adds it in the future.
[Nexus 5 Original Android Development] rickyiswhite:
Is there anyway to get the slim recents style on here?
[Nexus 5 Original Android Development] eep2378:
No
[Nexus 5 Original Android Development] carlese:
[MENTION=1982207]DariosF[/MENTION] I noticed in kernel tweaker that the max freq is 1.5 and the min 1.2.. Is it normal?
[Nexus 5 Original Android Development] whytechapel_x:
Nvm...
[Nexus 5 Original Android Development] sirovai:
Thermalthrottled? All is fine here.

---------- Post added at 08:29 AM ---------- Previous post was at 08:28 AM ----------

Reporting Bugs

- Report bugs only after a clean flash and if you are running included kernel. Bug reports without a proper logcat will be ignored.
[Nexus 5 Original Android Development] :
Hi,

For your max CPU freq you have the reply...

For the min CPU freq at 1,2 Ghz it's normal, it's how MpDecision from Qualcomm works for smoothness purpose.

Each time you touch the screen the min CPU freq is raised to 1,2 Ghz, some kernel settings apps (almost all) shows your min CPU freq at 1,2 Ghz that's all, a kind of "bug". You can verify your CPU stats and you will see that the other CPU freqs bellow 1,2 Ghz are used.

You can also use an app with live/floating overlay CPU freqs info and you will see also that your min CPU freq goes to 300 Mhz and you will see how MpDecision acts when you touch the screen.

This, unless you had modified yourself some CPU settings...
[Nexus 5 Original Android Development] Nucleotide:
Clean flashing 14/04 build. Probably the last time until 4.4.3. :)
[Nexus 5 Original Android Development] ironjon:
custom wallpaper in lockscreen works like a charm

Thanks [MENTION=1982207]DariosF[/MENTION]
[Nexus 5 Original Android Development] urushiol:
I continue to have 1 issue with lockscreen wallpaper and am wondering if i need to do a clean flash.

If a few people can perform this test sequence:

*Set a lockscreen wallpaper.

*Press power to turn off screen while your phone is in portrait.

*Press power to turn on screen.

*Lockscreen wallpaper is good. :good:

*Unlock screen.

*Go into settings(or any other place that landscape is supported).

*Press power to turn off screen while your phone is in landscape.

*Press power to turn on screen.

*Lockscreen wallpaper is stretched and looks weird. :(

*Without unlocking, move your phone to portrait.

*Press power to turn screen off.

*Press power to turn screen on again.

*Lockscreen wallpaper looks good again. :good:

Let me know your results.

Thanks!
[Nexus 5 Original Android Development] Jimlarck:
Isn't Dario still testing it?
[Nexus 5 Original Android Development] ironjon:
You are right, tested and confirmed, I didn´t noticed
[Nexus 5 Original Android Development] belair56:
If you setup wallpaper in portrait and turn the phone to landscape wouldn't the wallpaper stretch to-fit? Making it look wrong.
[Nexus 5 Original Android Development] wund3rground:
This ROM is a boss. The only thing I wish bit had was a GPS toggle to switch between high accuracy and battery saving mode instead of a location on/off toggle. However, the battery life is so good, it's negligible.
[Nexus 5 Original Android Development] urushiol:
Thanks for confirming ironjon.

belair, yes you are correct, however the lockscreen is forced to portrait all the time, by default. And the lockscreen itself shows in portrait, but the wallpaper assumes the orientation that the phone was locked in, not the current orientation of the lock screen.

So when unlocking after the phone being locked in landscape, the wallpaper thinks it needs to showup in landscape, however the lockscreen is in portrait the whole time no mater what.
[Nexus 5 Original Android Development] sirovai:
???? This function was implemented few builds ago...
[Nexus 5 Original Android Development] belair56:
You are correct. Thought it would stretch width not length.

But understand now.
[Nexus 5 Original Android Development] Pipusz:
Long press the tile and it will change between high, low and the third one. One press on the tile simply turns it on/off.
[Nexus 5 Original Android Development] wund3rground:
Right. It would be nice to just toggle between high and battery saving, like the GPS toggle on CM. But, like I said battery is so good, I haven't even been messing with it. Was just used to having to toggle gps off on other devices to conserve battery. I'm not real worried about it. This ROM is pretty much as good as it gets.
[Nexus 5 Original Android Development] ha789di:
Are gesture lockscreen included?
[Nexus 5 Original Android Development] Red5:
So I need a new rom and this one is looking pretty good to me. :)
[Nexus 5 Original Android Development] alen1901:
Vision theme updated for Purity 14/04!! You know the drill, black theme comes in a few days. ;)

Changelog

:

- NEW!! made wifi/data off QS toggles to be in KitKat style (removed orange)

DOWNLOAD LINK:

https://www.dropbox.com/s/pmp4oat87s2z6oa/Purity1404Vision.zip

Dont forget to PRESS THANKS BUTTON if you like and support my work. ;)

.
[Nexus 5 Original Android Development] CitizenLee:
Do it, you won't regret it ;)
[Nexus 5 Original Android Development] mikeius89:
This paired with elementalx .36 is the best. Amazing battery life and smooth as can be
[Nexus 5 Original Android Development] net.cat:
Performance / battery life is amazing. Best ROM ever
[Nexus 5 Original Android Development] wund3rground:
I agree, with ElementalX it's bonkers.
[Nexus 5 Original Android Development] eep2378:
Ah there you are! You will not be disappoint! ;)

Sent from my Nexus 5
[Nexus 5 Original Android Development] sam razzy:
This kernel should work on every aosp kernel right..?
[Nexus 5 Original Android Development] sirovai:
There an aosp and a caf version

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] sam razzy:
I dunno.. I tried flashing Franco kernel but not working.
[Nexus 5 Original Android Development] sirovai:
There are

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] axistr:
Franco kernel works perfectly.
[Nexus 5 Original Android Development] Gembol:
One more here with franco kernel working flawlessly

Enviado desde mi Nexus 5 con Tapatalk
[Nexus 5 Original Android Development] Spectrum75:
Purity + Purified here :victory:
[Nexus 5 Original Android Development] galaxys:
Purity + Purified here also! Rocks
[Nexus 5 Original Android Development] spdrosin:
Thinking of flashing a custom ROM for the first time on my N5 and Purity seems to be a nice choice. Should I wait for a new version/firmware to avoid 2 full wipes in little time?
[Nexus 5 Original Android Development] fcisco13:
Just do one full wipe first time you install the do it dirty!

Whatchu talking bout willis!
[Nexus 5 Original Android Development] spdrosin:
New roms based on new firmwares don't they need fresh install and full wipe?

Sorry I am new to this (device).
[Nexus 5 Original Android Development] galaxys:
You are correct and this would be the recommendation. Otherwise you could have more bugs than a rainforest! ;)
[Nexus 5 Original Android Development] spdrosin:
So coming back to my post #5883: should I wait for a new Purity version based on upcomimg Google's firmware? Not really fond of setting up my phone from scratch again and again.
[Nexus 5 Original Android Development] zoreli:
Great ROM , but I realy miss 2G/3G and GPS (CM style) tile :) , is that possiblle to change ?
[Nexus 5 Original Android Development] rawdealer:
[MENTION=1982207]DariosF[/MENTION] the only issue I've found is with USB OTG. I'm using StickMount and all is more or less ok. If I mount USB while I have StickMount uninstalled, USB flash drive is mounted, but can't access files in MX Player or via Root Explorer. If I have StickMount installed I can normally use USB flash drive except when I unmount it via StickMount like usually, I got the triangle in statusbar that USB drive was incorrectly unmounted.

It's a bit annoying to go to the settings to and unmount USB on both sides. :)

Sent from my Nexus 5
[Nexus 5 Original Android Development] CitizenLee:
If you're happy with your current set-up then just wait it out and see what the new f/w brings.

I'm still on 6th build as it works perfectly for me, and my flashaholic days are behind me... so I'm waiting to see what new f/w is like too :)
[Nexus 5 Original Android Development] alen1901:
Black theme updated for Purity 14/04!!

Revert to stock look also updated in 3rd post!

Changelog

:

- NEW!! made wifi/data off QS toggles to be in KitKat style (removed orange)

DOWNLOAD LINK:

https://www.dropbox.com/s/4yhfmt65tyjmzn1/Purity1404Black.zip

Dont forget to PRESS THANKS BUTTON if you like and support my work. :)

.
[Nexus 5 Original Android Development] eng.stk:
If your filesystem is FAT/FAT32 (which most flash drives are), you don't need stickmount, and its mounts on /storage/usbdisk just fine. In MXplayer you must set this folder so movies shows on list. You can use ES Explorer for instance and manually play the files you want with MX Player.

If the drive is NTFS or other FS, it will not automount with storage system.

You just need to tick in stickmount to not mount automatically on insert, so you just mount NTFS drives when you need it to.
[Nexus 5 Original Android Development] rawdealer:
Yep it's OK, I was searching on the wrong end. Thanks :D

The other thing is...default choise doesn't stick :)

Playing mp4 file from Gallery

Hit the date in notification bar
[Nexus 5 Original Android Development] DariosF:
I guess it's a known kitkat bug.
[Nexus 5 Original Android Development] sirovai:
Do you think they'll solve it with 4.4.3?
[Nexus 5 Original Android Development] rawdealer:
Well, on stock ROM it remembers choice (in my case MX Player) if I want to play mp4 from Gallery, for Calendar opening in notification bar I can't tell, because there's no such option on stock. :D

Sent from my Nexus 5
[Nexus 5 Original Android Development] wund3rground:
[MENTION=1982207]DariosF[/MENTION] still having major issues with the dialer on latest build. It's not saying $throttle limit exceeded " anymore, but it's 3 out of 5 calls I make it immediately disconnects after I dial a number. I have all 3 lookup options deselected as well. Any ideas?
[Nexus 5 Original Android Development] sirovai:
Thank you [MENTION=1982207]DariosF[/MENTION] for this amazing build. Smooth as silk!

Stock kernel it's the best for now.

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] sNoxious:
Did you do a clean flash already?

Sent from my Nexus 5
[Nexus 5 Original Android Development] Corininha:
[MENTION=1982207]DariosF[/MENTION] and team. I love you guys and girls (if any)! This is the best ROM I've come across in the past year. Definitely amazing on my Nexus 5.

Thank you! :highfive:
[Nexus 5 Original Android Development] wund3rground:
Sorry for the delay in response, I was driving all day. Yes, I clean flash always.
[Nexus 5 Original Android Development] jtwlbz:
Very smooth ROM. Dev can you plz add sound option for wireless charger? Slimkat recently added feature and its great that wireless charging no longer makes weird sounds
[Nexus 5 Original Android Development] fcisco13:
Very clear in op

"Feature requests will be ignored"

Sorry men!

Whatchu talking bout willis!
[Nexus 5 Original Android Development] Geordie Boyo:
Just got a N5 and flashed this ROM. Is it possible to change from Dalvik to Art. Is it compatible with this ROM?
[Nexus 5 Original Android Development] :
Hi,

Yes, Purity rom is compatible with ART...
[Nexus 5 Original Android Development] MrCDWJR:
Why not use root explorer or something similar and delete the actual sound?
[Nexus 5 Original Android Development] zoreli:
:confused:
[Nexus 5 Original Android Development] :
Because it's still experimental, like all the other roms, stock or custom... (there are some apps currently not compatible with ART like Xposed framework).

You can use ART (like a bunch of Purity users), if this message scared you, use Dalvik runtime...

I think this toast message says all, you can switch to ART, if you have weird behavior or issue to report, switch back to Dalvik...

Compatible is not the same thing as support in case of problem.

Purity works perfectly with ART runtime.
[Nexus 5 Original Android Development] whytechapel_x:
That means that the dev isn't responsible or malfunctions or bugs that art might bring. Doesnt mean that you can't use it..
[Nexus 5 Original Android Development] Paradoxx123:
Been running for about 2-3 days and running wonderfully. Smooth as hell and best battery life compared to any ROM. Had some MMS issues but they seemed to be Carrier related as now they work properly. Love the battery very useful. Notification led works great. Lock screen wallpaper works flawlessly other than the landscape bug but that doesn't bother me I rarely use landscape. Also love the fact that the clear all button is not forced as I hate anything clear all as Android takes care of any problems normally and I greenify a handful of apps that don't need to be running all the time. All in all great ROM!
[Nexus 5 Original Android Development] manolohd:
Some one have installed omniswitch in this rom?

I have tryed to do this but i have an error with a triangle in notification bar about permission.

Any solution?
[Nexus 5 Original Android Development] jtwlbz:
If you put your phone on wireless charger, you will hear 2 sounds from the phone. I can delete one sound. but I can't even locate the other sound.

I researched it a little bit and it's not too easy to solve this problem. That's why I was asking. Slim team recently fixed this issue.
[Nexus 5 Original Android Development] Wdustin1:
Clean install, I am having the throttle exceeded error again on dialer. I have unchecked all 3 caller Id switches I have bee. Running rastakat for a week now and never saw this error but in was missing purity and now I get the error again? Any other ideas guys? Purity 4/14 newest purified kernel
[Nexus 5 Original Android Development] Curiousn00b:
The LTE toggle... Simplified, it's basically a 3G/LTE switch, correct?
[Nexus 5 Original Android Development] sNoxious:
Yep, that's what I use it for.

Sent from my Nexus 5
[Nexus 5 Original Android Development] alen1901:
Try to delete dialer.apk data.

Sent from Pure Nexus 5
[Nexus 5 Original Android Development] Wdustin1:
Hey thanks that worked, hopefully it stays that way. Its just weird that this ROM is the only one that has problems with it
[Nexus 5 Original Android Development] Geordie Boyo:
Is there an issue with notifications and ringtone selecting? Picking a new SMS notification that I've downloaded doesn't work?
[Nexus 5 Original Android Development] Mozmoz.aly:
If I do a complete wipe will my zip of my ROM and gapps and titanium backup be erased??

If so how do I do a clean wipe and not lose the ROM zip without an external card?
[Nexus 5 Original Android Development] wund3rground:
If you are using TWRP go to wipe, advanced, then wipe system, data, cache, and dalvik.
[Nexus 5 Original Android Development] Mozmoz.aly:
Thanks for that! Much appreciated!

---------- Post added at 10:43 AM ---------- Previous post was at 10:36 AM ----------

How long does this process take? Its been going for 5-7 mins....
[Nexus 5 Original Android Development] Clark Joseph Kent:
Should not take that long...mine boot up in less than 2 min....did you wipe as outlined to go to advanced, then wipe system, data, cache, and dalvik?
[Nexus 5 Original Android Development] Savant:
What are you doing around here? Haven't seen you in awhile.
[Nexus 5 Original Android Development] Clark Joseph Kent:
I'm all over....lurking...;) Passing Judgment....
[Nexus 5 Original Android Development] Savant:
Yeah I used to see you a lot now, your lurking and being sneaky.
[Nexus 5 Original Android Development] Mozmoz.aly:
hey guys... i f'd up - i'm pretty sure i wiped internal storage?? What do I do?
[Nexus 5 Original Android Development] CRIME INC.:
Use adb to push a ROM zip to your phone

sent from my Hammerhead Nexus
[Nexus 5 Original Android Development] Mozmoz.aly:
anyone have a link on a guide on how to do this?
[Nexus 5 Original Android Development] PetritH:
Google, youtube everywhere
[Nexus 5 Original Android Development] CRIME INC.:
Just Google...... How to use adb push

sent from my Hammerhead Nexus
[Nexus 5 Original Android Development] anthonyp326:
Any recommendations for a audio boost for this ROM?
[Nexus 5 Original Android Development] wund3rground:
Viper4android?
[Nexus 5 Original Android Development] Septic-Flesh:
I get the best result using a kernel with FauxSound and the fauxsound apk, And N7 player .
[Nexus 5 Original Android Development] zoreli:
Use Nexus Root Toolkit , its easy :) .
[Nexus 5 Original Android Development] sirovai:
If you use CWM:

enter in recovery/install zip/install with adb sideload/push rom, gapps etc.

Very easy.
[Nexus 5 Original Android Development] jordirpz:
Darios, can you add boost volume for bluetooth?

N7 II r-paco
[Nexus 5 Original Android Development] Recl@imer:
With TWRP a factory reset does not touch your internal storage. Do a factory reset. Wipe dalvik and cache. Your ROM zip files should still be there. Sorry if i'm kinda late.
[Nexus 5 Original Android Development] jtwlbz:
no feature request.
[Nexus 5 Original Android Development] jyuuken:
+1 viper4android is the best audio enhancement imho

[GNEX5] Running PURITY-ELEMENTALX
[Nexus 5 Original Android Development] JaqaL06:
network toggle doesn't work. it stucks at 2G.. i did clean install wiped everything.. is it a known bug?
[Nexus 5 Original Android Development] sirovai:
No problem with 2G toggle here

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] JaqaL06:
kernel cause this? i tried with trinity. later gonna try again. thanks :)
[Nexus 5 Original Android Development] MaD4dEaTh:
Just a quick question as I've already searched the thread and found no answer, but is cell broadcast still present in this ROM?
[Nexus 5 Original Android Development] Spectrum75:
Not present ( otherwise im blind :o )