[EOL]|PhaNToM-LP||R-7~lp/mm32||O.C 1.8ghz/720Mhz||Uber-4.9-TC||Blazing-Fast||Stable| - Lenovo A6000/Plus ROMs, Kernels, Recoveries, & Oth

{
"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"
}
Phantom Kernel by Harsh!t Jain
Unleash The Power! Wingtech msm8916 B| ​The Developer :- Be My friend On facebook
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.
*/
Changelog
Phantom Kernel-R1
Hotplugs•Alucard
•Mako
•Zen-Decision
•Bricked
•AutoSMP
•Intelliplug
CPU Governors
•ElementalX
•Implulse
•Barry-Allen
•zzmoove
•Lionfish
•Conservative
•Yankactive
•Ondemand
•And many many more
GPU Governors
•msm-adreno.tz
•Simple
•Ondemand
•And many more
I/O Scheduler
•BFQ
*Fiops
*Cfq
*Noop
*Deadline
*Bfq
*Sio
*Sio-Plus
*zen
*tripndroid
*V(R)
*NEON optimized kernel
*CPU OC upto 1.8Ghz
*GPU OC upto 720 Mhz
*Powersuspend driver
*Adreno-Idler
*KSM tweaks
*USB fast charge
*Zram
* New Primitive Integer Workcue
*KCAL control
*Zram
*Camera frequency Bumped Up to 650mhz
*Built with Linaro 4.9 Cortex a15
*fsync toggle
*Lots of more stuffs
Phantom Kernel-R2
*Built with Hyper 4.9 Toolchain
*Resolved heating issue
*Implemented Samsung Touch Driver for better touch latency
*Fixed Deep Sleep issue
*Added TCP Congestion Algorithm i.e. Westwood,Highspeed,etc
*Many more
Phantom-Kernel R3
*Unlocked GPU OC upto 720 Mhz
* Mild UnderVolt For Heat Reduction
*Added Faux Sound
*Added Msm Sleeper Hotplug
*Adreno KGSL Update Merged Latest Adreno Kgsl Drivers
Phantom-Kernel R4
* Built with Sabermod*Uber 5.3 Toolchain
*Xposed Random Reboots Fixed
* Core Offlining Fixed
*Hz values changed to 199
*Fastcharge At its max 1579 (earlier was 850) Charge at crazy speeds
*Rebased fully
*Revolted Kernel
*Optimized Tweaks
Phantom-Kernel R5
* Rebased Fully Again
*Tweaked Thermal To Ultimate
*Tweaked KSM to Unltimate
*Ksm Check page Skip
*Fixed Microphone Issue See Post 2 How to Fix the Mic
*Heat = highest recorded 56 in outdoor Usage thanks to @adityaChandraBose For testing
Phantom-Kernel R6
*Stability Tweaks
*Fixed Mic Gain And Speaker Gain In Faux Sound
*Governors Added :- Smartmax , ElementalX(fixed Dropping Issue), Smartmax,Hellsactive
*New i/o Schedulers :- Zen, TripNdroid,V(R)
*Removed Shi!tty Hotplugs
*Cleaned Defconfig
*New Dirty Ratio
*RADIO IS NOW WORKING
Phantom-Kernel R7
Changelogs :-
----------------Major Update-------------------
0:- My Very Own Descision Making Module that fixed the Race Between Cores
1:- Optimized Ghraphite Loop and -O3 -Ofast Major Optimizations
2:- Removed All Dirct Dependencies From Hz
3:- Removed Hotplug Control From Battery_current_limit(Intentionally Done by google to Duck Up perfermance)
4:- Removed All Bad Code From code Aurora And Google
5:- Removed All Dependencies From Powersuspend
6:- Added State Notifier and State Helper Driver Rebased Kernel Over it First Kernel For Lenovo a6000/plus Based On State Helper Thanx To pranav (I ported but :3)
7:- New Thermals (Intelli Thermals Currently Beta you may see frequncies going Up and Down While Chahging Cuase its port From hammerhead)
8:- Latest Adreno Idler And Now Based On State Helper
9:- Boosted Chanrge Speed by (69%) Compared to Phantom 4.0 <-r1
10:-Latest Caf Tag For Wingtech Plus New Stream Changes From kernel.org
11:-Major Tweaks To fiops io Schedular
12:- Added SioPlus <- I/O Schedular
13:- Now Fiops,SIOPLUS,Zen Wont overload cpu and eMMc
14:- Default to NOATIME and NODIRATIME for FS performance improvement.
15:- Fast ShutDown
16:- Optimized Zram
17:- Latest Cpu Litration For Cpu-Boost and New Call Alogrithm
18:- Latest Wifi Driver from Code aurora
19:- Improved Display Driver For Bit of Heat Reduction Confilicting to Thermal
20:- Fixed Bootloop and qpnp Vibrator and Free MemCheck Claim For Fs
20.5:- 2 Releases For Lp and MM
Downloads Please Press the Thanks Button Below to Keep this Project Alive
Download from here cm12.x 32Based Mokee and allPhantom r-7 Harsh!t Jain For Lollipop With Faux Sound
Download From Here cm13.x&&cm12.x 32based All mm/lp Phantom r-7 Harsh!t Jain lp/mm without faux Sound
Installation Instructions
Minimum Requirements To Install Phantom 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 provided Kernel Zip
*Wipe Cache and Dalvik
*Reboot To System
Click to expand...
Click to collapse
Important Information
If you are on ED300 cm12.1 your sound and wifi will create problems so for this you have to flash Modules and then Kernel Thanks to @ED300 for modules you can download them from here
(1)Flash the kernel.zip via Twrp (Not Directly Recommended Though :3 Cause i prefer Dirty Flash)
(2) Flash the Wifi fix for cm based like ed300 cm12 and cm13 based roms here!!!Thanks to @crashdjent
(3) Wipe Cache and Dalvik's Cache
Thanks to My testers
*@Sourav_8434
(Big ^^ Thanks :3 For this therad otherwise this thread would have been still a mess to deal with)
*Sagar Adhikari
*Sudhakar
*Akshat
*Sanga
*Sohaib​
* A huge thanks to my testers and my Telegram Group seriously without them it wasn't possible !
•And many more​
XDA:DevDB Information
|PhaNToM-LP||R-7~lp/mm32||O.C 1.8ghz/720Mhz||Uber-4.9-TC||Blazing-Fast||Stable|, Kernel for the Lenovo A6000/Plus
Contributors
dev_harsh1998, tarun93, dev_harsh1998
Source Code: https://github.com/dev-harsh1998/Phantom-Kernel-a6k
Kernel Special Features: OC - 1.8GHZ And GPU OC 720mhz
Version Information
Status: Stable
Current Stable Version: 4.0
Stable Release Date: 2016-05-23
Current Beta Version: GHANTA
Beta Release Date: 2016-01-19
Created 2016-05-22
Last Updated 2016-09-15

Set The Sound Settings Via Kernel Auditor Like this
You will need kernel auditor to Fix the microphone go to kernel auditior -> go to sound settings via Thead Menu located on the top left of the app screen and slightly increase the Following 2 things 1:- Cam Coder Microphone Gain 2:- Camcoder Microphone Gain }- Both above 7 Problem Will be Fixed Screen Shots Attached For reference
Q- Which rom Our Dev Uses? Is he stilll Stuck to Cm12.1?
A:- No i am Using Source Built Pac man Rom with Latest Patches That i develop From Source Itself This rom is stable as its source built andI created patch to Every thing for this rom which means its far more stable

Reserved 2

Screen Shots here
Might be Fussed Up :3

F*****k man!! This is insane..
1.8GHz and 650MHz....!!!?? Are you kidding me..??
I'm surely gonna try this one out...and will review here after some time of use.
And are you sure our phone is not gonna burn itself to death with such OC...???!! :silly:
Edit 1:- Confirmed working on MIUI 7 russian build. By working, I mean that, every feature specified in the op is there. Will update about its performance later..
Edit 2:- Working good. Battery is good and no lags or any wifi issues, whatsoever. Most of all, I don't know what happened but my internet has become noticably fast. I always thought it was problem with MIUI rom, but was not sure and blamed it on my network instead. But, after using this, the ping and data speed are very good and responsive.

.edit
sasukay said:
**** man!! This is insane..
1.8GHz and 650MHz....!!!?? Are you kidding me..??
I'm surely gonna try this one out...and will review here after some time of use.
And are you sure our phone is not gonna burn itself to death with such OC...???!! :silly:
Edit 1:- Confirmed working on MIUI 7 russian build. By working, I mean that, every feature specified in the op is there. Will update about its performance later..
There's just one query @dev_harsh1998
Why are you using two hotplugs at the same time. By default, alucard and zen decision are on.
Click to expand...
Click to collapse
.edit *Trolls Removed*

Can I use this on stock lollipop ROM?

dev_harsh1998 said:
Nope Dosent Blasts It works Perfect kiss emoticon Actually i created New Potential Difference Across The Chip of 2.25*pe*areaofcapacitor3below the regulator3and along emmc/2*epsilon0 so heat Balances
Dont use it on MIUI its for Cm and Mokee BAsed Roms :3 <- Btw this is my personal innovation of maintaining new potential difference acros chip so mods now cant force me to upload it as i provided my basic git with all governers tweaks and stuff
Press thanks if i helped
Click to expand...
Click to collapse
I flashed it on a clean flash on ed300's cm12.1 and i also flashed kernel modules then the kernel and the wifi is not working. I also flashed super su at the end like always... Any workaround?

WOW! Awesome works dude.. Wants to try the kernel on cm12.1 by ed300 but, can i flashing it through telo kernel that ed300 giving? Bcoz in the main thread we must flash kernel modules before flash the kernel.. Last, why you not add smartmax gorvernors + autoSMP hp? For me its verygood at balanced setting in perf and battery.. Thanks

Element24 said:
I flashed it on a clean flash on ed300's cm12.1 and i also flashed kernel modules then the kernel and the wifi is not working. I also flashed super su at the end like always... Any workaround?
Click to expand...
Click to collapse
Have you tried the WiFi fix??insmod wlan.ko??
I am using cm13 32 bit and its running smooth...haven't test it on ed300 cm12.1

There uh go
Element24 said:
I flashed it on a clean flash on ed300's cm12.1 and i also flashed kernel modules then the kernel and the wifi is not working. I also flashed super su at the end like always... Any workaround?
Click to expand...
Click to collapse
Extract the File Attached And Place in "/system/etc/init.d" and Set permissions to rw-r-r and reboot wifi will work

Ztsanga said:
Have you tried the WiFi fix??insmod wlan.ko??
I am using cm13 32 bit and its running smooth...haven't test it on ed300 cm12.1
Click to expand...
Click to collapse
Yes. It is working now!
For wifi bug take wlan.ko from panthom kernel zip and place it on /system/lib/modules/<here>
download the zip ,extract and paste the "01wlanon" in /system/etc/init.d and set permissions to rw- r-- r-- .

Noted it
GuestStar said:
WOW! Awesome works dude.. Wants to try the kernel on cm12.1 by ed300 but, can i flashing it through telo kernel that ed300 giving? Bcoz in the main thread we must flash kernel modules before flash the kernel.. Last, why you not add smartmax gorvernors + autoSMP hp? For me its verygood at balanced setting in perf and battery.. Thanks
Click to expand...
Click to collapse
Will add in Next build

Nope Scren Will Flash
Fallen_Knight said:
Can I use this on stock lollipop ROM?
Click to expand...
Click to collapse
Flash a Custom Rom to use it

dev_harsh1998 said:
Extract the File Attached And Place in "/system/etc/init.d" and Set permissions to rw-r-r and reboot wifi will work
Click to expand...
Click to collapse
I tried that seconds before you posted. It is working now! Thanks anyway

Remember !!
Element24 said:
I tried that seconds before you posted. It is working now! Thanks anyway
Click to expand...
Click to collapse
Use Counter Methods For Deep Sleep Issue Use Alucard Plug With power Suspend Other-wise deep sleep
PRESS THANKS IF I HELPED

dev_harsh1998 said:
Nope Dosent Blasts It works Perfect kiss emoticon Actually i created New Potential Difference Across The Chip of 2.25*pe*areaofcapacitor3below the regulator3and along emmc/2*epsilon0 so heat Balances
Dont use it on MIUI its for Cm and Mokee BAsed Roms :3 <- Btw this is my personal innovation of maintaining new potential difference acros chip so mods now cant force me to upload it as i provided my basic git with all governers tweaks and stuff
Press thanks if i helped
Click to expand...
Click to collapse
Brother, is all this for real or you just made it up. I mean the ==PHYSICS== part. I always thought, it was just some coding that you change for optimization. But, never thought it at hardware level with capacitors, epsilon and stuff. :silly:

Yup i Revolted All Regulators Capacitors
sasukay said:
Brother, is all this for real or you just made it up. I mean the ==PHYSICS== part. I always thought, it was just some coding that you change for optimization. But, never thought it at hardware level with capacitors, epsilon and stuff. :silly:
Click to expand...
Click to collapse
It Was To Be One otherwise It will Fry Your Device After Flash I recoded and Revolted Almost All the Bus To Cross The Safelimits safely So made Calculations using Gauss Law the Final Issue Left Over Was The Arrangement Of The Left over .17 micro-farad Which I assigned to Camera's Dtsi To Get New And High Frequency For Detailed Images and Good Color reproduction As Its All my calculations It Depends upon me whether I public My Calculations Or Not Cause it almost took Me 45+ days To Bypass The Bus Frequency Limit Well If you Compile Over My Git you will Get A good Heater Kernel out
:3 but Hell Yeah There Will Be Shown 1.8ghz And 650 Gpu But Those Will Be Written Values not The Actual one :3 that You got out Of phantom As is Using Another Potentail difference Physics is THUG dont underestimate It And Hell Yeah I have Also Not Violated Gpl cause all My additions Are There :3 I will Add Vibrator module There too Then Git Will Be Complete thereby Not Even Violating GPL
There Is No Where Written That Devs Can Assign New Potential Difference and use Bit Of reverse Engineering Developing Has No Boundries It Depends upon How Far You Can Think
REGARDS
Dev_harsh1998
I know I am Weired Because To Get Oc Devs Assign New frequencies And I Made a new Potential Difference

dev_harsh1998 said:
It Was To Be One otherwise It will Fry Your Device After Flash I recoded and Revolted Almost All the Bus To Cross The Safelimits safely So made Calculations using Gauss Law the Final Issue Left Over Was The Arrangement Of The Left over .17 micro-farad Which I assigned to Camera's Dtsi To Get New And High Frequency For Detailed Images and Good Color reproduction As Its All my calculations It Depends upon me whether I public My Calculations Or Not Cause it almost took Me 45+ days To Bypass The Bus Frequency Limit Well If you Compile Over My Git you will Get A good Heater Kernel out
:3 but Hell Yeah There Will Be Shown 1.8ghz And 650 Gpu But Those Will Be Written Values not The Actual one :3 that You got out Of phantom As is Using Another Potentail difference Physics is THUG dont underestimate It And Hell Yeah I have Also Not Violated Gpl cause all My additions Are There :3 I will Add Vibrator module There too Then Git Will Be Complete thereby Not Even Violating GPL
There Is No Where Written That Devs Can Assign New Potential Difference and use Bit Of reverse Engineering Developing Has No Boundries It Depends upon How Far You Can Think
REGARDS
Dev_harsh1998
I know I am Weired Because To Get Oc Devs Assign New frequencies And I Made a new Potential Difference
Click to expand...
Click to collapse
Brother, I really appreciate what you are doing..
You must be very good at physics. I actually, tried very hard, but didn't used to get the right answer back in the day when I studied this stuff. Kudos to you!!
I wish you could teach me too...but don't really have much time now-a-days. Maybe, after a few weeks....

dev_harsh1998 said:
It Was To Be One otherwise It will Fry Your Device After Flash I recoded and Revolted Almost All the Bus To Cross The Safelimits safely So made Calculations using Gauss Law the Final Issue Left Over Was The Arrangement Of The Left over .17 micro-farad Which I assigned to Camera's Dtsi To Get New And High Frequency For Detailed Images and Good Color reproduction As Its All my calculations It Depends upon me whether I public My Calculations Or Not Cause it almost took Me 45+ days To Bypass The Bus Frequency Limit Well If you Compile Over My Git you will Get A good Heater Kernel out
:3 but Hell Yeah There Will Be Shown 1.8ghz And 650 Gpu But Those Will Be Written Values not The Actual one :3 that You got out Of phantom As is Using Another Potentail difference Physics is THUG dont underestimate It And Hell Yeah I have Also Not Violated Gpl cause all My additions Are There :3 I will Add Vibrator module There too Then Git Will Be Complete thereby Not Even Violating GPL
There Is No Where Written That Devs Can Assign New Potential Difference and use Bit Of reverse Engineering Developing Has No Boundries It Depends upon How Far You Can Think
REGARDS
Dev_harsh1998
I know I am Weired Because To Get Oc Devs Assign New frequencies And I Made a new Potential Difference
Click to expand...
Click to collapse
Awesome man.:good::good::good:

Related

[KERNEL][CM-4.4.4] GreatDevs Kitkat V1 [ OC/UC | UV | F2Fs/exFAT | GOVs | IntelliV3 ]

{
"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"
}
This Kernel Is A Combination Of Many Great Developers Work​
A Small Introduction :​
This kernel is for AOSP/CM Based ROMs only! and it's for Android Kitkat 4.4.4
It doesn't contain any recovery in it, so the recovery you have won't be changed
And it is basically a mixture between some kernels like (Pimped/Mosh/DooM)
Many more features from many other kernels will be added as well maybe soon
I'll try to keep providing updates, at least every three days (minor updates)
Main Features :​
Faux123's Features (Aka: Paul Reioux) :
IntelliPlug: Intelli Plug Hotplugging Driver V3.8
Sound Control: GPL Sound Control v3.6
PowerSuspend: Power Suspend driver v1.5
Async Fsync: Asynchronous file sync
Dynamic Fsync: Dynamic File Sync v1.5
Snake Charmer: CPU frequency limiter driver v1.2
Fast Charge: Allows to set the Amperage of the Charger
CPU Boost: CPU Input Boost module
Overall Stats: CPU Overall Stats on a Per-Core Basis
Governers: Intelliactive & Intellidemand v5.0
DooMLoRD's Features :
Color Calibration Control: gives full control over the RGB display channels
zRam: Support For zRam Memory Compression
Governers: Wheatley
I/Os: FIOPS (Fair Input/Output Per Second)
Androguide's Features (Aka: Louis Teboul) :
CPU Freq: Extra Steps At 2.15GHz & 345MHz
Governers: Pegasusq & Nightmare & Hyper
I/Os: SIO (SImple Ondemand)
CoolDevelopment's Features :
CPU UnderClocking: Down to 268MHz
F2FS: Samsung's F2FS nand-optimized file system support
ExFAT: Samsung's open-source exFAT driver V1.2.7
fxTHaxxorX's Features :
CPU OverColcking: Added CPU OC Steps 2.49GHz & 2.72GHz
Early_Suspend_Delay: Delay fbearlysuspend to allow CRT off animation to be displayed
Governers: SmartAssH3 & Adaptive & DanceDance & SavagedZen
I/Os: Zen & Tripndroid
Various Developers :
CPU Voltage Control: Set Voltage for every CPU Clock [by imoseyon]
MSM_Sleeper: Sets the Max CPU Frequency When Screen is Off [by flar2]
Compression: XZ Compressed & LZ4 compression support [by Kyungsik Lee]
SLIMbus: Increase rootfreq 24.526MHz -> 27+MHz & clock-gear 7 -> 10 [by franciscofranco]
CPUQuiet: cpu hotplug drive (disabled mpdecision automatically) [by maxwen]
I/Os: VR & BFQ (Budget Fair Queueing) [by krabappel2548]
Governers:
InteractiveX2 & SmartassV2 & Lagfree & Lionheart & Badass (by krabappel2548)
Alucard [by Alucard24]
My Touches :
Linux Version: Updated Linux Version of the Kernel to 3.4.5
OC/UC CPU: Allow UnderClocking to 268MHz Mhz While OverClocking to 2.49GHz & 2.72GHz
Toolchain: Built with Latest Linaro GCC 4.9.2-2014.10 Toolchain With A15 Optimizations
Many Developers of the Mentioned above have much more contributions in this kernel, but it's hard to mention it all
Download Folder :​
Disclaimer :​
Code:
# Neither me or any contributors to this kernel can nor will be held
# responsible for any damage or any kind of problem related to its use.
# You are using this piece of software AT YOUR OWN RISK.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
Sources :​
Credits :​
Thanks to Androguide.fr for all Pimped related features in this kernel
Thanks to oshmoun he helped me a lot to get this kernel to be as great as it is now
Thanks to CoolDevelopment for all Mosh related features in this kernel
Thanks to faux123 for all his contributions to the android kernel community, many of which are implemented here
Thanks to showp1984 for his msm_mpdecision hotplug driver
Thanks to DooMLoRD for all the cherry-picked features from his DoomKernel
Thanks to krabapel2458 for the inital port from DoomKernel of features like GPU OC, some governors and more.
And of course, thanks to FreeXperia and Kali- in particular, for the device bring-up
XDA:DevDB Information
GreatDevs Kernel Kitkat - Amami, Kernel for the Sony Xperia Z1 Compact
Contributors
OmarEinea, oshmoun
Source Code: https://github.com/GreatDevs/android_kernel_sony_msm8974
Kernel Special Features: 2.72GHz OC | 268MHz UC | Voltage Control | F2Fs | Sound Control | Color Control | FastCharge | Govs & I/Os | IntelliV3.8 | LZ4-compressed | Alucard HotPlug | PowerSuspend | CPU Frequency Limiter | CPU Quiet | FSync | Futex Tweaks | Optimizations
Version Information
Status: Beta
Current Beta Version: V1
Beta Release Date: 2014-11-08
Created 2014-10-30
Last Updated 2015-04-05
ChangeLog & To-Do-List
ChangeLog :​
Version 1:
2014-11-08 :
Add CPU OverColcking Steps 2.49GHz & 2.72GHz [by fxTHaxxorX & Huge Thanks to oshmoun]
Replace CM's boot logo with GreatDevs' Black Boot Logo
Update Kernel's Linux Version 3.4.0 -> 3.4.5
Add new SmartAssH3 & Adaptive Governors [by fxTHaxxorX]
Add new I/Os Zen & Tripndroid [by fxTHaxxorX]
Cleaned up kernel's name from those creepy numbers [thanks fxTHaxxorX]
CM Upstream
2014-11-03 :
Update IntelliPlug v2.0 -> v3.8
Add new SavagedZen & DanceDance Governors [by fxTHaxxorX]
Add Early Suspend Delay [by fxTHaxxorX]
Disable mpdecision by default, so now only CPUQuiet works by default [thanks oshmoun & CoolDevelopment]
Probable fix for those who are having bootloop (try and let me know) [thanks oshmoun]
2014-11-01 :
Update Sound Control v3.5 -> v3.6
Enabled CPUQuiet for Balance Governor [by oshmoun]
Use Default CPU Freq as: 268.8MHz Min & 2.26GHz Max
Follow Up For Some Camera Related Stuff (Fixes Camera Bug On Some ROMs) [by oshmoun]
Start Supporting Honami & Togari
2014-10-31 :
Initial Release
To-Do-List :​
Update kernel linux version gradually from 3.4.0 to 3.4.104
Update all old features from other kernels
Dig around for some new features
Make a nice and clean build that should be called stable
Kernel is beta so don't expect it to be perfect or near that
Additional Add-ons
Replace Your Logo :​
As shown in the attachments, these are the three logos of GD kernel, chose the one you like to become your boot logo,
and if you want the stock CM boot logo, you can have it as well, Download links for all four packages can be found here:
Logo Replace Packages Download Folder
Old GD Logo:
​
​
Kernel flashed, will be back with rapport
Unlock 2.7ghz I write as (maybe) future user of Z Ultra one
Hi Folks
It`s to silent in the compact forums thats why I response.
First this is a awesome Kernel, I have been running it today with default settings. Incredible 2.4GHz result in considerably faster starting of big apps, the Phone didn`t heat up at all , battery drain is slightly increased and I haven`t had any crashes. I`m realy impressed.
Thanks a lot Omeira.
Maybe someone would like to share recommended settings for good battery or performence, I don`t know all this new govenors.
OmarEinea said:
I have enabled 2.4GHz and if it's stable enough I can enable 2.7GHz if anyone's interested
there will be no DT2W feature so don't piss me off by asking about it
Click to expand...
Click to collapse
How about 3ghz?
source can be found here:
https://bitbucket.org/morfic/trinity_five
i got it to work on my N5, and it worked pretty well.
I think 3ghz is too much, but if u unlock it and made ultra version i will try it on my phone (phablet ) to see how stable it will be on 3ghz (power is coming )
I think is better place for now to write what i wrote in zu pimped thread
ch3mn3y said:
If i,can i have small request: row i/o as i tried most possible set ups on pimped and nightmare on 2 first cores and pegasusq on two remaining + row on internal and vr on sd is the best (at least for me) <-- and im just missing row scheduler (however its possible that i didnt find it in ur thread)
Click to expand...
Click to collapse
However for more safe work on 3.0ghz u would need to add some steps like 2.5, 2.6, 2.8, 2.9. That way it will not jump so much in one moment (from 2.4 to 3 or form 2.7 to 3)
Tommy-Geenexus said:
How about 3ghz?
source can be found here:
https://bitbucket.org/morfic/trinity_five
i got it to work on my N5, and it worked pretty well.
Click to expand...
Click to collapse
ch3mn3y said:
I think 3ghz is too much, but if u unlock it and made ultra version i will try it on my phone (phablet ) to see how stable it will be on 3ghz (power is coming )
I think is better place for now to write what i wrote in zu pimped thread
Click to expand...
Click to collapse
Yes I think 3.0GHz is too much as well, though I might try to include it later
and @ch3mn3y,, sure, I'll add adding ROW I/O to the to-do-list, and BTW I have made a build of this kernel for togari,
do you wonna test it? , cuz if the kernel is doing fine on togari, I'll start supporting it as well
Regards,
Omar.
send it. sure i will test it. it wont burn my phone
PS. Its based on c6833 or c6806 (like most kernels)? As they are lte versions and other can use it as well
OmarEinea said:
Yes I think 3.0GHz is too much as well, though I might try to include it later
and @ch3mn3y,, sure, I'll add adding ROW I/O to the to-do-list, and BTW I have made a build of this kernel for togari,
do you wonna test it? , cuz if the kernel is doing fine on togari, I'll start supporting it as well
Regards,
Omar.
Click to expand...
Click to collapse
i'll build a kernel for togari with 3ghz oc when i have my computer back.
i'll do a pull-request then if its half-way stable.
Tommy-Geenexus said:
i'll build a kernel for togari with 3ghz oc when i have my computer back.
i'll do a pull-request then if its half-way stable.
Click to expand...
Click to collapse
Fair enough
Regards,
Omar.
U can create thread in ultra's section so i (and maybe others) wont make mess here with Qs about ZU's version
ch3mn3y said:
U can create thread in ultra's section so i (and maybe others) wont make mess here with Qs about ZU's version
Click to expand...
Click to collapse
I will, as soon as someone confirms to me that it works on togari,
also you can send me pm for now if you want
Regards,
Omar.
Ok. Its working (at least wirh CarbonROM. I can OC to 2.4 ghz, but i cant use voltage menu form PimpMyZ1 app, could with pimped
Not working for XZ1. Phone does not boot, black screen, no LED, Fastboot Mode working to recover it.
->--- said:
Not working for XZ1. Phone does not boot, black screen, no LED, Fastboot Mode working to recover it.
Click to expand...
Click to collapse
u must be aware of what misleading information you are sharing here ?
@OmarEinea
Great work
Awesome Kernel ..
detail feedback sent through PM
Thanks for making CM ROM'S more smoother
ch3mn3y said:
Ok. Its working (at least wirh CarbonROM. I can OC to 2.4 ghz, but i cant use voltage menu form PimpMyZ1 app, could with pimped
Click to expand...
Click to collapse
Yeah it doesn't work using PimpMyZ1 app on amami as weel (that happen after adding 2.4GHz OC),
though it works using any other app, and you know what,
PimpMyZ1 is out-dated so you'll have to use another app to have control over all features this kernel has,
I believe PimpMyZ1 gives FC if you try to Control CPU voltage because this kernel contains 268MHz step, which never existed on pimped
->--- said:
Not working for XZ1. Phone does not boot, black screen, no LED, Fastboot Mode working to recover it.
Click to expand...
Click to collapse
I believe I didn't give you a link for Honami's build of this kernel!
did you try flashing the zip from this thread?
or someone else gave you a link to honami's build?
cuz it's usual to have the brick you had if you flash a kernel for amami on honami
Regards,
Omar.
Do you know any other app with per core governor support?
Sent using C6833 - Carbon KitKat/Pimped Z1 Kernel
I just tried the amami version. Because somewhere here I read something about Z1 U which is nearly the same hardware. I just wondered because Z1 C has another CPU. So I gave it a try. ?

[KERNEL] [AOSP] [ArchiToolchain] [14/04/15] ArchiKernel V2.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"
}
Info from me (Hbo): these are test releases of ArchiKernel freshly compiled with i9305 defconfig. I have tested it for few days and it's running really fine. However, consider that it may contain some undiscovered bugs etc. Then, just tell me what's wrong and I'll check if I can do anything about that. Please check flashing and updating instructions
Base: Samsung N7100XXUFNI1 Sources (NOT smdk4x12)
Linux 3.0.31
Compiled using latest ArchiToolchain
ArchiDroid Optimizations
Using AnyKernel method (compatible with all ROMs AOSP)
And many other awesome things I have no time to list
Other kernel's features:
Boeffla Sound
Configurable touchboost
Configurable touchwake
Zzmoove governor with default Moderate profile
BFQ i/o scheduler
GPU UV/OC
CPU UV/OC, idle modes
Charging interface
LED interface
Android and Kernel logcats switches
Mdnie control
Vibration control
ArchiDroid Optimizations:
- Fully optimized for Samsung Galaxy S3 (-marm -march=armv7-a -mcpu=cortex-a9 -mtune=cortex-a9 -mfpu=neon -mfloat-abi=softfp)
- Compiled with O3 optimization level (-O3)
- Performed interprocedural pointer analysis and interprocedural modification and reference analysis (-fipa-pta)
- Performed loop invariant motion on trees. It also moved operands of conditions that are invariant out of the loop, so that we can use just trivial invariantness analysis in loop unswitching. The pass also includes store motion (-ftree-loop-im)
- Created a canonical counter for number of iterations in loops for which determining number of iterations requires complicated analysis. Later optimizations then may determine the number easily (-ftree-loop-ivcanon)
- Performed induction variable optimizations (strength reduction, induction variable merging and induction variable elimination) on trees (-fivopts)
- Tried to reduce the number of symbolic address calculations by using shared “anchor” symbols to address nearby objects. This transformation can help to reduce the number of GOT entries and GOT accesses on some targets (-fsection-anchors)
- Assumed that loop indices do not overflow, and that loops with nontrivial exit condition are not infinite. This enables a wider range of loop optimizations even if the loop optimizer itself cannot prove that these assumptions are valid (-funsafe-loop-optimizations)
- Moved branches with loop invariant conditions out of the loop (-funswitch-loops)
- Attempted to avoid false dependencies in scheduled code by making use of registers left over after register allocation. This optimization most benefits processors with lots of registers (-frename-registers)
- Re-ran common subexpression elimination after loop optimizations are performed (-frerun-cse-after-loop)
- Didn't keep the frame pointer in a register for functions that don't need one. This avoids the instructions to save, set up and restore frame pointers; it also makes an extra register available in many functions (-fomit-frame-pointer)
- Made a redundant load elimination pass performed after reload. The purpose of this pass is to clean up redundant spilling (-fgcse-after-reload)
- Ran a store motion pass after global common subexpression elimination. This pass attempts to move stores out of loops (-fgcse-sm)
- Eliminated redundant loads that come after stores to the same memory location, both partial and full redundancies (-fgcse-las)
- Constructed webs as commonly used for register allocation purposes and assigned each web individual pseudo register. This allows the register allocation pass to operate on pseudos directly, but also strengthens several other optimization passes, such as CSE, loop optimizer and trivial dead code remover (-fweb)
- Performed tail duplication to enlarge superblock size. This transformation simplifies the control flow of the function allowing other optimizations to do a better job (-ftracer)
Click to expand...
Click to collapse
What to expect:
- Awesome stock battery life on AOSP ROMs (due to Samsung sources and not smdk4x12)
- Blazing fast (Deep advanced optimizations, Linaro toolchain, this is the beast)
- High compatibility (AnyKernel method, the kernel should work on all ROMs)
What to NOT expect:
- Many CPU or I/O governors # We don't need overhead, you can achieve nearly the same just by tweaking governor to your needs
- Features I don't like/need
- Dualboot (see above ^)
- F2FS (see above ^, however this one depends on kernel upstreaming, as f2fs is merged)
Flashing instructions:
1. Make sure that you have stock kernel already flashed (the one which comes with your ROM), if you're running custom kernel already, reflash your ROM without wipe, this will also flash stock kernel. This is ultimately important, DON'T FLASH ARCHIKERNEL ON ANOTHER CUSTOM KERNEL, you may face various issues you've never seen before.
* This is because ArchiKernel uses AnyKernel method - it pulls ramdisk from your current kernel. If you brick your phone by flashing AK on top of custom kernel, you know who will be responsible for that.
2. Flash ArchiKernel zip.
3. Profit!
Updating instructions:
1. If you arleady have older ArchiKernel version flashed properly with above instructions, and changelog doesn't state otherwise, just flash the .zip with new version of AK.
2. No wipes, cleaning dalvik cache or anything else is required, flashing zip is enough.
3. Profit!
Bugs:
None known
Contributors
JustArchi, Moster2
Source Code: https://github.com/ArchiDroid/ArchiKernel
Download the newest version:
CLICK
Some older version download:
This one for me, reserved.
First version, dated 14/03/2015 is out. Download, flash on STOCK kernel of your Lollipop rom and report It should work on Nameless and AICP for sure, interesting if it works on CM and RR.
Working fine with todays RR O3 Test Build (which is in upload at the moment).
Great Kernel so far after a few minutes, many thanks.....whether the kernel is also working on normal or official RR, I will test soon, but I am quite sure that he does .
rodman01 said:
Working fine with todays RR O3 Test Build (which is in upload at the moment).
Great Kernel so far after a few minutes, many thanks.....whether the kernel is also working on normal or official RR, I will test soon, but I am quite sure that he does .
Click to expand...
Click to collapse
That is really, really, really good!
I found ArchiKernel a really good, comfortable to configure and universal kernel
Hbohd said:
That is really, really, really good!
I found ArchiKernel a really good, comfortable to configure and universal kernel
Click to expand...
Click to collapse
hi, can i just flash this kernel after I flash the aicp rom? becasue I dont' know if the kernel come with aicp rom is stock or custom.
It's stock, so you can directly flash this kernel after flashing rom. Every AOSP Lollipop rom that we have comes with a stock, unmodded kernel
Very nice can't wait to testing it looking forward to it.
Just flashed. Seems fine so far, but does it need also LMK corrections?
Sent from mobile
This kernel is real beast 27500 on antutu @Stock
I know that archi won't add governors/schedulers but if you mate could edit the kernel just to add zzmoove or smartass for battery saving and zen scheduler , it'd be very very great.
I'd love to test some OC @1600 for cpu and @666 for gpu just to see where it could go with such a kernel if you have time .
anguslaw said:
hi, can i just flash this kernel after I flash the aicp rom? becasue I dont' know if the kernel come with aicp rom is stock or custom.
Click to expand...
Click to collapse
does it work on acip? i have aicp but i dont know if this works on it
klemen241 said:
does it work on acip? i have aicp but i dont know if this works on it
Click to expand...
Click to collapse
If you read 3rd post in this thread you will know the answer
I'm sorry if my question is stupid but is this work with rooted touchwiz kitkat 4.4.4 rom?
aaz03 said:
This kernel is real beast 27500 on antutu @Stock
I know that archi won't add governors/schedulers but if you mate could edit the kernel just to add zzmoove or smartass for battery saving and zen scheduler , it'd be very very great.
I'd love to test some OC @1600 for cpu and @666 for gpu just to see where it could go with such a kernel if you have time .
Click to expand...
Click to collapse
Yeah, I was thinking just about the same. I am testing right now experimental kernel with 1600 OC and some more optimizations. I may share it as experimental release soon
However, I think that Archi may add zzmoove in future, so I won't double his work [emoji14] (I am missing it too!)
I might add zen in next release though, it shouldn't be too much work. However, isn't bfq running just fine? How can you tell if zen is better than bfq?
amigoloco said:
I'm sorry if my question is stupid but is this work with rooted touchwiz kitkat 4.4.4 rom?
Click to expand...
Click to collapse
As for now: not
To my mind, it will be possible in not-far future
Hbohd said:
If you read 3rd post in this thread you will know the answer
Click to expand...
Click to collapse
i actualy read all the posts but third one. I feel like total retard haha. Thanks for answer man
voyteckst said:
Just flashed. Seems fine so far, but does it need also LMK corrections?
Sent from mobile
Click to expand...
Click to collapse
LMK permission's fix won't do any harm, therefore it's better to keep it in. Moreover it allows any apps to see and modify them.
klemen241 said:
i actualy read all the posts but third one. I feel like total retard haha. Thanks for answer man
Click to expand...
Click to collapse
Happens ! No problem at all
Wich app I Have to use to con figure the kernel?
With synapse for example which is coming with the kernel zip.
The ASV level showing on synapse, does it tell me if my chip in particular is bad? I have level 2, which is pretty bad...

[KERNEL][CM12.1 (based)][Z3C][GPU+CPU OC][5.1.1]M5 Kernel

{
"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"
}
I am NOT resposible for any damage done to your device, your neighbor, or any other things you like/hate.​
Introduction:
This is my first kernel for any Android device. I created it because I want to get the best out of my device. It initially started with some optimizations regarding SaberMod 4.9 compatibility but I tought why not optimize it even more.
About:
This Kernel is based on the official CM12 kernel, therefore it should work with any Rom using the stock CM kernel too (Like Carbon and Liquid). I run it together with Carbon here, all tests I do will also be done using Carbon. The Kernels features will get more with time
Features and Commit History:
Check 2nd Post!
Installation Instruction:
THIS DOES ONLY WORK ON UNLOCKED BOOTLOADER!
When you're on CM/a CM based Rom:
Flash the zip file in recovery
When coming from Stock:
Flash the boot.img included in your ROMs zip file using fastboot. Flash a CM based Rom then and flash the Kernel zip file again as the Rom overrides the Kernel.
Download:
M5 Kernel (Release Versions)
https://dl.myself5.de
M5 Kernel (Test Versions)
https://testing.myself5.de
Thanks/Credits:
DooMLoRD (and therefore all guys he thanked listed below) - for a lot of Commits
FreeXperia Team (especially Jerpelea) - for too many things!
Kali- - to help get the correct dtbTool parameters for a bootable kernel
Faux123 - for lots of patches, you rock dude!
koush & all CyanogenMod maintainers - for too many things!
Dees_Troy & TeamWin - for their excellent work on TWRP Touch Recovery
Phil3759 - for his excellent work on PhilZ Touch Recovery
myfluxi - for a lot of great patches
flar2 - for a lot of great patches
dbolivar- toolchain fixes
FranciscoFranco - for Cortex-A15 optimizations, bunch of other things!
CarbonRom Team - for too many things!
vishal-android-freak - for too many things!
phaseburn - for being a good friend and helping me with almost everything !
sreinst1 - for too many things!
infected_ - for help with SM!
pec0ra - for fast_hotplug
AndroPlus - for too many things!
sparksco - for the SaberMod Toolchain
YoshiShaPow and Frap129 - for SaberNaro Toolchain
Team AOSPAL - for the Kernel Optimizations
Panic Brothers - for sponsoring me a Z3C!
My Big Brother Eric - for helping me keeping focused on Development!
My friends Silas and Max - for letting me use their servers and being awesome!
If I forgot you, please tell me.
If you think I deserve a donation, I won't stop you
Thanks a lot to those who have donated!
Huge Thanks to @Panic Brothers who donated the Z3C to me! You Rock Bro!
​
XDA:DevDB Information
M5 Kernel, Kernel for the Sony Xperia Z3 Compact
Contributors
Myself5
Source Code: https://github.com/Myself5/android_kernel_sony_msm8974/tree/cm-12.1
Kernel Special Features:
Version Information
Status: Beta
Created 2015-05-22
Last Updated 2016-07-01
Changelog
Latest Version: V11.2
Changelog:
Version 1:
Initial Z2 Release
Introduce Optimized Buildflags in order to build with SaberMod 4.9
Add Intelliplug
Add Fastcharge
Add new CPU Govs: wheatley, Smartassv2 LionHeart, Lagfree, Intelliactive
Add new I/O Sheduler BFQ, fiops, SIO
Add Faux123 Sound Control
GPU OC to 657MHz, Idle on 27MHz and add 100MHz Step
Version 1.2
Fix D2W
Add fast_hotplug CPU Hoplug
Version 2:
Implement kexec-hardboot -> this allows the usage of MultiROM
CPU OC over 2.9 GHz -> We now can OC up to 3.03GHz
Version 3:
Add CPU Govs Intellidemand, smartassH3 and adaptive
Add IO Sheds VR, ZEN, SIO-Plus and tripndroid
Add Custom Logo
Fix simple ondemand GPU Gov and add conservative
Version 4:
Add 268MHz CPU Step -> CPU can now idle on lower CPU freq and save battery
Add Alucard Hotplug and CPU Gov
Add ElementalX Gov
Revert OC Ability to 3GHz -> 3GHz was just not stable
Add KCAL support
Add F2FS Support
Initial Z3 Bringup
Version 5:
Add Bricked Hotplug
Add new CPU Govs Alucard, HYPER, OndemandPlus, Nightmare, Darkness, PegasusQ, Smartmax
Remove F2FS Support again -> Seems not to be very stable
Version 5.1:
Revert Custom Bootsplash -> together with the new Display Drivers it made the device not to boot anymore
Version 6:
Fix for Z3* Touch in MultiROM -> updated Clearpad Touch Driver
Initial Z3 Compact bringup
Version 7:
Add slim and zzmoove CPU Gov
Initial Z1 Compact bringup by @oshmoun
Enable F2FS Again
Update Alucard, Darkness and Nightmare Govs
Update BFQ I/O Shed
Update Alucard Hotplug
Rebase IntelliPlug to faux123's latest Version
Version 8:
Fixed F2FS, thanks to @Hazou
Finally implement Intelli_Termal V2, thanks to @someone755 and @oshmoun
Updated alcurd, nightmare, darkness
Version 9:
Initial Z1 bringup by @oshmoun and @Langes
Kernel Zip is now based off AnyKernel2 by @osm0sis, this allows the installation on every Rom using CM Kernel, even if it has a different Ramdisk than CM, like Mokee and Slim
Version 10:
Initial Bringup for Sony Xperia Tab Z2 (LTE and Wifi) thanks to @rcstar6696
Fix Kernel install issues with AnyKernel2
Display Kernel Version in Settings (Change Localversion from M5-Kernel to M5-Kernel-*VERSION*
Add Adreno_idler
Update zzmoove to Version 1 Beta 8
Fix a bunch of Display issues (like Black lines) on Z1C
Add mac80211 injection patch and HID patch for keyboard support
Version 10.2:
Fix Soft Reboots on rhine devices
Add Oneshot Sync
Tweak kgsl
Fix loading of LZMA Compressed Recoverys
Version 11:
Probably the last 3.4 M5 Kernel release, we will start working on M5 Kernel based on the Sony 3.10 AOSP Kernel soon.
Merge CM Upstream (Includes merge of Sony 23.4.A.1.200/23.4.A.4.6)
Fix static noise on high-end headphones
Various zRAM fixes and improvements
Merge of Linux Kernel upstream to get the kernel base to 3.4.111 (latest 3.4 Kernel available)
@tomascus rules.
Version 11.1:
Fix sound again by reverting the previous sound fixes
Version 11.2:
Recompile Kernel because thanks to the Server failure we lost some of the V11.1 builds.
All Versions since V4:
Support for LZMA compressed Recoveries like MultiROM TWRP (http://review.cyanogenmod.org/#/c/89057/)
[Only for V*-Permissive] SELinux Permissive for use with Xposed Framework (http://review.cyanogenmod.org/#/c/78551/)
All Version included the newest CM Upstream Changes from the Day they got compiled. Version which are not mentioned explicitly did only include a CM Upstream update.
For a detailed Changelog, check the Github Commit history:
Lollipop
https://github.com/Myself5/android_kernel_sony_msm8974/commits
Bla bla first bla bla
You don't know how long I've spent F5'ing the Z3C development page lol.
Also
This is my first kernel for any Android device.
Click to expand...
Click to collapse
Don't believe this man, he does great work with kernels on other Xperia devices!
I find it odd though that the kexec page address value for the Z3C differs from the Z3 and Z2 -- got any explanation on that? (My first guess would be that's because it has less RAM but I'm tired and pretty sure that's wrong.)
Great Work man
First of all, thanks a bunch for all your hard work @Myself5!!
Our Z3Cs need a serious kernel, feel like this could be it. I've noticed you uploaded 2 different V6 versions for Z3Cs - normal and permissive? Could you explain the difference?
Thanks again for all your input, and happy flashing everyone.
Cr1ms0n said:
First of all, thanks a bunch for all your hard work @Myself5!!
Our Z3Cs need a serious kernel, feel like this could be it. I've noticed you uploaded 2 different V6 versions for Z3Cs - normal and permissive? Could you explain the difference?
Thanks again for all your input, and happy flashing everyone.
Click to expand...
Click to collapse
Permissive has SELinux mode set to permissive (for usage with XPosed), while the normal one has the stock SELinux Settings, being Enforced.
someone755 said:
Bla bla first bla bla
You don't know how long I've spent F5'ing the Z3C development page lol.
Also
Don't believe this man, he does great work with kernels on other Xperia devices!
I find it odd though that the kexec page address value for the Z3C differs from the Z3 and Z2 -- got any explanation on that? (My first guess would be that's because it has less RAM but I'm tired and pretty sure that's wrong.)
Click to expand...
Click to collapse
Thats totally correct. The Z3C has 2GB RAM compared to the Z2 and Z3 having 3GB. Hence the Positions needed for the kernel inside the RAM Banks are different too -> Different Kexec Hardboot value.
Myself5 said:
Permissive has SELinux mode set to permissive (for usage with XPosed), while the normal one has the stock SELinux Settings, being Enforced.
So if I'm planning to use Xposed I need to flash the permissive version is that right?
Click to expand...
Click to collapse
Just Flashed m5 kernel (release version)
works perfectly.
Thanks for all your hard work
Tested on PAC Rom. Working good! Seems to be a little more battery consuming compared to stock CM kernel.
I thought so to, but am gonna give it a day or so to settle. Much faster/responsive tho, apps etc are opening a lot faster so is browser imo
Flash v6 se permissive in last cm. Reboots constant.
tatanico said:
Flash v6 se permissive in last cm. Reboots constant.
Click to expand...
Click to collapse
Have you tried latest cm with it's own kernel? bcs m5 permissive kernel works with nightly from May 19
Just a question about xposed and selinux. I'm running a stock 5.0.2 with xposed on my phone, selinux status set to enforcing. Why is permissive needed with cm and this kernel? Just curious.
Kernel and last cm 23/05 not work god.
Hello!
I've got the latest cm nightly ( 24.05.2015 ), with latest M5-Kernel-V6-L. I think everything works fine, the system speed little bit faster then the cm's kernel. The processor cores using are better. In stand by, it's uses only one core, not two core like cm. But! With M5 kernel, wifi doesn't work. I can't run it. If i turn it on, nothing. It's doesn't find any wifi. And it's going back to off... Am I the only one with that error? I doesn't try M5 kernel before.. I missed something? I'm not at home, but if I arrived, I can make a Logcat if it help.
Sent from my Xperia Z3C using XDA Free mobile app
lba810701 said:
Hello!
I've got the latest cm nightly ( 24.05.2015 ), with latest M5-Kernel-V6-L. I think everything works fine, the system speed little bit faster then the cm's kernel. The processor cores using are better. In stand by, it's uses only one core, not two core like cm. But! With M5 kernel, wifi doesn't work. I can't run it. If i turn it on, nothing. It's doesn't find any wifi. And it's going back to off... Am I the only one with that error? I doesn't try M5 kernel before.. I missed something? I'm not at home, but if I arrived, I can make a Logcat if it help.
Sent from my Xperia Z3C using XDA Free mobile app
Click to expand...
Click to collapse
Yes WiFi lost here.
6.1 is coming
Compiling and uploading 6.1 ATM. No changes exept the merge of the CM Upstream branch. 6.1 is now working with the latest CM Builds.
Also it's the first fully automated build on my jenkins setup (using the fileserver as a host and my friends homeserver as the buildserver) so don't be confused if the Kernel build host is "[email protected]", thats my friends server. The Automation allows me to upload a new Kernel version faster in case of a CM upstream change.
Regards and Happy Flashing
Changelog is live
I just updated the Second Post, It now includes a Full Changelog, and therefore a Feature List too.
Have fun with it
I seem cannot set minimum CPU freq, it keeps turning back to 1958 MHz using kernel adiutor, trickster, and any app :/
Sent from my Xperia Z3C using XDA Free mobile app
reyhanpk said:
I seem cannot set minimum CPU freq, it keeps turning back to 1958 MHz using kernel adiutor, trickster, and any app :/
Sent from my Xperia Z3C using XDA Free mobile app
Click to expand...
Click to collapse
Using kernel adiutor, no problem here.
was12 said:
Using kernel adiutor, no problem here.
Click to expand...
Click to collapse
Solved it, the culprit was the vdd restriction.
Its all normal and smooth now
Sent from my Xperia Z3C using XDA Free mobile app

[Discontinued][KERNEL] yoAeroA00 Kernel [All ROMs Support][by yoAeroA00]

{
"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"
}
/include/disclaimer or warning.h
/*
* Your warranty is not void as I Think!!
*
* 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, Hard, a Lot $ Lot:laugh::laugh::laugh:
* But I will always be here to HELP! You...
*/
Please! Don't Share it on other Sites without my Permissions...
XXX Features XXX
1> It's made by me...
2> USB Fast Charge...:victory:
3> Custom CPU Governors... many...
4> Custom IO Schedulers... many...
5> GPU & GPU BUS OC*... and modified Frequencies...
6> CPU & CPU Bus OC*... and modified Frequencies...
7> RAM Optimizations...:angel:
8> Custom Hotplugs... many...
9> Simple GPU Algorithm and Adreno Idler...
10> Faux Sound Control 3.5...
11> Uncountable bugs Fixed...
12> Expandable Memory support upto 256GB... Yaaa...
13> Kernel Hard Boot..
14> SafetyNet API Patch(In Development)...
15> CSnappy Compression/Decompression...
16> Exfat Latest...
17> Multicore Power Saving....
18> Write Protection has been removed....:fingers-crossed:
19> LZ4...
20> Build with Google Toolchain 4.8...
21> Default TCP Congestion Algorithm 'Westwood' and many more...
X> Will tell Soon...
* :- Yes Baby, I am the First Dev to Unlock the Potential of msm8610 Snapdragon Socs...
Procedure for Proper Installation
1> Wipe everything in Recovery...
2> Flash any ROM which is Supported by Kernel...
3> Flash GApps if you need...
4> Flash Kernel ROM Patch...(Only at once after a clean ROM Installation)
5> Flash yoAeroA00 Kernel...
6> Wipe Cache and Dalvik Cache...(Only if not done a clean ROM Installation)
7> Reboot System...
8> Don't touch settings until you don't know what they mean..
​
XDA:DevDB Information
yoAeroA00 Kernel for Nokia X2, Kernel for the Nokia X2
Contributors
yoAeroA00, Lovely Nokia X2 Users & Fans...
Source Code: http://PM me if you need that...
Kernel Special Features: You Tell...
Version Information
Status: Stable
Created 2017-01-01
Last Updated 2019-02-06
DOWNLOADS
Yah! Baby.. Codiled In INDIA
> Build of Kernel :-
ARA CM12.1 ROM[20171020], ARA CM12.1 ROM(21June2017)[20171020], RR CM12.1 Based ROM[20170520], ARA CM11.0 ROM[20170520], Pacman CM11 Based ROM[20170520], Temasek CM12.1 Based ROM[20170122], Carbon CM12.1 Based ROM[20170108]
> Build of Kernel + DSC* :-
ARA CM12.1 ROM[20170520], RR CM12.1 Based ROM[20170520], ARA CM11.0 ROM[20170520], Pacman CM11 Based ROM[20170520], Carbon CM12.1 Based ROM[20170108]
> Build of Kernel DSC* ROM Patch :-
ARA CM12.1 DSC ROM Patch[20170202], ARA CM11.0 DSC ROM Patch[20170202]
* = DSC feature optimizes your SDCard as Primary Storage and disable Internal Memory Too...:silly::fingers-crossed:
Don't Mirror Links
NOTE: If you need Support for Other ROMs than submit me the boot.img, build.prop and framework-res.apk of that ROM... :good::good:
First BOOT will take some Time to Optimize Your ROM...:fingers-crossed::fingers-crossed:
Enjoy!!:laugh: & In response to Continue this Project Hit Thump'sUp!! Bro...:good:
​
Development Catalogue
> Build 20171020 :- Fixed bootloop's...
> Build 20171007 :- Fix SDCard not Mounted...
> Build 20171006 :- Fix CPU frequency scaling and Tweak GPU frequencies for smooth UI, several major bug fixes...
> Build 20170520 :- Move Kernel More Towards Stability, Add stock based TV Tuners, Change Default Hotplug to Alucard & more...
> Build 20170223 :- Just Removed Nonsense...
>Build 20170202 :- Most Stable Release ever Made, New Special @yoAeroA00 Optimizations(Games, UI, Battery BAK, xSECRETx, etc.), Improved CPU & GPU Frequencies, Fix Deep Sleep, Fix Phone overheating while using as monsters....
>Build 20170201 :- Latest Stability and bug Fixes, Improved CPU Timer upto 3x for better UI.......
>Build 20170128 :- Most Stable Release, Few Tweaks, Enable TV Tuners Support....
>Build 20170126 :- ReCalibrate whole Kernel Source Code, All reported bugs Fixed....
>Build 20170125 :- ReOptimize whole Kernel Code, Some Stability Fixes, Fix the Zoom issue...
>Build 20170122 :- Optimize GPU Drivers, Remove WLAN Debugging, Fix low battery Settings, Fix ****!...
>Build 20170112 :- Redefine GPU Frequencies,Redefine CPU Frequencies for Optimum Performance, SlowDown's Completely Removed, Added Side(Simple Deadline) I/O Scheduler...
>Build 20170111 :- Redefine GPU Bandwidths & Scaling Factor, Try to Remove UI Slowdowns...
>Build 20170110 :- Fix Bugs in Kernel Code, Optimize I/O Schedulers, Add some Custom Settings...
>Build 20170109 :- First implementation of SafetyNet API Patch, Added SmartassH3 & badass CPU Governor's, Added ZenPlus I/O Scheduler & little bugs Patches...
​
Very small slowdown issue !
Try to build cm14.1
https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/tree/cm-14.1?files=1
https://github.com/cm-nokia-x2/android_device_nokia_ara/tree/cm-14.1?files=1
j€nish said:
Very small slowdown issue !
Try to build cm14.1
https://github.com/cm-nokia-x2/android_kernel_nokia_msm8610/tree/cm-14.1?files=1
https://github.com/cm-nokia-x2/android_device_nokia_ara/tree/cm-14.1?files=1
Click to expand...
Click to collapse
In Kernel Release of latest CM14, or in my kernel Bro??
If you are saying in my kernel than those slowdown issues are due to nvidia's CPU and GPU power optimizing patches...[emoji41] [emoji41] [emoji41]
I will try it Soon after I will make a universal yoAeroA00 kernel flashable zip....[emoji16] [emoji16] [emoji16] [emoji16]
yoAeroA00 said:
In Kernel Release of latest CM14, or in my kernel Bro??
If you are saying in my kernel than those slowdown issues are due to nvidia's CPU and GPU power optimizing patches...[emoji41] [emoji41] [emoji41]
I will try it Soon after I will make a universal yoAeroA00 kernel flashable zip....[emoji16] [emoji16] [emoji16] [emoji16]
Click to expand...
Click to collapse
Try build from moto e1
Where is the kernel☺??
netradip said:
Where is the kernel???
Click to expand...
Click to collapse
Rebuilding it to support all CM12.1 base ROM's...[emoji41] [emoji41] [emoji41] [emoji41] [emoji41] [emoji41]
>NOTE :
I like to have a sip of coffee while sitting on my desk and watching the increasing thanks meter;..... and "Send from XDA Premium App 5"......
yoAeroA00 said:
Rebuilding it to support all CM12.1 base ROM's...[emoji41] [emoji41] [emoji41] [emoji41] [emoji41] [emoji41]
>NOTE :
I like to have a sip of coffee while sitting on my desk and watching the increasing thanks meter;..... and "Send from XDA Premium App 5"......
Click to expand...
Click to collapse
Thank you bro.
Cm 12.1 consume more batery
gives low batery backup.
Do something for this problem too..
yoAeroA00 said:
Rebuilding it to support all CM12.1 base ROM's...[emoji41] [emoji41] [emoji41] [emoji41] [emoji41] [emoji41]
>NOTE :
I like to have a sip of coffee while sitting on my desk and watching the increasing thanks meter;..... and "Send from XDA Premium App 5"......
Click to expand...
Click to collapse
Kernel have small slowdown issue
And when listening song it stuck small seconds
good to see some development here
j€nish said:
Kernel have small slowdown issue
And when listening song it stuck small seconds
Click to expand...
Click to collapse
Set minimum frequency to 499 MHz... Or wait for new release of my kernel...[emoji6] [emoji6] [emoji6] [emoji6]
>NOTE :
I like to have a sip of coffee while sitting on my desk and watching the increasing thanks meter;..... and "Send from XDA Premium App 5"......
netradip said:
Thank you bro.
Cm 12.1 consume more batery
gives low batery backup.
Do something for this problem too..
Click to expand...
Click to collapse
Have you tried my Kernel in your phone???[emoji5] [emoji5]
j�nish said:
Kernel have small slowdown issue
And when listening song it stuck small seconds
Click to expand...
Click to collapse
I also feels small slowdown issues but songs don't get stuck even after locking the device
...[emoji54] [emoji54] [emoji54]
>NOTE :
I like to have a sip of coffee while sitting on my desk and watching the increasing thanks meter;..... and "Send from XDA Premium App 5"......
yoAeroA00 said:
Have you tried my Kernel in your phone???[emoji5] [emoji5]
Click to expand...
Click to collapse
I dont get your kernel.
Link for your kerrnel plzzz
netradip said:
I dont get your kernel.
Link for your kerrnel plzzz
Click to expand...
Click to collapse
First Kernel Release have few issues So, I have deleted it. Soon I will update the Kernel Thread...
>NOTE :
I like to have a sip of coffee while sitting on my desk and watching the increasing thanks meter;..... and "Send from XDA Premium App 5"......
Bro please fix auto reboot problem and second sim internet bug or slow leg issue
And please can you add a option for defualt storage for phone storage or sd card
nadnan931 said:
Bro please fix auto reboot problem and second sim internet bug or slow leg issue
And please can you add a option for defualt storage for phone storage or sd card
Click to expand...
Click to collapse
Is these issues is in my Kernel???
yoAeroA00 said:
Is these issues is in my Kernel???
Click to expand...
Click to collapse
This bug of vm03 .kernel
Only small slowdown issue and music stuck some seconds
j€nish said:
This bug of vm03 .kernel
Only small slowdown issue and music stuck some seconds
Click to expand...
Click to collapse
Try the latest Test Build of the Kernel....[emoji41]

[Kernel][GPL][K-N][Thea][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][Thea][UBER TC]ZER0 Byte Kernel[Nightlys][CM/AOSP], Kernel for the Moto G 2014 LTE
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
Interesting, Ill check it out later. Btw, is there any difference between Thea and Titan kernels at all?
Arcline said:
Interesting, Ill check it out later. Btw, is there any difference between Thea and Titan kernels at all?
Click to expand...
Click to collapse
Well since Thea doesnt have a defconfig I used the same of Titan, should work fine. They all are MSM8226 SoC's.
Better RAM management for FALCON/PEREGRINE/TITAN/THEA big 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]
Just flashed the kernel on thea running the latest nightly of LOS. How to enable DT2W ? Tried with Synapse, but everytime I enable the option and lock the screen, the device just reboots. The display type of my XT1072 is mdss_dsi_mot_inx_720p_video_v0.
danielbraileanu said:
Just flashed the kernel on thea running the latest nightly of LOS. How to enable DT2W ? Tried with Synapse, but everytime I enable the option and lock the screen, the device just reboots. The display type of my XT1072 is mdss_dsi_mot_inx_720p_video_v0.
Click to expand...
Click to collapse
Yep I aware of this, is happening on Titan too when I have time I will look. Can you grab me some logs?
Thanks!
Sent from my Xiaomi Redmi 4A using XDA Labs
Can't make Synapse to work again, will provide logs if I figure out Synapse...also Google keyboard seems to have a problem launching after flashing the kernel
L.E: Got it working... here's the logcat. zipped it because txt exceeded max allowed size
danielbraileanu said:
Can't make Synapse to work again, will provide logs if I figure out Synapse...also Google keyboard seems to have a problem launching after flashing the kernel
L.E: Got it working... here's the logcat. zipped it because txt exceeded max allowed size
Click to expand...
Click to collapse
Thanks I will analyze on free time. You can use unified synapse the link is on OP.
Sent from my Xiaomi Redmi 4A using XDA Labs
Hi, i don't speak english, sorry for the language/grammar mistakes
I flash this kernel (R4 for cm12.1) on the last build of official Cyanogenmod 12.1 in thea model (cm12-20151129-nightly) and the camera doesn't work. I don't know how make a logcat, but if reflashing with stock kernel of this cm12.1 build, the camera works again.
any solution?
Thanks for this great kernel Bryan
Thea0152 said:
Hi, i don't speak english, sorry for the language/grammar mistakes
I flash this kernel (R4 for cm12.1) on the last build of official Cyanogenmod 12.1 in thea model (cm12-20151129-nightly) and the camera doesn't work. I don't know how make a logcat, but if reflashing with stock kernel of this cm12.1 build, the camera works again.
any solution?
Thanks for this great kernel Bryan
Click to expand...
Click to collapse
Use this tutorial to make a logcat:
https://forum.xda-developers.com/showthread.php?t=1726238
this logcat is of AOSP 5.1.1 of LuK1337
https://basketbuild.com/filedl/devs.../F-AOSP/thea/AOSP-5.1.1-20150916-thea-luk.zip
The kernel works fine, but have the same problem of cm12.1 , the camera not works
Sorry for the bad english
The log is generated with App Logcat extreme
Thea0152 said:
Hi, i don't speak english, sorry for the language/grammar mistakes
I flash this kernel (R4 for cm12.1) on the last build of official Cyanogenmod 12.1 in thea model (cm12-20151129-nightly) and the camera doesn't work. I don't know how make a logcat, but if reflashing with stock kernel of this cm12.1 build, the camera works again.
any solution?
Thanks for this great kernel Bryan
Click to expand...
Click to collapse
danielbraileanu said:
Use this tutorial to make a logcat:
https://forum.xda-developers.com/showthread.php?t=1726238
Click to expand...
Click to collapse
Thea0152 said:
this logcat is of AOSP 5.1.1 of LuK1337
https://basketbuild.com/filedl/devs.../F-AOSP/thea/AOSP-5.1.1-20150916-thea-luk.zip
The kernel works fine, but have the same problem of cm12.1 , the camera not works
Sorry for the bad english
The log is generated with App Logcat extreme
Click to expand...
Click to collapse
Logcat is not the log that I expected (kernel log is dmesg and last_kmsg) andi didn't messed with camera (KSM in kk days always bug camera LoL) in anyway but I've added to my analyzes to do and flr curiosity in stock/others kernel or other custom ROMs is working?
And thanks for the feedback!
PS: Did you have tried other camera app?
Sent from my Motorola Moto G using XDA Labs
BryanByteZ said:
Logcat is not the log that I expected (kernel log is dmesg and last_kmsg) andi didn't messed with camera (KSM in kk days always bug camera LoL) in anyway but I've added to my analyzes to do and flr curiosity in stock/others kernel or other custom ROMs is working?
And thanks for the feedback!
PS: Did you have tried other camera app?
Click to expand...
Click to collapse
I only test this kernel in cm12 and aosp 5.1.1. I try with others camera app (google cardboard and open source camera, both are of the play store) and don't work on aosp.
in the night i try make a kernel log
Thanks for this fantastic kernel.
Good Work Man, thanks for saving our device!!!
Bom trabalho mano, obrigado por salvar nossos celulares!!!
Does this work on 7.1.2? I don't think there is another kernel for it for this phone anymore.
FlappyFalcon said:
Does this work on 7.1.2? I don't think there is another kernel for it for this phone anymore.
Click to expand...
Click to collapse
It should, in case of not the script makes a backup of old boot.img but for sure make a backup first.
Feedback is appreciated.
Sent from my Xiaomi Redmi 4A using XDA Labs
fail to boot
In the rom darkness redefined (7.1.2) after i flash the kernel, when i try to boot, return to bootloader screen with the message "fail to boot". What i have to do?
lucasecto said:
In the rom darkness redefined (7.1.2) after i flash the kernel, when i try to boot, return to bootloader screen with the message "fail to boot". What i have to do?
Click to expand...
Click to collapse
Probably old kernel. Restore your backup or flash with TWRP the old kernel img that my script backup.
Sent from my Xiaomi Redmi 4A using XDA Labs

Categories

Resources