yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] parrotgeek1:
Currently It would refuse to install, I would need to make a version with Tegra specific stuff removed.

Please post a screenshot of this app

https://play.google.com/store/apps/details?id=net.vinagre.android.emmc_check

(I feel really bad for you, did you know Moto G2 is $99 on Amazon? :p)
[Nexus 7 Original Development] ozeta:
Universal

Yes

i dont know? ( i imagine no?)

yes, cyano without your mod. it was laggy but stable also after a few days.

and stock 5.1.1, no problem after 2 days but too much power hungry
[Nexus 7 Original Development] Drx86:
I flashed this mod over stock Lollipop ROM a few days ago and since then my Nexus 7 has been a completely different tablet.

Now it is MUCH faster than before and usable again (after upgrading from KitKat to Lollipop, it had become nearly unusable).

Thanks!
[Nexus 7 Original Development] parrotgeek1:
It's possible that your tablet's flash memory is just too far gone to use this. It doesn't really fix the problem, it just forces processes to share the eMMC more fairly. I don't know what's going on. Could you try cm12.1 official with my mod?
[Nexus 7 Original Development] ozeta:
sure, no problem. i'll let you know
[Nexus 7 Original Development] pie36:
Would it be possible to add support for the Asus tf300t running Katkiss rom? It's fairly similar to the Nexus 7.
[Nexus 7 Original Development] parrotgeek1:
Try to flash this universal zip actually but in updater-script delete the assert grouper line
[Nexus 7 Original Development] nereis:
Great news! I am guessing this applied to the ancient 1st gen galaxy s too, since it also uses a movinand.
[Nexus 7 Original Development] tinybilbo:
Could I flash this over a RastaPop install?... (data & cache on f2fs, if I remember correctly)

Or would I have to revert to stock first?

Rastapop is a CyanogenMod 12.x variant...

Thx
[Nexus 7 Original Development] bolidew:
So I have a Grouper on stock 5.1.1 but rooted and installed Xposed and Greenify, could those give problems for trying this Mod?

Should I still flash superSU (again)?

Many thanks!
[Nexus 7 Original Development] androidvictim:
I have also stock 5.1.1 rooted and the mod works for me just fine.

Can you please provide me with links or advice me how to install xposed on stock 5.1.1? Because i have tried everything without luck. thank u
[Nexus 7 Original Development] williamlaw:
This Mod also applicable for Nook HD+ ?
[Nexus 7 Original Development] adstraylight:
I've now increased the zram disksize to 150MB with the latest universal mod and it's running brilliantly. I tried setting it to 250, but the tablet rebooted itself pretty quickly (OOM?). DC-Kernel btw.
[Nexus 7 Original Development] parrotgeek1:
Theoretically, yes. Ask your favorite ROM developer to look at the io scheduler changes in the parrotmod github. I won't do it myself though, I don't own it.
[Nexus 7 Original Development] parrotgeek1:
I did that too! Also for v2.0 the stock version will use DC-Kernel too.

But unfortunately, it will probably have March 1 security patch level when I release it. Or should I delay it for a few days?

To clarify about patches: I will stop making security patches for stock mod when Google stops patching 5.1.1 in the AOSP source.

[Everything I post today that is not an obvious joke is not a joke]
[Nexus 7 Original Development] parrotgeek1:
flash Universal zip
[Nexus 7 Original Development] Glpcha:
I can't install performance mod apk. I don't see it in app drawer, and it gives me problem parsing error when manually installing. Tried installing kernel again and wiping dalvik and chache. Nothing helped. Any ideas?
[Nexus 7 Original Development] parrotgeek1:
Do you mean performance control from DC kernel? You should probably tell [MENTION=4948627]daniel_hk[/MENTION] or I could try to fix it. It probably has minimum SDK version set at Marshmallow.
[Nexus 7 Original Development] Glpcha:
Yep. I'm on slimkat 9.1, but it's confirmed working on that rom.
[Nexus 7 Original Development] sci05:
Mine said it was a sane chip on my galaxy nexus. Do you have any plans to create another mod with tegra stuff removed? I would help you but I've never done my android programming.
[Nexus 7 Original Development] parrotgeek1:
[This was a duplicate post because the new XDA premium update is glitchy]
[Nexus 7 Original Development] parrotgeek1:
1) yes I'll make you one in a week or so

2) i need the actual SCREENSHOT with all the info lol
[Nexus 7 Original Development] adrman:
It shouldn't matter to your question, but Rastapop was/is almost pure aosp.
[Nexus 7 Original Development] sci05:
Sorry my bad. I pmed you the screenshot. Was having trouble posting it for some reason.
[Nexus 7 Original Development] basuraunak:
I was on Pure Nexus 6.0.1 rom,

Downloaded the mod (Top of first post), Flashed mod +SuperSU via TWRP and now it's struck in boot animation for about 30min-35min.

What am I doing wrong?
[Nexus 7 Original Development] parrotgeek1:
Yes! That's what I based the mod on! But follow my instructions to edit the zip from a few posts up
[Nexus 7 Original Development] :
Experience with this mod (This is from a factory reset just last week to get it to 5.1.1):

The app cache wasn't rebuilt on start and the initial boot didn't take "TAKE 5-10 MIN". It was just a normal boot. No app cache rebuild or anything. The homscreen was missing icons.

"Wait for device to spontaneously reboot after the lock screen appears" did not occur. Lockscreen is off so must not work in that case?

Initial use was horribly slow (same as before). Was about to type here that its still unusable when...

It seems as more use occurs, it gets faster. There may still be some hesitation, but its far faster then it was. Currently unknown if I will stick with this or move onto something else - all depends on how it goes.

Thanks for putting this out there. Hopefully it keeps the speed coming.
[Nexus 7 Original Development] parrotgeek1:
Something is wrong. The device should have rebooted 30 sec after it finished first boot. Do you have SuperSU?

Also in all of my testing I have flashed it IMMEDIATELY after a reset. So it would reboot while at the blue welcome screen
[Nexus 7 Original Development] :
Removed lastpmver.txt then rebooted with result: The script did finally reboot it 1-2 or more minutes later.

Looks like it was delayed from how slow the tablet is running. Initial os speed after further reboot is still unusably slow, improving after a few minutes and greatly for each downloaded app after first run.

Further reboots show initial os speed may be increasing. Though initial non-system app open speed can still be counted by 10s of seconds and Activity creation can be a bit slow as well (also initially). App resume speed is normal or close to and usage of app following resume is as well.

Before, the apps were [to me] constantly unusably slow - even android settings was super slow. So the mod has definitely made a great improvement.

Wiping cache via twrp result: A little to nothing.

(You've received two thanks.)
[Nexus 7 Original Development] merlinolillo:
Can you make a zip for marshmallow roms too? :)
[Nexus 7 Original Development] parrotgeek1:
Please do a test! in terminal emulator as root do touch /sdcard/use4kblock

reboot and see if it has improved read speed (but also check if /sys/block/mmcblk0/queue/read_ahead_kb was actually set to 4)

It is possible that my script is failing to fstrim your device properly; the use of the discard mount option means that downloading apps COULD actually speed it up. Try downloading this and trim all https://play.google.com/store/apps/details?id=com.fifthelement.trimmer&hl=en

Also This mod is really meant for the tablets that are at the "irritatingly slow" stage, not the "write speeds fell off a cliff" stage. If you want to improve it slightly maybe set read_ahead_kb to 1024 and delete discard from mount options. I might add it as an aroma installer option
[Nexus 7 Original Development] parrotgeek1:
probably later once I do more optimizing
[Nexus 7 Original Development] :
As-is with use4kblock created, read_ahead_kb continues to show 512 after reboot. Apparently hitting the else at the end.

Edit: Not precisely your desired idea here but showing why its failing, the following path works while /sdcard fails:

if [ -f "/system/su.d/use4kblock" ]; then

Interestingly, I had changed some code around and even with the file check, it had resulted in 2048 (although error value) being written to read_ahead_kb through the /sdcard file check path so it seems like it should work [for /sdcard] with some specific change.

Thanks, forgot about the fstrim app (Have nook hd+ with same emmc chip & not as safe: https://wiki.cyanogenmod.org/w/EMMC_Bugs#MAG2GA_TRIM_bug), but it seems to not have made any noticeable difference (even after multiple reboots).

Interestingly app first start performance seems to be much better after using the value 4 + removing discard + reboot. That might have done it :)

For now, staying with this and seeing what happens. Thanks.
[Nexus 7 Original Development] parrotgeek1:
what does "error value" mean

I think that it is because /system/bin/sdcard (the fuse filesystem) is not yet running when su.d is running

I edited it also to make 4k default read ahead kb
[Nexus 7 Original Development] :
The result of some error occurring that causes echo to somehow write 2048 to the file after it puked, or in other words, I expect trying to write another value then 4 wouldn't have changed the value 2048 which is therefore the result of error.

+1 It has the best feeling of correctness :)
[Nexus 7 Original Development] parrotgeek1:
I did that in the new official mod version

I didn't disable discard though
[Nexus 7 Original Development] :
Its not difficult to disable it anyway and will curiously try it disabled next week or so and see if performance gets worse again.

Good job :)
[Nexus 7 Original Development] deejayburnout:
I did this and my nexus is running so much better. Awesome work
[Nexus 7 Original Development] adeelraj:
i installed this on custom 5.1.1 rom and nexus 7 runs smooth again

plz make it all devices universal mod

---------- Post added at 12:46 AM ---------- Previous post was at 12:43 AM ----------

i have mmx unite 2 on kitkat rom

mtk 6582

can i install this on this
[Nexus 7 Original Development] parrotgeek1:
No. Eventually you might be able to but there are a lot of file paths that are different between different devices and I have to figure them out. MTK devices have a lot of weird quirks. I'm not sure if I want to make it "universal" because then thousands of people would ask me questions.

P.s. this mod is only for devices with slow internal flash memory as the main problem. Pls download androbench app and it would only help if you get < 20 mb/s read or < 5 write
[Nexus 7 Original Development] serialkillazzs:
BlackBerry playbook chargers work well, check Amazon they have yellow tips and travel adaptors.

Plus if you have a dead battery plug it into a usb 3.0 powered port to bring it back to life

---------- Post added at 10:27 PM ---------- Previous post was at 10:22 PM ----------

Please release a tilapia fix when you have time
[Nexus 7 Original Development] Riardon:
God what is this black magic voodoo did to my Nexus 7? It's smooth and fast again. Before that I tried many custom roms from JellyBean to KitKat and Marshmallow with no avail until I found this mod. My tablet is usable once again thank you so much.
[Nexus 7 Original Development] parrotgeek1:
You're welcome. Glad it's useful for so many people. I'm going to make a universal version for any rom soon
[Nexus 7 Original Development] Reiven89:
There is privacy guard in this rom?
[Nexus 7 Original Development] parrotgeek1:
No, it's just a simple stock based mod. Eventually version 2.0 will work on any rom though.

Try xprivacy.
[Nexus 7 Original Development] gr8brew:
What version of gapps are you using?

Make sure it's 6.0 I use gapps nano.
[Nexus 7 Original Development] basuraunak:
Yep the gapps is for 6.0.
[Nexus 7 Original Development] gr8brew:
OK well that taps me out on my abilities. Showcasing my inability. I'm sure someone will get you going. Soon.
[Nexus 7 Original Development] stijndebruin:
Root enabled?

Did you install the one with univ in file name?
[Nexus 7 Original Development] parrotgeek1:
no idea whats going on, i have the same rom (IT ARRIVED! I'm making 2.0 now) and everything works
[Nexus 7 Original Development] adstraylight:
If you flashed the latest beta of SuperSU switch to using the stable version, I've just been reading that some people are having a similar issue to you after flashing anything newer than 2.68.
[Nexus 7 Original Development] basuraunak:
1- yes I am installing the one with Univ in file name

2-SuperSU I am using is the latest stable build

Weird, hope 2.0 works.
[Nexus 7 Original Development] osama-selo:
Can someone tell if this Mod will break any other kernel functionalities?

I plan to install DC Kernel and I want to know if I should install the Kernel first then this Mod or vice versa?

Please forgive me if it's been asked before... I'm new to this tablet and searched and found no result.

Thanks
[Nexus 7 Original Development] parrotgeek1:
Mod and then kernel, but you might want to wait for 2.0 stable in a few days
[Nexus 7 Original Development] mk0ln3r:
Amazing mod, my Nexus 7 16GB is no longer a paperweight! I remember it used to crawl whenever I had less than 3-5 GB storage left, later on it became unusable no matter what.
[Nexus 7 Original Development] steviemch:
I had initially posted about the mod not installing, disregard please.

I will take the time to thank the dev for this fantastic mod while I'm here however; didn't think I'd ever take pleasure in using the old Grouper again.
[Nexus 7 Original Development] basuraunak:
Can you post what you did to get it to work?
[Nexus 7 Original Development] steviemch:
Flash in recovery, followed by supersu. I manually rebooted as there was no spontaneous reboot. To check it's installed check /sys/block/mmcblk0/queue/read_ahead_kb is set to 4 and that /data/lastpmver_univ.txt exists.
[Nexus 7 Original Development] parrotgeek1:
Yeah, that's a bug. I'll fix it in 2.0.
[Nexus 7 Original Development] parrotgeek1:
STATUS UPDATE: There are only 4 bugs left to fix before v2.0 final of universal version. Stock version will take longer. Also, it is currently INCOMPATIBLE with multi ROM secondary slots, and performance will be much lower
[Nexus 7 Original Development] :
[MENTION=5723969]parrotgeek1[/MENTION]

Thanks for this great and fantastic mod. My grouper is usable again coming back from a kitchen tablet using for drinks ... lol

I'm using your universal mod together with the latest grouper unofficial cm13 and SuperSu beta 2.71 and it's a perfect combo!

Quick question: CPU is only clocked with 1.3GHz and not with 1.5GHz as stated in your op, anything wrong on my side?

Thanks again!

Looking forward to your 2.0 ��
[Nexus 7 Original Development] jbaumert:
Just curious why, and will there be any benefit to running flashing to a ROM in MultiROM? - Thanks.
[Nexus 7 Original Development] parrotgeek1:
In order for me to fix it, in a secondary ROM, please run "mount" command in terminal and send the output. It can be a screenshot
[Nexus 7 Original Development] parrotgeek1:
The OP is wrong. It used to be overclocked but I found that it drained the battery too much
[Nexus 7 Original Development] jbaumert:
Here's a screenshot from KitKat running in MultiROM.
[Nexus 7 Original Development] parrotgeek1:
How is mmcblk0p9 on THREE mount points at once? But I guess that means it's compatible??
[Nexus 7 Original Development] bolidew:
I just followed http://xdaforums.com/showthread.php?t=3034811 and the discussion thread linked there.

To OP,

This current univ Mod works nicely even with Xposed . Thanks a lot. I hope version 2.0 would still be compatible.
[Nexus 7 Original Development] parrotgeek1:
COMPLETELY UNOFFICIAL POLL:

How many of you would care if I continue developing the stock version?

I don't really feel like continuing to security patch it when there are far superior marshmallow ROMs available. I also don't want to keep making twrp backups to test it since this is now my daily driver.

I'm willing to do it, but if you don't care, I'll just replace it with the universal version (which can be flashed on top of the old stock one).
[Nexus 7 Original Development] adrman:
Universal is fine here.
[Nexus 7 Original Development] Valsorim:
i agree and i will not be running LL again. Great mod, thanks for making n7 useful again. this is my second n7, sold 1st bc was running slow, my brother gave me his and its running excellent w your mod, PureNexus and DC kernel

Thanks again. awaiting v2.0
[Nexus 7 Original Development] tpuserhp:
Universal for me too.
[Nexus 7 Original Development] aquavalanche:
Universal is OK for me! :)
[Nexus 7 Original Development] Lar5:
Considering that marshmallow is running just fine with the mod, I think most people will go for the universal version.
[Nexus 7 Original Development] jbaumert:
Another vote for Universal - That said the Univ can be run on Lollipop anyways, can't it?
[Nexus 7 Original Development] :
Universal for me
[Nexus 7 Original Development] stormy_gale:
Another universal canditate
[Nexus 7 Original Development] heilbron:
I'm a MM fan. Universal is fine!
[Nexus 7 Original Development] adstraylight:
What with the possibility of attempted N ports soon, I think universal is the way to go.
[Nexus 7 Original Development] steviemch:
Another vote for universal here too.
[Nexus 7 Original Development] St3ve32:
Universal :)
[Nexus 7 Original Development] gr8brew:
universal tastes great to me.
[Nexus 7 Original Development] parrotgeek1:
In large or small bytes?
[Nexus 7 Original Development] parrotgeek1:
Oops I forgot XDA has actual polls. Lol. Too late
[Nexus 7 Original Development] FlatEric0074:
same here, universal is OK!
[Nexus 7 Original Development] jpmccarthy:
+1 universal
[Nexus 7 Original Development] parrotgeek1:
Edit: nonsense
[Nexus 7 Original Development] adstraylight:
I'm not sure, but I think there may be a consensus forming....
[Nexus 7 Original Development] parrotgeek1:
Yep. This was a really biased poll (question wording), but I kind of hoped for this answer
[Nexus 7 Original Development] GTOJim:
Another Universal Vote.
[Nexus 7 Original Development] bangsergio:
Universal for me too CM12,1 working fine with from day one

Gesendet von meinem Nexus 7 mit Tapatalk
[Nexus 7 Original Development] bishnabob:
Come to say thank you for this.

This, along with Trimmer, have made my Nexus feel new again.
[Nexus 7 Original Development] parrotgeek1:
HUGE UPDATE:

Version 2.0 will include a 98% fix for the music stuttering when multitasking.

Also, app launch speeds are almost 2.5x as fast as in the video in the first post. Twitter only takes 4 seconds to open.
[Nexus 7 Original Development] Hjicons:
Universal mod works great with 5.1.1 stock
[Nexus 7 Original Development] DaveyC74:
Another for universal
[Nexus 7 Original Development] topoldo:
Universal +1

Topoldo
[Nexus 7 Original Development] mh1983:
Vote for universal here.
[Nexus 7 Original Development] trinity1:
A big thanks [MENTION=5723969]parrotgeek1[/MENTION], since universal is like a charm on my Nexus 7 ?

Inviato dal mio HTC One_M8 utilizzando Tapatalk
[Nexus 7 Original Development] tshelby73:
If universal works with both that's fine. I use stock rom on mine.
[Nexus 7 Original Development] jaws.man:
I have Android 6 with universal, but when start nexus 7 it Quick, 2 or 3 hours later is só slow. What can I do?
[Nexus 7 Original Development] myhtpc:
I was installing CM13 following this thread: http://xdaforums.com/nexus-7/development/rom-cyanogenmod-13-nexus-7-t3279938.

After flashing this CM, Open GAPPS (Pico), ParrotMod and SuperSU (v2.67), I keep getting booted into TWRP and not into system.

What am I doing wrong?
[Nexus 7 Original Development] aquavalanche:
you could help us more by telling us what did you do step by step, what version of twrp are you using, and which build of CM did you installed [emoji3]
[Nexus 7 Original Development] adstraylight:
This most often happens when people download the wrong version of the mod, the one you need is via the top line of the OP, where it says 'here'. Also try using the current stable version of SuperSu - 2.65.

Alternatively try the beta version of the mod from here: http://xdaforums.com/showpost.php?p=65988352&postcount=330

Or just wait for the forthcoming release of the mod V2.0.

If you flashed everything at the same time, try just flashing the ROM & Gapps, and making sure everything is set up with those before doing everything else.
[Nexus 7 Original Development] myhtpc:
Cool, it works (I hope;)

Thanks for your input. I have re-flashed everything from scratch again, but a) rebooting after every step and b) using SU 2.65. And it boots now into system.

Is there a way, I can check if ParrodMod has been fully installed?

Cheers myhtpc
[Nexus 7 Original Development] adstraylight:
There should be a file named 01parrotmod.sh in /system/addon.d.

Also, if your tablet didn't reboot itself after installing the mod, you may have to manually reboot once more to be sure :)
[Nexus 7 Original Development] codygs83:
So I've been out of the n7 game for awhile and just dusted it off for my kids to play with.

I installed pure ROM, then read about this f2fs and how much better it ran, so I converted data and cache to f2fs.

So my question is, can I flash the universal (or wait for 2.0) on top of my ROM without wiping anything?

And is there really that much diff using this on top of f2fs?

Thanks in advance.

Love seeing devs still working on this tablet!
[Nexus 7 Original Development] CCarson:
I flashed universal over SlimKat/F2FS and kept all my userdata. For me, it makes a big and noticeable difference, though not a night-and-day difference, especially after I've opened a bunch of apps.
[Nexus 7 Original Development] codygs83:
Nice!

So to be sure here I flash the universal zip, then flash su 2.65 then reboot?
[Nexus 7 Original Development] parrotgeek1:
I'm busy with school, sorry that 2.0 is not done yet. you can see by my github activity I'm still working, though
[Nexus 7 Original Development] CCarson:
You've got it, though you're well advised to make a full backup first. The device should boot up and then reboot once on its own shortly thereafter.
[Nexus 7 Original Development] myhtpc:
Hey adstraylight,

thanks for that info - yes it is there and all seems to work.

I've done this for my boy and now let him test the re-activated N7 tablet.

He didn't use it for a long time due to slowness and bad battery behavour (short battery time, but extremly long loading times), but I wasn't ready to buy him a new tablet :D

Cheers myhtpc
[Nexus 7 Original Development] gammel01:
Hey take your time, real life is more important than this. But I must say your work is INCREDIBLE as I can use my forgotten tablet again :) thank you thank you thank you :) I hope I can donate some in a few months as of right now it's a little bit very tight :/
[Nexus 7 Original Development] xxfwmxx:
Definitely understandable. I need to wipe and reflash my N7 before next Thursday. While we wait for 2.0 what is the latest stable version to use? I see lots of different links with similar names and want to make sure I have the right thing.
[Nexus 7 Original Development] Jaloviina:
First post, first sentence, "Here"
[Nexus 7 Original Development] parrotgeek1:
Probably "universal". Think of it as fairly stable, like a CM snapshot. This is where 2.0 stable will end up uploaded.

universal_test is like a nightly, probably don't use it.

" univ" is only still there so the link in my YouTube description still works. Lol. I'll delete it after 2.0 is released
[Nexus 7 Original Development] i_am_dev:
A quick question

[MENTION=5723969]parrotgeek1[/MENTION] will this mod work on CM12.1? I am currently on the snapshot 5.1.1 release.
[Nexus 7 Original Development] adrman:
It should. I'm using it on dookie23's build of cm11 at the moment. Just remember to flash SuperSU 2.65.