yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] adstraylight:
delete, I think parrotgeek is on it already...
[Nexus 7 Original Development] parrotgeek1:
What is your contents of /sys/block/mmcblk0/device/date
[Nexus 7 Original Development] parrotgeek1:
[MENTION=4745442]adrman[/MENTION] What is your contents of /sys/block/mmcblk0/device/date on your wife's tablet
[Nexus 7 Original Development] adrman:
I'll get it to you tonight. I'm slaving over a hot console for the next 9 hours or so.
[Nexus 7 Original Development] dareino:
I have the same tablet/chip..mine says 11/2012

d
[Nexus 7 Original Development] parrotgeek1:
Actually, .../device/fwrev is more important
[Nexus 7 Original Development] parrotgeek1:
Everyone with Kingston chips, please tell me:

The contents of /sys/block/mmcblk0/device/fwrev , and hwrev

Whether or not boot WAS slow on old parrotmod versions (from 2 weeks ago)
[Nexus 7 Original Development] dareino:
comes up as 0x0

d
[Nexus 7 Original Development] GtrCraft:
0x0

And 11/2012 as the date
[Nexus 7 Original Development] parrotgeek1:
Did you previously have slow boot with parrotmod before I fixed it?
[Nexus 7 Original Development] dareino:
When I first heard of slow boot, the first time I timed it at 3mins, the next time is seem to increase by 15-20 secs each reboot thereafter...currently on your latest mod.

d
[Nexus 7 Original Development] parrotgeek1:
So the answer is no. There are some people who have 4-6 minute boots
[Nexus 7 Original Development] adstraylight:
Date: 06/2012

fwrev: 0x0

hwrev: 0x0

Time before (with trim @ boot): 3mins

Time Now: 1.5 mins

Size 8gb.

My guess is that (slow) trim time is proportionate to size, and that date/hwrev may be key (just my 2 pence/cents fwiw).
[Nexus 7 Original Development] :
Fwrev: 0x0

Date: 11/2013

Boot time from old version i would say has been on par with the latest version of your mod. Never experienced long boots myself and i would notice if it did as i'm anal about those things. My N7 is also the 32gb variant if that matters. Hope this helps. Thanks for the work. Very grateful user.
[Nexus 7 Original Development] parrotgeek1:
11/2013? That was after the 2013 N7 replaced the 2012! WTF
[Nexus 7 Original Development] parrotgeek1:
Oh thanks for the hwrev
[Nexus 7 Original Development] parrotgeek1:
Please send also hwrev with an H
[Nexus 7 Original Development] parrotgeek1:
What is the hwrev (with an H)
[Nexus 7 Original Development] :
I got my n7 2012 new from Office Depot in 2013 after price drops. I never pay the premium and i skipped on the 2013 model as the 2012 has done me right, thanks to all the devs on here to keep this baby going while also saving money on expensive gadgets.
[Nexus 7 Original Development] parrotgeek1:
If I can't figure out a connection I'll just have the script benchmark how long trim takes on the first boot and if it's longer than 1 minute, disable trim
[Nexus 7 Original Development] GtrCraft:
0x0
[Nexus 7 Original Development] parrotgeek1:
And also send .../device/hwrev and fwrev and date all of those. Sorry to bother you
[Nexus 7 Original Development] :
hwrev: 0x0
[Nexus 7 Original Development] adrman:
08/2012

Just saw your later post.

hwrev 0x0

fwrev 0x0
[Nexus 7 Original Development] parrotgeek1:
device/hwrev and fwrev please also
[Nexus 7 Original Development] adrman:
Just edited the previous post. Sorry.
[Nexus 7 Original Development] parrotgeek1:
So it really seems like what matters is how old the eMMC is. In that case I'll just do the benchmarking thing
[Nexus 7 Original Development] adrman:
If it helps, my tablet (always fast booting)

Date: 09/2012

hwrev:0x0

fwrev:0x0
[Nexus 7 Original Development] parrotgeek1:
Thanks but that's not a Kingston
[Nexus 7 Original Development] adrman:
Sorry, it's been a loooong week.
[Nexus 7 Original Development] parrotgeek1:
Same. AP physics test and then the in class final! And a band concert. Oh, and an economics test and statistics quiz tomorrow.
[Nexus 7 Original Development] parrotgeek1:
UPDATE: I was messing around with the flo (2013 N7)kernel and I figured out how to GREATLY improve the touchscreen EMI reduction algorithm. Including automatic on the fly "rough calibration". Also 1.9ghz overclock and new thermal engine config. ?⁉
[Nexus 7 Original Development] rbeavers:
Is there a way to map out bad ram, eMMC?
[Nexus 7 Original Development] parrotgeek1:
Why do you ask? The issue here is that the emmc is slow, not broken completely.
[Nexus 7 Original Development] parrotgeek1:
Update: I can even put a headphone cable on top of the screen and it doesn't think I'm touching it there. and on Ghost Touch tester the only pattern that does ghost touch out of all 15 is #4, and #1 makes touch stop working but that's it. Swipe on Google keyboard is as good as on my 2012

Sent from my flo
[Nexus 7 Original Development] pjcanales:
9/2012 0x0 0x0

Slow boot before the fix. I was the one with about 15 minutes with the trim on boot.
[Nexus 7 Original Development] topoldo:
ParrotMod 2016-05-01 (latest one) + the new PureNexus by GtrCraft (new release 2016-05-05) => 1' 30" booting time (previously was 1' 50") :good:

Cheers,

Topoldo
[Nexus 7 Original Development] superjonah:
Date: 10/2012

Fwrev: 0x0

Hwrev: 0x0

32 GB model

Trim was 10-15 min before at boot. Without trim (latest version) it's 1-2 min.

Thanks for your work! It's given my N7 new life. If I can provide anything else let me know.
[Nexus 7 Original Development] rbeavers:
I bought my N7 refurbished, It ran great in till I put a custom rom on. After less than week I put the same rom version that it came with back on, but it was never the same.
[Nexus 7 Original Development] AmJay1985:
Thanks for the mod.

I have a question:

I flashed the mod in this order.

-> Wiped everything

-> Flashed GTRCraft PureNexus rom

-> Flashed Gapps and Reboot

-> After rom settled, Flashed Parrot Mod and reboot

-> Flashed Add Journaling zip and reboot.

I don't know whether the mod is working, because the folder sys/block/mmcblk0 is empty??

Anything i did wrong?
[Nexus 7 Original Development] saldirai:
man the tablet was never better, even in 4.2.2. i am speechless.
[Nexus 7 Original Development] Ammar_Hamdan:
flashed latest PN rom + parrotmod now google logo takes longer time to get past... is that normal?

Edit:

Google logo screen stays for 22 seconds... And the whole booting up (with google logo screen) takes 1:20
[Nexus 7 Original Development] ferglobal:
Hats off to this superb MOD. Together with the pure AOSP MM, my Tilapia has never been this smooth. Ever. BTW, the power hal works great. Keep up the excellent job!! Couldn't find any donate button, this commitment well deserves it.
[Nexus 7 Original Development] HeikoE:
Thanks for this Mod. It works really good on my tilapia with daniel_hk s version of Dirty Unicorn Rom (http://xdaforums.com/showthread.php?t=3334842)
[Nexus 7 Original Development] lotte67890:
My Google Logo stays for 1 minute and the whole boot process takes 2:30... ?

Installed latest Parrot mode version and fstrim runs every night... also battery mod is installed...

L
[Nexus 7 Original Development] parrotgeek1:
dont use rom toolbox or root browser they have a problem with /sys folder
[Nexus 7 Original Development] parrotgeek1:
anything at google logo is rom's fault not mine
[Nexus 7 Original Development] parrotgeek1:
ill merge the power hal. just been distracted by school. oh and there's gonna be parrotmod for flo/deb soon
[Nexus 7 Original Development] parrotgeek1:
the power hal is now here

https://8c89a551996abc5c2f93e83c6e9...dHUzVmM/Android/ParrotMod/zzz_test_powerhals/

Always use 444 but to undo it use 511. You are essentially downgrading the power hal
[Nexus 7 Original Development] AmJay1985:
I thought the mod is working because my Nexus 7 is running smooth like never before.

To be sure I tried a different file browser and it does show the files in mmcblk0 folder and read_ahead_kb contains "0".

Thanks a lot for your great work.
[Nexus 7 Original Development] tpuserhp:
It's been mentioned that don't overclock with the power hal on. Is this for both cpu and gpu overclock? What will happen if we overclock our device by mistake after flashing this zip? Thanks.
[Nexus 7 Original Development] parrotgeek1:
Just CPU. If you overclock, it will just reset the max frequency to 1.3ghz when you turn the screen off and on again.

Sent from my flo
[Nexus 7 Original Development] :
Which one to use with cm13? 444 or 511 version?
[Nexus 7 Original Development] parrotgeek1:
Always use 444 but to undo it use 511. You are essentially downgrading the power hal

Sent from my flo
[Nexus 7 Original Development] tpuserhp:
After I flashed the power hal, I played a song with the screen off. There were some noises during the song playing. After I turned on the screen, the noises disappeared. V4A is installed on my grouper.

Not sure whether others have the similar experience.
[Nexus 7 Original Development] parrotgeek1:
ooh, yeah, it's limited to 700mhz dual core cpu with screen off. that and V4A = bad.

flash 511ph to undo
[Nexus 7 Original Development] tpuserhp:
Will do. Thanks.
[Nexus 7 Original Development] parrotgeek1:
update: try to set io_is_busy 1 and blk_iopoll 1 in the script /system/su.d/01ParrotMod.sh

then reflash 444 power hal

if problem is gone please tell me
[Nexus 7 Original Development] parrotgeek1:
Beta 1 version for 2013 Nexus 7 Flo:

http://xdaforums.com/nexus-7-2013/orig-development/beta-1-parrotmod-improve-2013-nexus-7-t3375928

(it's well tested, only a few known bugs)
[Nexus 7 Original Development] tpuserhp:
I've just tried the suggested changes. But I still hear noises when playing music with screen off. Please let me know of any other changes you want me to try. Thanks.
[Nexus 7 Original Development] adstraylight:
I've tried the new power hal twice now, the first time after an uptime of about 72hrs, I got near complete lockups on a couple of occasions, and the third time this occurred I forced a reboot.

I then reverted the change via a system restore and had no such issues.

I decided to try again, and pretty immediately noticed a slight but consistent lag in normal operations, so I again reverted but this time using the zip, and aside from a weird auto reboot just after loading the reverted hal, have had no issues since. This might be because in the mean time I have started to use the touchdemand governor instead of interactive, but again this causes no problems with the 5.1.1 power hal.

On the subject of trim, even though the zips run a trim on flash, if I then run fstrim within the OS, it seems to think that a major retrim is required. I've also noticed that it takes a disproportionately long time to trim the data partition, whereas it's near instant on /system and /cache, even when trimming virtually all the free space. I have one of the problem eMMC chips btw..

EDIT: I've just noticed that the trimming app does this after a normal reboot, so has nothing to do with trim via recovery, but the observation about the /data partition still stands.

Might I suggest leaving the power hal mod as a separate flashable option? I just think that it's been shown many times that not all groupers are equal, ie there seems to be a particular manufacturing variability with this model (thank you Dr. A ZEUSS ?? ).
[Nexus 7 Original Development] parrotgeek1:
Yes I will actually probably not include the power hal. It's too glitchy. It might Also be because the minimum CPU frequency is only about 100 MHz and I'll try increasing it
[Nexus 7 Original Development] jvictorcalais:
Accounts vanished

All my accounts, except Google, vanished after flashing the zip file... Not a big problem but, is it supposed to happen? By the way thanks for ressurreecting my tablet!
[Nexus 7 Original Development] adstraylight:
No that's highly unusual, I had a similar experience when installing Chromium browser and my downloads folder was wiped. Sounds like a random glitch to me.
[Nexus 7 Original Development] giannibat:
no problem for me, just a bit slow turning on the device from standby.
[Nexus 7 Original Development] :
Wow what a difference this has made, before it was very slow and lagging on stock 5.1.1 but now with this mod it's pretty snappy and usable, actually feels like a new device, been running it for a few days, thank you for this mod :good:
[Nexus 7 Original Development] parrotgeek1:
Just reflash the same ROM and gapps and SuperSU 2.72, but don't wipe data
[Nexus 7 Original Development] Reiven89:
I dont have any improvements after flashing this mod....
[Nexus 7 Original Development] parrotgeek1:
(never mind, I iz idiot)
[Nexus 7 Original Development] suku_patel_22:
Whats this parrot mod app? i assumed it was just the flashable mod..
[Nexus 7 Original Development] diego2000x:
Works perfectly, thank you!!!
[Nexus 7 Original Development] adstraylight:
It's something he's developed/is developing for the mod of the N7 2013, I think he just forgot which thread he was in :)
[Nexus 7 Original Development] parrotgeek1:
LMAO

I should have named them different things
[Nexus 7 Original Development] parrotgeek1:
Ignore that entire post. Try flashing the newest version of SuperSU.
[Nexus 7 Original Development] Flowah123:
Do I need to flash noise fix even with the latest version of your mod?
[Nexus 7 Original Development] giannibat:
new release:

ParrotMod_Grouper_Universal_2016-05-20_21.46.25.zipMay 20, 2016 19:46:27 PDT
[Nexus 7 Original Development] pjcanales:
Are you sure that's not for flo?
[Nexus 7 Original Development] adstraylight:
It's not for flo, at least it's been running really well on my grouper for the last couple of days.....?
[Nexus 7 Original Development] biga1:
+1
[Nexus 7 Original Development] pjcanales:
Maybe someone can help me out here. What are the timing you get from transfer files from tablet to pc that are 4gb using micro usb
[Nexus 7 Original Development] parrotgeek1:
Yeah sorry I never posted about it. It was tons of bug fixes. More is coming in the next month. I'm very busy and also I just graduated from high school!
[Nexus 7 Original Development] suku_patel_22:
Congrats on the graduation.
[Nexus 7 Original Development] hakkalugi:
And congrats on graduating! Enjoy the summer break before the next round of responsibilities and homework starts in the fall! That's is assuming you already have higher ed plans...
[Nexus 7 Original Development] brucews:
Thanks, and well done to you!!:cowboy:
[Nexus 7 Original Development] boggissimo:
In case it helps any newbies, I just used Nexus Root Toolkit to root my N7 which was on stock 5.1.1 and flashed the parrotmod zip file without changing any configurations or clearing/formatting any partitions. Seems to have given an instant speed boost, hope it stays that way!

Thanks :)
[Nexus 7 Original Development] kenikh:
Remarkable improvement on OTA Lollipop ROM. Used WUGFresh Nexus Root Toolkit to flash the ZIP - easy as pie.

THANK YOU!
[Nexus 7 Original Development] Bobo Willis:
Flashed on a 2012 Nexus 7 (Grouper 8GB), works really nice. Acceptable speed, some random slow-down, especially opening apps, but it works fine!

My complete specs:

- Cyanogen 13.0 (Android 6.0.1)

- DC-Kernel

- Cache and Data partitions with f2fs filesystem

- Slight CPU Overclock (frequency from 100MHz to 1.5GHz, touchondemand governor)

And of course:

- ParrotMod

- SuperSU

- Recovery TWRP 3.2

- Google Apps for Android 6.0 (pico version)

Thank you!!!
[Nexus 7 Original Development] parrotgeek1:
thanks! I actually will release a version soon with fixed app launch speeds, I know what caused it.
[Nexus 7 Original Development] Bobo Willis:
Thank you, that would be great! :cool:
[Nexus 7 Original Development] LazyLucretia:
I could not quite understand where should I put the transparent tape. Can you give some photo/video explanation? Or at least can you mark the part I should put the tape on this picture?
[Nexus 7 Original Development] AndrewFX:
Above the flat cable, as you can see in the image. I suggest to remove the battery to make the work easier. If this doesn't work, try to put another piece of transparent tape on the other end of the flat cable (the part on the motherboard)
[Nexus 7 Original Development] LazyLucretia:
Oh, I was looking for somewhere to put it on the micro-USB assembly. : P Thank you for the quick response, I will post the results as soon as I apply the tape.
[Nexus 7 Original Development] AndrewFX:
I hope that this little workaround works in your nexus 7 too :fingers-crossed:
[Nexus 7 Original Development] parrotgeek1:
I uploaded a new version with some fixes especially for app launch speed. I merged it back from the changes in the 2013 N7 version.
[Nexus 7 Original Development] Flowah123:
Sorry, but I didn't understand how to update it.

Can I simply flash the new release over the 05-20 release?
[Nexus 7 Original Development] parrotgeek1:
Yes, that will always be true unless I say otherwise in the release notes
[Nexus 7 Original Development] Flowah123:
Ok, thank you!

And sorry for the dumb question :P
[Nexus 7 Original Development] sroma1980:
Must say with latest purenexus rom, dc kernel and new parrotmod my nexus 7 runs great. Smooth and fast! Excelent job.
[Nexus 7 Original Development] topoldo:
@ parrogeek1

Is it normal that the boot time has increased from 1' 20" to 2' 00" moving to the latest version (May, 26)?

I did not change the version of Pure Nexus either I did not modify anything on my tabklet (Nexus 2012).

Cheers and tnx foryour invaluable work!

Topoldo
[Nexus 7 Original Development] parrotgeek1:
No, that's weird. I have a 45 second boot time. I'll try to figure it out, but I might not be able to. Were you on the may 20 version before?
[Nexus 7 Original Development] topoldo:
I'm sorry, I made a mistake. The time was 1' 30" NOT 1' 20" using May, 1 version.

See:

http://xdaforums.com/showpost.php?p=66735823&postcount=711

Then I moved to May 20. My feeling was the time was a little bit longer but I did not measured it.

Now, with May, 26 version and after cleaning Cache and Dalvik partitions I was able to come back to 1' 50" that was the time I got using April versions.

The time is so subdivided:

a) Google logo: 40"

b) Android title animation: 1' 10"

Moreover the initial feeling is not of a significant improvement of the launch of the applications. Anyway I do not not use the DC kernel, just PureNexus (May release) and ParrotGeek Mod.

Cheers,
[Nexus 7 Original Development] nytral:
Hey,

as you made such an amazing job to revive an otherwise useless device (stalls from 30s to over a minute using stock), I am baffled by how Google and/or manufacturers fail to fix issues that a single student figured out (undoubtedly gifted but with no vast experience that pro dev teams can pretend having). Unless it is patented planned obsolescence, that is. On a related note, my LG V500 tablet looks stupid even with CM13 compared to grouper... I mean Android has serious issues to address before it can take on Apple. There is no excuses for software to cripple perfectly valid hardware (although grouper flash is not exactly up to par).

So, thanks again and hopefully you'll get a call from Google soon enough (wishing you wouldn't be too disappointed by discovering the inner workings of software dev teams and processes burden) :)
[Nexus 7 Original Development] parrotgeek1:
Thank you.

There are basically three issues here, actually:

1) Google made no effort to optimise CFQ scheduler for flash storage - it's meant for hard drives! The default settings on Android even have *idling* enabled. I fixed that using the official Ubuntu recommendations for SSDs. It wouldn't matter on their other devices

2) For whatever reason, Asus set the mmcblk0 read ahead value to an insane 2 MB (the default is 128kb). This exacerbates the issues on this flash chip. I undid this change.

3) Ext4 file system is not at all optimised for flash storage. I helped that by cutting down on unnecessary I/O with mount options.
[Nexus 7 Original Development] bangsergio:
Hey there is it now safe to use xposed or do recommended not to use? Im missing minmin guard apk to block ads.

Gesendet von meinem Nexus 7 mit Tapatalk
[Nexus 7 Original Development] wiceqq:
KingRoot is not working at all, its like 2 hours in.. I'm stuck there
[Nexus 7 Original Development] Hjicons:
If you don't mind wiping data forget about King Root and use NRT to unlock bootloader, flash recovery and root. And then flash this mod.
[Nexus 7 Original Development] parrotgeek1:
wtf? that's a different error
[Nexus 7 Original Development] federico72:
wtf? I know. :D
[Nexus 7 Original Development] parrotgeek1:
I figured it out. it was because I edited it on Windows and Windows changed all of the f***ing line endings so I had to run dos2unix on everything

the zip is at the same url
[Nexus 7 Original Development] parrotgeek1:
probably fixed now, blame windows CRLF line endings
[Nexus 7 Original Development] federico72:
Ok. Give me half hour and I'll check on cm12.1. Tonight I'll test it on another nexus 7 32gb with PureNexus (6.0.1).
[Nexus 7 Original Development] bangsergio:
Installation went OK this time,no errors, still booting Is there a way to check if the mod is installed successfully?

Gesendet von meinem Nexus 4 mit Tapatalk
[Nexus 7 Original Development] parrotgeek1:
(I assume it finished booting?)

check if there is a process named "haveged" running

and that /sys/block/mmcblk0/queue/read_ahead_kb is 4

and that /data/lastpmver_univ.txt exists
[Nexus 7 Original Development] bangsergio:
Nope it went on boot loop, is there a way to restore previous settings without a clean install or backup?

Gesendet von meinem Nexus 4 mit Tapatalk
[Nexus 7 Original Development] parrotgeek1:
Unfortunately, no. (Did you reflash your rom before testing this version? You need to)

DOWNLOAD THE NEWEST VERSION! it doesn't replace the kernel. maybe cm incompatibility
[Nexus 7 Original Development] bangsergio:
U mean to flash your mod I need to make a CM12.1 clean install?

Gesendet von meinem Nexus 4 mit Tapatalk
[Nexus 7 Original Development] parrotgeek1:
right (for this version)

also flash supersu newest
[Nexus 7 Original Development] bangsergio:
OK will try it, URL for download still the same?

Gesendet von meinem Nexus 4 mit Tapatalk
[Nexus 7 Original Development] federico72:
Tested the beta with a clean install of both cm 12.1 and pure Nexus (6.0.1): error 6 on both.

Edit: Bootloop (stuck on google logo) even with the stable on cm 12.1.
[Nexus 7 Original Development] bangsergio:
Clean flash this time went good, not finding "haveged" process, found text file and read_ahead_KB is four, so only missing the process

Gesendet von meinem Nexus 4 mit Tapatalk
[Nexus 7 Original Development] parrotgeek1:
so it can boot?
[Nexus 7 Original Development] parrotgeek1:
please flash it again and click copy log to SD on advanced in twrp then attach recovery_log.txt to a post
[Nexus 7 Original Development] parrotgeek1:
yep
[Nexus 7 Original Development] bangsergio:
Yes after a clean install, but still missing haveged process is this normal?

Gesendet von meinem Nexus 7 mit Tapatalk
[Nexus 7 Original Development] parrotgeek1:
no, please run in terminal

su

sh /system/etc/parrotmod/postboot.sh

and post output

Did it reboot once after install?

Edit: do you have a Telegram or Twitter account? if so, send a message to parrotgeek1 about this
[Nexus 7 Original Development] parrotgeek1:
I think I fixed it, please redownload
[Nexus 7 Original Development] parrotgeek1:
Open a ton of apps and then retry it. When it get stuck force stop the app. It took me 4 tries
[Nexus 7 Original Development] Rahul98076:
Can I install this on beanstalk6.0?? And is it necessary to install DC kernel?
[Nexus 7 Original Development] parrotgeek1:
1) yes

2) no but performance will be a bit better
[Nexus 7 Original Development] Rahul98076:
I installed parrotmod but as soon as I opened solid file explorer the nexus did a soft reboot. Should I be worried?
[Nexus 7 Original Development] wiceqq:
Okay I managed to install root with nexus root toolkit. I flashed the zip. How can I check whether the parrotmod has been successfully flashed, and it's working?
[Nexus 7 Original Development] bolidew:
I want to know too.