[Kernel][Linaro]broodKernel Google Edtition v1.0 for Android 4.3! (04-08-2013) - Galaxy S 4 i9505 Original Android Development

broodKernel Google Edition v1.0 for Android 4.3​
broodKernel v1.0 for Android 4.3 Google Edition
Features so far:
- Undervolt (775mV for min freq)
- Underclock (166mHz min freq)
- Overclock (2106mHz max freq)
Download:
http://www.broodplank.net/broodkernel/android-4.3/v1.0/broodKernel-GE-3.4_v1.0.zip
See Below for Android 4.2.2​
broodKernel Google Edition v1.4 (3.4.53)​
Short Info
This kernel is based on the original i9505g sources and should only be flashed on AOSP 4.2.2 Google Edition. It's built with several optimization flags on the Linaro 4.7.4 toolchain.
I got it patched up from 3.4.0 to 3.4.51! Only needed to add 1 file manually for 51 patches! Thanks a quadrillion ktoonsez for all the precious patches. I thought this amount of luck was only theoretically possible.
I have made several builds, primary build is O3 optimized, secondary build is -O2 optimized and tertiary build is -OS optimized.
Soon ill release a bare repository with latest linux kernel version without any further changes, this means it will be a repo to gather sources from. instead of starting at 3.4.0 you start at 3.4.51
Bare Repository for building your own kernel: https://github.com/broodplank/samsung-kernel-jfltexx (branch aosp-4.2.2)
Features:
- Based on i9505g stock sources
- Patched until latest linux patch 3.4.53
- Allowed underclocking
- CPU Overclock (2.1ghz)
- ExFAT Support
- Fast Charging
- Undervolted
- Voltage VDD Support (Use InstaVOLT to manage voltages)
- Added SIO, ROW, Zen, Fifo and Fiops Scheduler
- Added Intellidemand, ConservativeX governor
- GPU Overclock
- Added CPU0 Freq Fix by Ausdim.
- Optimized SSD Performance (Async I/O)
- Optimized SLUB Allocator
- Disabled Swappiness due to 2gb ram
- Disabled Gentle Fair Sleepers
- Fixed Rotation (thanks to Ausdim)
- Added broodParts Lite for managing the CPU and I/O
Download all versions:
Download all versions
Source
Code:
https://github.com/broodplank/android-kernel-samsung-jfltexx
Screenshots:
{
"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"
}
Soon more builds but with Optimized Linaro Toolchain :silly:

Another awesome thing -_- You can be a ERD now, maybe?

Which one is for 4.2.2?

Wow, thanks for your work! I'm going to try this kernel now.
Any chance to add voltage unlock?

nolinuxnoparty said:
Another awesome thing -_- You can be a ERD now, maybe?
Click to expand...
Click to collapse
Hehe thanks.
boterkaaseneieren said:
Which one is for 4.2.2?
Click to expand...
Click to collapse
All are for 4.2.2, no one is for 4.3 and also no one is for CM-10.1
LumPenPacK said:
Wow, thanks for your work! I'm going to try this kernel now.
Any chance to add voltage unlock?
Click to expand...
Click to collapse
You're welcome , It will all come soon, I'm still in my exploring phase at the i9505

Which is the fastest?

O3, O2 and OS are just Linaro compiling parameters or what does it mean?

boterkaaseneieren said:
Which is the fastest?
Click to expand...
Click to collapse
I think O2, but can't say with 100% guarantee, try it
LumPenPacK said:
O3, O2 and OS are just Linaro compiling parameters or what does it mean?
Click to expand...
Click to collapse
OS = Optimize for size (this is nearly the same as no parameter)
O2 = Optimize more (this is probably the fastest / most stable build, also highest scores)
O3 = Optimize Alot (this is supposed to be the "best/smoothest" build when fully optimized (which is not the case yet)

LumPenPacK said:
O3, O2 and OS are just Linaro compiling parameters or what does it mean?
Click to expand...
Click to collapse
Here is some info on Optimize-Option. I'm assuming this is what was done.
http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
http://www.phoronix.com/scan.php?page=article&item=gcc_47_optimizations&num=1
http://www.linuxjournal.com/article/7269
What a given "optimization" does is well defined on the man page for gcc. How a given "optimization" (note the usage of the quotation marks ) performs depends on many factors, that ranges from the program itself to the hardware you run it on, mainly the cpu, it's cache size, and the hard drive you run it from.
-O3 is supposed to increase performance, but bigger code might not fit in the cpu cache, which in turns, virtually means a performance drop that is much bigger than any optimization that -O3 might provide.
If the code is bigger, it takes more hard drive space, which, in turn, means that you will be wasting more time reading the file. This can be a serious problem on slow drives, or slow filesystems. Not to speak about the increased power consumption on laptops, which is a side effect.
Also, there's the source code: some programs simply perform worse with -O3, regardless of how cool that optimization level might seem. And another problem is that -O3 is known to break compilations lots of times for lots of programs (Gentoo users do know this for sure, and a lot of ebuilds filter -O3).
Most distros use -O2 as default, some people like -Os for laptops, which produces smaller code. I would only use -O3 on packages where it's known to be a good thing, and leave -O2 for the rest, which is much safer and usually performs better.
If cpu level cache is a bottleneck, -Os can help.
Click to expand...
Click to collapse

broodplank1337 said:
broodKernel Google Edition v1.0 (3.4.51)​
- Allowed underclocking (until 81Mhz)
- Added SIO Scheduler
- Added Intellidemand Governor
Click to expand...
Click to collapse
I'm not sure if I had that "performance settings tab" before but I have to use SetCPU to change CPU clock and Governor.
Meowdib said:
Here is some info on Optimize-Option. I'm assuming this is what was done.
http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
http://www.phoronix.com/scan.php?page=article&item=gcc_47_optimizations&num=1
http://www.linuxjournal.com/article/7269
Click to expand...
Click to collapse
That's what I wanted to know, thank you for the informations.

LumPenPacK said:
I'm not sure if I had that "performance settings tab" before but I have to use SetCPU to change CPU clock and Governor.
That's what I wanted to know, thank you for the informations.
Click to expand...
Click to collapse
There is no possibility that the performance submenu has disappeared while flashing my kernel lol. also in aosp there isn't even a performance tab so you must be mistaken something Anyways, ill post my "updated" app soon for managing the kernel,

Can you do something for 4.3 kernel...

Good

manager77 said:
Can you do something for 4.3 kernel...
Click to expand...
Click to collapse
No, its not released yet unfortunately
ipsuvedi said:
Good
Click to expand...
Click to collapse
Thanks

manager77 said:
Can you do something for 4.3 kernel...
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2351324

boterkaaseneieren said:
http://forum.xda-developers.com/showthread.php?t=2351324
Click to expand...
Click to collapse
Idd I have that topic, thanks for mentioning, anyways, he must wait for real 4.3 sources just like the rest

Bare repositories are up!
Samsung Stock Kernel:
https://github.com/broodplank/samsung-kernel-jfltexx/tree/tw-4.2.2
AOSP 4.2.2 Google Edition Kernel:
https://github.com/broodplank/samsung-kernel-jfltexx/tree/aosp-4.2.2
Both updated till 3.4.51.

can i flash it on TW rom?
many thanks!!

stefyno said:
can i flash it on TW rom?
many thanks!!
Click to expand...
Click to collapse
Yep. they use the same ramdisk

02 runs very very well on Google v7 edition. Thanx

Related

[KERNEL] Butter Kernel [DISCONTINUED]

{
"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"
}
Based on AOSP Tuna Linux Kernel 3.0.84
Built with Linaro Toolchain 4.7.4 & -O3 optimization
Dualboot Support (Jijonhyuni) How to Dualboot(http://forum.xda-developers.com/showthread.php?t=2183721)
Governor (Hyper, SmartAss2, Hotplug, Powersave, Interactive, Performance)
I/O - Scheduler (noop, deadline, sio, cfq)
Support PGM aka slide2wake
Color Control
Gamma Control
Lowmemorykiller from Linux Kernel 3.10rc-1
Fsync Control
USB Fast Charge
Custom Voltage Control
Undervolting support
Init.d Support
Tweaks, Optimizations
Great Battery Life
Weekly Release
Download v1.3.0
Weekly Dualboot Release
Download v1.3.0
Stable Release
not available
Butter Updater
Download 0.9.8 beta
Deep Sleep is not working! Help!
Wipe Cache + Dalvik.
Can it be used on rom x/y 4.2?????
Yes, you can.
Grarak, can you add x + y?
Just PM me for requests
My device rebooted or crashed, how can I help?
Give me /proc/last_kmsg or logcat.
Battery is bad! Help me!
Fix it yourself, it's an app waking your device up.
Signal is dropping since I flashed the kernel
Kernel has nothing to do with the the signal.
Does this kernel has X or Y mod?
Everything you need to know is in the features list, changelog or public repo.
Hi i have 4.0.4. Can i flash this safe?
No, read the title of the thread!
How can I build your Kernel from source?
Just download my source on Github and run "buildbutter.sh"​
Ezekeel(https://github.com/Ezekeel/GLaDOS-nexus-prime)
franciscofranco(https://github.com/franciscofranco/Tuna_JB_pre1)
r_data(https://github.com/edoko/AirKernel_GN_JB)
dorimanx(https://github.com/dorimanx/Dorimanx-SG2-I9100-Kernel)
anarkia1976(https://github.com/anarkia1976/AK-tuna)
jackpham(https://github.com/imoseyon/leanKernel-galaxy-nexus)
Jijonhyuni(http://forum.xda-developers.com/showthread.php?t=2183721)
Weekly Release
v1.3.0
linux kernel 3.0.84
toolchain: use linaro toolchain 13.06
remove vibration control
configs: enable swap
added optimized compiler flags
-O3 optimization
configs: set interactive as default governor
cpufreq: interactive governor from n1 kernel
opp4xxx_data: add 460MHz freq
v1.2.6
linux kernel 3.0.80
v1.2.5
full rebase (deleted old source and started from scratch)
linux kernel 3.0.78
butter colors
scale down mpu freq
removed gpu & cpu overclock
removed sound control
removed high wifi performance
removed temp control
removed row and fifo I / O schedulers
removed userspace governor
undervolting support (180000 & 230000)
new updater-script butter logo
new bootlogo (dualboot)
set hyper as default governor
v1.2.0
add gamma control
new buildscript
removed frandom support
new bootlogo (dualboot)
removed bootlogo
fix real racing 3
overclock to 1.65GHz
linux kernel 3.0.75
high freq control
v1.1.3a
pgm aka slide2wake fixed
v1.1.3
added temp control
new charging logo
new bootlogo
fix bluetooth (dualboot)
governor: interactive tuning
governor: add HYPER
linux kernel 3.0.74
v1.1.2
new overclock freq
disable some I / O schedulers
linux kernel 3.0.73
some zram tweaks
v1.1.1
added frandom support
some backports from linux kernel 3.1 (checkout my Github for more details)
zram from linux kernel 3.4
linux kernel 3.0.71
new boot logo (dualboot)
v1.0
Initial Release
www.github.com/Grarak/ButterKernel-tuna​

			
				
interesting :good:
Re: [KERNEL][Linaro][4.2.x][Dualboot]Butter Kernel 1.0 [Weekly][27 March][3.0.70+]
Will try this now!
Sent from my Galaxy Nexus
Good start ... Keep it up with this good work!
interesting,I'll try!!!
I just installed and it's working really fine! I really liked it. Thanks men!
okanb3 said:
I just installed and it's working really fine! I really liked it. Thanks men!
Click to expand...
Click to collapse
Thanks for the first feedback ^^
Any bugs or problems at the moment? How are bluetooth and wifi?
ThePlasticBling said:
Any bugs or problems at the moment? How are bluetooth and wifi?
Click to expand...
Click to collapse
Bluetooth doesn't work in the Dualboot release
is there any problem with this kernel? any report or update?
Re: [KERNEL][Linaro][4.2.x][Dualboot]Butter Kernel 1.0 [Weekly][27 March][3.0.70+]
ThePlasticBling said:
Any bugs or problems at the moment? How are bluetooth and wifi?
Click to expand...
Click to collapse
Running it now. Seems very stable. Trying out smartassv2
Sent from my Galaxy Nexus using xda app-developers app
AW: [KERNEL][Linaro][4.2.x][Dualboot]Butter Kernel 1.0 [Weekly][27 March][3.0.70+]
schumici said:
is there any problem with this kernel? any report or update?
Click to expand...
Click to collapse
Tomorrow I will release a new update
Sent from my Galaxy Nexus using xda app-developers app
Ynt: [KERNEL][Linaro][4.2.x][Dualboot]Butter Kernel 1.0 [Weekly][27 March][3.0.70+]
Ok i am waiting the update for installing, thanks
Galaxy Nexus cihazımdan Tapatalk 2 ile gönderildi
Same waiting patiently
I'm waiting the update
Galaxy Nexus cihazımdan Tapatalk 2 ile gönderildi
So v1.1.1 is up!
Enjoy guys
Grarak said:
So v1.1.1 is up!
Enjoy guys
Click to expand...
Click to collapse
nice job trying it right now.1,8ghz wow thats huge.. :good: hope it doesn;t blow up
Cristi_10 said:
nice job trying it right now.1,8ghz wow thats huge.. :good: hope it doesn;t blow up
Click to expand...
Click to collapse
i wouldn't recommend you to set cpu to 1.8GHz. You will get random reboots.

[KERNEL][2/7] TGM- Hybrid Toolchain Kernel [AOSP/CM 4.4/5.0]

Formerly Electron Kernel, Team Green Machine presents...
{
"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"
}
Disclaimer:
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 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.
*
*/
Features:
Code:
[B][U]- TGM-Hybrid SaberNaro Version (SaberMod GCC build with Linaro Resources)
- TGM-Hybrid LinaroMod Version (Linaro GCC build with SaberMod Resources)[/U][/B]
- Linux 3.4.105 Kernel with -Ofast
- Based off of CM12 Kernel
- PowerSuspend Driver
- QuickWake Driver
- Enable kernel NEON mode
- Updated VFP driver
- Voltage Control
- F2FS Support
- EXT4 Speed Tweaks (faster r/w)
- CPU Overclock
- ARM Topology and CPU Power Driver tweaks
- Partition Tweaks
- LZ4 Compression
- UKSM 0.1.2.3 Ported and Tweaked
- Optimized Cache Flags
- BFQ I/O Scheduler
- Intelli_plug
- AutoSMP
- Graphite, -Ofast (-O3), and other Flags
- Many cortex_a15 Optimizations
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- Frandom
- Other misc. changes
Downloads:
BasketBuild
How to install:
Code:
1. Download the kernel
2. Reboot into recovery
3. Flash the kernel
4. (optional) Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and profit
How to tweak:
Code:
UKM and Synapse currently dont work, although I am porting compatibility and it should be up soon
/*Use Ultimate Kernel Manager + Synapse [URL="http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986"](Download Here)[/URL]*/
Check out our G+ page!
Google +
XDA:DevDB Information
The Green Machin D2, Kernel for the Sprint Samsung Galaxy S III
Contributors
frap129, @sparksco, YoshiShaPow, CyanogenMod, Cl3kener, pbeeler
Source Code: https://github.com/frap129/green_machine_d2
Kernel Special Features: Uses HyperToolchain's Hybrid Toolchains
Version Information
Status: Beta
Created 2015-01-30
Last Updated 2015-01-30
Changelog
2/7
Disable LZ4
2/6
Update LinaroMod Toolchain
Add SmartassH3 and freelunch governors
Update asm/cputime.h
Optimize UKSM for ARM
Add more UKSM governors
Update to kernel version 3.4.106
Optimize slab
Add bitops optimizations
Change default gov to smartass
Fix lz4
Tune optimizations
1/30
Switch to TGM branding
Compile 2 versions (LinaroMod and SaberNaro)
Add Ultra Kernel Same-page Merging (UKSM)
Add Powersuspend driver
Add Quick Wake
Add AutoSMP HotPlug
Update ARM Topology Driver
Update Power driver
Fix Toolchain warnings
Increase free RAM
Disable Fair Sleepers for better UI performance
1/23
Add LZ4 support
Compress kernel in LZ4 instead of XZ
Add CPU cache parameters
Add -fgraphite-identity for memory identity optimizations
Updated toolchain to use newer Linaro GCC
1/16
Small update because of finals at school
EXT4 fs speedup
more ISL optimizations
New custom build toolchain (source: http://github.com/hyper-toolchains/LinaroMod-arm-eabi-4.9)
1/9
FIRST BUILD OF 2015
New toolchain
Optimized CRC32 algorithm
Optimized ARM RWSEM algorithm
Disabled CRC check
Removed dead code
Add in unwind.h for stability
-O3 EVERYWHERE
ISL optimizations
12/28
Added fast charge
Cleaned build
12/20
Removed intellimm (caused SOD)
added Underclock to 192MHz
added intelliplug
more optimizations as usual
Switch to Krait optimized toolchain
12/14
More optimizations
Optimize F2FS
Add simple GPU gov
BFQ I/O Sched
Update linux kernel to 3.4.105
update all governors
FIX BATTERY WOOT WOOT
Add undervolting
Add overclocking
Add Intellidemand
Add Asswax Governor
Add SIO I/O Sched
Add ZEN I/O Sched
Add FIFO I/O Sched
Add TRIPNDROID I/O Sched
Add IntelliMM gov
Add InteractiveX gov
Add SmartMax gov
Add Frandom
Add Westwood I/O Sched
12/13
Update Toolchain
Add exFAT support
Config USB audio
More Optimizations
Add New Initlogo
12/5
initial upload
Will you add TW support? Or only AOSP
What's the difference between the two toolchains?
6th_Hokage said:
Will you add TW support? Or only AOSP
Click to expand...
Click to collapse
Only AOSP.
MrBrady said:
What's the difference between the two toolchains?
Click to expand...
Click to collapse
Well, they're both hybrids of SaberMod and Linaro, but LinaroMod is closer to standard Linaro, and SaberNaro is closer to SaberMod. Feel free to try out both and see which one you like better!
frap129 said:
Well, they're both hybrids of SaberMod and Linaro, but LinaroMod is closer to standard Linaro, and SaberNaro is closer to SaberMod. Feel free to try out both and see which one you like better!
Click to expand...
Click to collapse
Thanks. I really don't know anything about either. How do they differ?
I'll try it out.
MrBrady said:
Thanks. I really don't know anything about either. How do they differ?
I'll try it out.
Click to expand...
Click to collapse
Well, SaberMod is faster and gives pure speed, while Linaro is slightly slower, but creates an overall smoother experience. I mixed the two to get different aspects of both into one toolchain (actually i was just bored, but nevermind that). As for the hybrids, from tests on other devices, people have reported that both give exceptional performance and stability.
frap129 said:
Well, SaberMod is faster and gives pure speed, while Linaro is slightly slower, but creates an overall smoother experience. I mixed the two to get different aspects of both into one toolchain (actually i was just bored, but nevermind that). As for the hybrids, from tests on other devices, people have reported that both give exceptional performance and stability.
Click to expand...
Click to collapse
Great, thanks!
I'm trying it out on my D2VZW w/ Mahdi 2.9 (Android 4.4.4). So far I can say that it boots! Although it took a VERY long time to boot - about 5 minutes.
I'll try it out and leave feedback on this thread.
EDIT: When I open Synapse, it says "ERROR DEVICE NOT SUPPORTED". My device is listed as SCH-i535 (D2VZW). Do I need to change this in my build.prop to get it to work?
MrBrady said:
Great, thanks!
I'm trying it out on my D2VZW w/ Mahdi 2.9 (Android 4.4.4). So far I can say that it boots! Although it took a VERY long time to boot - about 5 minutes.
I'll try it out and leave feedback on this thread.
Click to expand...
Click to collapse
Really? It's probably a backwards compatibility problem. I never really made it for 4.4, it just happened to work lol. If you havent already, i really recommend that you try out the latest CM nightlies
frap129 said:
Really? It's probably a backwards compatibility problem. I never really made it for 4.4, it just happened to work lol. If you havent already, i really recommend that you try out the latest CM nightlies
Click to expand...
Click to collapse
I'd love to jump onto a CM12 based ROM, but the camera bugs are keeping it from being a daily driver for me.
General ??
Can i use this with the carbon rom?
gydroid said:
Can i use this with the carbon rom?
Click to expand...
Click to collapse
If its kitkat or lollipop then yes you can!
MrBrady said:
I'd love to jump onto a CM12 based ROM, but the camera bugs are keeping it from being a daily driver for me.
Click to expand...
Click to collapse
Just use a 3rd party camera, that's what I'm doing... The stock one isn't that great anyways.
My ROMs: Wicked X & Wicked S5 Xperience
more governors
Is there a way you can add more governors? Both the builds run great no rush or anything just wondering if more governors will be added?
Lonelyskatter12 said:
Is there a way you can add more governors? Both the builds run great no rush or anything just wondering if more governors will be added?
Click to expand...
Click to collapse
Currently there are 9 governors, and I may add optimax, what are you looking for?
frap129 said:
Currently there are 9 governors, and I may add optimax, what are you looking for?
Click to expand...
Click to collapse
Looking for the fixed version of "smartassH3" or "freelunch"
Lonelyskatter12 said:
Looking for the fixed version of "smartassH3" or "freelunch"
Click to expand...
Click to collapse
Well, i just found a heap of governors in a few other kernels, so the next version should have freelunch, all variants of smartass, and others such as greaselightling, brazillianwax, and more.
frap129 said:
Well, i just found a heap of governors in a few other kernels, so the next version should have freelunch, all variants of smartass, and others such as greaselightling, brazillianwax, and more.
Click to expand...
Click to collapse
One last question about the voltage, is it gonna stay at the minimum? 129 MHz I believe or
You gonna lower it? Dkp goes all the way to 54 MHz just curious
Lonelyskatter12 said:
One last question about the voltage, is it gonna stay at the minimum? 129 MHz I believe or
You gonna lower it? Dkp goes all the way to 54 MHz just curious
Click to expand...
Click to collapse
I don't think I'll go down further. 129 MHz is already pretty low, so all 54 Mhz would do is make it wake from sleep slower. But, I did update the OP to have the changelog for tomorrows build. You might like what you see

| 5.x | 3.4.109 | Uber 5.2 || Optimus Kernel R9 || -O3 | Graphite|

Optimus Kernel​
I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work on lollipop roms only.The main aim is to provide a stable kernel with optimizations.
I hope you all will like it
Enjoy!
Note: This kernel is for Moto G 2014 only(TITAN). Don't flash it on other devices
Custom Features:
- Updated to latest CM12.1 Sources
- Bumped to 3.4.109
- Compiled With Custom Uber 5.2 Toolchain
- Compiled With -O3 & Graphite Flags
- Compiled With Strict-Aliasing & Cortex A7 Tweaks
- ARM v7 Optimizations
- Replaced Qcom's hotplug binary with msm_mpdecision (aka bricked hotplug, better battery life + performance)
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- DoubleTap2Wake & Sweep2Wake
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- IntelliThermal V2 by Faux
- Adreno Idler Algorithm
- State Notifier Driver by Neobuddy89
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- CpuFreq and CpuBoost Optimizations
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Reclaimed RAM from loggers
- Kexec patched (Multirom Compatible)
- Many more things (Check Github)
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.​
You need ROM's default kernel before flashing this. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.Pls reboot after tweaking the kernel.
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and enjoy!​
DOWNLOADS:
AndroidFileHost
PLS DON'T MIRROR THE LINKS
Recommended app:
Kernel Adiutor or Synapse
Flash UKM.zip from the below link: (credits to @apb_axel)
http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986
And then install synapse from play store
Credits : (In no specific order,pls pm me if i missed someone)
faux123
Cl3Kener
savoca
Anas Karbila
pinkflozd
YoshiShaPow
DC07
luca020400
And more
XDA:DevDB Information
Optimus Kernel, Kernel for the Moto G 2014
Contributors
Flashhhh
Source Code: https://github.com/desaishivam26/Optimus_Reborn
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: R1
Beta Release Date: 2015-04-24
Created 2015-04-24
Last Updated 2015-09-30
Mine!
One More!!
Good to see this awesome kernel on our Titan!!
Anas Karbila said:
Good to see this awesome kernel on our Titan!!
Click to expand...
Click to collapse
Oh lol Thanks!
{
"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"
}
It just booted fine. Going to do some fine tuning with kernel Adiutor now!
Sent from my XT1068 using Tapatalk.
Brilliant! Gonna flash it right away!!!
Can this be used on Stock based roms ?
No install hiccups, running smoothly.
BTW, which governor gives a better battery life, not compromising on the performance extensively, but little above balanced?
Thanks
observingi said:
No install hiccups, running smoothly.
BTW, which governor gives a better battery life, not compromising on the performance extensively, but little above balanced?
Thanks
Click to expand...
Click to collapse
Impulse or yankactive
zakee94 said:
Can this be used on Stock based roms ?
Click to expand...
Click to collapse
NO
Will it work on Stock based 5.0.2? More specific TP? Thanks
ptambo91 said:
Will it work on Stock based 5.0.2? More specific TP? Thanks
Click to expand...
Click to collapse
seriously where you too lazy to read 1 post above yours -_-
If this kernel won't work on Stock based ROMs it would be good to mention it in OP... @Flashhhh @Shawn5162
ptambo91 said:
Will it work on Stock based 5.0.2? More specific TP? Thanks
Click to expand...
Click to collapse
No it won't work. It's for CM12 and AOSP roms only
zakee94 said:
If this kernel won't work on Stock based ROMs it would be good to mention it in OP... @Flashhhh @Shawn5162
Click to expand...
Click to collapse
Already updated the OP.
I'm sorry ... ten minutes ago... I'm working and I didn't realize to refresh page. My bad.
observingi said:
No install hiccups, running smoothly.
BTW, which governor gives a better battery life, not compromising on the performance extensively, but little above balanced?
Thanks
Click to expand...
Click to collapse
I recommend smartmax governor for that
smitharro said:
View attachment 3279459
It just booted fine. Going to do some fine tuning with kernel Adiutor now!
Sent from my XT1068 using Tapatalk.
Click to expand...
Click to collapse
All set up now! I really was on the lookout for a kernel like this! Hope it is as stable as it promises to be.
Sent from my XT1068 using Tapatalk.
im testing this right now with reccommended settings, post my benchmark scores later
scores 18608
If you guys have other settings to reach the full potential of the hardware with great battery life please post :angel:
Works Fine and fast....
CPU underclocking is THE BEST
I have a doubt : Under the Hotplug[CPU] Should the MPDecision be Enabled for the kernel addon MSM MPDecision Hotplug to work? ALSO should i Disable faux's Intelliplug?

[KERNEL][3.4][ZIP][CAF]▲Andy_Kernel▲[13/12][6.0.1]

[KERNEL][3.4][ZIP][CAF]▲Andy_Kernel▲[13/12][6.0.1]
{
"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"
}
A Kernel For OPO based on SULTANXDA (CM-13.0-caf) Branch​
This Kernel Is My by the request of people on CAF branch Finally I have done it. Features Included As much As Possible and new builds will be uploaded from time to time. For now i have Merged What I found necessary. You can PM me or Post here the Features you desire to add in it. Feel free to tell me my corrections. bugs and coding stuff.
I will not be responsible for any damage to phone.
Click to expand...
Click to collapse
Features:
Compiled From Google Toolchain [gcc] 4.8 for now(Will use UBERTC in further builds)
UKM support(synapse)
Simple GPU algorithm
Intelli plug driver
Advanced tgp controlcome]MSM limiter
CPU FREQ limiter
Franco sound gain
File mount all files supported
Msm thermal tweak. Phone will not heat now
Lz4 decompress method.
More to come
Added mako hotplug
Voltage table
Cpufreq optimization
CPU underclock removed by default
Frandom driver
Msm limiter
Fsync enabled
Synapse support
Added governors and tuned them
Credits :
sultanxda
cyanogen
megatron007
renderbroken
tell me if anymore
XDA:DevDB Information
Andy Kernel CAF, Kernel for the OnePlus One
Contributors
Andy1911
Source Code: https://github.com/Andy1911/android_kernel_oneplus_msm8974
Kernel Special Features:
Version Information
Status: Testing
Created 2015-12-12
Last Updated 2015-12-14
XDA:DevDB Information
Andy Kernel CAF, Kernel for the OnePlus One
Contributors
Andy1911
Source Code: https://github.com/Andy1911/android_kernel_oneplus_msm8974
Kernel Special Features:
Version Information
Status: Testing
Created 2015-12-12
Last Updated 2015-12-15
Reserved
Changelog
12122015 - Grab It Here!
Initial release
13122015 - Grab It Here!
Added mako hotplug
Voltage table
Cpufreq optimization
CPU underclock removed by default
Frandom driver
Msm limiter
Fsync enabled
Synapse support
Added governors and tuned them
Reserved
Nice to see more development for bacon, good luck!!
Enviado desde mi A0001 mediante Tapatalk
Testing the kernel mate.
New build up
Changelogs Added mako hotplug
Voltage table
Cpufreq optimization
CPU underclock removed by default
Frandom driver
Msm limiter
Fsync enabled
Synapse support
Added governors and tuned them
GRAB IT HERE!!
Regards
Andy
Hi! Since the OP only mentions "sultanxda branch" is it safe to assume that it has all the latest patches for 5.1.1 as well? Or is it only for MM roms?
Sent from OnePlus One
From github it seems it's mm only.
Sent from my bacon!!!!!
abhibnl said:
Hi! Since the OP only mentions "sultanxda branch" is it safe to assume that it has all the latest patches for 5.1.1 as well? Or is it only for MM roms?
Sent from OnePlus One
Click to expand...
Click to collapse
only real difference from the lollipop to marshmallow should just be SElinux policy differences. Still I wouldn't risk it.
_ASSASSIN_ said:
only real difference from the lollipop to marshmallow should just be SElinux policy differences. Still I wouldn't risk it.
Click to expand...
Click to collapse
Kernel only meant for marshmellow... Mentioned in thread title... Sorry for the inconvenience...
Regards
Andy
Andy1911 said:
Kernel only meant for marshmellow... Mentioned in thread title... Sorry for the inconvenience...
Regards
Andy
Click to expand...
Click to collapse
Thanks for the response. I'm waiting for the Omni team to fix the nasty Network Switching Mode bug to jump to MM. Also, doze is pretty useless on whatsapp and other push notification apps, and they eat most of the battery. So no big reason for me to jump to MM as of now. I wish google could fix the Mobile Radio active bug before releasing MM to public.
Does this have multirom support?
Kexec Hard boot support is not yet added in this rom, but according to me sultanxda has already used it in her kernel, so the features of sultanxda are already present plus i have added some stuff and will keep on adding it So have patience, for now CM is the priority and then CAF
Regards
Andy
Multirom support?
Kexec hardboot is what we call multirom support... And sultan has already committed in his source. So it will work. So please give a try and report.
#Andy1911 sorry for a NOOB question - but how is your kernel better/different from Sultans CAF kernel? What are the benefits?
gbegus said:
#Andy1911 sorry for a NOOB question - but how is your kernel better/different from Sultans CAF kernel? What are the benefits?
Click to expand...
Click to collapse
Actually I have added some features to the kernel. Like hotplug and governers. They help us in handling device in more better manner. Sultan has already added features for stability and performance but I am trying to optimize more I can. It will make the device run more better and smoother. Features like fsync help device to manage files more easily. Franco sound driver helps gain volume more than stock can give. Such features make our life easier nothing else and device becomes smarter just as it has its own mind or kind of stuff. It can handle itself more precisely. Like Controlling it's own frequency and handling clock. You can give a try to these features and then see the difference. That's it. I made it because unfortunately @ak is not working more for the device and the features I desired were not available In the kernels available now. So I made it myself nothing elz...
And remember no question is a noob. Your desire to gain more knowledge is really appreciable..
Thanks
Regards
Andy
Andy1911 said:
Actually I have added some features to the kernel. Like hotplug and governers. They help us in handling device in more better manner. Sultan has already added features for stability and performance but I am trying to optimize more I can. It will make the device run more better and smoother. Features like fsync help device to manage files more easily. Franco sound driver helps gain volume more than stock can give. Such features make our life easier nothing else and device becomes smarter just as it has its own mind or kind of stuff. It can handle itself more precisely. Like Controlling it's own frequency and handling clock. You can give a try to these features and then see the difference. That's it. I made it because unfortunately @ak is not working more for the device and the features I desired were not available In the kernels available now. So I made it myself nothing elz...
And remember no question is a noob. Your desire to gain more knowledge is really appreciable..
Thanks
Regards
Andy
Click to expand...
Click to collapse
Thx for the quick reply - will try it out, hope it gives me better battery life....
One more question I noticed the status in op says testing, what does that say as far as how stable your kernel is right now (I know what testing usually means but wanted to see if there are any issues to look out for)
deathblade said:
One more question I noticed the status in op says testing, what does that say as far as how stable your kernel is right now (I know what testing usually means but wanted to see if there are any issues to look out for)
Click to expand...
Click to collapse
No issues right now, I am actually not USING CAF, I love CM, so i havent tested yet, but my friend said that there are no issues and he is running bugless right now, So I will expect a complete review and then declare it as stable
Regards
Andy

[ILLYRIAN KERNEL] | MIUI | AOSP | Shqipe

{
"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"
}
Hello there! I've been working on a new kernel for the Redmi Note 9s that I think our community will enjoy. I hope to bring a new viewpoint to kernel development that hasn't been seen previously in the dev community.
MUST CLEAN FLASH ROM THEN FLASH KERNEL TO PREVENT LAGGINESS
Philosophy
I just wanted to start off with the goal of my kernel. Illyrian Kernel which is based off of draco kernel isn't a feature-rich kernel, nor is it a performance-bias or power-bias kernel. Illyrian Kernel includes a collection of innovative commits, designed to improve the efficiency of the device. Ideally, I will keep Illyrian kernel up-to-date.
Problems?
-Weird manufacturer error on bootup, only pops up once after every restart (miui only) - FIXED
Upstreaming?
Has been upstreamed to the latest v4.14.183 linux kernel stable
Basic Features
Code:
- Minimal debugging and tracing
- No messy upstreams / backports that might cause issues down the line
- Latency focused
- Anxiety I/O scheduler
- Scheduler tweaks and hacks
- CPU governor adjustments
- ZERO in-kernel boosting while maintaining a smooth userspace
Advanced Features
This is just from the first official beta, so this list may change in the future.
Code:
- Remove AVB checks
- Disable SECCOMP (faster syscalls)
- Disable Audit (expensive in Android)
- Use non-blocking random pool
- Target small cluster in Makefile
- Disable IRQ debugging
- Don't use high-priority workqueue for usb policy_engine
- Disable profiling (kdrag0n)
- Anxiety I/O scheduler (sync read priority)
- Schedule last-woken task for better cache locality
- Reduce cache pressure to keep cache valid for longer
- Increase vmstat interval to reduce intermittent jitter
- Adjust dirty ratios to writeback dirty pages later rather than sooner
- Do not collect I/O stats from block subsystem
- Don't dump oom_killed tasks
- Do not use UFS for randomness
- Disable ASLR fully by default (performance not benchmarked)
- Disable JTAG debugging by default
- Inform kcompact of fragmentation moreso than full RAM usage
- Do not compile HIGHMEM (unused by our system)
- Awaken kswapd at 1% (80mb free left) instead of 0.1% (8mb free left)
- Do not compile watchdog (reduces jitter)
- BFP JIT (better networking performance)
- Force block requests to execute on their origin cpu (better cache locality)
- Increase haptic strength
- Allow GPU to sleep / nap
- Do not compile zRAM (unnecessary for this kernels MM settings)
- Do not perform readahead (proven to improve power and performance by 70%)
- Align scheduler timeslices with jiffies
- Overcommit memory for faster Android start times
- Remove a bunch of debug and tracing that is unnecessary for the kernel
- Remove schedutil hispeed boosting
- Remove iowait boosting (saves a large amount of battery)
- Do not expedite RCU
- Halve round-robin timeslices
- Expedite wakelock garbage collection
- Lower I/O request limit for lower latency
- More that I forgot
Telegram
https://t.me/illyriankernel - join here for missing files and past kernels
Downloads
https://mega.nz/file/H1pTWaRA#mHsukZRWm0oKkHZmC3VBQSbzOe4FrioZoazT4xVRhfg
GitHub (no sign in): https://github.com/QuantumShqipe/illyrian_redmi_curtana
If experiencing any problems in terms of flashing on global or freezing on eu:
Use this for eu fix: https://drive.google.com/file/d/1EV88RGWwMgAdDgMNKRnJmHEeWRMOdlz4/view?usp=sharing
Use this for global fix: https://drive.google.com/file/d/1b6D_eLfvCbHumwqRQqTl-7xQAP7PEmEM/view?usp=sharing
Contact
I love user feedback; it helps me improve my work for the better.
Donations
Feel free to donate if you like my work
https://www.paypal.me/drtechlc
Meta
- Toolchain: Clang r365631c (subject to updates)
- Toolchain (companion): GCC 4.9
- Main branch: Android-10.0
- Kernel Version: 4.14.187+
Flashed it and it's working great doesn't break root also audio working fine alone with Bluetooth thanks a lot mate I'm using this on latest Evo X rom
Ismail.A said:
Flashed it and it's working great doesn't break root also audio working fine alone with Bluetooth thanks a lot mate I'm using this on latest Evo X rom
Click to expand...
Click to collapse
No worries aha - glad you're enjoying it
QuantumShqipe said:
No worries aha - glad you're enjoying it
Click to expand...
Click to collapse
Does galileo gps work on this kernel??? HAAHAHAHAHAHAHAHA
>But really dude, great work, being waiting for a kernel for our device, i think development its starting to grow ...
Thanks
omararce said:
Does galileo gps work on this kernel??? HAAHAHAHAHAHAHAHA
>But really dude, great work, being waiting for a kernel for our device, i think development its starting to grow ...
Thanks
Click to expand...
Click to collapse
Thanks bro, and no worries, ofc it is, this is only the beginning haha we will get loads more development soon
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
keiner99 said:
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
Click to expand...
Click to collapse
Mmm that's weird , some users have it, some don't
keiner99 said:
can someone send me the original kernel? is it possible to flash the original kernel via twrp? I tried your kernel but now the phone is extremely slow and unsuable..
EDIT: flashed the original boot.img again -> problem solved
Click to expand...
Click to collapse
clean flash fixes issue
QuantumShqipe said:
clean flash fixes issue
Click to expand...
Click to collapse
Can we flash this with fastboot flash boot?
wow! its good to see some passionate devs putting some efforts with this phone....waiting for the price to drop cz its being sold at twice the original price in my country ;__;
I like it when we meet someone who loves what they do! The kernel is perfect, using miui.eu, dirty flash, without choking or something, just one question is this kernel focused on being balanced?
Dirty flashed it. Xiaomi.eu 11.0.8. Works great
UI responsiveness is better compared to stock kernel. no lagging.
Nothing breaks. Wifi, bluetooth, in call audio all working as it should.
GPS? not tested as i rarely use gps.
Keep up the good work OP and thanks.
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
charli said:
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
Click to expand...
Click to collapse
Not atm - sorry :/ , near future probably
New kernel build up 13/06/2020:
*Added lots of powersaving commits etc
*fake system calls on seccomp to succeed
*A few commits with ram/storage/performance optimizations etc
No more lagging or stuttering
Download: https://drive.google.com/file/d/1rXtIN4-j4wsN6gkeGfmuqi0MNR8IQ4XV/view?usp=sharing
charli said:
Thanks for the kernel! Do you plan adding wireguard kernel modules? Cheers
Click to expand...
Click to collapse
Been trying multiple times to day , always stuck a redmi logo I am again no kernel pro so will take time ?
https://t.me/illyriankernel - join here for latest builds/ news etc
Download: 14/06/2020
https://drive.google.com/file/d/1TKcdP9MSPm0bRqNgsPxhpfz-mFFPnvn1/view?usp=sharing
*No more lag or stuttering in eu rom
*PM / suspend: Default to suspend-to-idle instead of deep suspend
*qos: Don't allow userspace to impose restrictions on CPU idle levels
*proc: task_mmu: Make reclaim_pte_range non-static
Download 15/06/2020:
https://drive.google.com/file/d/12D_ZVWKAGusdGBc0ImHF5uKTnsLPwPsA/view?usp=sharing
Fixes:
Some users were experiencing wifi issues - so sorry - that's all fixed now enjoyy
Thanks for the kernel! Everything seems to be working well here. Dirty flash on xiaomi.EU 11.0.8 stable.

Categories

Resources