yashsingh1/xdaforums huggingface dataset:
[Nexus 10 Original Android Development] bruce7373:
Not just Chrome. I was having repeated FCs with Boat and the included browser (AOSP ?) this afternoon trying to navigate American Airlines website. Ironically Chrome behaved the best.

With regards to USB/OTG, I was able to mount a stick drive with both Stick Mount and USB/OTG Helper, but unable to write to it (the disc was NTFS formatted). Is this a ROM limitation or something else?

Edit: Guess so. :( Had to go back to AOKP. Hopefully it gets worked out (although future development sounds like it's up in the air).
[Nexus 10 Original Android Development] Bataga:
I did go too far I think. That kinda talk isn't cool with me so I felt the need to defend the dev. I'll edit my post, sorry for being so harsh hanspampel.
[Nexus 10 Original Android Development] lynnji:
delete
[Nexus 10 Original Android Development] lynnux:
You win a million internets for having the humility to say this. I'm impressed. :highfive:
[Nexus 10 Original Android Development] stonebear:
I hope not, the ROM is awesome and lots of people are grateful for it, (though it doesn't always sound like it I admit).
[Nexus 10 Original Android Development] hanspampel:
Ok guys sorry for my hard words. I apologize that. And yes, english isnt my nativ language, i apologize that too. I only want to say that this version runs not so smooth as his first build. Not all the time, sometimes it hangs on page loading and begin to lag. This wasnt with the previous version and dindt happend with other ROMs.

And i hope DariosF continous his ROM. I respect his work and i love his ROM. Its one of the fastest ROMs for Manta and the only one that using Linaro 4.8 with -O3 that didnt caused the browser crashes. I tested the Vanir Nightlies and there are the same bugs as with every 4.2.2 ROM with Linaro 4.8 and -O3 in the past.
[Nexus 10 Original Android Development] DariosF:
New build is online (24/09)

# Purity # 24/09

Build:
- Ldflags to O2

Development:
- Fix AMotionEvent_getHistorical* to take const AInputEvent* motion_event …
- Development: Show up new qualifier

Frameworks_base:
- Frameworks: Statusbar Quick Peek (1/2) …
- Frameworks: Auto hide statusbar (1/2) …
- services: Fix the bug in NFC shutdown logic …
- Fix for Concurrency issue reported in 525529
- Use generic alarm intent. …
- Audio: Fix abnormal keytone playback during silent mode changing …
- Fix certain setting writes being incorrectly skipped. …
- Navbar: Fix MDPI & HDPI landscape layout …
- android_os_FileUtils_getVolumeUUID: Fix the incorrect logical for cal… …
- BT: Fix memory leak when BT on & off done many times …
- Fix error when cpufreq is loaded at runtime …
- load non opengles wallpapers for platforms without hardware graphics …
- Improve resolver layout in case package name is shown. …
- Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView is created …
- SystemUI: always use transparent notification shade …
- SystemUI: Fix recent animation coordinates in expanded desktop mode. …
- BootMessage: show more info in boot dialog …
- FileUtils: add method to get UUID of a volume …
- build core/jni with fstrict …
- Framewors: bluetoothmanager avoid NPE …
- Prevent nullPointerException by updateBondedBluetoothDevices …
- improve rotation handling …
- frameworks: squash of leak & race fixes …
- Memory leak: parseObbFile.footer
- Remove useless import statement …
- Fix one wifi and ethernet concurrency bug …
- Prevent MediaScanner infinite loop with invalid path …
- fix Typo on OpenGLRenderer (libhwui) Properties …
- IntentService: Fix to run with a lower priority flag. …
- Fix
- When deleting a db file, …
- Guarantee that all db related files are deleted together. …
- Avoid adding FORWARD_LOCK flag to an updated system app
- Fixed incorrect calculation of dirty invalidation area …
- Fix deadlock of WebViewCoreThread …
- Fix leak in videoEditor_renderMediaItemPreviewFrame …
- selectable text in gtalk

Libcore:
- Fix German date parsing. …
- Fix BIO_OutputStream::write to return the correct length. …
- Reduce the upper bound on TimeZoneNames memory usage. …
- Fix memory leak when using DateTimePatternGenerator

Settings:
- Statusbar auto-hide + Quick Peek …
- WiFi: "Connect" option disappear after rotating. …
- WiFi: Fix Null Pointer Exception in Wifi Settings dialog …
- Fix icon assignment problems.
[Nexus 10 Original Android Development] hanspampel:
Update for TabUI here available.
[Nexus 10 Original Android Development] lvnatic:
Still JWR66Y?
[Nexus 10 Original Android Development] DariosF:
Still? What is the official build number for Manta? I will not build unofficial rom. JLS36G is only for Nexus 7 2013.
[Nexus 10 Original Android Development] lvnatic:
Rly? I didn't know that :|
[Nexus 10 Original Android Development] Syk69:
Definite performance improvement on this latest build!! Wow loving it great job Darios! Thanks for making this wonderful ROM we all really appreciate it! Is it the O2 flags that made such a noticeable snappy boost in speed? Just like O3 without the browser fcs. :) also thanks for the power menu qs tile! Such a convenience to have.

Would you consider adding an option to not have the screen wake up when plugging into charger?
[Nexus 10 Original Android Development] Emaaans:
I just wanna say thanks to the dev, I've never seen my Nexus 10 so snappy. Really really thank you, great job!

Inviato dal mio Nexus 10 con Tapatalk 4
[Nexus 10 Original Android Development] Bataga:
I feel the same. I would recommend this ROM to anyone
[Nexus 10 Original Android Development] brGabriel:
Thanks for the latest release! Keep 'em coming :good:
[Nexus 10 Original Android Development] vecino:
Please check my screenshot battery stats. I don't know why but with Purity is awake clear or only with one or two commas. On stock before was that ok. The same I have on Nexus4 with Purity.

Is it normal?
[Nexus 10 Original Android Development] Fidiii:
Awesome ROM. Can't think of another one with comparable speed or responsiveness.

Used with Trinity kernel.
[Nexus 10 Original Android Development] hunter99507:
+1 thanks
[Nexus 10 Original Android Development] sam45:
Latest purity is simply the smoothest I ever had on my N10. Thanks!!
[Nexus 10 Original Android Development] bruce7373:
Have you tried KTManta with this ROM? Curious how it stacks up against Trinity.
[Nexus 10 Original Android Development] ShaolinRaiden:
To add my own sunshine to this,

This Rom, combined with the the Trinity Kernel, is fantastic.

I was experiencing a handful of screen tearing/flickering, lag, force closes, random reboots, etc. On the Stock Rom. I don't know if I ended up with a bad install of an update or what.

Purity corrected the issues I was having with the stock Rom completely. I'm blown away by how much faster the tablet feels using the Trinity kernel with this Rom.

This one's amazing. I'd happily recommend it to any N10 owner. Simple, fast, just enough customization's to not feel overwhelmed by choices.

It also fixed some glitches I was having in apps like Pulse news dark mode not working, twilight crashing at random, keep screen on deactivating itself. etc.

I scored 20938 in Antutu and a shade under 6000 in Quadrant.

Great work!
[Nexus 10 Original Android Development] DariosF:
New build online!

# Purity # 30/09

Bluetooth:
- AtPhonebook handleCpbsCommand was incorrectly sending two responses

Browser:
- Set google.com as default home page
- Browser freezes when adding new incognito tab after removing it

Build:
- Fix

Calculator:
- Fixed base conversion to prevent app crash on tablets
- Calculator: New Features Part 5

Dalvik:
- If dalvik wants ASCII casing, it needs to ask for it.
- Revert "Tiny optimization for complier templates for arm."

External_bluetooth_bluedroid:
- Avoid potential buffer overrun in bd2str caused by signed char

Frameworks_base:
- Removed autohide statusbar & quick peek
- Avoid NullPointerException in getHandler() …
- Avoid IllegalArgumentException in Preference.java compareTo() …
- when locale is non-Enligh, sometimes month spinner needs a number IME …
- card emulation patch port to JB …
- Fix clock digit cut on lock screen for large tablet …
- update SystemUI's proguard.flags …
- If media wants ASCII lowercasing, it needs to ask for it. …
- If graphics wants ASCII lowercasing, it needs to ask for it. …
- When wifi wants ASCII lowercasing, it needs to ask for it. …
- Turn off debugging spam …
- Please stop spamming my log with your fail …
- EM/PowerUI: Screen will be turned on at low battery status …
- This value should be hidden. …
- handle negative temperature …
- Fix "Email" App data lost when screen rotated. …
- Remove duplicate code in Editor.java …
- ShutdownThread: Turn screen on during shutdown …
- Fix dock intent lookup. …
- frameworks: Make Spinner widget request the itemtype of the adapter …
- Fix typo in DevicePolicyManager documentation …
- fix "Adding a list" demo code error …
- fix typo in training article: "SMP Primer for Android" …
- Revert "change "next" to "done" in minute IME option under 24-hour fo… …
- Revert "Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView… …
- Remove dead code. …
- Fix SELinux.java doc errors …
- Quick Settings: Use scaled font size (1/2)

Phone:
- Phone: Disable accelerometer sensor while in-call and screen UI is off

Settings:
- Removed autohide statusbar & quick peek

Torch:
- Hide in the app drawer
[Nexus 10 Original Android Development] rajitsingh:
Best ROM ever!

Just wish it had the theme chooser, but I can live without it.
[Nexus 10 Original Android Development] brGabriel:
Yeah, now that you mention it...Theme Chooser would be a nice addition, if possible :o

Either way, great work Darios!
[Nexus 10 Original Android Development] duarian:
All I miss is the aokp nav button customization :(
[Nexus 10 Original Android Development] rajitsingh:
It would be a nice addition, but I could really live without it. The default theme is good enough and for those late nights, the dark mode is awesome.

Really impressed by the ROM. Just the right amount of tweaks, options with great performance and good battery life.

Using it with the latest Trinity kernel.
[Nexus 10 Original Android Development] kimezra:
Tablet Bricked

I followed everything here: http://nexus10root.com/nexus-10-unroot/how-to-unrootunbrick-nexus-10-factory-firmware/

But every time it reboots it just shows the dead android with the red triangle. I can still access fastboot but I can't go into recovery, every time I choose recovery after pressing the three buttons it goes back to the dead android with the red triangle.

So this is what happened I used to be on the latest ParanoidAndroid RC 4.3 and I wanted to try Purity ROM based on 4.3 JWR66Y so I made a clean install and followed the instruction here: http://xdaforums.com/showthread.php?t=2336101

It was a success, I was able to boot to the system but when I checked the kernel, I thought it's not trinity kernel (i flashed the latest Trinity Kernel) so I flashed again the one found here: http://xdaforums.com/showthread.php?t=2083885

But when I reboot the tablet the opening message shows google logo and the "locked" image then it went to the dead android with the red triangle. I tried using Nexus Root Toolkit but the result is the same.

Please help me. I really need to fix my mom's Nexus 10, she really need it.

Thanks in advance.
[Nexus 10 Original Android Development] iamikon:
If you can access fastboot my first thought is to flash recovery that way and see what it does. Otherwise you may need Odin and a stock tar IMG and go back that way and start all over.
[Nexus 10 Original Android Development] Fidiii:
Nope, sorry !
[Nexus 10 Original Android Development] DariosF:
New build is online! (07-10)

# Purity # 07/10

Bionic:
- Redo clang patch in a way that doesn't break gcc 4.8 …
- Fix mismatch between declaration and forward declaration …
- Declare __page_shift and __page_size with C linkage

Build:
- little changes

Busybox:
- bunzip2: fix off-by-one check …
- [x86] Changes and Additions to fix broken x86 build

Calculator:
- Animate the theme change smoothly
- Calculator: no back icon in action bar

Dalvik:
- Dalvik: Better compatibility with different compilers

Device_samsung_tuna:
- tuna: add support for battery LED charging

Dsp_manager:
- Add xhdpi launcher icon, cleanup others a bit.

External_bluetooth_bluedroid:
- Fix uipc.c to never pass -1 to FD_ISSET. …
- Bluetooth losing HF connection to car-kit after 5 seconds …
- a2dp: Set the default A2DP bitrate to high quality

External_libpng:
- Memory leak in png_read_destroy function.

Frameworks_base:
- Revert "Add support for MNC=00" …
- Make EntropyMixer mix in output of Hardware RNG into Linux RNG. …
- Reduce EntropyMixer seed size from 4096 to 512 bytes. …
- Fix a copy/paste typo in ViewPropertyAnimator …
- Check if intent can be resolved before starts …
- Make ActivityManagerService.systemReady thread safe …
- Don't ANR when no windows are touchable. …
- Avoid IndexOutOfBounds Exception in ActivityManagerService …
- Scroll: modified velocitytracker …
- SystemUI: Ignore lint check ProtectedPermissions …
- SystemUI: Remove obsolete layout params (fix lint warning) …
- KeyguardViewMediator: Play lock screen sound sooner

Frameworks_native:
- Reset the FrameNumber for dropped frame in async mode …
- Check fence is not NULL before dereferencing it …
- Surface: Initialize variable and add a defensive check.

Vendor:
- Update apns.conf
[Nexus 10 Original Android Development] Spartoi:
Copy/Paste is still broken. Trying to copy anything from any app results in a FC.
[Nexus 10 Original Android Development] brees75:
That is strange, I do not have that issue at all.
[Nexus 10 Original Android Development] Laz35:
Same here. Copy paste working fine.
[Nexus 10 Original Android Development] DariosF:
Ahahahahaha what ROM are you using? lol
[Nexus 10 Original Android Development] SilentSummer:
Thanks for the ROM! Getting ready to install it now and give it a go.
[Nexus 10 Original Android Development] Mr_Jay_jay:
AWESOME!!!

I cant thank you enough for this great Rom.. so stable.. Battery its insane... using stock and I have no complains!!!!
[Nexus 10 Original Android Development] hunter99507:
Are there more updates coming? Thanks
[Nexus 10 Original Android Development] 3DSammy:
I would like to join with others that have congratulate you on this very fast, stable ROM. I am using it with the Trinity Ten Kernel.

When I first purchased the Nexus 10 I immediately rooted and started flashing various ROM/Kernel combinations so much so, that I thought the family was going to sponsor an intervention to get me to stop. I made the device so unstable I started questioning if there were hardware problems. From that point until about three weeks ago I went back to a stable, rooted stock experience.

Therefore I was hesitant to try a custom ROM again but the Purity's Linaro compile, with Dark UI and Expanded desktop options proved too tempting. With the Purity ROM/Trintiy Ten Kernel the speed, features and stability promise of a custom experience has been met.

Thanks so much for your time and efforts. I hope you continure to support the Nexus 10 as Android 4.4 will soon be upon us.
[Nexus 10 Original Android Development] DariosF:
New build (23/10) is online!

# Purity # 23/10

Build:
- O3 thumb_CFLAGS

Dalvik:
- vm: fix extraneous parentheses warnings
- Fix Class.getDeclaringClass bug

External_chromium:
- base: fix c++11 narrowing …
- net: fix preconnect memory leak …
- net: networking optimizations

External_clang:
- Correct build when using grep with coloured output …
- clang: add support for neon-vfp instructions

External_llvm:
- llvm: Add workaround for STLport not being a full C++11 STL

External_skia:
- Don't use ISO C++11 constructs in code when building in C++98 mode
- Neon optimized implementation of S16_opaque_D32_nofilter_DX

External_v8:
- libv8: set unused attribute for unused parameters …
- v8: Fix build in ISO C++ 11 mode

External_webkit:
- webkit: workaround incompatible operand types …
- Fix the problem that m_url is not renewed in WebRequest::eek:nReceivedRe…

Frameworks_av:
- libvideoeditor: fix M4OSA_Clock header guard

Frameworks_base:
- Fragement, or Fragment: that is the question …
- Fix App Ops permission mapping structure. …
- core: fix arithmetic on a pointer to void …
- interrupter: Use LOCAL_LDLIBS rather than LOCAL_LDFLAGS …
- Revert "frameworks: Make Spinner widget request the itemtype of the a…
- Fix various c++11 narrowing violations …
- Add new permission and API in TelephonyManager to protect the APN …
- Removed duplicate items on table of contents …
- Fixed Drag-and-Drop sample code …
- remove unnecessary switchUser call …
- improving translation …
- Fixes a typo. …
- Update preloaded-classes …
- Forward compatibility fix …
- Forward compatibility fixes …
- Remove ArpPeer; dead code from Google TV.
- Fix a programmatic smooth scroll bug …
- aapt: set interlace handling for png_read_update_info …
- FastScroller: Fix to use appropriate index …
- onSavePassword dialog can leak when WebViewClassic is destroyed. …
- Fix for the low processes kept bug

Frameworks_compile_mclinker:
- Remove obsolete code. …

Frameworks_native:
- Fix
- binder: fix c++11 narrowing violations

Frameworks_opt_telephony:
- If telephony wants ASCII casing, it needs to ask for it. …
- Add permission and new API in TelephonyManager to protect the APN set…

Hardware_qcom_media:
- mm-video: fix arithmetic on a pointer to void

Latinime:
- Use aosp latinime as default

Mms:
- Mms: reimport translation …

System_core:
- Fix build with gcc-4.8 and array boundaries issue …
- fix valgrind ioctl warning. …
[Nexus 10 Original Android Development] Laz35:
Try flashing flaming monkey kernel. It Works for me for using ppp widget.
[Nexus 10 Original Android Development] vecino:
Thanks Laz35. With Flaming monkey kernel is now modem working. I'll see if kernel is good as that from Franco (battery drain, etc).
[Nexus 10 Original Android Development] Laz35:
:good: glad it worked out :o
[Nexus 10 Original Android Development] vecino:
Please how can I disable ipv6? On the Linux I'am using /etc/sysctl.conf, but in android / Purity ROM is not sysctl.conf.

# IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
[Nexus 10 Original Android Development] brees75:
You need to enable it through init.d, and you need to enable init.d through sysinit in /system/bin. Google is your friend.
[Nexus 10 Original Android Development] 3DSammy:
I posted my personal enhancments to the Purity ROM here:

[MOD] How did you augment your favourite custom ROM?

Please feel free to add your own enhancments to that thread.
[Nexus 10 Original Android Development] DariosF:
Happy Halloween!!

# Purity # 29/10

Contacts:
- Contacts: Menu bar is missing after erasing data …
- Contacts:The "Settings" button should display in Chinese mode

Dalvik:
- Remove unused compiler templates for armv7-a* …
- Fix a minor bug in dvmCreateInterpThread …
- Fix minor leaks caused by failed initialization in JNI_CreateJavaVM …
- Fix a minor leak in dvmCreateInlineSubsTable …

Dialer:
- smartdial: increase suggestions from 3 to 6

Dsp_manager:
- Cleanup: use conversion methods provided by AudioEffect.

Frameworks_av:
- frameworks/av: Fix Visualizer's get/set parameter methods not worked bug

Frameworks_base:
- Call to equals() comparing different types …
- Remove airplane icon when totally disconnected device is not in airpl… …
- Custom carrier label (1/2)
- Revert "Telephony: Consider EVDO ecio zero value as valid." …
- To fix fatal exception in system process due to NullPointerException.

Frameworks_native:
- frameworks/native: Increase EGL blob cache size limits …
- frameworks/base: Make sure Singleton instantiations are exported …
- binder: Add MemoryHeapBaseIon …
- Changed default XHDPI dalvik heap

Settings:
- Custom carrier label (2/2)
[Nexus 10 Original Android Development] Fidelator:
Could anyone confirm if the latest KTmanta works with the latest purity? (Without removing SU permissions)
[Nexus 10 Original Android Development] sharksfan7:
This is the first ROM I've tried on my N10. I flashed it along with PA full gapps and Trinity kernel. Everything seems to work fine but I did notice that with Google Search, the hotword is "Google" not "Ok, Google" as in the stock ROM. Also, hotword detection only works on the Google Now screen, not in the search results screen. From what I found this functionality is only available US users. I am in the US & I made sure the Language is set for English (US).

I tried clearing data in Google search. Turning off Google Now and re-enabling it. I even uninstalled Google search and installed the version from my stock ROM. But nothing I tried can get the hotword detection to work on the search results pages. I don't really care so much about the actual hotword. But is there anything I can do to get it to work on the search results pages as well as the Google Now page, as it does on my stock ROM?

I read through this entire thread and tried searching the forum, but it's hard to get a refined enough search to find results that address this issue. So I apologize if this has been asked & answered already.
[Nexus 10 Original Android Development] narutonish:
Great Rom very fast!!! Thanks
[Nexus 10 Original Android Development] brees75:
Try a minimal gapps package like banks.
[Nexus 10 Original Android Development] sharksfan7:
Thanks for the suggestion. I did a clean flash of the ROM again, this time flashing banks gapps. After installing Google Search, it didn't have hotword detection at all. Is there something else I need to install with this package to get it to work? Sorry I'm not familiar with the nuances of all the different gapp packages yet.

I also tried the Slim gapp package with inverted apps suggested in the OP and Google search FCs every time I try to search. I uninstalled it and reinstalled from the Play Store and it worked, but the hotword still only works in Google Now, not the search result pages. Any other suggestions?
[Nexus 10 Original Android Development] dreitzell78:
To get "ok Google" you need to update the language package. Can't remember exactly where
[Nexus 10 Original Android Development] sharksfan7:
Thanks for the reply. I did read that somewhere else about updating the language package but couldn't figure out how to accomplish that. I tried going into the settings of Google Now and English (US) is already the default. I tried changing it to a different language and then back hoping to trigger an update but that didn't work. Did the same from system settings>Language & input. Also no luck. Is there a way to get the latest language pack and install it manually?
[Nexus 10 Original Android Development] rajitsingh:
Are you sure you're running the latest search app? An update was released in September, which I included the auto update capability for the language packs.
[Nexus 10 Original Android Development] sharksfan7:
When I first installed the ROM, I flashed the PA gapps which was last updated a couple of weeks ago. The Google Play Store didn't indicate that there was an update available. I then did a fresh flash of the ROM and flashed the Slim gapps package and with that, Google Search would crash every time I did a search. I then used Titanium Backup to uninstall Search and installed the version that I backed up from my stock ROM, which allowed for hotword detection on search results pages. But when installed in Purity, it did not.

In the Play Store, the page for Google Search says, "New hotword: "Ok Google" (US only)". Could there be something hard-coded in the ROM itself that would designate it as a non-US device, and thus preventing it from getting the appropriate update? Like with my phone, it is an HTC Inspire, but the non-US version of the same phone is the DesireHD. I can flash custom ROMs that are built for the DesireHD, but if I want it to be recognized as an Inspire, I need to flash a mod to change a few things. Could there be something similar going on here?
[Nexus 10 Original Android Development] hunter99507:
I know this isn't the right place to ask this question but I'm not sure where else to ask it. Are you guys planning on supporting purity on the nexus 5? After 2 plus years of flashing Roms this is by far the best rom. Thanks