[KERNEL][GRAPHITE][3.18.58][Linaro 7.1.1] DarkMoon Kernel Zuk z2/Zuk z2 plus - Lenovo ZUK Z2 (Plus) ROMs, Kernels, Recoveries, &

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.*/
Code:
If you have anything against me, my projects, this project hurts you,
you don't like this project or you are here just to insult me change thread
because you aren't welcome here.
I won't answer at the useless, spam and flame comments and I will report
them. If you want to troll or ruin a thread this isn't the right one.
Hello Guys, today I'm here with my new and I think the first real Custom Kernel for the Zuk z2/z2 plus.
DarkMoon
Features
Here are the major features of the kernel (feel free to explore Github)
Upstream Linux versions 3.18.31-3.18.58
Upstream patches from CAF (LA.UM.5.5.r1-04900-8x96.0)
Support for overclocking to 2419MHz on big and 1766MHz on little (stock values by default)
Support for the GPU overclocking to 652MHz (stock frequencies as default)
Simple_ondemand set as default GPU governor
CPU governors: interactive, conservative, ondemand, userspace, powersave, performance
Touchboost disabled by default
KCAL color control
Zram
I/O schedulers: bfq, cfq, fiops, maple and noop
Wakelock controls: sensor_ind, Ipa, Netlink, Timerfd, Wlan, Qcom rx, Wlan extscan (all disabled as default)
Vibration Strength percentage control
Fsync
Arch Power
CRC control
Gentle Fair Sleepers control
Power suspend mode: Autosleep, Userspace, LCD Panel, Hybrid (default)
Fingerprint sensor speeded up
TCP algorithms: cubic, highspeed, dctcp, hybia, illinois, lp, reno, scalable, vegas, veno, westwood (default)
F2FS support (latest from here)
Compiled with a Linaro 7.1.1 toolchain built with @The Flash 's script (located here).
Makefile optimizations (check it here)
Graphite
Hides bootloader unlock from SafetyNet (can still fail through other means)
Spectrum Support
Custom Ramdisk
Stock Kernel backup (if you want to restore the stock kernel you just need to flash the zip located here)
Flashed with AnyKernel2 (thanks to @osm0sis)
Downloads:
Current Release (004.1): Download here
Current Release Longtap: Download here
Other Releases:
https://www.androidfilehost.com/?w=files&flid=167771
Don't mirror my builds
Changelogs:
Release 002: Here
Release 003: Here
Release 004:
Kernel completely rebased on the latest caf tag available at the moment (LA.UM.5.5.r1-04300-8x96.0) and then updated to the LA.UM.5.5.r1-04900-8x96.0
Kernel upstreamed to the 3.18.58
Some governors removed (really not even added)
Removed Adreno Idler (we don't need it)
Added some optimizations from the AOSPA op3 kernel
Upstreamed F2FS
Upstreamed SDCARDFS (but the device tree need the support for it)
Overclocked CPU and GPU
Added the spectrum support
Added an abort script for some roms
Check the sources for the rest, I can't remember all
Release 004.1:
Fixed a typo in the ramdisk that bugged the GPU frequency change with the spectrum profiles (thanks to AnjoVingador that reported this problem)
Installation Instructions:
Your bootloader must be unlocked
Download the kernel and flash it in the
twrp and wipe cache and dalvik/art cache if you're doing a dirty flash
If you're doing a clean flash flash ROM, gapps, SuperSU and then the kernel
Current Version Informations:
DarkMoon Kernel Version: Release 004
Linux Kernel Version: 3.18.58
GCC Version: Linaro 7.1.1
Current CAF Tag: LA.UM.5.5.r1-04900-8x96.0
Source Code:
https://github.com/DD3Boh/android_kernel_zuk_msm8996
A thank to:
@FireLord1 [https://GitHub.com/FireLord1]
@KriiX-001 for the Kernel Logo
Fedor917 [ https://GitHub.com/cryscript ]
@davidevinavil [ https://GitHub.Com/Davidevinavil ]
@varotone [ https://GitHub.com/ontherunvaro ]
CallMeSuper [ https://github.com/18712886438 ]
If you like my work donate me, it would be very appreciated:
Donation link:
https://PayPal.me/dd3boh
Zuk z2/z2 plus telegram international group:
https://telegram.me/ZukCustomGoodies
Enjoy​

Beautiful bro
Enviado desde mi Z2 Plus mediante Tapatalk

First charge
Enviado desde mi Z2 Plus mediante Tapatalk

Finally a new kernel to play around with. Good work @DD3Boh

Test on D.U march 03/17
So far so good, no bugs from capturing image to capturing video.

For AOSP or stock ROM?

Ritik17 said:
For AOSP or stock ROM?
Click to expand...
Click to collapse
Maybe for all ROM.
I use Citrus CAF ROM, no problem.

When the next version will be released?

Is possible to use the file "zImage" inside DarkMoon-Kernel-z2_plus-Release-002.zip and use
Code:
fastboot flash boot zImage
to flash kernel instead of use TWRP Install method?
Thanks

oh, OC clocks were removed I liked hitting 160k on antutu just for fun haha

SiRiusCb said:
Is possible to use the file "zImage" inside DarkMoon-Kernel-z2_plus-Release-002.zip and use
to flash kernel instead of use TWRP Install method?
Thanks
Click to expand...
Click to collapse
Yes it's possible but I don't suggest that because probably you will have broken wlan. If you want you can try

ar_15 said:
oh, OC clocks were removed I liked hitting 160k on antutu just for fun haha
Click to expand...
Click to collapse
Ahahahah
Anyway I removed them because already weren't working. Maybe I'll add them another time in the future but the problem is to make them working without set them as default. Setting an overclock value as default is something that I don't want to do

Ritik17 said:
For AOSP or stock ROM?
Click to expand...
Click to collapse
Technically for all the custom ROMs nougat, then I heard some people that said it works on the marshmallow ROMs and on the stock ROMs too. I only can grant for the custom ROMs (it seems not the Jaguar... Lol) so I don't know about the zui. If you want to try and then tell us it will be very appreciated.

tlxxxsracer said:
BATTERY:
USB Fast charge (when connected to a USB port)??
When charging isnt it always connected to a usb port...? Any extra heating?
Click to expand...
Click to collapse
I didn't know how to say that. When connected to a USB port of a computer or something like that is the meaning. I haven't hearing issues, others have. I'll try to fix these completely with the next release. I hope you will like the kernel

Does it has any impact in the battery life of the phone ? If so its better or worse ?

DD3Boh said:
Technically for all the custom ROMs nougat, then I heard some people that said it works on the marshmallow ROMs and on the stock ROMs too. I only can grant for the custom ROMs (it seems not the Jaguar... Lol) so I don't know about the zui. If you want to try and then tell us it will be very appreciated.
Click to expand...
Click to collapse
I'm not really a stock rom guy, I always prefer custom rom. I was only confirming whether is it for stock or custom cause I didn't wanted to go through making nandroid backup and etc. I did try the kernel and I liked it, nice work.

Arul Stark said:
Does it has any impact in the battery life of the phone ? If so its better or worse ?
Click to expand...
Click to collapse
No, no impacts at the battery life, just the charging speed changes. It can't damage the battery because with a normally charge it still charge faster

Hey DD3Boh, a bit offtopic since I didn't find the specific thread, but are you still updating Darkness Redefined or now you're only developing this Kernel and Citrus? I saw some people asking about it on zukfans's thread but you seem to be more active here lately.

ar_15 said:
Hey DD3Boh, a bit offtopic since I didn't find the specific thread, but are you still updating Darkness Redefined or now you're only developing this Kernel and Citrus? I saw some people asking about it on zukfans's thread but you seem to be more active here lately.
Click to expand...
Click to collapse
I'm more active there because I won't publish on zukfans anymore. For now there is only the zukfans thread for the DND, with the next update I'll post it here too. I still develop it.

DD3Boh said:
Hello Guys, today I'm here with my new and I think the first real Custom Kernel for the Zuk z2/z2 plus.
DarkMoon
Features:
CPU:
Governors:
zzmoove
blu active
chill
elemental X
impulse
nebula
interactive
conservative
ondemand
userspace
powersave
bioshock
performance
Tuch Boost switch
GPU:
Governors:
spdm bw hyp
cache hwmom
mem latency
bw hwmon
msm vidc vmem+
msm vidc vmem
msm vidc ddr
bw vbif
gpubw mon
msm adreno tz
cpufreq
userspace
powersave
performance
simple ondemand
Adreno Idler:
An efficient workaround for msm adreno tz's overheads by Arter97
THERMAL:
Intellithermal:
An in-kernel replacement for Qualcomm's Thermald by faux123
SCREEN:
Screen's Colors editing
Saturation Intensity
Minimum RGB Value
Grayscale Mode switch
Sreen Hue
Screen Value
Screen Contrast
BATTERY:
USB Fast charge (when connected to a USB port)
MISC:
Vibration Strength
Wakelocks switches:
sendor_ind Wakelock
msm_hsic_host Wakelock
wlan_rx Wakelock
wlan_ctrl Wakelock
wlan Wakelock
BlueSleep Wakelock
INFO:
Linux Kernel version: 3.18.48
DarkMoon Kernel Release: Release 002
GCC: Uber TC 6.x
DOWNLOADS:
Release 001: https://www.androidfilehost.com/?fid=529152257862716201
Release 002:
https://www.androidfilehost.com/?fid=457095661767152450
Changelog Release 002:
https://www.androidfilehost.com/?fid=673368273298945966
SOURCE CODE:
https://github.com/DD3Boh/android_kernel_zuk_msm8996
CONTRIBUTORS:
@miju12 [https://github.com/miju12]
A thank to:
@FireLord1 [https://GitHub.com/FireLord1]
Fedor917 [ https://GitHub.com/cryscript ]
@davidevinavil [ https://GitHub.Com/Davidevinavil ]
@varotone [ https://GitHub.com/ontherunvaro ]
If you like my work donate me, it will be very appreciated:
Donation link: https://PayPal.me/dd3boh
Zuk z2/z2 plus telegram international group: https://telegram.me/ZukCustomGoodies
Enjoy
Click to expand...
Click to collapse
A new update is out. The Release 002. Really it was already out on zukfans but I didn't updated the thread here. Now I'll publish only on XDA so the next update will be always there

Related

[DISCONTINUED] [Kernel] [SM-910F] [SM-N910G] N4 AEL Kernel [SYNAPSE SUPPORT]

PLEASE NOTE: THIS KERNEL IS ONLY FOR THE SM-N910F and SM-N910G VARIANTS OF THE SAMSUNG GALAXY NOTE 4​​
NOTE 2: THE LOLLIPOP RELEASES ARE ONLY FOR THE N910F VARIANT FOR NOW
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
NOTE 3: BEFORE FLASHING THE LOLLIPOP VERSIONS OF AEL KERNEL READ HERE
N4 AEL Kernel FEATURES:
Code:
[B][COLOR="DarkRed"]* Made with SM-N910F_EUR_KK_Opensource_Update1
* Full Synapse control [UpInTheAir is DA MAN!!]
[NOTE: Synapse support is ONLY available in the KK versions of AEL Kernel]
* Built with the incredible Saber Mod 4.10 Toolchain [KK versions]
* Built with Linaro 4.9.3 (2015.02) Cortex A15 Toolchain [LP Versions]
* Updated to Linux Kernel Base 3.10.5 [KK Versions]
* Linux 3.10.40 [LP Versions]
* CPU Overclock up to 2.89 ghz
(4 OC Steps: 2.68, 2.76, 2.84, 2.89)
* CPU Underlock down to 268 mhz
* Hack to allow non original SView Covers to access all the SView Features!! [twistedumbrella]
[Only available in KK Versions]
* Faux Sound Control [Pafcholini, Faux123]
* Hardlimit Control [Yank555.lu and twistedumbrella]
* Voltage Control
* Intelliplug v3.8 (faux123)
* Intellithermal (faux123)
* Additional Governors: Lionheart, Umbrella_Core, Bluactive, Intellimm, Interactive_Pro, Bioshock, OnDemandPlus, DanceDance, SmartMax, Yankactive, Wheatley,
SmartAssv2, Intelliactive, Darkness, Nightmare, ConservativeX, Alucard, Adaptive
* Additional I/O Schedulers: zen, sio, vr, fifo, fiops, bfq
* Powersuspend v1.5 ( Yank555.lu & faux123)
* LED Brightness Control
* Sweep2Sleep Hack
* USB Keyboard/Mouse Hack
(Use your phone as a keyboard and/or mouse)
* Patched for compatibility with DriveDroid app
(Flash .iso images to your pc from your phone!! No more need for usb sticks or dvd's or cd roms)
* Fast Charge v1.2 [Yank555.lu]
* MDNIE (Color) Control [Yank555.lu and twsitedumbrella]
[Only available in KK Versions]
* Trinity Colors
* STEREO CALL RECORDING SUPPORT
* Overclocked Slimbus for a better overall sound experience
* Simple GPU Algorithm
* Dynamic FSync Control
* Fixed Simple_OnDemand GPU Governor crash
* Added Frandom
* Enabled CIFS Support
* Enabled and Optimized ksm (Kernel Samepage Merging)
* Enabled Gentle Fair Sleepers
* ENABLED ADVANCED TCP CONGESTION AND A LOT OF MORE OTHER TCP's
* Permissive, with init.d support[/COLOR][/B]
DOWNLOAD LINKS:
NOTE 4: BEFORE FLASHING THE LOLLIPOP VERSIONS OF AEL KERNEL READ HERE
ECHOE DEVELOPMENT/DOWNLOAD CENTER
CREDITS and THANKS:
*twistedumbrella
*Faux123
*Yank555.lu
*ktoonsez
*UpInTheAir (you are an amazing person!!)
*Pafcholini
*showp1984
*dorinmax
*andreilux
*MY AMAZING TEAM!!
(I trully hope i have not forgotten anyone!!!!)
GITHUB SOURCE
Dont forget:
Flashing this Kernel voids your warranty. And as with any custom kernel it comes with the usual dangers/ side effects such as, but not limited to, explosions, wars, spontaneous combustion, your pet forgetting all his/her tricks, retrograde and anterograde amnesia, interpersonal alienation, a number of psychosomatic, neurological, and metaphysical complaints, and in general an overall disturbance in the "order of things". Having said all that, WE ARE NOT RESPONSIBLE for anything happening to your phone as a result of you flashing this kernel...
​
XDA:DevDB Information
Note 4 AEL Kernel, Kernel for the Samsung Galaxy Note 4
Contributors
friedrich420
Source Code: https://github.com/friedrich420/AEL_NOTE4_N910FXXU1ANK4
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 8.1
Stable Release Date: 2015-03-03
Created 2014-10-30
Last Updated 2015-05-04
FULL SYNAPSE CONTROL IN PICTURES:
Note for Synapse Control:
- Set the Hardlimit Screen on Max the same as the max CPU Frequency you want
(for example if you want to overclock to 2.84, first set the hardlimit max frequency on to 2.84)
Click to expand...
Click to collapse
SUGGESTED BASIC SETTINGS
a. FULL PERFORMANCE (mainly for benchmarks)
- Hardlimit Screen On Max= 2.89
- Cpu Freq Max= 2.89
- Cpu Freq MIn= 268
- Cpu Governor= Performance or Bluactive
- I/O Scheduler: Deadline
- I/O Scheduler Readahead= 1024
- GPU Governor= Performance or cpubw_hwmon
- Enable simple gpu_algorithm
- Laziness=10
- Ramp Up Threshold= 1
- Dynamic FSync= On
- KSM = On
Click to expand...
Click to collapse
b. BALANCED
- Hardlimit Screen On Max= 2.68
- Cpu Freq Max= 2.68
- Cpu Freq MIn= 268
- Cpu Governor= Umbrella_Core or Interactive_Pro or Bluactive
- I/O Scheduler: sio or zen or bfq
- I/O Scheduler Readahead= 1024
- GPU Governor= msm_adreno or simple_ondemand
- Enable simple gpu_algorithm
- Laziness=5
- Ramp Up Threshold= 4000
- Dynamic FSync= On
- KSM = On
(Optional use of intelliplug- you can still reach very good SOT
on these settings with mpdecision)
Click to expand...
Click to collapse
Reserved
Taken
Running v2b at the moment. Absolutely great, thanks for the great work my man :good:
Pater Albrecht said:
Running v2b at the moment. Absolutely great, thanks for the great work my man :good:
Click to expand...
Click to collapse
Thank you so much !!
Thanks a lot. First kernel for N4, amazing. Everything works nice for me. S2S works nice but I'm unable to make S2W working.
Big thanks for your work.
Sent from Tapatalk
Agree to the kernel driver and the configs match the N910F source code. According to my knowledge, the N910T source code is indeed for the N910F version but some things just go.
tr72 said:
Thanks a lot. First kernel for N4, amazing. Everything works nice for me. S2S works nice but I'm unable to make S2W working.
Big thanks for your work.
Sent from Tapatalk
Click to expand...
Click to collapse
i know my friend..
i have been trying to get that S2W to work since note 3
i will eventually figure it out bc im obsessive..
thehacker911 said:
Agree to the kernel driver and the configs match the N910F source code. According to my knowledge, the N910T source code is indeed for the N910F version but some things just go.
Click to expand...
Click to collapse
i think you are absolutely correct!!
btw tmo users have reported using this kernel without issues but thats not a surprise..
OT (bc i forgot to mention it elsewhere) i used the N910F ramdisk..
friedrich420 said:
i think you are absolutely correct!!
btw tmo users have reported using this kernel without issues but thats not a surprise..
OT (bc i forgot to mention it elsewhere) i used the N910F ramdisk..
Click to expand...
Click to collapse
That with the ramdisk is already clear to me that it is the N910F. My concern is mainly about the kernel driver (source / drivers) do not have problems with N910F. Well the N910F Source code coming soon
[30 October 2014] [Kernel] [SM-910F] N4 AEL Kernel
The source is unified across the board when it comes to the Snapdragon version. The only difference is which carrier's build script is in the root folder. You can find all of the configs for every one of them in the tmo source, though.
I don't intend to cover anything outside of North America, so Europe is all you. I'm sending people here as long as that isn't an issue.
This kernel also works perfectly on my Canadian SM-N910W8 in case any Canadian users are wondering
sent from Canada via my Note 4, 3, 2 or One X+
@friedrich420
glad to see u here. any beta for 910g ?
twistedumbrella said:
The source is unified across the board when it comes to the Snapdragon version. The only difference is which carrier's build script is in the root folder. You can find all of the configs for every one of them in the tmo source, though.
I don't intend to cover anything outside of North America, so Europe is all you. I'm sending people here as long as that isn't an issue.
Click to expand...
Click to collapse
I cant thank you enough for your free courses via github!! I have never ever seen a developer make github look like a narrative with a beginning, middle and end!! Its unreal and shows the brains behind!! Im sorry for my messy messy commits my man i need to get better!!
Thank you
Thanks for your kernel!
Are you going to implement faux sound?
Agaranda said:
Thanks for your kernel!
Are you going to implement faux sound?
Click to expand...
Click to collapse
I almost almost had it.. but as soon as you would try to change values with faux sound it would become unresponsive.. so i removed it for now but ill tell you this.. i will get that [email protected]#$&
Sent from my SM-N910F using Tapatalk
First night with your kernel. Charged before sleeping and left it 8 hours. Result : 93% of deep sleep and battery loose 3%.
Really better than stock. Thanks a lot.
Sent from Tapatalk
@friedrich420
Congratulations my friend
Another excellent work
you are a Fantastic person and a awesome Developer
twistedumbrella said:
The source is unified across the board when it comes to the Snapdragon version. The only difference is which carrier's build script is in the root folder. You can find all of the configs for every one of them in the tmo source, though.
I don't intend to cover anything outside of North America, so Europe is all you. I'm sending people here as long as that isn't an issue.
Click to expand...
Click to collapse
These are the configs of the EU version in source code is known to me. Nevertheless, what is presently as the internal kernel drivers are different in N910F source . Whether there are differences between the drivers you can not say at present . Presumably it does nothing but surely I 'm not .
Here is a problem from a German forum:
Seifi1984 said:
Hi folks just have a little problem I have installed the Echeo Rome on the SGN4 and because Ael kernel since the device loses after every reboot ( Normal or Hot Restart) and the flight mode Passphrasse , what can I do . The only thing I do not want to make the stock Rom flash . Does anyone have an IDEA .
Click to expand...
Click to collapse

[KERNEL][13-05-2016] God's Kernel R9

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
God's Kernel-True God Of Kernels
ABOUT God's Kernel:
AudioGod said:
God's Kernel is a open source kernel designed to unleash the power of Redmi 1S. The Aim of This project is to give a most stable ,power-full,ultra-fast kernel with Max Battery Life which is required for every Redmi 1S user.
Click to expand...
Click to collapse
DISCLAIMER:
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Kernel currently supports
all KK LP MM CM AOSP and MIUI based roms
CHANGELOGS
DOWNLOAD LINKS:
GK_ARMANI_13052016_2047.zip - 6.67 MB
GK_ARMANI_MIUI_13052016_2102.zip - 7.38 MB
Older builds
INSTALLATION STEPS:
Minimum Requirements To Install God's Kernel:
Recommended Custom Recovery TWRP and a Rooted Device
Installation Procedure:
Boot Into Recovery Mode
Dirty flash the rom you are using (if needed gapps too)
Flash provide Kernel Zip
Flash UKM zip http://forum.xda-developers.com/redmi-1s/development/zip-synapse-universal-kernel-manager-r1-t3282133
Wipe Cache and Dalvik
Reboot To System
Follow Us on :
Google+
https://plus.google.com/communities/105868185017241678214
Huge Thanx to my tester :
@doylefermi
@vjraj (i still hate you for the R3 leak)
@deadpool01
@Megamite
@vedantkamlaskar
@TheStrix
n last but not the least @@Biplov Biswas
​
XDA:DevDB Information
[KERNEL][MM/LP/KK/MIUI][CM/AOSP][13-05-2016] God's Kernel R9, Kernel for the Xiaomi Redmi 1S
Contributors
Tarun93, fefifofum,rebelos,luffy.d, onano,Kra1o5 and all the other co devs
Source Code: https://github.com/tarunkapadia93/gk_armani/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R9
Stable Release Date: 2016-05-13
Created 2015-10-03
Last Updated 2016-05-13
Change log:
God's Kernel-R1
Built with UBERTC 6.0 and other tweaks.
Alucard Hotplug
USB Fast Charging
Franco's Custom thermal
Faux Sound
KCAL with the latest update
Fsync Disable
DT2W
Kexec[Multi Rom Support] latest update
CPU OC to 1.7Ghz
Selinux Permanently Permissive
General Optimization & Tweaks
God's Kernel-R2
rebased on LNX.LA.3.5.2.2.2-00510-8x26.0 (Xiaomi's Official Kikat kernel)
alucard updated
powersuspend hooks fixed
added sio i/o
add intellidemand intellimm intelliactive
USB force fast charge limit raised from 1000 mA to 1500 mA
NEON optimized kernel
exFAT support
LP and KK WiFi prima drivers updated to LA.BF.1.1.1_rb1.26 from prima: update to LA.BF.1.1.1_rb21
added MIUI support
DT2W and S2W+S2S removed for this release
God's Kernel-R3
huge cleanup n patching
zzmove smartmax elementalx yankactive alucard impulse
MM compatible
interactive governor updated
i/o scheds tuned
switched from alucard to bricked hotplug
replaced franco's thermal solution to simple thermals by sultanxda
selinux will be permissive on boot but can we changed
KSM added back
removed the **** old mulitcore powersavings which never worked right xD
God's Kernel-R4
Based on the latest msm8226 Caf tags thanx to @fefifoum
added a few governors (nightmare, darkness)
added new I/O scheds (FIFO SIOPLUS TRIPDROID)
tuned all the governors n i/o for better performance n smoothness
alucard_hotplug added back and removed bricked
LMK tune up
VFS tune up
allow userspace config of simple_ondemand
Native D2W
Adreno idler
KCAL updates
freezer patches
bam_dmux patches
seccomp patches
sched patches
God's Kernel-R5
Kexec removed (its not working ATM for any armani kernel)
Thermals tuned
Flicker fix
Splash add
Unbalanced IRQ on boot fixed
Zram updates
Governors tuned
GK logo added thanx to @ramashish Mishra for providing me with the logo and the banner
God's Kernel-R6
using the latest caf tags LA.BF.1.1.3-00910-8x26.0
synced with armani-dev's latest changes
Backport Adaptive LMK from Linux 3.10
Kexec added back
features exposed to user
-gentle fair sleepers
-arch power
-fsync
-software crc
removed MC powersaver again(i never really liked it xD)
Power efficient work-queues added back
added few more wakelock fixes
a few governors added xD
added a bricked msm_hotplug intelli plug
alucard synced and merged with the last sources from alucard24
Random32 updates
Zram updates
Powersuspend removed updated to State Notifier
DT2W removed for this release
VM reclaim
High performance sound
KSM
adreno idler disabled by default (enable if you wanna save some battery)
-Ofast graphite -ffast-math and karit optimization
lots of more stuff
God's Kernel-R7
-used the latest caf tag LA.BF.1.1.3-01010-8x26.0
-GPU OC fixed
-Simple Algo for nsn_aderno_tz (disable idler if you wanna enable this)
-switched back kk touch drivers
-MIUI hardware key fixes
-Hotplug
-alucard hotplug
-msm_hotplug (enabled by default)
-Governors
-alucard
-darkness
-elementalX
-HYPER
-impulse
-nightmare
-smartmax
-yankactive
-zzmoove
-new thermal solution
-XZ compression
-huge interactive updates to match up with the latest codes
-ondemand clean up
-F2FS updated from mainline Linux 4.4
DT2W added back
fast charge clean up n simpler implementation
fixed charging issues from faced in R6
major clean ups in kernel :victory:
God's Kernel-R8
- merged the latest LA.BF.1.1.3-01210-8x26.0 caf tag
- clean up n added builtin synapse and UKM access (no more flashing UKM )
- removed interactive updates for now
- updated the governors
-thermals retuned
- lots of minor tweaks and tune ups
- f2fs fix ups
God-R9
-merged the latest LA.BF.1.1.3-01510-8x26.0 caf tag
-retuned thermals and LMK
-interactive patches updated
GET LOGS IF YOU WANNA COMPLAIN ABOUT SOMETHING OR ELSE I AINT LISTENING TO ANY THING YOU SAY
here is a thread to understand how to get them
http://forum.xda-developers.com/showthread.php?t=2185929
Another kernel :laugh: awesome!
Waiting for download links gonna try it.
Thanks man..waiting for the link to test
i am really waiting for the kernel which will unleash the power of redmi 1s like 1.8ghz oc+650mhz gpu.
thanks for your hard work. thanks for you appreciation.
really looking forward for the kernel.......... thanks alot @Tarun93 your works have been tremendous......
Small query will it be compatible with miui 7???.
slst said:
really looking forward for the kernel.......... thanks alot @Tarun93 your works have been tremendous......
Small query will it be compatible with miui 7???.
Click to expand...
Click to collapse
working on that part mate
Tarun93 said:
working on that part mate
Click to expand...
Click to collapse
one request tarun pls dont limit the charging current.its very annoying to wait for 3hrs+ to charge mobile full.if you can increase then go for it higher than 1amp
Does it support f2fs, or i have to re-format data?
Tapatalk-kal küldve az én HM 1SW-el
*brings out the grapite sheets* we need to cnc a cool case
pls use latest optimization to give more ram and less ram usage to be used by system..
another custom kernel for our little beast.
does it compatible with miui?
or only cynogen based only.
thanks
delang said:
another custom kernel for our little beast.
does it compatible with miui?
or only cynogen based only.
thanks
Click to expand...
Click to collapse
build2 will be miui supported
Great work pal. Can't wait for links to be up.
Sent from my HM 1SW using Tapatalk
@Tarun93 what app u recomend to control this kernel?
A small review about the kernel..
The kernel is performing very good considering the initial release.
Using this kernel with latest temasek ROM.
Performance is good and no lags for normal use.
Multitasking performance is also good with few hiccups here and there.
Gaming performance is good.Able to play asphalt 8 at high settings with minor or no lags at stock clock speeds.
Battery performance ..... Yet to check...will update after 2-3 cycles
The only problem is that I'm unable to set max frequency to 1689 MHz through kernel auditor app.
It is stuck at 1401 MHz.
I request @Tarun93 to look into the issue.
Keep up the gud work!!
Oops double post
UltimateBlade said:
@Tarun93 what app u recomend to control this kernel?
A small review about the kernel..
The kernel is performing very good considering the initial release.
Using this kernel with latest temasek ROM.
Performance is good and no lags for normal use.
Multitasking performance is also good with few hiccups here and there.
Gaming performance is good.Able to play asphalt 8 at high settings with minor or no lags at stock clock speeds.
Battery performance ..... Yet to check...will update after 2-3 cycles
The only problem is that I'm unable to set max frequency to 1689 MHz through kernel auditor app.
It is stuck at 1401 MHz.
I request @Tarun93 to look into the issue.
Keep up the gud work!!
Click to expand...
Click to collapse
Firstly thnx for the stats n review
For multitasking I will recommend u tune the low memory killer to aggressive or very aggressive
Use kernel auditor for all the tweaking and for people who like to tweak a step further I recommend aero kernel control but u have to add the things manually by adding the sysfs path in the misc tab
As for the freq that's a know bug in kernel auditor that sometime there is a freq glitch and if u mean it was showing the 1689 step n u set it yet it was going back to 1401 the. Pls just calm it's normal as the thermal solution is doing it's work
*EDIT*
a request to.all the users pls do not set DT2W On boot via any app it will give u a non responsive screen on boot up I will fix it in the second build with the addition. To the miui support :thumbup:
Sent from my HM 1SW using XDA mobile app
Tarun93 said:
Firstly thnx for the stats n review
For multitasking I will recommend u tune the low memory killer to aggressive or very aggressive
Use kernel auditor for all the tweaking and for people who like to tweak a step further I recommend aero kernel control but u have to add the things manually by adding the sysfs path in the misc tab
As for the freq that's a know bug in kernel auditor that sometime there is a freq glitch and if u mean it was showing the 1689 step n u set it yet it was going back to 1401 the. Pls just calm it's normal as the thermal solution is doing it's work
*EDIT*
a request to.all the users pls do not set DT2W On boot via any app it will give u a non responsive screen on boot up I will fix it in the second build with the addition. To the miui support :thumbup:
Sent from my HM 1SW using XDA mobile app
Click to expand...
Click to collapse
Thanks dude!!! I was about to report the d2w bug.And one more thing ,the phone is getting very hot while charging in switch off mode.And can u please suggest screen color cal values for more amoled like color production.
UltimateBlade said:
Thanks dude!!! I was about to report the d2w bug.And one more thing ,the phone is getting very hot while charging in switch off mode.And can u please suggest screen color cal values for more amoled like color production.
Click to expand...
Click to collapse
Which rom ???
and for me 240 245 255 works decent brightness n contrast at 130

[Kernel][GPL][K-N][Titan][UBER TC]ZER0 Byte Kernel[Nightlys][CM/AOSP]

READ ALL BEFORE ANYTHING!
ATTENTION
Code:
/*
I'm not (yet) a developer , I'm taking effort to put more choices of kernel for our great community.
This kernel is tweaked for best balance possible, if you want a feature quote me and i will see what i can do,
I will build this kernel when possible on my free time and because of it is a nightly and I will use this thread as a worklog too.
Thank you for using this kernel.
*/
Disclaimer
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Adapt, improve and evolve!​
Info:
Guys I created this kernel to Moto G 2013 (Falcon/Peregrine) and Moto G 2014 (Titan/Thea) in other words MSM8226 Motorola SoC baseds to learn, adapt some "unstable and unsafe" things as well to give a new life to my device, the plan is to support all Android versions avaliable for our device, I plan to do a better kernel with time and help of the comunity. This kernel is a nightly I will do it when I have a freetime or LineageOS update their sources or I add new features, it aims to be a rich feature kernel and a "perfection balance" between battery life and performance, this can be a UNSTABLE kernel, my routine will be build,upload and test, so stay tuned! I am open to suggestions. This is a kernel that don't work out-of-the-box the objetive of this kernel is give power to the user.
This kernel DO NOT WORK WITH STOCK MOTOROLA/GOOGLE PLAY EDITION ROM or IDCRISIS or AOSPARADOX.
On post 1:
#1 - Features and installation instructions
#2 - Downloads and kernel Source
#3 - Buglist and to do's
On post 2:
#1 - Changelog
​
Features (By now and latest one):
Based on 3.4.113 LTS Linux kernel and latest LOS/AOSP/CM/Motorola sources
Kexec hardboot patch (MultiROM support)
Governors: Interactive,Ondemand,Performance,Userspace,Conservative,Powersave
Hotplugs: AutoSMP and Alucard Hotplug
Overclocks and Underclocks (Attention this can be dangerous to your device! you have been warned!):
Overclocked CPU (up to 1.6Ghz),Overclocked GPU (up to 600Mhz) Overclocked RAM and Overclocked Slimbus for better audio
Intellithermal v2 to protect our device from heating
Sound: High performance Headset,Low latency playback Support,24 bits Playback Support,Enabled additional Moto G Exclusive Audio Channels TPA-a6165a2
Screen: DT2W and S2W/S2S, KCAL
GPU:Simple GPU Algorithm and AdrenoIdler
Misc: Init.d support, Fsync on/off, ARCH_Power, Gentle Fair Sleepers, Toggle for some wakelocks, Stereo Call Recording Support, Reclaim RAM from loggers, Powersuspend, State Notifier .
For full features list check my github.
Compiled with Arch Linux up-to-date and UBER Toolchain 4.9 and optimize flags[/COLOR]
Bootlogos
PREVIEWS ONLY CHECK DOWNLOADS SECTION FOR LINKS
Created by me and the others two by @Mattwmaster58:
Silver
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Blue
Red
Downloads
(Folder on AFH) (Please DO NOT MIRROR, if one is down just post in the thread or pm me and i will repair!):
Cyanogenmod/AOSP for Falcon:
CM14.1 (UNIFIED WITH CM13 BY NOW) - CM14.1
CM12.1 - CM12.1
CM11 - NOT YET
Cyanogenmod/AOSP for Peregrine:
CM14.1 (UNIFIED WITH CM13 BY NOW) - CM14.1
CM12.1 - CM12.1
CM11 - NOT YET
Cyanogenmod/AOSP for Titan/Thean (Same defconfig):
CM14.1 (UNIFIED WITH CM13 BY NOW) - CM14.1
CM12.1 - CM12.1
CM11 - NOT YET
NOTE:ALWAYS CHECK LAST PAGES TO SEE WHAT IS GOING ON!!!
LSpeed Profiles (OLD! LSpeed envolved too fast!) - Balance
Bootlogos: ZER0 Byte Bootlogo
Old releases of ZER0 and ZER0 Byte (Reborn) Kernel : AFH
Mirror: Github mirror and how to download
​
How to install
If you're on other kernel please at least DIRTY FLASH you ROM, thanks.
The kernel:
By recovery:
Using TWRP (Please use the latest one)
1. Put the zip at /sdcard > Reboot to recovery > Install > Chose the kernel zip > Confirm to flash > (optional) Wipe caches > Reboot.
or
By app:
2. Flash it using Flashify or similar app from Playstore.
The kernel scripts backup your current boot.img so if you want to restore just use Flashify or TWRP.
The Bootlogo:
Using TWRP (Please use the latest one)
1. Reboot to recovery > Install > Chose the bootlogo zip > Confirm to flash > Reboot and enjoy.
2. Flash it using Flashify or similar app from Playstore.
3. Extract the zip and on mfastboot (or just fastboot) enter this command: fastboot flash logo logo.bin
Recommendations/Tweaking
Gov Tuner a mod to tune govs based on profiles for better battery life, better performance, or a balance., I have added a lot of sound patchs but A.R.I.S.E. will blow your mind! so if you want a better sound on your Moto G I suggest you A.R.I.S.E the best one in my opinion or just Viper+Dolby. And the best of the best tweaks app LSpeed just download and select a profile from main screen and fell it! or tune it by yourself!
To tweak use Kernel Adiutor from Playstore (or XDA Link), the Kernel Adiutor-Mod (fork with more experimental features) at XDA or Synapse You will need this zip and download Synapse app from Playstore.
Info about tweaking kernel The best guide to it!
Better RAM management for FALCON/PEREGRINE/TITAN/THEA thanks to @Pupet_Master
-Download "Kernel Auditor" from the "Play Store" and open it
-Once inside, Swipe from left to right to show the side menu.
-Tap on "Low Memory Killer"
-Change to these custom settings:
Code:
Foreground Applications: 29mb
Visible applications: 61mb
Secondary Server: 157mb
Hidden Applications 227mb
Content Providers: 87mb
Empty Applications 191mb
-Swipe from left to right again and tap at the option "Virtual Memory"
-Change those settings from there:
Code:
dirty_ratio: 20
dirty_background_ratio: 5
dirty_expire_centisecs: 100
dirty_writeback_centisecs: 300
min_free_kbytes: 4096
oom_kill_allocating_task: 1
overcommit_ratio: 100
swappiness: 100
vsf_cache_pressure: 53
laptop_mode: 0
extra_free_kbytes: 24576
Z-RAM Disksize: 470mb
-Swipe from left to right again and tap at the "Profile" section
-Click at the "+" button and save the current settings on a new profile
-Holdon the new profile and choose the option "apply on boot"[/QUOTE]
This kernel does not ships with a default config, so here it is how to config (an example) a profile for battery/balance/performance:
Battery
Code:
On CPU
CPU Gov - Interactive
Max freq. - 1190Mhz or 1094Mhz
Multicore power save - Aggressive
Alucard Hotplug - ON
On GPU
GPU max freq. - 450Mhz or 320Mhz (if dont play use 320Mhz)
GPU Gov - simple_ondemand or msm_adreno_tz with tweaked adreno idler
On I/O Scheduler
Scheduler - ROW or SIO
-
Balance
Code:
On CPU
CPU Gov - Interactive
Max freq. - 1190Mhz
Multicore power save - Enabled
AutoSMP - ON
On GPU
GPU max freq. - 450Mhz
GPU Gov - msm-adreno-tz
On I/O Scheduler
Scheduler - ROW or ZEN
-
Performance
Code:
On CPU
CPU Gov - Interactive
Max freq. - 1593Mhz
Multicore power save - Disabled
AutoSMP - ON
On GPU
GPU max freq. - 600Mhz
GPU Gov - msm-adreno-tz
On I/O Scheduler
Scheduler - ZEN
Note about some features
Display types WORKING with DT2W/S2S/S2W:
mdss_dsi_mot_inx_720p_video_v0 (TITAN/THEA)
mdss_dsi_mot_cmi_720p_video_v2 (FALCON/PEREGRINE)
Display types NOT WORKING with DT2W/S2S/S2W:
mdss_dsi_mot_jdi_720p_video_v1 (TITAN/THEA)
mdss_dsi_mot_jdi_720p_video_v0 (TITAN/THEA)
mdss_dsi_mot_lgd_720p_video_v0 (FALCON/PEREGRINE)
If you don't have a working DT2W/S2S/S2W or don't like it you can disable it and/or use AcDisplay app or Anbient Display of your ROM instead.
To check which display type you have by going into terminal and type:
su
cat /proc/cmdline
Bugs
None by now, if you encounter one please make a post in this thread with steps to reproduce and if possible a LOGCAT and DMESG. A simple how to help me debug.
To do
Undervolt and Userspace Voltage Controller
OC of 1.8Ghz
More Hotplugs
More Govs
More I/O's (SIOplus,FIFO)
Added all features to all variants
Vibrator Intensity Control
Ram Underclock
Sched & Mutex Tweaks
Stock and GPE variants
WQ_POWER_EFFICIENT
LZO Compression image (Fast boot)
DOLBY_DAP dependency fix
Frandom
Filesystems support:
NTFS Support / EXT 2/3/4 support / F2FS (Most roms only support it at /data)
Optimized ARM RWSEM algorithm
Silence some logs
NEON in kernel mode
Misc Crypt tweaks
LMK tweaks and adaptive
More Security Patchs
Yankactive (Cause reboot at the moment),Yankdemand,Smartmax,Lionhert,Impulse,DanceDance,Bioshock
I/O's: ROW,NOOP,Deadline,CFQ,FIOPS,BFQ,SIO,VR,ZEN
All avaliable TCPs congestions on Android
How to git and build
Setting up and building
Basics of GIT
- How to build my kernel:
Code:
export ARCH=arm
export SUBARCH=arm
export CROSS_COMPILE=/path/to/toolchain/bin/arm-eabi-
make mrproper (cleans config files)
make clean (cleans already builded files)
make falcon_defconfig (or you device_defconfig)
make menuconfig (if you want to tweak the config)
make (I use this too -o2 -j4 CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_NO_ERROR_ON_MISMATCH=y)
How to cherry pick commits
Basically to cherry pick a commit you have to have it source and branch, this is a simple how to do it
First of all you need to set your upstream since it is a fork of CM/LOS or STOCK source:
Code:
git remote add upstream linkingithub.git
For example
Code:
git remote add upstream https://github.com/CyanogenMod/android_kernel_motorola_msm8226.git
so if you want to cherry pick a commit from me
Code:
git remote add bryanbytez mysourcelink.git
and after that you need to have my source locally but stay calm this wont mess you source
Code:
git fetch -all
To merge upstream changes (From CM/LOS or Motorola)
Code:
git merge upstream/cm-13.0
This will merge upstream cm branch cm-13.0 in your source code.
Misc help:
http://forum.xda-developers.com/showthread.php?t=2319018 (about boot.img, ramdisk and others)
https://stackoverflow.com/questions/2816715/branch-from-a-previous-commit-using-git (Unlike me you can just revert or create another branch based on the commit and not delete the whole source code )
https://stackoverflow.com/questions/4410091/github-import-upstream-branch-into-fork (Import a upstream branch on your fork)
And to revert a git: git revert sha1, example git revert eab5c8fef098548f0f00085196bbf40f41bf8ba1
​
Source/Credits
If you want to post this on your site or other forum it's okay just post a link to this thread too and the correct credits and if you can, pm me with link so i can see it too, thanks.
The GNU General Public License is a free, copyleft license for software and other kinds of works.
The GPL permits use, share, study and modify.
But this does not mean you should not give the deserved credit to the previous author.
So if you use my source code under GPL you must share with GPL too and quote me in the credits.
CM/LOS/AOSP Based Source
Stock/GPE Based Source
Thanks to:
GOD
The Real Dev's:
Motorola/Lenovo
LineageOS/CyanogenMod/AOSP/CAF Teams
A special thank you to @Kamin4ri to be answering questions from a noob
@hurtsky @pinkflozd @zakee94 @TeamMex (not a team ) @RenderBroken @alin.p @Flashhhh @Shivam Kuchhal @RolanDroid @attack11 @DC07 @frap129 @-decipher- @bedalus @MetalPhoenix45 @srisurya95 @para94 @chijure @Aayushya @neonkat and @faux123 for inspiration and commits (i guess that everyone that i pick a single commit is here... since i don't know yet to pick commits (picking commits automatically add the credits) a big thanks to all !)
@kwoktopus, for the tutorial how to build
And you the user!
If I forget someone please contact me and I will add here! [/FONT]​
XDA:DevDB Information
[Kernel][GPL][K-N][Titan][UBER TC]ZER0 Byte Kernel[Nightlys][CM/AOSP], Kernel for the Moto G 2014
Contributors
BryanByteZ
Source Code: https://github.com/BryanByteZero/android_kernel_motorola_msm8226
Kernel Special Features: OC/UC/DT2W/S2W/S2S/Sound Patchs and a lot more, check it!
Version Information
Status: Nightly
Current Stable Version: R3
Stable Release Date: 2017-02-22
Current Beta Version: R4
Beta Release Date: 2017-04-29
Created 2017-04-30
Last Updated 2017-05-01
Changelogs for CM/LOS/AOSP K/L/M/N
Changelogs for CM/AOSP K/L/M/N:
For Falcon and Peregrine
19/11/2016
No more MPDecision and CM PowerHAL
DT2W and S2W/S2S
Optimization Flags
Overclock and Underclock
Alucard Hotplug
AutoSMP Hotplug
Faux Sound 3.5
KCAL v2
High performance and low latency audio headset
KEXEC Hardboot patch
04/02/2017
Up-to-date with LOS source and Linux (now it's 3.4.113 the LTS version)
Intelliplug, AutoSMP and Alucard Hotplugs
Intellithermal
MSM-Limiter (you will need KernelAdiutor-MOD to use this feature)
Toggles for some wakelocks
ARCH_power
Gentle fair sleepers
Stereo call recording support
Reclaim RAM from loggers
Dynamic management of dirty page writebacks, expire and cache pressure
Some GPU patchs
SIO,VR,ZEN and Tripndroid I/O's
Powersuspend, LCD notify and state notifier
Dynamic FSYNC
CPU, GPU and RAM overclock
Simple GPU algorithm and AdrenoIdler
Enhanced audio with Faux Sound and low latency drivers and high performance mode
KCAL
KEXEC Hardboot patch
DT2W/S2S/S2W
Make optimizations
Powered by UBER STOCK Toolchain 4
22/04/2017
LATEST SOURCES
CPU OC/UC
GPU OC/UC
CPU boost
KCAL
faux Sound
High perf headset mode
OC RAM and slimbus
Intellithermal
Simple GPU Algorithm and AdrenoIdler
State notifier and Powersuspend
Alucard and AutoSMP hotplugs
Stereo call recording
Custom I/O's
Stock GOVS
KEXEC Hardboot patch
wakelock blocks
Fsync on/off
Power efficient workqueue
29/4/2017
DT2W/S2S/S2W
Bugs:
None by now,if you encounter one please make a post in this thread with steps to reproduce and if possible a LOGCAT and DMESG.
Reserved
Reserved
DT2W doesn't work, my phone is compatibile as in older kernels it worked
Just installed it on Titan, Ressurrection Remix. 1.6 ghz !!!
Zenzfum000 said:
DT2W doesn't work, my phone is compatibile as in older kernels it worked
Click to expand...
Click to collapse
Did you enabled on KA? It give some error? Which kernel DT2W worked? Which is you display? check note section in OP, please. I used the same "formula" for falcon,peregrine and titan/thea but maybe this last need some special atention.
Thanks.
BryanByteZ said:
Did you enabled on KA? It give some error? Which kernel DT2W worked? Which is you display? check note section in OP, please. I used the same "formula" for falcon,peregrine and titan/thea but maybe this last need some special atention.
Thanks.
Click to expand...
Click to collapse
I've used ex kernel manager, i don't think the problem is on the software side. In marshmallow kernel dt2w worked, is not a fault of yours, i think is nougat
In devolution kernel is not working too
When i try to unlock screen i had a soft reboot
Zenzfum000 said:
I've used ex kernel manager, i don't think the problem is on the software side. In marshmallow kernel dt2w worked, is not a fault of yours, i think is nougat
In devolution kernel is not working too
When i try to unlock screen i had a soft reboot
Click to expand...
Click to collapse
Well sound like that is not supported, in MM you used evolution kernel? Can you grab the output of cat /proc/cmdline in terminal? Thanks!
Sent from my Xiaomi Redmi 4A using XDA Labs
BryanByteZ said:
Well sound like that is not supported, in MM you used evolution kernel? Can you grab the output of cat /proc/cmdline in terminal? Thanks!
Click to expand...
Click to collapse
I'm not a beginner, i know what i'm saying
Dt2w has problems on nougat kernels
Sent from my Moto G 2014 using XDA Labs
Zenzfum000 said:
I'm not a beginner, i know what i'm saying
Dt2w has problems on nougat kernels
Click to expand...
Click to collapse
I'm just asking because I don't own a Titan/Thea/Peregrine but since it have the same SoC same features should work in all.
BTW you can test in a MM?
Sent from my Xiaomi Redmi 4A using XDA Labs
BryanByteZ said:
I'm just asking because I don't own a Titan/Thea/Peregrine but since it have the same SoC same features should work in all.
BTW you can test in a MM?
Click to expand...
Click to collapse
Not now but i think it will don't work on mm too
Sent from my Moto G 2014 using XDA Labs
Zenzfum000 said:
Not now but i think it will don't work on mm too
Click to expand...
Click to collapse
So basically any kernel that have DT2W is not working on N right?
Can you grab me a dmsg and lastkmsg? Maybe I can debug it.
Thanks!
Sent from my Xiaomi Redmi 4A using XDA Labs
BryanByteZ said:
So basically any kernel that have DT2W is not working on N right?
Can you grab me a dmsg and lastkmsg? Maybe I can debug it.
Thanks!
Click to expand...
Click to collapse
Ok, i'll try
Sent from my Moto G 2014 using XDA Labs
Here you are the logs @BryanByteZ
Zenzfum000 said:
Here you are the logs @BryanByteZ
Click to expand...
Click to collapse
Can you say something about the general performance and stability? Does CPU overclocking work without overheating or other issues?
Sent from my Moto G 2014 using XDA Labs
Here You are thanks for working on titan too!
I'm on RR MM at the moment, when trying dt2w/s2w my phone reboots.
Wolfcity said:
Can you say something about the general performance and stability? Does CPU overclocking work without overheating or other issues?
Click to expand...
Click to collapse
General performance is great, i'm using interactive with alucard at maximum 1401mhz, never faced overheating issues :good:
Sent from my Moto G 2014 using XDA Labs
Does OC actually work?
Other developers have tried it before, and realized it was a placebo soon after.
Kernel working great!
But one thing, if I select Dt2w/S2w from kernel auditor.. After that, the device got reboot automatically & settings are changed itself to default settings n kernel auditor..
So pls, implement/improve/repair Dt2w features..
Sent from my Moto G 2014 using Tapatalk
I use Conservative governor, no heating problems.
DT2W crashes/reboots device. I would not bother with DT2W, it just drains battery.

[20/12/18]Prototype Kernel [DTC][4.4.x]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
Code:
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
Introduction
Hello all!
So this is Prototype™ Kernel for Lenovo Z2 Plus on which i was working.Main Purpose of the kernel is to provide balance performance to the user in daily life while giving full freedom to users to control the kernel.So this a short contribution to zuk community from my side hope you all will like it!
Thanks.
*Please read FAQ and installation instructions carefully.
Features
msm 3.18
Kernel rebased over als.
Upto date with linux stable (3.18.128)
Compiled with DTC+GCC9
Governors: Impulse, Darkness, Interactive, Conservative, Ondemand, Powersave, Userspace, Alucard, Nightmare, Chill, Blueactive
Relaxed, and Performance.
I/O Schedulers: Noop, Deadline, Cfq, ROW, Fiops, Bfq, Zen, Sio, Maple and Tripndroid.
F2FS Support
Advance TCP Congestion Control
Dynamic FSync
Boeffla WakeLock Blocker
Sound Control
Power Efficient Work Queue for major drivers and enabled by default.
commits to make cpuboost efficient
Faster app installation time
Simple GPU algorithm
PowerSuspend Drivers
Interactive and tuned for balance performance
State Notifier
Ships with Aroma installer
msm_thermal_simple instead msm_thermal
VDSO implementation
Spectrum supprt
Adreno idler
Fingerprint boost
And Much more.
msm 4.4
Rebased on linux stable tree
Current Kernel version is 4.4.168
Latest CAF tag merged is LA.UM.7.2.r1-05500-sdm660.0
Toolchain used is DTC8+GCC9
Features
EAS
Clang Support
CFQ updates from upstream
Power Efficient WQ
Brought back msm_thermal_simple instead msm_thermal
Fingerprint Boost
Boosting is done through CPU-Boost+Dynamic Schedtune Boost
UC to 1.4 and 1.9
IO schedulers available:cfq,bfq,noop,fiops,sio,zen,deadline
Fsync on/off toogle
Advance TCP Algorithms
Spectrum support
USB Fast charge
Installation instructions
First time:
Reboot to recovery
Flash Prototype kernel.zip
Reboot
Update the kernel:
Reboot to recovery
Flash Prototypekernel.zip
Reboot
Coming from another kernel:
Reboot to recovery
Dirty flash your current ROM
Flash Prototypekernel.zip
Reboot
Download
Sourceforge Folder
FAQ
1. Why the kernel zip is so large?
-> Treble Pie and Treble Oreo version of the kernel are packed in single file.You have to choose your version during installation so choose carefully.
2. How frequently it will get updated?
->Well its not fixed ,most probably it will be updated after every 15 days.But if some major bug is there then there can be quick updates.
3.Do you have any telegram release channel where we will be updated about the news about this kernel?
-> Yes we have telegram channel-https://t.me/prototypereleases
4.Can we request features?
-> Yes you can request features and ill try my best to implement it but no promise
5.I dont have any knowledge about governors and schedulers?
-> Dont worry if you dont have any knowledge just select next in aroma installer
6.Which ROMS are supported ?
-> Treble ROMS of pie and oreo are supported.Further compatibility will expand.
6.My phone heating after booting the kernel ?
-> Yes as the phone boots CPU carries out various tasks which lead to increase load on cpu and thus heating.So it is recommended that after flashing the kernel keep the phone idle for 10 mins and then see the magic
Thanks To/Credits
Code:
@amog787 (My Master)
@dmitrikudas (Helped me to boot my first kernel)
@DD3Boh (Master Dev)
@faizauthor
@davidvinavil
@frap129
@SultanXDA
@yarost
@davidevinavil
@andip71
@Kenny3fcb (Cleared Some Major Doubts)
@Cosmedd
@Flar2
@amarulz
@franciscofranco
@sanketp60 (For thread banner)
@movzx (For aroma installer)
@Pavan_Paps,@Gmp KV,@omkarmodgi and @lonelystag(For testing builds)
And all the authors of commit in my sources
[If i Forgot you by mistake please remind me]
Telegram Channel
@prototypereleases
XDA:DevDB Information
Prototype™ Kernel, Kernel for the Lenovo ZUK Z2 (Plus)
Contributors
Danish1999
Source Code: [url]https://github.com/Danish1999/msm-4.4 [/URL]
Kernel Special Features: Just Special
Version Information
Status: Stable
Current Stable Version: v4
Stable Release Date: 2018-10-29
Created 2018-10-04
Last Updated 2018-12-20
Screenshots
Reserved
Thanks for the kernel! Looking forward to flash it. Will review post few day usage
Interesting. I will try it soon. Hope it suitable with my daily use.
I have flashed it. Let us see how it performs
Sent from my z2_plus using XDA Labs
Why so slow in pubg?
takes forever to start...
Please give faster updates, that's the only hearty request.
---------- Post added at 06:23 PM ---------- Previous post was at 06:21 PM ----------
Sir, can you please add Spectrum app support,it is easy switching between profiles...... ?
Will it work for pe pie??
Pavan420 said:
Will it work for pe pie??
Click to expand...
Click to collapse
Ofcourse
Okay, initial impression.
-Charging rate is fine.
-Pubg gameplay is smooth and this is amazing that it stayed at 40°C for me. I was shocked cuz this was only possible before in Cardinal Rom. Great work dev
-Battery consumption is 13-14% per full length classic match.
- Though the phone doesn't heats as such, but the idle temps are higher than stock Arrow and Moxie ie. >36°C
I haven't done a full charge, so can't really comment in battery.
But this is Greta for initial build. Thanks for this kernel.
Finally a pie kernel. Well managed thermals undoubtedly. Although it is too early to comment. I hope battery lasts. Please move the thread to development section. Also kernel lacks hotplugs, wakelocks, and thermal controls. Also please list the work of each governors as listed on aroma on the thread for easy governor handling. One major missing is option to overclock gpu and cpu both.
PUBG not working
Super fine performance but while on pubg it's taking too long just to load (About 3 mins) then it hangs up at loading screen. I'm on AEX 5.8 rooted.
Kindly Suggest something to resolve this issue. I tried reflashing kernel but it didn't workout.
Thanks again for this Super thing.
I'll add battery backup as soon as possible.
Edit- I have checked with cpu float GPU freq. are not going up.
If this is using aroma for install, can something like ElementalX where you pick the default cpu & gpu clock speeds before installing the kernel possible? Of course setting everything after booting into rom with a kernel manager is fine, but a option to run without a manager would be appreciated
Will try this later today on ArrowOS Pie, as for features Im looking forward to overclocking, thermal and voltage control to be implemented
edit: early benchmark result, with all battery-oriented choice from aroma (darkness governor, noop i/o sched, "No" at playing games). Adreno driver v328 rev3
about the same as a snapdragon 625 according to gb. Gpu performance doesn't seems to be hobbled much
pipyakas said:
If this is using aroma for install, can something like ElementalX where you pick the default cpu & gpu clock speeds before installing the kernel possible? Of course setting everything after booting into rom with a kernel manager is fine, but a option to run without a manager would be appreciated
Will try this later today on ArrowOS Pie, as for features Im looking forward to overclocking, thermal and voltage control to be implemented
edit: early benchmark result, with all battery-oriented choice from aroma (darkness governor, noop i/o sched, "No" at playing games). Adreno driver v328 rev3
about the same as a snapdragon 625 according to gb. Gpu performance doesn't seems to be hobbled much
Click to expand...
Click to collapse
Yep that frequency selection are possible in aroma installer but I not going oc cpu.I'll think about oc gpu
Danish1999 said:
Yep that frequency selection are possible in aroma installer but I not going oc cpu.I'll think about oc gpu
Click to expand...
Click to collapse
Well with how the little cluster's missing 1.56ghz frequency I guessed that asking for cpu oc would be hard although it's obviously the main performance bottleneck and the adreno 530 on a 1080p screen is already fast enough.
Pre-baked undervolting and voltage though would make it I hope? Can predefined uv level be implemented in aroma as well?
pipyakas said:
early benchmark result, with all battery-oriented choice from aroma (darkness governor, noop i/o sched, "No" at playing games). Adreno driver v328 rev3
about the same as a snapdragon 625 according to gb. Gpu performance doesn't seems to be hobbled much
Click to expand...
Click to collapse
Its a known issue. When you upgrade GPU drivers from 2xx on z2, geekbench fails to properly benchmark the device, GPU performance isn't considered. Antutu benchmark doesn't have this issue.
after dirty flashing my rom then flashing the kernel all is going good performance is great but when i play pubg if i try to raise or lower the volume i get flashes in the background of the volume panel . i think its something related to the gpu drivers .
im on aex 6.0 latest
guyz_ahead said:
Finally a pie kernel.
Click to expand...
Click to collapse
Moxie and Nameless are there too!
ahh988 said:
after dirty flashing my rom then flashing the kernel all is going good performance is great but when i play pubg if i try to raise or lower the volume i get flashes in the background of the volume panel . i think its something related to the gpu drivers .
im on aex 6.0 latest
Click to expand...
Click to collapse
Atleast your game is starting mine is just not loading mainscreen. I'm on AEX 5.8.

[KERNEL] MALAKAS KERNEL r189 [GCC10][UPDATED❯ *9-8-13* ]

[size=+2]DISCLAIMER[/size]
Code:
[I][center]* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards, dead dogs, or cats,
* but I'm very interested in thermonuclear war, so if you point the finger
* at me for messing up your device just because of this kernel,
* I will send you to mars on a nuclear rocket. Act accordingly.
* I know this paragraph is conspiracy-related,
* so don't ask about it. Welcome...[/center][/I]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[size=+2]ABOUT[/size]
[size=+1]The Malakas Kernel or MLX, is a balance between speed & efficiency with all latest patches optimized to take full advantage of your device.
It is made off Lineage source to ensure optimal working state. The MLX kernel is one of the most patched kernels adapting work from famous developers like Sultan for example.
Work on this kernel is very serious and will continue to improve even further.
Works on both MIUI and custom roms.[/size]
[size=+2]PREREQUISITES[/size]
1. Unlocked bootloader.
2. Working TWRP/Recovery. (CLEAN FLASH IF YOU HAVE ISSUES)
[size=+2]FEATURES[/size]
Toolchain used self compiled GCC 10 snapshots
Upstreamed from android-linux-stable/msm-4.9 (+ f2fs-stable + android-4.9)
Merged latest LineageOS 16.0 updates
Merged CAF tag LA.UM.7.3.r1-07900-sdm845.0 (+ other CAF cherry picks)
Touchscreen drivers always updated to the latest versions
Touch/Input lag reduction and increased touch smoothness
Dt2w/Dt2s
Fast charging
USB Fast charge control
Sultans simple low memory killer
Kcal Display color control
Klapse v5.0 Livedisplay kernel module
Backlight expanded limits of minimum/maximum brightness control
Sound control
Fsync control
Swap
Zswap
Zram (deflate, lzo, lz4, lz4hc, zstd)
Support added for F2FS, NTFS, SDFAT, VFAT, EXFAT
MAC address randomization
Wireguard Support
300 Hz scheduler tick
GPU 180-710Mhz / optional GPU OC manually 180-820Mhz (preconfigured in MLX tweak)
Non Display OC / Display OC TIANMA panels 69hz - EBBG & JDI panels 65hz
Many more patches and improvements, check commits
TCP Congestion Algorithms :-
Code:
westwood, reno, cubic, bbr, bic, cdg, dctcp, highspeed, hybla, htcp, vegas, nv, veno, scalable, lp, yeah, illinois
CPU Governors :-
Code:
conservative, ondemand, userspace, powersave, performance, schedutil, blu_schedutil, pixutil
GPU Governors :-
Code:
compute, mem_latency, bw_hwon, msm-vidc-llc, msm-vidc-ddr, gpubw_mon, bw_vbif, msm-adreno-tz, cpufreq, userspace, powersave, performance, simple_ondemand
I/O Schedulers :-
Code:
noop, deadline, cfq, fiops, sio, bfq, anxiety, zen, maple, tripndroid
Zram compression algorithms :-
Code:
deflate, lzo, lz4, lz4hc, zstd
[size=+2]CHANGELOGS & ADDITIONAL INFO[/size]
Because I will not be updating this thread regularly you can keep an eye out on the original kernel thread from beryllium for changelogs and more updated info.
Original updated thread for additional info: here
Changelogs: here
Frequently Asked Questions: here
[size=+2]INSTRUCTIONS[/size]
1. Have a clean setup. (rom, boot.img & vendor)
2. Install magisk & reboot to rom.
3. Reboot to recovery (clean) flash the kernel & DON'T wipe dalvik/cache. (wiping cache will give bugs in MIUI and most likely give you the app open delay bug)
4. Power on the device and boot to android.
These steps only need to be repeated if you update your setup.
[size=+2]SOURCE CODE[/size]
Kernel: https://github.com/thanasxda/malakas_kernel_xiaomi_sdm845
[size=+2]DOWNLOADS[/size]
Below...
[size=+1]❯❯DOWNLOAD HERE[/size]
[size=+2]SUPPORT[/size]
This is my personal project and am working alone on this, if you appreciate my work you can help by getting me a beer.
[size=+1]❯❯Click here to buy me a beer[/size]
Make sure to hit the Thanks button if you appreciate this! :good:​
reserved
Nice and welcome
Thanks for the kernel.
Will we ever see (optional) display Hz overclock like your Pocophone kernel?
If no, is there any hardware limitation or something else ?
I will try the kernel right now, I was expecting something like that in the mi8, since in the poco f1 I used this kernel and it was spectacular. Very good work friend.
@thanas
Sounds amazing! Thank you very much!
Is it possible to add 70Hz for the display?
nighthawk696969 said:
Thanks for the kernel.
Will we ever see (optional) display Hz overclock like your Pocophone kernel?
If no, is there any hardware limitation or something else ?
Click to expand...
Click to collapse
OsTrichHoltt said:
Is it possible to add 70Hz for the display?
Click to expand...
Click to collapse
dipper has no 70Hz
I saw people talking about overclocked display HZ which is very bad specially for amoled screen like in mi 8. That's why extreme kernel is avoided by many mi 8 users because it has display OC. If you knowingly want to destroy your display then you can use kernel with 70hz display OC. But i personally wish that in this kernel they never add display OC.
By the way this kernel is so good i recommend it trying out once.
no oc, for the above reason of it being amoled. furthermore i have the beryllium and i cant do such things on devices i dont have.
just flashed on havoc
I don't see any problems so far I will update in few days for further more info
anyone that has been using it what is the battery life in comparison with other kernels?
ps. εξαιρετική δουλειά φίλε
updated
Finally, I saw whiners about the harm of overclocking live
Tested the first version and it didn't work to well, lots jitters and lag. Whatever you've done in the updated one has fixed those issues, I will continue testing and let you know how it preforms.
How to change GPU to OC 820Mhz from mlx ?
I have been using the kernel for days, it's completely flawless!
thanks for all good words guys, the update must have improved app opening btw. as u see avoid maintaining 2 threads and have linked the changelog and faq of the beryllium as its the exactly same source/kernel.
is there anyway to force selinux status to permissive? mine still says its on enforcing after flashing kernel...
There is one issue I am having but I do not know if its the kernel. Whenever I use the fingerprint sensor to unlock the phone. There is a noticeable delay in screen turning on. I am using Aosip Illusion rom with this kernel.
Reboot after phone deep sleep, I'm using MIUI 10.3.2.0 Global Stable.

Categories

Resources