[ROM][6.0.1_r68][Grouper|Tilapia][9Sep2016 FINAL & DU-11...]DirtyUnicorns v.10.6

daniel_hk

Inactive Recognized Contributor
Nov 12, 2012
1,634
5,338
0
Hong Kong

This is an unofficial build of DirtyUnicorns v-10.x for Neuxs 7 (2012).
**Click the above logo to visit the official DirtyUnicorns site
Release notes:
2016/9/9
Dirty Unicorns v10.6 Android 6.0.1_r68 (MTC20L). This is the FINAL DU-10.x. :)
As a bonus, I uploaded the first DU-11.0 for those interested to test... See post #96 :D

2016/8/3
Dirty Unicorns v10.4 Android 6.0.1_r62 (MTC20F).

2016/7/7
This is the Dirty Unicorns v10.3 update.

2016/6/9
Dirty Unicorns merged Android 6.0.1_r46 (MOB30M) now.

2016/5/15
This is the Dirty Unicorns v10.2. DU merged Android 6.0.1_r43 now.

2016/4/29
This is the Dirty Unicorns v10.1. In this build, I modified the settings of activity manager and service. Hoping to improve the overall performance and memory management. The ApkPermission script is updated. Hoping to aware of any combination of flashing. Cheers! :D

2016/4/16
This is an version update. DU merged Android 6.0.1_r30 now.
HISTORY:
2016/4/6
This is an version update. DU merged Android 6.0.1_r24 now. The native AOSP "Tap to wake" (DT2W) Display settings is implemented. For those who want to use other performance control apks (eg. TricksterMod), you can still enjoy the DT2W feature. Cheers! :D
Note: Don't enable set on boot of DT2W in PerformanceControl if you want the native AOSP settings to take over.


2016/3/31
The current Gapps have permission issues again. Flash this View attachment gapps-perm-patch.zip after the ROM and Gapps would fix the permission of Gapps at reboot. This patch is universal. If your ROM support init.d, it would work for you too.
Theory: I didn't want to change the original security of AOSP so I put an init.d script to fix the permission at start. It would be the same as the assignment of permission in App settings. The default security and permissions hierarchy is preserved. I think this is the better way.
However, the current growth of ROM and Gapps delay the Package Manager service (which is for permission granting). A wait loop is now added to the script. It would wait for the Package Manage service now. ;)

2016/3/29
NFC apk is missing in DU. I prepared the View attachment du-nfc-patch-20160329.zip. Flash it in recovery will get the NFC back. ;)

2016/3/28
In this build, the Power HAL is adjusted for the O/C frequencies. The latest kernel patch and DT2W adjustments are included. A few bugs are fixed. Cheers! :D

2016/3/20
The last DU for Tilapia fail to detect the SIM. A library is missing. There is a patch in my Omni6 thread. It would fix this issue. ;)

2016/3/12
I have been building DU for other devices for sometimes. It feels quite good and balance in many ways. I long for the Official (or Unofficial) build too. I tested building DU late last year. There were still some glitches which required quite a few patches so I picked Omni. At that time Omni was comparatively stable. Omni is good but I want to try something new for myself after a few months. I think DU is ready now so its time to kick my slothful ass for a new daily driver. DU is the first (I think) one merging 6.0.1_r22. Cheers! ;)

Note:If you are from Omni (or AOSP based ROM?) like me, you probably don't needed to do factory reset. Just wipe cache/dalvik and your apps current state is most likely preserved. ;)

Change log: :victory:
Code:
Official Gerrit [URL="http://gerrit.dirtyunicorns.com/#/q/status:open"]Change log[/URL]
[COLOR="Blue"]2016/9/9[/COLOR]
  - DU v10.6, AOSP 6.0.1_r68 (MTC20L)
  - and DU v11.0 AOSP 7.0.0_r4 (NRD90S) alpha test...
[COLOR="Blue"]2016/8/3[/COLOR]
  - DU v10.4, AOSP 6.0.1_r62 (MTC20F)
  - New set of voltage values for CPU and GPU in kernel
  - New boot animation
[COLOR="Blue"]2016/7/7[/COLOR]
  - DU v10.3, AOSP 6.0.1_r46 (MOB30M)
[COLOR="Blue"]2016/6/9[/COLOR]
  - DU v10.2, AOSP 6.0.1_r46 (MOB30M)
[COLOR="Blue"]2016/5/15[/COLOR]
  - DU v10.2, AOSP 6.0.1_r43 (MOB30J)
[COLOR="Blue"]2016/4/29[/COLOR]
  - DU v10.1, AOSP 6.0.1_r30 (MOB30D)
  - ActivityManager: Modified the settings to improve performance and memory management.
  - ApkPermission update, permission would be assigned only once when Gapps is first found.
[COLOR="Blue"]2016/4/16[/COLOR]
  - Latest DU source, AOSP 6.0.1_r30 (MOB30D)
[COLOR="Blue"]2016/4/6[/COLOR]
  - Latest DU source, AOSP 6.0.1_r24 (MHC19Q)
  - Settings: Implement the native AOSP "Tap to wake" (DT2W) settings.
  - ApkPermission update, wake for Package Manager start before granting permission
  - kernel: Adjust the initial value of DT2W
  - Tegra3 Settings: fix a bug in frequency settings
[COLOR="Blue"]2016/3/28[/COLOR]
  - Latest DU source, AOSP 6.0.1_r22 (MHC19J)
  - Tilapia: Reinstate the missing library for SIM access
  - Camera: Fix the crash in video recording. Picture taken still limited to preview quality...
  - Power HAL: Adjust with the O/C frequencies
  - Power HAL: Add the feature settings. May adopt the built-in DT2W settings later.
  - kernel: patches in DT2W
  - kernel: New settings for O/C and LP core
  - Tegra3 Settings: Fix a bug of potential crash
[COLOR="Blue"]2016/3/12[/COLOR]
  - Latest DU source, AOSP 6.0.1_r22 (MHC19J)
  - All DU's cool stuffs. Change log for v.10.0 is not yet available.
  - All fixes in my [URL="http://forum.xda-developers.com/nexus-7/development/rom-omnirom-6-0-1-homemake-t3282311"]Omni6[/URL]
  - kernel: The latest DC-kernel is equipped
  - Tegra3 Settings: PerformanceControl v2.1.5 is included
Know issues: :(
 1. Picture taken by built-in Camera limited to preview quality. (Can't connect to the buffer of Camera HAL blob)
 2. Please report

Screenshots: :cowboy:
Screenshot_20160312-190040.jpg Screenshot_20160312-185928.png Screenshot_20160312-185854.png

Downloads: :highfive:
 Host: Android File Host mirror: 百度网盘

Gapps: Banks Gapps is included in DU's site but I didn't try it myself.
** We have a 650M system partition. Only have room for pico Gapps.
All those with pico Gapps is recommended. (eg. OpenGapps)
** latest TWRP is recommended.
DU is already rooted.
If you are from Omni (or AOSP based ROM?) like me, you probably don't needed to do factory reset. Just wipe cache/dalvik and your current state (apps) would mostly likely be resumed. ;)


Source: :cool:
 kernel & device trees on Github

Credits: :good:
 ** The Dirty Unicorns team provide us such a good experience.
 ** Dmitry Grinbeg for his work making our life easier.
 ** All those who donate and/or help the developers. Giving us the resources and reason to carry on.
 
Last edited:

daniel_hk

Inactive Recognized Contributor
Nov 12, 2012
1,634
5,338
0
Hong Kong
Hi Daniel, Thanks for the DU build. I haven't gotten around to flashing it yet but from grouper not having any DU Marshmallow builds, now we have 2 unofficial builds. :) Looks like the other build http://forum.xda-developers.com/nexus-7/orig-development/rom-dirty-unicorns-grouper-edition-t3334912 is from one of the DU team members, @chasmodo.

Just figured I'd let you know. Thanks again.

Mike T
Really, I didn't know that. I might drop grouper later then. I was thinking this was the first 6.0.1_r22.. :eek:

Here is the experimental pool I mentioned earlier. I just upload a test kernel with kexec patch and zRAM support. I don't think I would install MultiROM on my Tilapia recently. There are just too many projects in hand.... Anyone want to test it may report to the DC-kernel thread or PM me. ;)
 

webdroidmt

Senior Member
Dec 20, 2011
1,674
1,156
0
NJ
Really, I didn't know that. I might drop grouper later then. I was thinking this was the first 6.0.1_r22.. :eek:

Here is the experimental pool I mentioned earlier. I just upload a test kernel with kexec patch and zRAM support. I don't think I would install MultiROM on my Tilapia recently. There are just too many projects in hand.... Anyone want to test it may report to the DC-kernel thread or PM me. ;)
I didn't know either until this morning. Also, yours was the first build by about 2 hours. LOL I'll test out the kernel with kexec later and let you know. Thanks.

Mike T
 

Jaloviina

Senior Member
Jan 1, 2014
213
112
0
Münster, Germany
Perfect, will flash it later as our internet provider is down! And please don't quit support for grouper as YOUR kernel is included and it's flashable with pico gapps... The build from chasmodo is kinda slow... And definitely i want to try the experimental kernel for MultiROM
 

webdroidmt

Senior Member
Dec 20, 2011
1,674
1,156
0
NJ
As stated by @Valsorim, camera app shows distorted pic and video force closes. I installed opencamera.apk and both camera and video work fine. In Performance Control/Advanced Settings, when I tick/untick Force high end graphics, I get a force close but the setting I choose does stick. I've been setting performance at CPU 204/1500Mhz, GPU446Mhz and so far it seems to be pretty good for me with the new kexec patch test kernel.

Overall, cool rom that's working well. Thanks.

Mike T
 
  • Like
Reactions: Valsorim

Jaloviina

Senior Member
Jan 1, 2014
213
112
0
Münster, Germany
As promised a small feedback. I've flashed this as secondary in MultiROM. So your test kernel with kexec hardboot patch's working well on Slimkat 9.1 which is primary. I've OC'ed the CPU slightly with 102/1600 Mhz, GPU 486 Mhz... I've used Trickster for the settings as I'm not sure that the performance control app is sticking the settings after reboot. But I'll investigate about. Not to forget i use the parrotgeek-Mod, so i can confirme it's compatible with your DU-build and the test kernel...
Thank you very much, it's my new daily driver ;)
 
Last edited:

adrman

Senior Member
Jul 17, 2012
1,595
632
143
NYC
I also installed this with the previously mentioned Parrotgeek Mod. It's an excellent combination. I haven't used my grouper this much in months. Now to start exploring Fling.
 

Jaloviina

Senior Member
Jan 1, 2014
213
112
0
Münster, Germany
... I've used Trickster for the settings as I'm not sure that the performance control app is sticking the settings after reboot. But I'll investigate about...
Extracting/Copying the .apk from system and reinstalling did the trick! Performance Control is working now... About a minute after reboot there's is an information that the root access is granted and the settings are sticked... So no Trickster Mod needed anymore ?
But DT2W is still a bit like the fortune wheel!
 

daniel_hk

Inactive Recognized Contributor
Nov 12, 2012
1,634
5,338
0
Hong Kong
You're welcome, I've gotten used to Daniel's threads. He generally doesn't make a post for a new release but instead edits the heading of his thread and adds any changelog in his OP. Maybe he wants to see if we're paying attention. LOL

Mike T
I know but wasn't mindful enough...
I didn't aware that... May be it's time to change...:D
 
  • Like
Reactions: webdroidmt

webdroidmt

Senior Member
Dec 20, 2011
1,674
1,156
0
NJ
I didn't aware that... May be it's time to change...:D
Maybe it is time to change. Making a post for a new release has the added advantage of bumping your thread back toward the top of the list. :p

Fyi, so far new build running with no issues on my grouper except stock video camera is still FC'ing for me. I have been using Open Camera, which works great for me but wanted to test stock camera to see if video was working. Btw, I did a dirty flash over the previous DU build. Maybe a clean flash would fix the stock video camera but since I'm using Open Camera, I didn't bother. :D

As always, thanks for your excellent work!
Mike T
 

Mandrake2010

Senior Member
Dec 13, 2010
74
16
28
Hi Daniel, great ROM all OK. I have used your kernel with pure nexus and it is good. Now i have flashed (dirty, wipe system,cache and dalvik) your rom but i dont find NFC option .... Is this a problem DU?? With pure nexus NFC is OK.
Sorry for bad english.

Inviato dal mio Nexus 7 utilizzando Tapatalk