yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] DariosF:
Purity v5.3.1 is online!! Enjoy guys! :highfive:

Purity v5.3.1 Changelog

Bionic:

- bionic: Add missing IOCTL

- bionic: Implement bzero correctly

- Adding strcmp tuned for Cortex-A15.

- Adding memcpy tuned for Cortex-A15.

- Add stack unwinding directives to memcpy.

- do not build or enable pthread debug

Build:

- JDQ39E

- Use Linaro gcc 4.7 13.04 (O3, fstrict-aliasing, etc.)

- experimental flags

Dalvik:

- Work around a dalvik JDWP/GC deadlock.

- Remove dead instruction in common_exceptionThrown.

- Remove stray references to non-existent opcodes.

- Fix a Field.isAnnotationPresent crash.

Framework_base:

- SystemUI: fix memory leaks

- QuickSettings: cleanup

- PowerMenu : Improve keyguard filtered actions

- keyguard: enable magnetic target if no custom targets defined

- Remove unnecessary updateSurfaceScreenOn call.

Settings:

- avoid stopping app in case of accessing empty db

- Fix NullPointerException at RunningState

- Fix Settings app crash after enabled multi-user

Vendor:

- Use superuser
[Nexus 7 Original Development] kl323:
Any luck with having Adobe Flash working on this ROM? I've installed the latest version of Flash. I'm having issues with flash working on the AOSP browser and Boat browser.

Otherwise, loving this! Thanks!
[Nexus 7 Original Development] nostromo76:
Nob question, sorry and thanks!

Dear all users of this great ROM,

I'm a new Nexus 7 Wifi (2012) user, and badly want to use this apparently great rom.

I've rooted my tablet, flashed custom recovery (TWRP) and then I've tried to flash "purity_grouper_ota_2013-12-02.zip" from: http://htcfanboys.com/download/DariosF/?action=list&file=7025

I'm getting an recurrent error when TWRP is trying to write system files. I've tried it several times (downloaded the zip file a couple of times) but the error persists.

Please, could you help me? What am I doing wrong?

P.D.: I flashed "Smoothest ROM-Deodex-Zipalign-Tablet UI-Stable" (http://xdaforums.com/showthread.php?t=1899024) with no problems at all.

Thank you very much in advance!
[Nexus 7 Original Development] tagari:
You have to untick System..It's in the mount section when you start TWRP.
[Nexus 7 Original Development] yukkio:
Try to unmount system partition first.
[Nexus 7 Original Development] nostromo76:
Error continues... :(

I keep getting errors while trying to flash this rom.

I unchecked "mount SYSTEM" as you recommended.

TWRP says:

....

Formatting /system

Extracting /system

Symlinking

set_metadata_recursive: some changes failed

E: error executing zip '/usb-otg/Android/purity_grouper_ota_2013-12-02.zip'

Error flashing zip '/usb-otg/Android/purity_grouper_ota_2013-12-02.zip'

Updating partitions details...

Please help!

Thank you for your kindness :)
[Nexus 7 Original Development] Reiven89:
Thanks dev for your great rom, hope will be updated to 4.4.1 soon :)

i confirm swipe bug of keyboard but i use a different one so not a big problem to me

using purity rom with leankernel and im getting the best battery life and good performance
[Nexus 7 Original Development] tagari:
---------- Post added at 04:28 PM ---------- Previous post was at 04:20 PM ----------

[/COLOR]

Sorry mate but i've never experienced this error.. :S Hopefully someone else can help..!

While you wait,some times downloading zips from other browsers/pcs/you name it helped me deal with similar issues..You can try if you have the time. ;)
[Nexus 7 Original Development] nostromo76:
Error continues... :(

Thank you very much for your time.

I tried what you suggest, but I'm having exactly the same problem :(

Hope some one could help me...
[Nexus 7 Original Development] Auke11:
TWRP Version? Newest on ?
[Nexus 7 Original Development] nostromo76:
Error continues... :(

I've installed TWRP 2.5.0.0, is it too old?
[Nexus 7 Original Development] thereal_bigjake:
Yes
[Nexus 7 Original Development] nostromo76:
Error continues... :( ... SOLVED!!! :D

Thank you to all, I was able to flash the ROM trough TWRP 6.3.1.

Now I see I'm stuck in bootlogo, what sould I do? Thank you in advance!
[Nexus 7 Original Development] thereal_bigjake:
Did you manually wipe the system before flashing?
[Nexus 7 Original Development] nostromo76:
Error continues... :( ... SOLVED!!! :D

Nop! I check "Wipe Dalvick" and "Wipe Cache" in TWRP before flashing...

What should I do?

Thanks.
[Nexus 7 Original Development] thereal_bigjake:
You should always wipe the system + factory wipe for a clean flash
[Nexus 7 Original Development] blinde:
I came from stock to this rom and I lost my google gallery sync. Anyway to restore it?
[Nexus 7 Original Development] nostromo76:
Enjoying this great ROM, finally! :)

I would like to express my sincere thanks to everybody who helped me (and so fast), I'll hope I could help others in the future.

Regards and have a nice weekend!

---------- Post added at 01:48 AM ---------- Previous post was at 01:44 AM ----------

I suggest you read the 1st post.

Anyway, in here you could find many Google Apps packages, choose what you like.

Good luck!
[Nexus 7 Original Development] Reiven89:
is the gps working correctly to you? All aps that use gps is asking me to activate geolocalization services but i have them activated.. also, after activated geolocalization, you cant activate it more on the quick settings since icon its like blocked and doesnt change from on and off
[Nexus 7 Original Development] slebit:
Please search... It has been mentioned a couple of times the last pages of this thread.
[Nexus 7 Original Development] Reiven89:
true, will wait for the update, thanks
[Nexus 7 Original Development] Grakel:
N5 and N4 already got the 4.4.1 purity update.

Prepare for awesomeness !!
[Nexus 7 Original Development] Mojar7070:
Would you suggest restoring data only after a full wipe?? or start with a clean slate??

Thank you.
[Nexus 7 Original Development] uzi2:
I have successfully dirty flashed from 12/02 using BaNkS core Gapps and M-kernel art.

All appears good and GPS is fixed...

Swyped from grouper
[Nexus 7 Original Development] slebit:
Thanks for the update! It's working great. So smooth!
[Nexus 7 Original Development] binniebin:
Runs great, dirty flashed too with cyan gapps.

I. Notice that Stock kernel burning in CPU, problem solved after flashing fluid
[Nexus 7 Original Development] gsw5700:
Awesome work, lovin it
[Nexus 7 Original Development] binniebin:
Also tether doesnt work dont know from which release

Wysłane z mojego SGH-T959 przy użyciu Tapatalka
[Nexus 7 Original Development] DariosF:
Since KitKat. It's a known problem. Google it.
[Nexus 7 Original Development] J.Abaraxas:
Awesome rom working excellent as a secondary rom and it restore my google account unlike the cm11 unofficials
[Nexus 7 Original Development] lolcopter:
Latest build + banks gapps + Franco r76 (+ART) is running like a champ so far! Amazing rom
[Nexus 7 Original Development] stonebear:
I found Franco seemed to drain battery and I couldn't find out why, I like Oxydo kernel.

Thanks for the update Dario. :)
[Nexus 7 Original Development] Xak:
Still one of my #1 roms since the Purity vs 4.3! Keep it updated!

@ The Purity Team instead of DSP manager can you add V4A audio fx. Mabey in a future update a long with more cool functionality customizations such as Tablet UI. I know you had these on your previous versions minus V4A so your probably going to port them over? I like your guy's rom because its one of the smoothest for the Grouper and always updated to latest version of android such as 4.4.1 now. :)

If only the devs added a back facing camera... LOL jk.

Keep up the good work.
[Nexus 7 Original Development] putomacao:
after enabling ART, Solid Performance !
[Nexus 7 Original Development] reycharlesconrad:
The newest version is failing to install in TWRP with latest version, md5 is correct but gives me opening zip failed error. What could have I done wrong? Any tips? Thank you
[Nexus 7 Original Development] chand9336:
2.6.3.0 works fine
[Nexus 7 Original Development] tcat007:
2.6.3.1 also works fine
[Nexus 7 Original Development] lolcopter:
Can confirm 2.6.3.0 working fine
[Nexus 7 Original Development] andrew9292:
[MENTION=1982207]DariosF[/MENTION] Does the rom currently have the necessary frameworks for USB Audio (DAC)?
[Nexus 7 Original Development] nostromo76:
How-to enable ART?

Please, could you tell me how to enable ART?

Thank you!!!!
[Nexus 7 Original Development] drewski_1:
Settngs->Developer Options->Select Runtime
[Nexus 7 Original Development] LucentBirch:
Cwm will work too right? I'm just seeing everyone talking about using twrp for the available KK roms and I'm not sure if it's just a bug or whatnot
[Nexus 7 Original Development] ecossais:
Latest version of CWM recovery works fine. I used CWM to install Purity on both my N7 and my N10.
[Nexus 7 Original Development] LucentBirch:
I'm coming from a 4.3 rom and this is the first time I have ever gotten an installation aborted when trying to install a rom. It says "symlinking set_metadata_recursive: some changes failed. Anyone can tell me what this is and what I can do next I would really appreciate it

---------- Post added at 07:55 PM ---------- Previous post was at 07:54 PM ----------

I just posted that I tried and I got an error, what is the version you have just to make sure we're running the same one?
[Nexus 7 Original Development] dirtygoldfish:
CWM 6.0.4.3 and above will work just fine. I just installed the latest build on my Nexus 7 using CWM 6.0.4.5.
[Nexus 7 Original Development] LucentBirch:
Okay...cause I'm on 6.0.2.3. How do I go about getting 6.0.4.5?
[Nexus 7 Original Development] ecossais:
Download ROM Manager from the Play Store and use it to install latest CWM recovery.
[Nexus 7 Original Development] dirtygoldfish:
The first post of the Grouper CWM thread has a flashable zip. Download it and flash in your current CWM and you should be good to go.
[Nexus 7 Original Development] LucentBirch:
Oh, well that's convenient...just imaged it through fastboot, thanks though guys!! :D
[Nexus 7 Original Development] binniebin:
from last two builds I've got random problems with lock screen, sometimes when im turning device on touch doesn't work for few seconds, nothing happens, just like device got freeze, then everything works fine. Dont know that cyan gapps problem or what, but I did dirty flash from earlier build when suggested to do fresh install

Anybody noticed something similar?
[Nexus 7 Original Development] HiM@L:
no it never happened to me....and again u answered ur own question...problem might be dur to dirty flashing....as he said with 4.4.1 build he had done some changes so better do clean flash. if ur problem do exist after clean install and stock kernel....please do use bugreport as stated in OP.
[Nexus 7 Original Development] NetFluke:
It looks like in the latest build bluetooth pairing is broken (I did a clean wipe, everything else seems OK). BT mouse is discovered, but touch on its entry in BT list does nothing. Other than that - a great ROM, very stable. Did not see any issues with lockscreen - on another hand, I did not pay much attention.
[Nexus 7 Original Development] fremar:
Is there any radio or bootloader that needs to be updated before flashing purity 4.4.1? I'm running CM10 now and haven´t updated any bootloader or radio images since I got the N7.
[Nexus 7 Original Development] basshamster:
Updating is optional...I think the last bootloader came with 4.3. If I'm not wrong 4.4 has the same on grouper!
[Nexus 7 Original Development] andrew9292:
Bump.

Any Purity developer or experts? I'm testing out this kernel which seems to be DAC ready but cant get it to work. DAC is recognized and routing is done as seen in kmsg but audio still comes thru internal speakers http://xdaforums.com/showthread.php?t=2558717 Any suggestions or info? cheers :highfive:

The last working version for usb audio was Purity 4.2.2 (final build) with 4.2.2 purity kernel and a few others

For those wondering what's this about:

What is a USB DAC?

A USB Digital-to-Analogue Converter is a plug in USB device that converts digital bitstreams into analogue audio wave to be transmitted in the cables leading up to your headphones, speakers etc. It's a soundcard so to speak, but specializes higher quality audio output only and wont have any recording capabilites.

Why?

The DAC chip (that conversion chip) is usually of superior quality to that embedden internally on your motherboard or device. In layman terms, it converts more accurately, over a wider ranger of frequencies. Being an external device, it would be less suspectible to internal electronic noises and advance DACs have noise, jitter reduction methods, sometimes even its own clocksource. Different DACs have different sound signatures for different ears and taste.

Another advantage is that users may not need to alter the audio in the digital domain (EQ, Compressors, Volume, Effects) which induce losses due to poorly designed algorithms and the nature of 16/24-bit consumer audio. Most music today is processed in a 64bit domain over a very high sample rate, from the first souce to it's final output.

Why manufacturers dont slap one of these on the boards/device?

Simple business/economics, the Nexus 7 2012 sold 7 million devices.

A better chip may cost an extra dollar or lesser since they purchase in bulk.

Example, $1 increased cost x 7 million devices = $7 million lesser in profits!

Where is Android on USB audio then?

Usually not available on Nexus aka google-high-involment devices. Some vendors like Samsung, LG, HTC take it further and has usb audio support at least. It can be further improved with bit-perfect streams, higher sample rate with 64-bit float PCM decoding and effect processing, exlusive application access, low latency framework, DSD etc.

Comparision?

I know Windows, Linux, OSX has it, used it before.

iOS has it too. Ehem, my ipad1 could do it.

​

​
[Nexus 7 Original Development] tcat007:
Is the UI on the Purity Grouper different from the UI on Purity Hammerhead? I'm having a much greater problem getting location serves to work on my N7 than on my N5 (with wifi and gps off, wifi on battery saving). I noticed a different menu in wifi/advanced (both on 4.4.1):
[Nexus 7 Original Development] drewski_1:
N7 only has 2.4 band WiFi
[Nexus 7 Original Development] amitabhr:
This ROM has working BLE (bluetooth low energy / bluetooth smart / bluetooth 4) framework.

No need to run script to enable BLE hardware for Nexus 7 wifi 2012.
[Nexus 7 Original Development] phanitej:
[MENTION=1982207]DariosF[/MENTION]

Will you be making purity for tilapia?

If you want I can be the tester..
[Nexus 7 Original Development] CruiseMod:
First of all I wanna say that this Kit Kat Rom is on of the best around XDA for my Nexus 7 2012.

At last my Nexus now is smooth (no lag) with at least 350 MB free. Thanks to the ROM developer.

Now I have the following minor problem:

The applications that have to do with Facebook (Facebook, Messenger, Tinfoil) have the above cosmetic problems.

No profile pictures are shown and sometimes some wall posts with photos.

I have checked my Hosts file and its empty, so its nothing there that are blocking them.
[Nexus 7 Original Development] RealCaracas:
Hi! I have the same issue when using a kernel that features "double tap" to wake device... As Franco kernel doesn't have this feature all works like a charm.

Although I have read that this problem is related with the connection cables of the screen to the mainboard, and that can be fixed. Search fix touch problem nexus 7 in YouTube. I haven't done yet ... But if you got the guts, try it! and tell me how did it went for you...
[Nexus 7 Original Development] binniebin:
I don't know when but now everything works fine, Im on M-Kernel
[Nexus 7 Original Development] xR3BorNx:
Guys. I think a have a problem. May n7 is keep wake is almost on and i dont know why, its battery is draining so fast.
[Nexus 7 Original Development] slebit:
Use BetterBatteryStats to figure out what is draining your battery.
[Nexus 7 Original Development] andrew9292:
[MENTION=1982207]DariosF[/MENTION] or any Purity developer, is it possible to add frameworks for USB audio support and also pull changes from github.com/jacknorris so that usb dacs are hotpluggable on the fly when paired with suitable kernel like http://xdaforums.com/showthread.php?t=2558717&page=4
[Nexus 7 Original Development] nostromo76:
KitKat 4.4.2 ???

Dear DariosF, are you planning to upgrade this great ROM to KitKat 4.4.2?

Apparently there are some critical security fixes (rather than more functionality or general improvement).

Thank you very much for your patience to us all :) ...

By the way, I've been using this ROM for work mainly, great battery life even with WiFi always on :D - I do use my device "always on", never shut-down (only screen of and locked), the battery last about 2 and a half days :)

Congratulations for an excellent work, keep the good work!!!
[Nexus 7 Original Development] xR3BorNx:
Got it, thanks! I figured it out that google+ is the culprit. I re-installed it and cleared its data. Until now, im monitoring it. So far its been good. :)
[Nexus 7 Original Development] qaz2453:
My volume slider isn't working.. The volume goes up and down fine but I can't move the slider across... Anyone else getting this?
[Nexus 7 Original Development] gsw5700:
Volume slider working fine here
[Nexus 7 Original Development] nimbold:
Sometimes happens to me. Even on stock 4.4.

But now is one of those times that it works without problem!
[Nexus 7 Original Development] pride007.2012:
Did you do the clean install?
[Nexus 7 Original Development] qaz2453:
Yes I did :)

Sent from my Nexus 4 + 7
[Nexus 7 Original Development] reycharlesconrad:
Hi guys, now that xposed is compatible with ART, I am trying to switch from developer options from dalvik to art but it seems the option is not sticking after reboot and it reverts back to dalvik.. Any thoughts or suggestions will be highly appreciated. Thank you
[Nexus 7 Original Development] pride007.2012:
But it is working in our case.

Sent from my Nexus 7
[Nexus 7 Original Development] qaz2453:
I'm going to clean install again and see if that works

Sent from my Nexus 4 + 7
[Nexus 7 Original Development] chand9336:
It reverts coz xposed is not compatible with ART
[Nexus 7 Original Development] mzimand:
Does this latest version have fewer battery choices or is it my imagination? The previous version had several options that are missing from this one. Can someone's else confirm. I just want to make sure i have all of them because i did not do a clean install.
[Nexus 7 Original Development] Auke11:
Yes there are less options
[Nexus 7 Original Development] DariosF:
New build online! :silly: I recommend pa gapps full package. Enjoy it guys!

♦ PURITY ROM ♦ 14/12

Code updated to KK 4.4.2

Dalvik:
- Added again missed patches after 4.4.1 merge

Frameworks_base:
- Properly null check all button usages. …
- audio: Fix for volume level mismatch for AVRCP headset …
- base: Fix for wifi tethering crash …
- Screenshot Delete thanks to DvTonder and …
- Call to equals() comparing different types (FindBugs) …
- Fix a bootloop problem when /data/system/usagestats/usage-history.xml… …
- keyguard: fix layout for sw320dp devices
- Recents: Always show translucent decor
- Turn off carrier provisioning by default …
- Remove dependency on jniGetNonMovableArrayElements. …
- frameworks/base: creating sperate files for ANRs traces …
- frameworks/base: Watchdog to generate trace of Monkey …
- frameworks/base: move the traces file to avoid data loss. …
- BootReceiver: Skip subdirectories inside tombstones scan …
- allow wallpaper cropper to read sdcard …
- Remove possible leak when exception occurred. …
- Fix to NullPointerException when activity is relaunched …
- StorageManager: fix android.process.media process stop while plug a d… …
- services: don't clear wallpaper when SystemUI …
- Speed up orientation rotation
- memoize activity manager graphics acceleration check …
- frameworks/base: Fix for the race in Wallpaperservice
- DocumentsUI: Add a standalone File Manager …
- Telephony: Add data rat constant …
- National roaming info for Drei in Austria …
- core: added national roaming info for Free Mobile in France …
- Added Expanded Desktop Tile and qs clean up
- base: added national roaming info for Play in Poland …
- WindowManagerService: fix application transitions in expanded mode. …
- add a missing recycling call …
- Fix inconsistency in LoggingPrintStream. …
- Add german translations

Frameworks_native:
- Tweak again EGL blob cache size limits

Frameworks_opt_telephony:
- Fix cdma data calls based on NV

Lge_hammerhead:
- Add support for USB OTG …
- Even better mount options
- Enable Krait optimizations

Settings:
- Es translations
- Added Expanded Desktop Tile
- Added german translations …
- Enable 2g/3g toggle

Telephony:
- Fix NT_MODE case statements

Vendor_purity:
- Updated Mako - Manta - Flo - Hammerhead - Grouper fingerprint
[Nexus 7 Original Development] crea78:
Thanks!! Just updated my N7 and N5 :)
[Nexus 7 Original Development] Marvelix:
[MENTION=1982207]DariosF[/MENTION], you are simply the best... great changelog for a fantastic ROM because Purity is the Number One!:good::cool:
[Nexus 7 Original Development] HiM@L:
which kernel are you guys running with this ROM ?

in Nexus 4...Purity runs great with Semaphore kernel....but Nexus 7 i have no idea. any ideas ??
[Nexus 7 Original Development] Auke11:
I always use m-kernel. Last days I use oxydo. Mayby, I like it more than M-kernel.
[Nexus 7 Original Development] nostromo76:
Please could you post the link to oxydo kernel?

Thank you!!!
[Nexus 7 Original Development] jyesucevitz:
http://xdaforums.com/showthread.php?t=2373410

Sent from PURIfied Nexus 7
[Nexus 7 Original Development] Leonhan:
As I am still new in flashing custom roms, when I want to update to the latest iteration, what steps should I do?
[Nexus 7 Original Development] HiM@L:
if u r in the purity ROM 4.4.1...wipe dalvik/cache and data...in recovery...flash rom then gapps....thats all.

u can also do full wipe by wiping dalvik/ccache/data and system....

but if u r in some other rom or Purity 4.4 then full wipe is recommended
[Nexus 7 Original Development] drewski_1:
If coming from Purity 4.4.1, wiping Data is overkill, IMO. You'll need to redo the whole tablet's config and reinstall apps. ?

Dalvik & cache should be enough (famous last words)
[Nexus 7 Original Development] uzi2:
There's no need to wipe anything as Dalvik or ART will be rebuilt anyway. Just flash ROM, Gapps and optionally your favorite kernel.

Swyped from grouper
[Nexus 7 Original Development] Leonhan:
There are varying replies and it made me more confused.xD Which one should I do?@.@
[Nexus 7 Original Development] uzi2:
Don't worry, it really is as simple as my previous post, but I did miss out the first step - make a backup...

Swyped from grouper
[Nexus 7 Original Development] reycharlesconrad:
Does anyone having a problem with the ROM detecting the correct free space of the micro sdcard plugged in the OTG with stick mount? It only detects around 700mb free space but if I plug this in my LG g2 it can detect the true remaining space which is 12gb. Any help will be appreciated. Thanks in advance!
[Nexus 7 Original Development] gsw5700:
Anyone having problems syncing Google calendar?
[Nexus 7 Original Development] axebarauna:
I have problems with calendar with every update. I suggest you to do full wipe. For me also works restoring old calendar backup with titanium backup. Saying old I mean the one I did before first install KitKat, from android 4.3

Wysłane z mojego Nexus 7
[Nexus 7 Original Development] tcat007:
On mine it seemed to turn off all the my calendar check marks in the calendar app, recheck them and all is well.
[Nexus 7 Original Development] lembang:
just a newbie question, I notice my google playbook shortcut keep disappearing after i reboot the tablet, any idea how to fix this, and im using ART