RenderBroken's Custom Kernel for AOSP/LG Based Roms!
Code:
/* *** Disclaimer
*
* 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.
*/
I am fairly new to Android Development but started out because I wanted to learn and to share what i have learned so far. My goal with this kernel is to be a very fast and stable build that offers some things that the other kernels do not. I want to initiate Development Discussions amongst the community. This will be a noob friendly thread as long as the new users follow 2 rules. First is to do some research before asking. Most likely your question has already been asked. If not in this thread then in another. Second is BE RESPECTFUL. You do these two things and even the most hardened Dev will assist you.
Current Features
General List:
* Built with Custom A15 Linaro 4.8.3 Toolchain thanks to pinkflozd
* -O3 and Linaro 4.8.3 patches
* Powersuspend Thanks yank555 and Faux
* Falcon_hotplug by Blechd0se!! Ultra Simple but even more effective!
* Intelliactive and Intellidemand from Faux
* sweep2wake (S2W) & doubletap2wake (DT2W)
* FIOPS, ROW, BFQ-v7, SIO, DEADLINE, NOOP, CFQ Schedulers
* Frandom
* GCC Tweaks for Cortex A15
* Color Calibration Thanks to Savoca
* KSM from CAF
* USB Fast Charge (ON/OFF Toggle)
* New LZ4 Compressor/Decompressor: Just plain fast!
* Numerous CAF Patches!
I recommend Tricktermod for Kernel Tuning
https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod
Instructions:
* Boot into Recovery
* (Recommended) Make a complete backup of entire rom
* Flash Zip
* Reboot
Download:
Mediafire Mirror
Changelog:
https://github.com/RenderBroken/render_kernel_msm8974
THANKS!!!!
First I want to say thank you to everyone who has answered my questions and responded to my pm's when I know they are busy with their own lives. Pretty much everyone I have come into contact with here on XDA has been truly helpful and respectful. Here is a list of people that had helped me in one way or the other:
myfluxi, Dorimanx, Neobuddy89, Savoca, Faux123, Blechd0se, and Many More!
Thank you guys! Without your contributions to the community we would not have the level of performance, stability and interaction that we have today
Official Testers
Thank you guys for your help with testing my kernels!
XDA:DevDB Information
[Kernel] Render Kernel for AOSP/LG ROMs [D80x/LS/VS980/F320x] , Kernel for the LG G2
Contributors
RenderBroken
Kernel Special Features:
Version Information
Status: Beta
Created 2014-07-03
Last Updated 2014-07-03
Awesome
Related
RenderBroken's Custom Kernel for AOSP/LG Based Roms!
Code:
/* *** Disclaimer
*
* 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.
*/
I am fairly new to Android Development but started out because I wanted to learn and to share what i have learned so far. My goal with this kernel is to be a very fast and stable build that offers some things that the other kernels do not. I want to initiate Development Discussions amongst the community. This will be a noob friendly thread as long as the new users follow 2 rules. First is to do some research before asking. Most likely your question has already been asked. If not in this thread then in another. Second is BE RESPECTFUL. You do these two things and even the most hardened Dev will assist you.
Current Features
General List:
* Built with Custom A15 Linaro 4.8.3 Toolchain thanks to pinkflozd
* -O3 and Linaro 4.8.3 patches
* Powersuspend Thanks yank555 and Faux
* Falcon_hotplug by Blechd0se!! Ultra Simple but even more effective!
* Intelliactive and Intellidemand from Faux
* sweep2wake (S2W) & doubletap2wake (DT2W)
* FIOPS, ROW, BFQ-v7, SIO, DEADLINE, NOOP, CFQ Schedulers
* Frandom
* GCC Tweaks for Cortex A15
* Color Calibration Thanks to Savoca
* KSM from CAF
* USB Fast Charge (ON/OFF Toggle)
* New LZ4 Compressor/Decompressor: Just plain fast!
* Numerous CAF Patches!
I recommend Tricktermod for Kernel Tuning
https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod
Instructions:
* Boot into Recovery
* (Recommended) Make a complete backup of entire rom
* Flash Zip
* Reboot
Download:
Mediafire Mirror
Changelog:
https://github.com/RenderBroken/render_kernel_msm8974
THANKS!!!!
First I want to say thank you to everyone who has answered my questions and responded to my pm's when I know they are busy with their own lives. Pretty much everyone I have come into contact with here on XDA has been truly helpful and respectful. Here is a list of people that had helped me in one way or the other:
myfluxi, Dorimanx, Neobuddy89, Savoca, Faux123, Blechd0se, and Many More!
Thank you guys! Without your contributions to the community we would not have the level of performance, stability and interaction that we have today
Official Testers
Thank you guys for your help with testing my kernels!
XDA:DevDB Information
[Kernel] Render Kernel for AOSP/LG ROMs [D80x/LS/VS980/F320x] , Kernel for the LG G2
Contributors
RenderBroken
Kernel Special Features:
Version Information
Status: Beta
Created 2014-07-03
Last Updated 2014-07-03
Reserved 1
Reserved 2
I see it right: there's only a lgd kernel for the d-802? An app shows me that I have an lgd panel, but dr87 says that is not definitely.
Matze060906 said:
I see it right: there's only a lgd kernel for the d-802? An app shows me that I have an lgd panel, but dr87 says that is not definitely.
Click to expand...
Click to collapse
I made this in the wrong thread.
RenderBroken said:
I made this in the wrong thread.
Click to expand...
Click to collapse
I don't mean a thread, I see it in your folder on mediafire...
Was reading the other thread you opened a few days ago....can't wait to try this out! Will flash when my charge cycle is done (later this evening). Thank you for bringing another kernel to our device! Glad to see more development for the G2 [emoji106][emoji2]
@RenderBroken, just flashed your kernel on my vs980 with Mahdi. Running great so far. Volume does seem a little bit lower than stock kernel. I know in the first thread you started someone stated that Mahdi is using N5 drivers instead of LG drivers, but just wanted to confirm the volume issue is present. Thanks for creating another kernel for us to use, and look forward to future developments you have planned.
Memebers please refer http://forum.xda-developers.com/lg-g2/development/kernel-render-kernel-aosp-lg-roms-t2803929 for the Kernel related information.
THREAD CLOSED.
Zombie-Kernel
Here's my Zombie-Kernel for the Xperia Z Ultra.
I will frequently update the Kernel with useful features and backports from Linux
Mainline. If you have any feature requests please use the devdb tab above. Thanks.
The first post contains all Lollipop stuff, the second one everything KitKat related.
Code:
#include <std_disclaimer.h>
/*
* 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.
Lollipop Releases:
Source:
https://github.com/Tommy-Geenexus/android_kernel_sony_msm8974
Downloads:
https://www.androidfilehost.com/?fid=95916177934537940
Features:
* Compiled with the latest Linaro GCC 4.9.2 and -02
* GZIP Compression/ Decompression
* Many Backports from Linux 3.6+
* MPDecision & Optimized Intelliplug
* In-Kernel Thermal Solution
* Display Color Control (saturation, rgb, greyscale, inverted, hue, value)
* Powersuspend
* FauxSound
* CPULimiter for full core control
* F2FS support
* Power-Efficient-Workqueues
* Reduced ghost touches to a minimum
* Voltage Control
* Headset Wakeup
* Kexec support
* ZRAM & ZSMALLOC
* Kernel Samepage Merging (KSM)
* NTFS r/w support
* Use your device as USB-keyboard/mouse
* Updated Interactive, Ondemand and Conservative Governor
* Updated cpuboost, kgsl, devfreq and other drivers from CAF
* Added NEON mode, NEON Crypto and enabled more digests
* More TCP Congestion Algorythms
* BFQ, FIOPS I/O Scheduler and Impulse Governor
Changelog:
17.01.15
* Initial release
21.01.15
* Added and updated kernel code
* Intelliplug and thermal
* Tweaked ramdisk
* Made ramdisk TWRP compatible
28.01.15
* Tons of backports
* Optimized Intelliplug
* hopefully fixed ghost touches
* Source sync'ed with latest CM
06.02.15
* Tons of backports
* Tuned Intellli_plug and removed MPdecision
* More touchscreen driver tweaks
* Sync'ed with CM
08.02.15
* New thermal driver, much cleaner
* Optimized Intelli_Plug
* Merged a patch for the ipv4 subsystem from upstream which fixes a problem that could make the system go out of memory in some cases (quoted from franciscofranco)
14.02.15
* Updated Intelli_Plug
* Switched to GZIP Compression
* Merged all feature requests
* Added Impulse Governor
* Other misc updates
18.02.15
* Updated Intelli_Plug
* Upstream updates to sched
* Other fixes from Linux Mainline
* Sync'ed with CM
20.02.15
* Updated Color Control Driver
* CAF fixes
* Brought back MPDecison as default hotplug
27.02.15
* Ramdisk sync'ed with CM for compability
06.03.15
* Switched to more reliable CAF-Thermal
* Updated Color driver
* Updated Impulse Governor - it now works as it was designed to
* Random Code fully updated to Linux 3.10
* Sound Codec fixes from CAF
* Sync'ed with CM
XDA:DevDB Information
Zombie, Kernel for the Sony Xperia Z Ultra
Contributors
Tommy-Geenexus
Kernel Special Features:
Version Information
Status: Beta
Created 2014-11-02
Last Updated 2015-03-07
Reserved
KitKat Releases:
Kernel Source:
https://github.com/Tommy-Geenexus/kernel_sony_msm8974-old
Downloads:
https://www.androidfilehost.com/?fid=95832962473394893
Reserved
Kernel Control:
UKM and Synapse:
http://forum.xda-developers.com/xperia-z-ultra/general/zip-synapse-script-universal-kernel-t2994224
Hint: Synapse may not be 100% stable on Lollipop yet.
USB-Keyboard-App:
https://play.google.com/store/apps/details?id=remote.hid.keyboard.client
Thanks:
I would like to thank all devs involved (credits in the repo) , Christopher83 for his toolchain builds and osm0sis for AnyKernel2.
Also i'd like to thank Sony for beeing such helpful towards devs and users on xda.
Tommy-Geenexus said:
- Zombie Kernel, this time for the Xperia Z Ultra.
Click to expand...
Click to collapse
Hi.Thanks for the provided kernel. Tell it only on the basis of CM? On SLimKat it is possible to set?
Feodorus 4PDA said:
Hi.Thanks for the provided kernel. Tell it only on the basis of CM? On SLimKat it is possible to set?
Click to expand...
Click to collapse
All cm based roms will work: pa, slim, etc..
I'm currently running it on slim.
Sent from my Xperia Z C6603
Tommy-Geenexus said:
All cm based roms will work: pa, slim, etc..
I'm currently running it on slim.
Sent from my Xperia Z C6603
Click to expand...
Click to collapse
I'm taking it is based on CM11's kernel - too lazy to look
blueether said:
I'm taking it is based on CM11's kernel - too lazy to look
Click to expand...
Click to collapse
Yeah, based on cm, all other roms use stock cm or cm based kernels.
Sent from my Xperia Z C6603
Hi guys,
a new kernel is up.
Changelog is attached @ the second post.
More features will come soon.
runnin smooth with the latest slimkat weekly on my c6806
New Kernel is up.
Grab it from the OP and profit!
add dt2w in new release!
madsponge26 said:
add dt2w in new release!
Click to expand...
Click to collapse
the upcoming release will feature backports from caf and linux and a rewritten anykernel, but i'll look for dt2w for sure.
New update out!
AnyKernel2 is rewritten, now removes scheduler/readahead overrides present in cm ramdisk.
Kernel is updated with backports and other stuff.
I've added logger control via sysfs:
path: sys/module/logger/parameters/log_mode
// 0: Enabled, 2isabled
Flash and enjoy.
Last KK update
Hi folks, here is my last kk update.
I've rebased the kernel on slimkat-kernel, and added my optimisations on top of it.
I've removed over 40k lines of unused deprecated code!
It will run best with slim.
See here for the changes i made.
Download: https://www.androidfilehost.com/?fid=95784891001611475
Flashing now. CM11 M12
Edit: wow! Very smooth
48 hours reporting for battery juice.
Sent from my Bacon Machine
madsponge26 said:
Flashing now. CM11 M12
Edit: wow! Very smooth
48 hours reporting for battery juice.
Sent from my Bacon Machine
Click to expand...
Click to collapse
Thats the purpose, more smoothness and (hopefully ) some juice saving
Tommy-Geenexus said:
Thats the purpose, more smoothness and (hopefully ) some juice saving
Click to expand...
Click to collapse
Mate, why dont you include pegasusq gov?
Sent from my Bacon Machine
madsponge26 said:
Mate, why dont you include pegasusq gov?
Sent from my Bacon Machine
Click to expand...
Click to collapse
Well, this is simple to answer.
I won't include any other than the already included governors.
For a fact all these govs like lionheart, etc.. were designed years ago and deliver subpar performance compared to the included governors, as they are designed with old single or dualcore devices in mind ( and pegasusq uses its own hotplug logic).
Only difference are faux intelli governors which are quite actual codewise, and a few more others which are optimized for modern devices.
But the best performance and battery life will be achieved using a frequently updated interactive or ondemand governor.
@madsponge26
i'm working on bringing dt2w.
I'll see if i can fix a few things such as >2taps mostly and implement a wakeout time like flar2.
It's already working quite good, thanks @blueether for the base.
I can't do much on lollipop as my knowledge is very limited and c only, so i'll let the others who have more knowledge doing their job and supporting them if it's in my range.
Code:
#include <std_disclaimer.h>
/*
* 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.*/
Without wasting time, lets get into features.
Features
Note : The default CM11 kernel itself comes loaded with cool stuff, I will include that too.
Compiled from source.
Compiled using ARM toolcahin (4.6)
Insecured Boot.
Easy Root applicable.
CPU Overclock upto 1200Mhz (was previously there).
Loads of CPU Governors (was previously there).
More I/O Schedulers - Zen, FIFO, SIOPlus, VR.
Dynamic Fsync (thanks to faux123).
Bunch of advanced TCP Congestion Controls.
Based on LZMA kernel compression (was previously there).
Improved square root algorithm.
Double Tap to Wake functionality.
Frandom support.
Some other bunch of improvements.
Downloads
Here
Credits
Dhinesh77
karthick mostwanted
thewisenerd
showp1984
debojyotidey
XDA:DevDB Information
Zapdos Kernel, Kernel for the Samsung Galaxy Pocket Neo S5310
Contributors
corphish
Source Code: https://github.com/corphish/zapdos_corsica
Kernel Special Features: DoubleTap2Wake
Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2015-04-06
Created 2015-04-05
Last Updated 2015-07-03
F.A.Q and Changelog
Code:
[B]v1.0 - 6 April 2015[/B]
-Initial Release
Kernel Tweaks
Most of the features can be controlled by Trickster Mod App.
To enable doubletap2wake, open terminal and enter the following :
Code:
su
echo 1 > sys/android_touch/doubletap2wake
Note : It is off by default, and becomes off after every boot, so you need to type these everytime you boot.
Double Tap to Wake enabled by default
I have prepare an init.d script which will activate the doubletap2wake feature on boot.
Simply, download the file in the attachments,and flash it via recovery.
If you don't want this toggle on boot, simply delete 26doubletaptowake from system/etc/init.d
Note : Will not work on Carbon ROM. Will work only on CM11 as of now.
It is not working as reported by users.
No worries, I am working on it, and will be enabled in the kernel itself.
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 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. Hard. A lot.
*
About
sinDelta kernel is my custom kernel for omnirom with EAS included.
Install instructions:Download my kernel and send it to your LeEco pro3 which has installed omni 7.1.2 by darkobas
Reboot to twrp go to the install page,select the kernel-super.zip, then swipe to flash, then reboot.(if u have installed supersu or magisc before, your root will keep because kernel-super.zip is based on anykernel2. )
Features
1. Merge a lot of patches for eas (credit to RenderBroken )
2. Adreno boost(I have add switch in kernel adiutor, you can adjust it more easliy)
3. bw_hwmon Boost (from sultan)
4. and many other little changes
Thanks to:
darkobas
Sultan
RenderBroken
GalaticStryder
and many others who help me with kernel
Download link:
kernel: https://www.androidfilehost.com/?w=files&flid=178374
app: https://www.androidfilehost.com/?fid=817550096634767649
Source:
kernel:https://github.com/18712886438/android_kernel_leeco_zl1
kernel adiutor:
https://github.com/18712886438/Kernel_Adiutor
btw, the kernel did not include too many features which not be used usually ,because I don't think it will make much diffient to phone, so what I will do next is stability improvement and more useful features including
Reserve
Great ! Another kernel for our Le Pro 3
Thank you for your work :good:
CallMESuper said:
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 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. Hard. A lot.
*
About
sinDelta kernel is my custom kernel for omnirom with EAS included.
Install instructions:Download my kernel and send it to your LeEco pro3 which has installed omni 7.1.2 by darkobas
Reboot to twrp go to the install page,select the kernel-super.zip, then swipe to flash, then reboot.(if u have installed supersu or magisc before, your root will keep because kernel-super.zip is based on anykernel2. )
Features
1. Merge a lot of patches for eas (credit to RenderBroken )
2. Adreno boost(I have add switch in kernel adiutor, you can adjust it more easliy)
3. bw_hwmon Boost (from sultan)
4. and many other little changes
Thanks to:
darkobas
Sultan
RenderBroken
GalaticStryder
and many others who help me with kernel
Download link:
kernel: https://www.androidfilehost.com/?w=files&flid=178374
app: https://www.androidfilehost.com/?fid=817550096634767649
Source:
kernel:https://github.com/18712886438/android_kernel_leeco_zl1
kernel adiutor:
https://github.com/18712886438/Kernel_Adiutor
btw, the kernel did not include too many features which not be used usually ,because I don't think it will make much diffient to phone, so what I will do next is stability improvement and more useful features including
Click to expand...
Click to collapse
Plz we need generic one too
CallMESuper said:
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 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. Hard. A lot.
*
About
sinDelta kernel is my custom kernel for omnirom with EAS included.
Install instructions:Download my kernel and send it to your LeEco pro3 which has installed omni 7.1.2 by darkobas
Reboot to twrp go to the install page,select the kernel-super.zip, then swipe to flash, then reboot.(if u have installed supersu or magisc before, your root will keep because kernel-super.zip is based on anykernel2. )
Features
1. Merge a lot of patches for eas (credit to RenderBroken )
2. Adreno boost(I have add switch in kernel adiutor, you can adjust it more easliy)
3. bw_hwmon Boost (from sultan)
4. and many other little changes
Thanks to:
darkobas
Sultan
RenderBroken
GalaticStryder
and many others who help me with kernel
Download link:
kernel: https://www.androidfilehost.com/?w=files&flid=178374
app: https://www.androidfilehost.com/?fid=817550096634767649
Source:
kernel:https://github.com/18712886438/android_kernel_leeco_zl1
kernel adiutor:
https://github.com/18712886438/Kernel_Adiutor
btw, the kernel did not include too many features which not be used usually ,because I don't think it will make much diffient to phone, so what I will do next is stability improvement and more useful features including
Click to expand...
Click to collapse
Thank you
But plz check as its always on 1593MHz
Been running for about 2 days. Seems pretty good. Nice and smooth on Omni, battery life is looking good. I'm at 3 hr 21m and still 52% left!
Great work. This kernel fixes the USB-C headphone/charger bug that required a reboot to get working after unplugging. :good:
There is one problem though. This kernel seems to kill the IR blaster. Is this a known bug?
Thanks,Can you build for every rom?
thanks, still the only kernel that clda headphones work perfectly.
The audio quality during calls is good as the stock ROM, using this kernel?
Yes can anyone please tell us if there is any sound cracking during call using earphone and loudspeaker?? That's the only issue I have with nougat ROMs. Please any information would be highly appreciated.
Link seems dead
Can YouTube port It for lemax 2?
Super qq
This is a nice work!, all in the phone seem working except the IR Blaster, it's finally the only thing that is failing: it's a kernel issue or I'm doing the things bad?
yisao said:
This is a nice work!, all in the phone seem working except the IR Blaster, it's finally the only thing that is failing: it's a kernel issue or I'm doing the things bad?
Click to expand...
Click to collapse
This kernel was posted before the IR fix was figured out, if dev decides to update it, maybe he'll add IR support.
Aicp
Does this work for 727?
#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.
*/
Hi, It is my First Post on XDA. I m presenting Fusion Reactor Custom kernel for Our device.. It has Many Stuff Adjusted. And fully stable for daily use.
Features:-
-Compiled With GCC 4.7 Toolchain.
-Performance Governor is Default.
-Performance Governor is further Edited for Speed improvements.
-Some new Governors added.
-Battery Backup Improvements.
Device must be Vivaltods5m.
Working roms= Cyanogenmod 12.1, 11, AOSP 5.1.1
Whats working= Everything.
Speciall Thanks to @mohitmallick17 for helping me in some little thingies.
Download link=https://drive.google.com/file/d/1Ow0-M95QoG6aTWMZlG-ju7ndwCgk_Knd/view?usp=drivesdk
KERNEL FOR GALAXY ACE 4/ S DUOS 3.
[email protected] @JaskaranSM
Kernel Version= 3.10.17
Status = STABLE
Created=30-10-2018
Last updated=30-10-2018
PS=Help me in Moving this thread to Android Development Section.
Thankssss