[KERNEL][ALPHA][LINARO] OK Kernel v2 for stock roms updated 18.02.2015 - Xperia Z1 Android Development

Hello guys,
I recently began kernel development. For the first thing I'd like to credit @YoshiShaPow it wouldn't be possible without you man! Thanks a ton for your help with this!
Working:
Everything
This kernel is built of stock sony sources with LINARO so it's already buttery smooth compared to stock sony kernel
I'll propably update this kernel really often because as soon as I get some time I quit gaming and work on the kernel instead. It's much more enjoyable for me (and no, I don't suck at gaming, PM me if you want to play BO2 one on one or in a team against others)
Features: (this list will expand like hell really soon, at v1 it's just what's listed here, as I'll be adding stuff to the kernel this list will slowly grow, so if you're not interested remember to check back soon if the features of my kernel would interest you after a few updates)
added interactive governor
Linaro toolchain optimizations
Added intelliplug CPU driver!
WIP: (whatever comes to my mind that I'll be working on will be put here)
enabled KSM (I might have added it already, I'm not sure ^^ )
setting intelliplug is as a default CPU hotplug driver instead of the stock one
configuring kernel instead of having to configure it manually
Download:
HERE - press DOWNLOAD NOW because "download" is an advertisment and will not download my kernel to your drive.
How to flash?
fastboot flash boot mojbootv2.img
or (noob way)
start flashtool
connect your device to the PC in fastboot mode
press on lightning icon in flashtool
choose fastboot
doomlord - right side of the popup window
flash kernel using doomlords way
check the flashtool main window if it says "OKAY" or "OK" after writing boot
pull out the cable from your phone
start your phone
done
About overclocking:
There are some Snapdragon SoC screening issues, so even if you set it above 2.15 GHz it will still not go above 2.15GHz for whatever reason. My Z1 also runs really hot on stock kernel sometimes so I guess that I'll not be adding this. The kernel is already good enough to run everything on my phone at 960MHz smoothly, so I don't really even need more powerful CPU and for this reason I'll not be adding this. Maybe in the future, for the sakes of learning how to add overclocking possibilites, but don't take my word on this. I'll have to get rid of more important features of the kernel in my mind first, then I'll MAYBE add O/C. I just see no point in adding O/C if my phone is already fast as hell at 960MHz way below max stock frequency...
Please do write how the kernel feels for you. I did this for myself, but I'd really like to hear some feedback from you on how it runs.
For best battery (my main goal with this kernel)
download Kernel Adiutor
from the side bar:
CPU
MAX 960MHz,
governor - interactive,
governor tunables - hispeed_freq = 960000, go_hispeed_load=90
Multicore Power Saving = Enabled
CPU Hotplug
Disable MPDecision
Enable IntelliPlug
IntelliPlug profile = conservative
Disable Touch Boost
GPU
Max frequency=320MHz
Your battery will work forever and your phone will still be A LOT faster than on stock

Good to see some new stock based kernels around here! I am going to try this later on!

Destroyedbeauty said:
Good to see some new stock based kernels around here! I am going to try this later on!
Click to expand...
Click to collapse
Thanks, please let me know how the kernel does for you after you flash it.

Thx

olokos said:
Thanks, please let me know how the kernel does for you after you flash it.
Click to expand...
Click to collapse
Will do! Once I get my ordered and brand new white Z3, I'm going to flash this on my Z1
Stay tuned

Destroyedbeauty said:
Will do! Once I get my ordered and brand new white Z3, I'm going to flash this on my Z1
Stay tuned
Click to expand...
Click to collapse
You can already flash it. I am safe to say that this kernel is even more stable than full stock one. Battery life is amazing if you disable mpdecision cpu hotplug and set cpu scaling to 960mhz max. It's perfectly smooth on 960mhz. I'll have to switch default hotplug driver with the intelliplug to get even better battery life. It's already really good after you do what I said before, try it by yourself! :highfive:

Sounds very appealing to me Does it support multirom?

olokos said:
You can already flash it. I am safe to say that this kernel is even more stable than full stock one. Battery life is amazing if you disable mpdecision cpu hotplug and set cpu scaling to 960mhz max. It's perfectly smooth on 960mhz. I'll have to switch default hotplug driver with the intelliplug to get even better battery life. It's already really good after you do what I said before, try it by yourself! :highfive:
Click to expand...
Click to collapse
What features is included in this kernel, did you say?

Destroyedbeauty said:
What features is included in this kernel, did you say?
Click to expand...
Click to collapse
I think for now we have these bro, and maybe other under WIP
olokos said:
Features:
added interactive governor
Linaro toolchain optimizations
Click to expand...
Click to collapse
@olokos Thanks a ton for have given another touch of magic for our device buddy :highfive:
Keep rocking friend :good:

[Fenix] said:
I think for now we have these bro, and maybe other under WIP
@olokos Thanks a ton for have given another touch of magic for our device buddy :highfive:
Keep rocking friend :good:
Click to expand...
Click to collapse
Is this kernel have s2w, d2tw ??

Hmm, i can't see hotplugx or pegasusq
all same stock kernel

dephia said:
Is this kernel have s2w, d2tw ??
Click to expand...
Click to collapse
I don't think so, wait for dev's reply
bibica said:
Hmm, i can't see hotplugx or pegasusq
all same stock kernel
Click to expand...
Click to collapse
For now only interactive governor is added (plus the stock one)

BlAckXpeRia said:
Sounds very appealing to me Does it support multirom?
Click to expand...
Click to collapse
it will support multirom for sure. I'll just have to implement kexec-hardboot patch as the multirom recovery is already included
dephia said:
Is this kernel have s2w, d2tw ??
Click to expand...
Click to collapse
Nope.
bibica said:
Hmm, i can't see hotplugx or pegasusq
all same stock kernel
Click to expand...
Click to collapse
Stock governors +interactive for now.
[Fenix] said:
I don't think so, wait for dev's reply
For now only interactive governor is added (plus the stock one)
Click to expand...
Click to collapse
Correct.

Thx for creating this kernel my friend Good work!
Now add some I/O, Gov, sound control, gamma, TCP and some decent overclock/feature and I'm in............

Colour/Gamma controls
Could you please add screen controls from this link to your kernel :
http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
Thank you !

@olokos maybe you can start from v22 of doomlord and add new features

fer2503 said:
@olokos maybe you can start from v22 of doomlord and add new features
Click to expand...
Click to collapse
I will not start from doomlord source. His code is buggy and my phone even didn't boot once after I flashed his kernel on my Z1. The reason behind that is simple - he is building kernels for TONS of devices and I focus on the Z1, nothing else. I want a stable, fast and battery-friendly kernel. That means that I need a kernel that wouldn't be buggy, that wouldn't cause any errors and issues because of poor coding. I need to build a stock kernel from fresh sources. Right now I'll be redownloading stock sony sources and I'll try to build it tomorrow. I don't know if wifi works because I have broken files on my current stock ROM. I'll propably reflash it in the morning and I'll update if the WiFi works. This is my rom issue, not the kernel issue whatsoever, thats why I can't test wifi, because I already broke my WiFi before compiling a kernel.
BlackSoulxxx said:
Thx for creating this kernel my friend Good work!
Now add some I/O, Gov, sound control, gamma, TCP and some decent overclock/feature and I'm in............
Click to expand...
Click to collapse
Thanks a lot mate! I'll do that as soon as I'll get it to compile again and to the state that my PC could compile it like it did before. ^^
camlin said:
Could you please add screen controls from this link to your kernel :
http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
Thank you !
Click to expand...
Click to collapse
Personally, I'm not interested at all in this, but using stock sony color calibration app you should be able to use it already without any changes from my side. Stock sony kernel supports it and I'm using stock sony kernel base here.
PS. I'll focus on kernel optimizations because optimized kernel = fast response and long lasting battery. Sony didn't give a damn about battery when building a Z1, they just threw 3k mAh battery on it, nothing else. I truly think that they did not optimize the kernel properly. Next update will be purely optimization, that means that this kernel will work faster and your phone will last even more on battery after flashing it!

Can you add doble tap function to your kernel? Venkat kamesh did this on his kernel, but phone desn't go on deep sleep... Thanks!

Olokos thx for making this kernel.
Could you make flashable zip of it?
Sent by my Z1 with XDA Fax

conny005 said:
Can you add doble tap function to your kernel? Venkat kamesh did this on his kernel, but phone desn't go on deep sleep... Thanks!
Click to expand...
Click to collapse
I might make it happen, but only if I manage to get the phone to go to deep sleep. If it won't go to deep sleep then it won't be included in my kernel, simple as that, as I want my kernel to be stable, fast and battery friendly, features are on the 2nd page.
Duvel999 said:
Olokos thx for making this kernel.
Could you make flashable zip of it?
Sent by my Z1 with XDA Fax
Click to expand...
Click to collapse
There's no point, if you're unable to flash the kernel via fastboot then you propably are also unable to use it's features. I have no interest in doing that.

Related

[KERNEL] Hushi Kernel - Virtuous Kernel with more governors and so..

Hi everybody. First of all I'm not developer. I just compile the latest 3.0.50 Virtuous Kernel with smartassV2 and lazy governors for myself but I decide to share it. I was really surprised when I saw only vanilla governors without the new modern and fancy smartass, lagfree, interactivex etc. On my old G1 smartassV2 give really good improve.
If someone doesnt know what are the governors in kernel - please read here.
If somebody wants to test it I will appreciate a lot some feedback. If the result from test isn't so satisfying I will pimp a bit the governor for more battery friendly settings.
My final idea is to pull the kernel with more from the good governors lagree, interactiveX and maybe Intellidemand and then to make pull request. I'm open for feedback and suggestions before commiting the changes.
Install:
Download kernel_with_governors.zip for sense roms and place it on sdcard. Flash into recovery. It's all! Enjoy of your new governors.
Change the covernor:
I recommend for changing the governors using of No-frills CPU Control , AnTuTu CPU Master (both of apps allow scheduler changing) or SetCPU ( search in forum for free version or donate in the market )
Setup:
I feel best performance with smartassV2 governor and deadline scheduler!
My Sources
My GitHUB
update 01.10:
Kernel code name "Hushi" - this kernel deserve some name
Implement DMA Buf - the biggest change in this release. More about Buffer Management
A lot of patches - For more info checkout my github
update 15.08:
Switch to SLOB allocator instead of SLAB
Used latest CB toolchain
update 30.06:
Added force fast charge patch!
notes to get it working :
1 Install Fast Charge app /it is free/
2. The most important - toggle fast charge on and then plug the pc cable otherwise fast charging don't work! /don't be noob like me/
update 24.06:
Added Row Scheduler
Added FIFO Scheduler
update 08.03:
Updated cpu frequency
Added patch to allow lower wifi signals
update 13.01:
Added Lionheart governor
Added interactiveX governor
Added patch for enable swaptoken only when swap is full
Build with CB toolchain instead of linaro
update 12.01:
SmartassV2 governor is set to be default instead ondemand
Added lagfree governor
Enabled BFQ scheduler by request
Added Patch for release swapcache more aggressively
Reboot phone 5 sec after update the kernel
Thanks to:
Linus Torvalds
Virtous Team
yozgatg
-ck
Linaro Team
Sourcery CodeBench
ps I get the kernel sources from yozgatg's git if somebody know more recent repository please to tell me.
ps2 Please have in mind - the zip isn't signed.
hey thanks for the added governors, in the gen y visionx r3 thread qriozum posted a compiled kernel that was v3.0.56.1 post #1489 you could probably ask him where his git is. also if you could, it would be nice to see a kernel with 2 way call recording, as i have heard that its easy to implement in the kernel.. but thanks for this.
btw, just saw that in his sig he has 3.0.57, also check his post history.
also, if you could include the new bfq scheduler and allow the minimum clock speed to be set to 128mhz, that'd be great. thanks!
pyrorob said:
hey thanks for the added governors, in the gen y visionx r3 thread qriozum posted a compiled kernel that was v3.0.56.1 post #1489 you could probably ask him where his git is. also if you could, it would be nice to see a kernel with 2 way call recording, as i have heard that its easy to implement in the kernel.. but thanks for this.
btw, just saw that in his sig he has 3.0.57, also check his post history.
also, if you could include the new bfq scheduler and allow the minimum clock speed to be set to 128mhz, that'd be great. thanks!
Click to expand...
Click to collapse
Thanks for reply. I will ask qriozum for the newer sources For the scheduler I don’t think the bfq is good chose because noop and deadline are more battery frendly than it, or if you use swap cfq work better with swap defragmentation For minimum clock speed I must research more if this is possible Thanks again.
Thanks for making this
Is this kernel flashable on aokp vision milestone 6 (ICS 4.0.4) since it has 2.6.35.14 kernel?
Thanks
ilbeppez said:
Thanks for making this
Is this kernel flashable on aokp vision milestone 6 (ICS 4.0.4) since it has 2.6.35.14 kernel?
Thanks
Click to expand...
Click to collapse
I thins so. I use gen y visionx r3 (ICS 4.0.4). Try it but make backup before flash just in case
Thanks, have this kernel running with viperZ rom. It respons very wel, seems more stable. Will test for some days
ineedone said:
Thanks, have this kernel running with viperZ rom. It respons very wel, seems more stable. Will test for some days
Click to expand...
Click to collapse
Great, I don’t have really good experience with viperZ rom. For me was a bit slow and laggy I planning to improve few options tonight for more performance but first I will test them.
I don't know if Virtuous Kernel maybe it's only for Sense based roms and not AOSP like cyanogen / aokp..
someone already tried this on other aosp roms?
ilbeppez said:
I don't know if Virtuous Kernel maybe it's only for Sense based roms and not AOSP like cyanogen / aokp..
someone already tried this on other aosp roms?
Click to expand...
Click to collapse
I dont think so. But if you are disturbed about it the safest way is to do backup in the recovery and if something goes wrong just restore the backup I rarely test new roms but before flash every time I make fresh backup of my current rom if I dont like the new one restoring is easy
there are big differences between sense-kernel and aosp-kernel... shouldn't work without trouble!
alexinc said:
there are big differences between sense-kernel and aosp-kernel... shouldn't work without trouble!
Click to expand...
Click to collapse
Huh sad news in this case. Can you give me something to see more about those differences?
Neo2SHYAlien said:
planning to improve few options tonight for more performance but first I will test them.
Click to expand...
Click to collapse
Lookin forward to it. Can you tell me what tweaks you've used?
I've not yet supercharged it , do you think this is a good idea, give improvement? Will try anyway just want your opinion
ineedone said:
Lookin forward to it. Can you tell me what tweaks you've used?
I've not yet supercharged it , do you think this is a good idea, give improvement? Will try anyway just want your opinion
Click to expand...
Click to collapse
Fo sho big :good: for supercharging. I use it from very log time About the improvements are only kernel related - first i will remove some unnecessary options like himem support( it's needed for system with 4G and more ram ) and some formats this will decrease a bit size and boot time(aron few ms), also I will play with CONFIG_HZ value and enabling of sysvipc, cgroups and bfq scheduler too
Beastmode mod kernel
Here is the github for beastmode mod kernel :
https://github.com/thachtunganh/beastmode-1.5/
Try compiling it for vision.
Updates and so...
Updated version with lagfree governor, BFQ scheduler and patch for Patch for release swapcache more aggressively is available.
For next version i plan to add ck's Brain **** Scheduler (BFS), interactiveX governor and some ck's memory and swap management patches.
All feedbacks and suggestions are welcome!
ajhavery said:
Here is the github for beastmode mod kernel :
https://github.com/thachtunganh/beastmode-1.5/
Try compiling it for vision.
Click to expand...
Click to collapse
I will try but right now I don't have enough time for solving drivers issues ( actually I'm weak kernel dev ). Thanks for source.
There is also a thread for the Beast Mode Kernel in DHD section, seems to be very interesting. Might help as well.
http://forum.xda-developers.com/showthread.php?t=2049368
[KERNEL][GPL][3.0.y][Beast Mode MOD][v0.4][30/12/2012]
Sent from my HTC Desire Z using xda app-developers app
olobex said:
There is also a thread for the Beast Mode Kernel in DHD section, seems to be very interesting. Might help as well.
http://forum.xda-developers.com/showthread.php?t=2049368
[KERNEL][GPL][3.0.y][Beast Mode MOD][v0.4][30/12/2012]
Sent from my HTC Desire Z using xda app-developers app
Click to expand...
Click to collapse
Thanks. Yes in quick view I saw a lot interesting things, later will dig more deep in the thread.
I just flashed this kernel on my DZ with aokp,
booted and restarted like the description,
testing it right now
ok data / phone works,
wifi is not activable, not working at all
I'll remove the battery and reboot.
edit nothing to do, still not working,
the toggle in notification bar is grey out and i'm having now the text scrambled on all icons.
I'm restoring
I think it's because this kernel is for sense based roms.
Maybe you sould try to compile this from cyanogen : http://forum.xda-developers.com/showthread.php?t=1492461
source here : https://github.com/jerl92/htc7x30-3.0
thanks
Can this kernel work with virtuous sense 2.0 gb??
Sent from my HTC Vision using xda app-developers app
ilbeppez said:
I just flashed this kernel on my DZ with aokp,
booted and restarted like the description,
testing it right now
ok data / phone works,
wifi is not activable, not working at all
I'll remove the battery and reboot.
edit nothing to do, still not working,
the toggle in notification bar is grey out and i'm having now the text scrambled on all icons.
I'm restoring
I think it's because this kernel is for sense based roms.
Maybe you sould try to compile this from cyanogen : http://forum.xda-developers.com/showthread.php?t=1492461
source here : https://github.com/jerl92/htc7x30-3.0
thanks
Click to expand...
Click to collapse
Sad news but will be easy to add all modifications to jerl92's repo. Expect soon version and for aokp Can I ask you for your /proc/config.gz file?? I have need to see compilation options for this kernel maybe and the are different too.
Steven How said:
Can this kernel work with virtuous sense 2.0 gb??
Sent from my HTC Vision using xda app-developers app
Click to expand...
Click to collapse
I don't think so. This is kernel for ICS. If you want test with backup and feedback, but I expect issues with GB roms

[kernel] [Touchwiz] [4.4.2] [AOSP] [4.4/5.0]Neocore Hybrid Kernel

Now before we say not another some kernel blah blah blah thread, this was my personal use kernel for the past couple of months now, but then had some guy request for it at G+ before and now with the rise of lollipop for d2 on att and verizon sections got a request from @matrixzone to share kernel so now here we are, lets begin
What is this?
so i have flashed most of the kernels from here and there for the d2 but i always got some features lacking but found it on the other, solution, compile own with all the commits i want and get rid of what i dont want , and thus Neocore for D2 was born
A FRIENDLY REMINDER
* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this kernel,
* I am not responsible for any damage or problems!
WHATS INSIDE
Compiled with Nov 4.9.3 linaro toolchain
faux sound control
interactive governor from bacon
showps mpdecision
showps thermal control
htc async fsync from faux
dynamic readahead from chadgoodman
OC up to 1.8ghz cup and 600mhz gpu (1.5ghz & 320mhz by default)
voltage control
lz4 compressed
f2fs rom support
usb fast charge by imoseyon
and some other stuff i cant recall but can be found on my github
use Kernel tweaker or trickster to modify settings (i use trickster)
how to install
*requirements*
1. must be on AOSP based rom, sorry guys no touchwiz love here Go to 2nd post for some Touchwiz Love
2. custom recovery (twrp,cwm, philz, whatever you prefer)
3. most important, always have a BACK UP
*Steps*
the usual
1. download kernel
2. boot to recovery
3. flash the zip
4. wait for it to finish then reboot
tested by me on the following roms
cm11 m12
spitit rom 1.7
liquid smooth 3.2 milestone
cm12 att
cm12 verizon
kernel has been self tested only but no major issues experienced, feedback would be awesome guys
CHANGELOGS
12-04
net: loopback: set default mtu to 64K
arm: compile with the generic rwsem
cherry-pick: ARM: 7493/1: use generic unaligned.h
cherry-pick: ARM: 7494/1: use generic termios.h
cache_pressure despite the dynamic suspend/resume
fs/dcache.c: adaptive vfs_cache_pressure on suspe
use GCC builtin prefetching
arch: arm: lib: optimize memcpy for cortex-A15
mmc/core: CRC??? disable it,,,
lib/string: use glibc version
lib/memcopy: use glibc version
FSYNC switch
interactive as default GPU gov
uses gzip compression for now
12-06
]Revert "SQUASH: GPU OC/UC" (was causing fps drops and bad rather than better fps)
init: debug: bye bye
asm-generic: rwsem: de-PPCify rwsem.h
asm-generic: rwsem: ensure sem->cnt is only acces
SQUASH: s2w/dt2w for D2 (its finally here, has a few minor issues though but it works, just make sure you activate both at the same time 1st)
12-06-#63
removed interactive gpu gov, that was the culprit for fps drops, enjoy gamers
XDA:DevDB Information
NeOcOrE hYbR!D Kernel, Kernel for the T-Mobile Samsung Galaxy S III
Contributors
thirdzcee, imoseyon, faux123, Synthetic.Nightmare, labodj, jrior1001, neobuddy89, showp1984, gideonx, franciscofranco and many more in case i forget theyre at my github commits
Source Code: https://github.com/thirdzcee/android_kernel_samsung_d2
Kernel Special Features: s2w/dt2w. OC/UC, voltage control, Faux sound, better mpdecision & thermal control, screen off max freq, touch boost & many more
Version Information
Status: Beta
Current Beta Version: 2014-04
Beta Release Date: 2014-12-02
Created 2014-12-02
Last Updated 2015-01-28
NeOcOrE Touchwiz
So i needed a bugless camera back in the holidays so had to flash back to touchwiz and thus NeOcOrE for Touchwiz ROMs was born... same instructions and Disclaimer applies
WHATS INSIDE TW version
LZ4 compressed
faux sound control
bld scheduler
power effecient workques
CPU OC
Voltage control
max screen off CPU freq of 702mhz to save power
f2fs support??? never got it to boot though, keeps changing cache back to ext4
usb fastcharge
asynchronous fsync
dynamic readahead
Links
initial release
neocore-tw-kernel-2015-01-17.zip
Latest release
neocore-tw-kernel-2015-01-29 - trinity colors added, run "trinity" command as superuser via terminal, enjoy
Reserved
mirror link
in case mediafire gives you any trouble
EXTRA STUFF
Quickboot (4.4 AOSP KitKat only for now)
Quickboot.zip
Compatible on most AOSP 4.4 Roms, if compatible you'll see Quickboot option in developer settings. Flash via recovery.
Allows device to power off and power on very quickly
(Note:requires you to press power button twice to turn back on,1st a 2 sec. press then second long press and it will vibrate then turn on )
Dude you're awesome! Thank u for this downloading now!
HaHa first reply thanks again will flash and report back asap!
Edit: I got it! Flashed n setup so far so good I was missing having a good kernel used BMS for along time on kk, this I'm loving!
Tested on 2x i535-D2LTE and 1x T999-D2LTE all CM11 Nightlies,
Perfection!
THANK YOU!
This looks very interesting. Gonna give it a go 2day. Let u know how it goes in a couple days
Thank you for honouring my request. Will test this on my build
In
Any of you guys interested in sweep2wake/doubletap2wake? had it working before in my older builds but it got derped in my latest builds causing lock ups, didn't add it back in afterwards,
Right now I can't get the phone to go to sleep. Been running this kernel since this morning
galahadUSA said:
Right now I can't get the phone to go to sleep. Been running this kernel since this morning
Click to expand...
Click to collapse
Using better battery stats to track wake lock should be helpful to identify if its an app or the kernel preventing phone from sleeping
Are you planning on adding any other governors? thanks again for the kernal.
I personally prefer lean kernel with less features. Adding more option complicates thing and take toll on battery. Battery is more important for most users
Exactly why I'm loving this kernel, simple not overstuffed.I guess it's personal opinion/preference. I've been running it since it was posted w/o any probs!
sjpritch25 said:
Are you planning on adding any other governors? thanks again for the kernal.
Click to expand...
Click to collapse
Not at this time... Interactive gov seems good enough... I will however change the GPU governor soon to be the same as CPU... It will be interactive in my next build
canodroid15 said:
Exactly why I'm loving this kernel, simple not overstuffed.I guess it's personal opinion/preference. I've been running it since it was posted w/o any probs!
Click to expand...
Click to collapse
I like it close to stock... More on upstream patches and code improvements over advanced and extra features... I did add s2w/dt2w before because my home button is getting hard to press and I want to prolong it's life as well as the power button
Wouldn't mind s2w/dt2w as my home button like, everyones on L builds is still broke. Also, correct me if I'm wrong but I believe U brought us the first OC kernel (separate from ROM) for 5.0 L builds! Either way, RESPECT! :thumbup:
canodroid15 said:
Wouldn't mind s2w/dt2w as my home button like, everyones on L builds is still broke. Also, correct me if I'm wrong but I believe U brought us the first OC kernel (separate from ROM) for 5.0 L builds! Either way, RESPECT! [emoji106]
Click to expand...
Click to collapse
Thanks... Be warned though 1.8 gets unstable sometimes, if you do want oc 1.7 is my max tested stable for nom bin CPU's, there's 3 types for our phone, slow, nom and fast, each has its own voltage specifics.. And s2w/dt2w consumes more power since it keeps touch panel powered on, so unless your on a 7k mah battery like me , your gonna have battery troubles with it... [emoji12]
Is it just one zip for KK and LP?
Edit: NVM I figured it out. One comment though, I think this is the only recently compiled kernel that gets data with my current ROM... That's awesome!
GS³: Carbonized, leanKernel'd, Philz'd
Gimme Chocolate!!
new build 12-04 up, changelogs in OP
mp3deviant721 said:
Is it just one zip for KK and LP?
Edit: NVM I figured it out. One comment though, I think this is the only recently compiled kernel that gets data with my current ROM... That's awesome!
GS³: Carbonized, leanKernel'd, Philz'd
Gimme Chocolate!!
Click to expand...
Click to collapse
Glad its working great on you... Gonna try to make improvements on this as time goes on

[KERNEL][STOCK][LP][D802][UBERTC4.9][7.5.2015]BlueCyclonKernel2.2!!!

This is stock lp kernel for our d802 compiled from lge source 30d. The main future of this kernel is to provide near stock experience with fixes and few modifications, to stay light as possible.​
Futures:
Built with Linaro4.9 Toolchain by @Christopher83
Linux 3.4.0
Built using -O3 flags
Removed a lot of useless debugging and more to come
Exfat support thanks @faux123
Using pure stock 30d source with needed fixes to build
Light as possible
AutoPanel detection thanks @dr87
Bumped thanks @cybojenix
Install instructions:
You must be on stock LP rom with root and custom recovery installed and kitkat bootloader
Make a backup if something goes wrong so you can restore your device
Flash my kernel
Reboot your device and enjoy​
Bugs:
You tell me i will add everything​
Questions:
Feel free to ask anything related to my kernel here in thread I will answer you as fast as I can.​
Downloads:
BCKernel1.0
BCKernel1.1
BCKernel2.0
BCKernel2.1
BCKernel2.2
Disclaimer:
Your warranty is now void. By installing my kernel you take all responsibility to hardware,software bricks so its not my fault if you don't read and do stupid things.
I test every my release on my own device before the official release so there is no big chance to brick your device if you follow instructions.​
Thanks:
First of all HUGE thanks to my friend @duki994 for all the help great guy! without his help this would never be the same kernel.
@ferreirawax for his AWESOME guide!
HUGE thanks to @dorimanx for his fixes on the kernel source to build and boot properly and for everything else he is a kernel master.
@faux123
@bruce2728 for fixes
LGE for source​
PS:
This is my first official kernel release so please be kind and tell me if I done something wrong I have no intentions to make someone mad or break the forum rules so I would really like some help and advices from YOU guys.​
Source:
Kernel
Ramdisk
XDA:DevDB Information
BlueCyclonKernel, Kernel for the LG G2
Contributors
Boris31
Source Code: https://github.com/simex31/BC_Kernel_LP_STOCK_D802
Kernel Special Features:
Version Information
Status: Beta
Created 2015-04-17
Last Updated 2015-05-07
CHANGELOG:
18.4.2015 VERSION 1.1
Fixed exfat support
Merge some fixes from nexus5 caf
Selinux permissions fixes
Build using -o3 compiler flags
21.4.2015 VERSION 2.0
Exfat 1.2.4 from source
F2FS support thanks @neobuddy89
A lot of selinux fixes
A lot of new fixes from nexus5 caf
New custom build optimizations and flags
Optimization flags for GPU drivers
Added BFQ/SIO/FIOPS/ZEN/VR IO Schedulers and set CFQ as default
Set interactive governor as default
Deleted a lot of debugging and much more to come
Added Fsync enabled by default
Reduced minimum panel brightness for better reading at night
PM driver updates from Aurora 3.5
6.5.2015 VERSION 2.1
Compiled with UBERTC4.9
Added 3 new cpu governors INTELLIMM, INTELLIACTIVE, ALUCARD
Added GPU underclock and overclock to 650 max frequency.
A lot of gpu optimizations and new driver which should increase battery life and performances
Added MSM Hotplug which is enabled by default MPDecisions still run for other services but mp decision hotplug controls are disabled.
Full KCALv2 support by @savoca just download the app from here to use it.
Cpu optimizations which should increase battery life and performances
Added francisco fracno's light and clean Thermal driver and removed lg's
ZEN IO shed is set as default now
A lot of other patches from mainline kernel
Added Sweep2Sleep only enabled by default
Removed more useless debugging
Fixed potential memory leaks
And a lot more(check my git)
7.5.2015 VERSION 2.2
Bug fixes for gpu drivers
Bug fixes for gpu frequency now every freq works and sticks
Added voltage control be careful with uV not recommended more than -50
Rock stable
1 more
Thank good job
any support for fast charge?
Mastermind_hassan said:
any support for fast charge?
Click to expand...
Click to collapse
In plans for next release.
Any support for color control Mate?
Thank you , Can it use in ROM Port ?
Thanks @Boris31 for great kernel! I'm using it right now, It is faster than the stock one, a little bit, but it seems that's not quite battery friendly. What I want to say is that I'm truly satisfied, keep it up with great work!!! Hope next release will be soon
somboons said:
Thank you , Can it use in ROM Port ?
Click to expand...
Click to collapse
Yeah sure mate
Killy J. said:
Thanks @Boris31 for great kernel! I'm using it right now, It is faster than the stock one, a little bit, but it seems that's not quite battery friendly. What I want to say is that I'm truly satisfied, keep it up with great work!!! Hope next release will be soon
Click to expand...
Click to collapse
Thanks for kind words it really helps me a lot. I'm new to kernel development I learn new things everyday so optimizations and battery is my 1st thing to concentrate on.
@Boris31 ; Does this kernel works with CloudyG2 3.0 modified by @somboons ?
casual_kikoo said:
@Boris31 ; Does this kernel works with CloudyG2 3.0 modified by @somboons ?
Click to expand...
Click to collapse
Yes it should work please try and report back if you can. Thanks
Boris31 said:
Yes it should work please try and report back if you can. Thanks
Click to expand...
Click to collapse
Ok, thanks guy, I flash it and I'll report you!
Will this work on v30e and does it support fast charging?
Boris31 said:
Yes it should work please try and report back if you can. Thanks
Click to expand...
Click to collapse
Nope, it not works, bootloop after installation..
casual_kikoo said:
Nope, it not works, bootloop after installation..
Click to expand...
Click to collapse
Don't work.
casual_kikoo said:
Nope, it not works, bootloop after installation..
Click to expand...
Click to collapse
casual_kikoo said:
Ok, thanks guy, I flash it and I'll report you!
Click to expand...
Click to collapse
somboons said:
Don't work.
Click to expand...
Click to collapse
Well, cloudyg3 is based on f320 system so it's maybe because of that. I know that f320l/k/s on kitkat could boot with a d802 kernel but had problems like Fmradio etc.. i dont know why it does not work here so wait for cloudy to release it official or maybe I will try to find how fix it.
@somboons which kernel did you use in modded cloudyg3?
Boris31 said:
Well, cloudyg3 is based on f320 system so it's maybe because of that. I know that f320l/k/s on kitkat could boot with a d802 kernel but had problems like Fmradio etc.. i dont know why it does not work here so wait for cloudy to release it official or maybe I will try to find how fix it.
@somboons which kernel did you use in modded cloudyg3?
Click to expand...
Click to collapse
There is not my work maybe from VN. Base F320 .I have unpacked ramdisk I saw f320 in properties fils But I can't remember the name.
I think these kernel modify from f320 for D802.
somboons said:
There is not my work maybe from VN. Base F320 .I have unpacked ramdisk I saw f320 in properties fils But I can't remember the name.
I think these kernel modify from f320 for D802.
Click to expand...
Click to collapse
Yes that is the reason why it doesn't work it needs to be modified f320 ramdisk for d802 i think

Eon Kernel 1.0 - SEED [CUSTOMKERNEL][6.0.1][STOCK][MM]

Disclaimer:
I and XDA are not liable in a broken and bricked devices, doing so, take a nandroid backup and be cautious. Do at your own risk.
Click to expand...
Click to collapse
Info:
This kernel is based from the last google commit "2e34ea8". I hadn't seen a custom kernel in G1 work in MM update. The phone is much good but sadly the development of custom stuffs are bit poor. So it drives me to create a custom kernel. I think the battery of stock kernel is good enough, but it also lacks something IMHO. So basically I only added few things in this kernel(also knowing that this is my first custom kernel that ever made). I had cherry pick the things I think it suits my taste.
Click to expand...
Click to collapse
Features:
KCal Color Changer
CPU Freq can be control
AutoSMP Driver
Intelli Plug Driver
Simple GPU Algorithm
ExFAT Support
PM Kernel Driver
FSync Control
SELinux Permissive Mode On
Fast charging
Frandom
Zpool
LCD Notifier
I/O Scheduler:
sio
bfq
fiops
Some tweak and add small features
Click to expand...
Click to collapse
PS: I am a beginner and newbie on this stuff and still learning.
Credits:
@arvinquilao , for the patience at guiding me in this stuff.
@savoca, @neobuddy89, @faux123, @itsmerajit, @varunchitre15, @sandymanu for some sources and learning
XDA:DevDB Information
Eon Kernel, Kernel for the OEM Cross Device Development
Contributors
PineappleOwl
Source Code: https://github.com/PineappleOwl/msm-seed/tree/eon6.0
Kernel Special Features: KCal Support, Fast Charging, Intelliplug
Version Information
Status: Beta
Created 2016-01-20
Last Updated 2016-02-12
Some stuffs
Download Link:
eon-seed-1.0_boot
eon-seed-alpha_boot
Click to expand...
Click to collapse
Changelog:
February 12, 2016 [1.0]
Code:
Remove AutoSMP
Initial Port of Fast Charging
Add Frandom
Add Zpool
Add LCD Notifier
January 2016[ALPHA]
Code:
KCal Color Changer
CPU Freq can be control
AutoSMP Driver
Intelli Plug Driver
Simple GPU Algorithm
ExFAT Support
PM Kernel Driver
FSync Control
SELinux Permissive Mode On
I/O Scheduler:
sio
bfq
fiops
Some tweak and add small features
Just like flashing a normal boot.img
Go to bootloader, then
fastboot flash boot nameofboot.img
Click to expand...
Click to collapse
Also work with chainfire systemless root!
Or we can just flash it with an app like rashr if rooted
hyperay said:
Or we can just flash it with an app like rashr if rooted
Click to expand...
Click to collapse
Maybe flashify too
PineappleOwl said:
Maybe flashify too
Click to expand...
Click to collapse
I'm rashr user so I used that as example
are you will come Double tap wake up? Commintment on github page.
kaankulahli said:
are you will come Double tap wake up? Commintment on github page.
Click to expand...
Click to collapse
Dont know yet, but I tried working and researching on it for week but nothing happened.
I even check the source of Yuphoria's custom kernel and I hadn't see it working on Marshmallow.
Also I checked the Lenno Kernel from Moto E, it had DT2W but not working on us.
How's the SoT so far? I'm getting roughly 10minutes = 1% battery drain on my Cherry Mobile G1 with intersectRaven's kernel. I want to try this out if it's better in terms of battery life.
Flashing.... Thanks
Very impressive kernel dude! But here's some issues:
All 4 cores scaled at max freq
No sim after systemless root
But hey, I viberated colors and increased contrast. Screen looks amazing very big thanks!!!!
nhmanas said:
Very impressive kernel dude! But here's some issues:
All 4 cores scaled at max freq
No sim after systemless root
But hey, I viberated colors and increased contrast. Screen looks amazing very big thanks!!!!
Click to expand...
Click to collapse
Then I'll make the default value , a not-so-max freq. sir
The sim? Hmm Im pretty sure it is working. Currently, I have no problem with the sim sir
PineappleOwl said:
Then I'll make the default value , a not-so-max freq. sir
The sim? Hmm Im pretty sure it is working. Currently, I have no problem with the sim sir
Click to expand...
Click to collapse
Thank you for reply.
But I'm pretty sure sim isn't detected on your kernel. It got back when I flash stock kernel again
PS: This problem occurred after I flash systemless root. It was normal before root
Tengri biz menen
Help, i flashed the kernel but how did you improve the screen color? I downloaded KCAL color changer but I get an "Unfortunately, Color Changer has stopped." When I move 1 slider.. Does this require root?
nhmanas said:
Thank you for reply.
But I'm pretty sure sim isn't detected on your kernel. It got back when I flash stock kernel again
PS: This problem occurred after I flash systemless root. It was normal before root
Tengri biz menen
Click to expand...
Click to collapse
Does the stock rom have a conflict with it too, the systemless root?
Janjako16 said:
Help, i flashed the kernel but how did you improve the screen color? I downloaded KCAL color changer but I get an "Unfortunately, Color Changer has stopped." When I move 1 slider.. Does this require root?
Click to expand...
Click to collapse
Yes , it needs root permission sir.
PineappleOwl said:
Disclaimer:
Info:
Features:
Download Link:
PS: I am a beginner and newbie on this stuff and still learning.
Credits:
@arvinquilao , for the patience at guiding me in this stuff. @savoca, @neobuddy89, @faux123, @itsmerajit, @varunchitre15, @Sandymanu for some sources and learning
XDA:DevDB Information
Eon Kernel, Kernel for the OEM Cross Device Development
Contributors
PineappleOwl
Source Code: https://github.com/PineappleOwl/msm-seed/tree/eon6.0
Kernel Special Features: KCal Support
Version Information
Status: Alpha
Created 2016-01-20
Last Updated 2016-01-20
Click to expand...
Click to collapse
Does this kernel support FM Radio?
Is this kernel will be updated? I really like this one!
BronzieSmurf said:
Does this kernel support FM Radio?
Click to expand...
Click to collapse
Its stock based sir so the FM Radio is working fine
nhmanas said:
Is this kernel will be updated? I really like this one!
Click to expand...
Click to collapse
Yes sir. I will.
Can I flash this on CM13?
wow. finally! an intelliplug driver. thanks!
thanks
ill try this one

Kernel with exfat support and mtkcamera for Dirty Unicorns 6.0.1

Dirty Unicorns 6.0.1 is probably the best marshmallow rom for amami so far , although it has some problems: camera app cannot take pictures at 20.7mp, and exfat-formated sdcard is not supported.
So I made a kernel to fix these problems. You can flash with twrp or flashfire.
Kernel_Amami_AOSP_6_20160709.zip contains aosp kernel built with exfat-nofuse and some other features, as well as other executables or libraries needed to identify and mount exfat(vold , blkid etc.) This may work with other aosp 6.0.1 based roms, but I never tried by myself.
2016.06.18 : I ported some features from other kernels like M5 kernel. Features included:
1. Various cpufreq governors, hotplug drivers and i/o schedulers
2. KCAL color control by @savoca
3. Faux Sound Control V3
4. CPU/GPU OC & UV
5. Vibrator intensity control
6. Ultra-ksm
7. Kexec-hardboot
8. Dynamic Fsync 1.2
9. Mac80211 injection patch and HID patch for keyboard support
10. Sysfs interface to Enable / Disable CRC on the data blocks
11. Exfat and Paragon NTFS(UFSD)
12. Zram
13. Merge upstream patches up to 3.10.102
MtkCamera.zip contains camera app from Mediatek devices with lollipop. It can take 20.7mp photos(3936 x 5248) and has some useful features like visual effects and qrcode scanner.
Modified kernel source : https://github.com/KuronekoDungeon/android_kernel_sony_msm
Download : https://drive.google.com/folderview?id=0B-DoK6BdpB2fZEZ5eG5NcnhYNFU&usp=sharing
If you're interested, Myself5 is willing to release M5 for Amami, but needs a maintainer, since he doesn't have a Z1c anymore. Maybe you can work with him on M5 for AOSP...
levone1 said:
If you're interested, Myself5 is willing to release M5 for Amami, but needs a maintainer, since he doesn't have a Z1c anymore. Maybe you can work with him on M5 for AOSP...
Click to expand...
Click to collapse
Is he working on a 3.10.9x kernel ?
maz-1 said:
Is he working on a 3.10.9x kernel ?
Click to expand...
Click to collapse
This is from main thread latest version...
levone1 said:
This is from main thread latest version...
Click to expand...
Click to collapse
cool, I guess I will be a tester then.
maz-1 said:
cool, I guess I will be a tester then.
Click to expand...
Click to collapse
He did say that testers won't really help. Without a device of his own, he'll need a maintainer.
levone1 said:
He did say that testers won't really help. Without a device of his own, he'll need a maintainer.
Click to expand...
Click to collapse
Well, I mean I will build, test and submit fixes if possible. But I'm afraid I don't have the time and knowledge to take over all the maintenance. Any other volunteers?
maz-1 said:
Well, I mean I will build, test and submit fixes if possible. But I'm afraid I don't have the time and knowledge to take over all the maintenance. Any other volunteers?
Click to expand...
Click to collapse
maybe we can jointly maintain ?
CLINTZ9 said:
maybe we can jointly maintain ?
Click to expand...
Click to collapse
Sounds good.
maz-1 said:
Sounds good.
Click to expand...
Click to collapse
cool !
CLINTZ9 said:
cool !
Click to expand...
Click to collapse
I've already ported a bunch of features to aosp kernel, just check out the commit history.
What left to be done : GPU governors, A few hotplug drivers/cpufreq governors not ported(hotplug : alucard , mako , intelliplug , cpufreq : HYPER, OndemandPlus, Nightmare , ElementalX, maybe more) , some of these features need to be modifeid or abandoned.
maz-1 said:
I've already ported a bunch of features to aosp kernel, just check out the commit history.
What left to be done : GPU governors, A few hotplug drivers/cpufreq governors not ported(hotplug : alucard , mako , intelliplug , cpufreq : HYPER, OndemandPlus, Nightmare , ElementalX, maybe more) , some of these features need to be modifeid or abandoned.
Click to expand...
Click to collapse
Hi, I install this, work well, but camera still laggy . What do you think, how else you can improve the image processing? The picture was much too sharp ... but it's better than before.
And...you can also add in your kernel any functions like as KryptonianKernel or AdvancedKernel
John.D.. said:
Hi, I install this, work well, but camera still laggy . What do you think, how else you can improve the image processing? The picture was much too sharp ... but it's better than before.
And...you can also add in your kernel any functions like as KryptonianKernel or AdvancedKernel
Click to expand...
Click to collapse
Laggy camera is a driver issue, just wait until sony updates software binaries for amami.
Hmm, why you delete MTKCamera? You have another app for taking photo in 21mp?)
MTKCamera cannot use frontcam. I think @SpiritCroc will try to add 20.7mp option to SnapdragonCamera, so wait for a new release.
maz-1 said:
MTKCamera cannot use frontcam. I think @SpiritCroc will try to add 20.7mp option to SnapdragonCamera, so wait for a new release.
Click to expand...
Click to collapse
I already added it, will probably be in next weekly
maz-1 said:
I've already ported a bunch of features to aosp kernel, just check out the commit history.
What left to be done : GPU governors, A few hotplug drivers/cpufreq governors not ported(hotplug : alucard , mako , intelliplug , cpufreq : HYPER, OndemandPlus, Nightmare , ElementalX, maybe more) , some of these features need to be modifeid or abandoned.
Click to expand...
Click to collapse
check your whatsapp inbox
What's 'jhead exif fix' file in your Gdrive link?
levone1 said:
What's 'jhead exif fix' file in your Gdrive link?
Click to expand...
Click to collapse
libjhead with this patch :
https://gist.github.com/updateing/2b58ebd4a8c75780443f28f514e9bb39
Photos token by Android N may contain wrong exif infomation and cause app crash on marshmallow/lollipop.
need help - CPU GOVs and frequencies
Hi,
first of all thanks for the kernel! I'm just migrated from RR Lollipop to MM DU ROM (today to the build of 17. June). I have strange issues with the kernel.
I can not change the CPU govs. More critical: The minimum CPU frequency is shown to be 1.8 GHz. Whatever I try, I cannot get the values gov/freq to stick.
Always when I reopen an tuning app, the settings are reverted.
Root seems to work fine. Also tried to disable SE-linux via terminal ("setenforce 0"). The same.
(Combinations I tried: kernel audiutor, performance control, system tuner... also on DU (3. june) + kernel (5. june)
Can somebody help me out?
Who can permanently adjust the CPU settings on DU with/without this kernel?
Thanks in advance!

Categories

Resources