[KERNEL][CWM/TWRP][CM12][15/03]Kernel for AOSP ROMs with synapse support - Galaxy S II Android Development

KERNEL INFO
- Kernel for Cyanogenmod 10.2 & 11, Omni 4.4 & Slimkat (will not work on 4.3, 4.2, 4.1 etc)
- Tested on official builds for cyanogenmod 22/12/2014
- Based on smdk4412 cyanogenmod kernel, updated to linux 3.0.101 + cherry-picks
- If you are coming from another kernel that also supports stweaks, please flash kernel wipe script by hawkerpaul before the kernel! or you might get stuck at samsung logo! Download: http://d-h.st/Hh1
KERNEL FEATURES:
CPU:
- 6 step CPU frequencies from 200 to 1400 mhz
- CPU hotplug control
- CPU Voltage Control
GOVERNORS:
- Multiple governors available:
- zzmoove
- conservative
- userspace
- powersave
- ondemand
- pegasusq
- performance
- intellidemand
- HYPER
- NeoX
- Nightmare
- 10 profiles for zzmoove governor
- Full control over governor's tunables
GPU:
- Mali r3p2-01rel4 drivers, hacked to be compatible with rel3 blobs
- Updated rel3 mali blobs from note 2 kikat stock rom
- 4 frequency steps gpu
- GPU clock control, from 54 to 520 mhz, 10 different frequencies with vpll mode enabled
- GPU voltage control
- GPU threshold control
SCREEN:
- Screen mode/scenario control
- Negative mode
- Brightness curve control
- Gamma control
- slide2wake
SOUND:
- Headphone amplification control
- Microphone amplification control
- Speaker amplification control
BLN:
- BLN (Backlight notification)
- BLN Effects
- BLNWW (without wakelock)
- Touchkey leds on/off
- Touchkey leds timeout
- Touchkey leds fade in and fade out effects
- Touchkey leds voltage control
MEMORY SETTINGS:
- This kernel follows google recommendations for memory management:
- http://source.android.com/devices/low-ram.html
- They are all off by default, but you can enable and control them in stweaks/synapse
- LZ4 compression for ZRAM
- https://code.google.com/p/lz4/
- ZRAM Control
- SWAP on ZRAM
- KSM (Kernel Same-page Merging)
- Improved SLUB memory allocator
FILE SYSTEM:
- Multiple I/O schedulers available:
- deadline
- cfq
- bfq
- row
- sio
- zen
- SD Card read-ahead configuration
- Internal memory read-ahead configuration
- TRIM support (thanks to @Lanchon)
TWEAKS:
- GENTLE_FAIR_SLEEPERS on/off
- ARCH_POWER on/off
- Charge current control
- Vibration level control (for omni, in CM11 use the rom one)
- GPS Tweaks (stweaks: copy your custom gps config to /data/gps.conf and forget about 3rd party apps for GPS tweaks! synapse: just type your location code in the text box)
MISC:
- Android loggers (logcat) on/off
- Linux loggers (kmsg) on/off
- Reset fuel-gauge chip
- Calibrate G-sensor
UNDER THE HOOD CHANGES:
- FPBug fix (thanks to @zeitferne)
- CWM 6.0.4.9
- TWRP 2.7.0.0
- GCC: linaro 4.9.1 with O3 optimization level
- And more...
DOWNLOADS
Stweaks:
https://play.google.com/store/apps/details?id=com.gokhanmoral.stweaks.app
Synapse:
https://play.google.com/store/apps/details?id=com.af.synapse
This is what synapse looks like:
CPU:
http://oi62.tinypic.com/10pmwxj.jpg
GPU:
http://oi57.tinypic.com/2wf7k2x.jpg
SCREEN:
http://oi62.tinypic.com/zv1ph5.jpg
SOUND:
http://oi57.tinypic.com/2s5zfw8.jpg
BLN:
http://oi62.tinypic.com/xeyhu.jpg
MEMORY:
http://oi62.tinypic.com/214p384.jpg
I/O:
http://oi58.tinypic.com/2vlmxqb.jpg
TWEAKS:
http://oi57.tinypic.com/24bonqw.jpg
MISC:
http://oi62.tinypic.com/kc1jxg.jpg
System Status app (created by @boscorama):
http://forum.xda-developers.com/gal...tus-app-gustavos-kernel-t2686379/post51197740
USEFUL LINKS/TIPS
Having wakelocks?
http://asksven.github.io/BetterBatteryStats-Knowledge-Base/howto.html
Looking for minimal gapps?
http://forum.xda-developers.com/android/software/gapps-google-apps-minimal-edition-t2943330 (thanks to BaNkS)
Want to know more about kernel/governors/schedulers?
http://forum.xda-developers.com/showthread.php?t=1369817 (thanks to droidphile)
CHANGELOGS AND SOURCE
https://github.com/gustavoss/android_kernel_samsung_smdk4412/commits/master
https://github.com/gustavoss/ramdisk/commits/master
KNOWN PROBLEMS
https://docs.google.com/spreadsheets/d/1CBiv3KYTGeOKMnrXVAr1_SqKXDxq1E_6wvBb2Vs8Ttw/edit#gid=0
- Stweaks is not working at the moment, and i can't work to fix it because of reasons above.
- Freezes from undervolting/overclocking and any data lost in the freezing process is your responsibility!
- The stable kernels in OP are tested for stability before being posted here.
- If you have problems follow these steps to flash a stock cm kernel with odin:
- First of all install the correct drivers:
http://sourceforge.net/projects/cm10i9100vsync/files/latest/download?source=files
- Download odin and extract it:
https://docs.google.com/file/d/0B64DyNFMhOJJSUFvYmZYaXEzNjQ/edit
- Download the cyanogenmod's kernel tar:
https://drive.google.com/file/d/0B64DyNFMhOJJdGptbW9UVXE0RFU/edit?usp=sharing
- After installing the drivers, open odin, boot your phone in download mode (vol down + home + power) and connect it to your computer
- In odin select PDA mode and select the kernel's tar file
- Hit "Start" button and it will install the kernel then reboot your phone.
- Here you have 2 options: if you are running cyanogenmod just let it boot, if you are not running cyanogenmod, take the battery out and boot it into recovery (vol up + home + power) and flash a kernel or rom zip with stock kernel.
CREDITS
gokhanmoral, codeworkx and all CM team for their wonderful work
franciscofranco, faux123, myfluxi, neobuddy89, Lanchon, zeitferne, omni team and geeckodev
Tungstwenty for helping me a lot
hawkerpaul for kernel wipe script
AndreiLux for synapse app:
https://github.com/AndreiLux/Synapse/wiki
https://github.com/AndreiLux/Synapse/wiki/Element-listing-and-documentation
XDA:DevDB Information
Kernel for AOSP ROMs with synapse support, Kernel for the Samsung Galaxy S II
Contributors
Gustavo_s
Kernel Special Features: Features explained above.
Version Information
Status: Stable
Current Stable Version: 05-01
Stable Release Date: 2015-01-05
Created 2015-01-06
Last Updated 2015-01-10

Has this been released with permission from gokhanmoral?
Sent from my GT-I9100 using xda app-developers app

parag1dubey said:
Has this been released with permission from gokhanmoral?
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
afaik linux kernel must be opensource, his sources are here:
https://github.com/gokhanmoral
CM sources with mali drivers are here:
https://github.com/CyanogenMod/android_kernel_samsung_smdk4210
if GM or any member has any problem with the name "Siyah" i will respect it and change it in OP, no problem. Also this kernel will be removed as soon as GM updates his own kernel to work with latest cm10.1. I do not claim this to be my work, i just got the sources and updated drivers then compiled.

Thanks for clarifying. will this work with hybrid roms like Rootbox and jellybam? And would it not be better to use siyah 6.0b4 as base since it has more gpu steps?
Sent from my GT-I9100 using xda app-developers app

parag1dubey said:
Thanks for clarifying. will this work with hybrid roms like Rootbox and jellybam? And would it not be better to use siyah 6.0b4 as base since it has more gpu steps?
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
it will work as long as the rom has the same video drivers from cm10.1 (r3p1)
b5 has 5 gpu steps aswell but i don't know if the kernel is using all gpu steps because cm kernel's default is 3 steps and i haven't touched the driver's code. If you meant cpu steps i think its not worth the effort, both siyah and cm kernels use 5 step cpu for some good reason

- 06/04 Fixed recovery and RIL

Gustavo_s said:
- 06/04 Fixed recovery and RIL
Click to expand...
Click to collapse
Great job, thank you!
Sent from my GT-I9100 using Tapatalk 2

@ Gustavo_S
can you please read the PM i sent you?
thanks.

delete me

Gustavo_s said:
afaik linux kernel must be opensource, his sources are here:
https://github.com/gokhanmoral
CM sources with mali drivers are here:
https://github.com/CyanogenMod/android_kernel_samsung_smdk4210
if GM or any member has any problem with the name "Siyah" i will respect it and change it in OP, no problem. Also this kernel will be removed as soon as GM updates his own kernel to work with latest cm10.1. I do not claim this to be my work, i just got the sources and updated drivers then compiled.
Click to expand...
Click to collapse
Nicely said. +1

Tyvm, the kernel is running perfect so far. Great work!

I thought siyah 6b5 isn't properly working for cm10.1....? But if it is working great work gustavo!
Gesendet von meinem GT-I9100 mit Tapatalk 2

can anyone post 3dmark scores with this kernel? thank you.

One question, why are all gpu voltage levels set by default to 800 mv.

DSC05 said:
One question, why are all gpu voltage levels set by default to 800 mv.
Click to expand...
Click to collapse
Are the settings saved when you restart the phone? Perhaps you have to delete old kernel configs and stuff.
Gesendet von meinem GT-I9100 mit Tapatalk 2

Q: Will this kernel work with my current rom??
Screenie begins:
{
"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"
}

iamnotkurtcobain said:
Are the settings saved when you restart the phone? Perhaps you have to delete old kernel configs and stuff.
Gesendet von meinem GT-I9100 mit Tapatalk 2
Click to expand...
Click to collapse
Yes they are saved, and I've deleted all old kernel configs before. Am I the only one with these default settings?

DSC05 said:
Yes they are saved, and I've deleted all old kernel configs before. Am I the only one with these default settings?
Click to expand...
Click to collapse
I'll try the kernel @ home
Gesendet von meinem GT-I9100 mit Tapatalk 2

DSC05 said:
Yes they are saved, and I've deleted all old kernel configs before. Am I the only one with these default settings?
Click to expand...
Click to collapse
Check it with malistats, or use gpuwatch/gpucat
Sent from my GT-I9100 using xda app-developers app

Unexist6969 said:
Check it with malistats, or use gpuwatch/gpucat
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
can some provide best settings for s tweaks..voltage level gpu levels etc

Related

[Kernel][19 Jul][N7100-N7105-I317][2.7] Adam Kernel

I got the idea to build this kernel from Perka thread for GS3, thanks to him.
-This kernel works only for Samsung 4.1.X ROMs-
/!\ Flash it at your own Risk /!\​
The main goal of this kernel is to keep it stable and close to stock. It contains a few CPU and Memory optimizations for better balanced performance/battery life (the same tweaks i have on all my Roms), it includes Stweaks, Boeffla Sound, and "init.d" support so you can tweak as you like.
Features:
{
"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"
}
Built from Samsung Note2 sources Update2 + GS3 Update9/10 patch (Sudden death & Exynos bug fixes included)
Battery charging control Trough Stweaks App (AndreiLux implementation, Big thanks to him)
Stweaks App support (Used AndreiLux customization of GokhanMoral generic interface, Big thanks to them)
Auto install of Boeffla Sound and Stweaks Apps (Thanks to Simone201 and Gokhan)
Boeffla sound App support (Thanks to AndiP)
Reduce Battery monitor wakelocks (Thanks to AndreiLux)
Added IO schedulers: SIO & ZEN & ROW (Thanks to AndreiLux and Yank555-lu)
Enabled Car Dock charging
Triangle away support (Thanks to IndiP and Delute)
Compiled CIFS as module
Compiled NFS as modules (it depends on the compiled modules “sunrpc” and “lockd”)
Compiled NTFS as module
exFAT support
Init.d support
Dynamic FSync control
Added support for Crt-Tv Off Animation (thanks to Codeworkx and Perka)
Tegrak overclock App support (CPU/GPU optimizations - OC/UV)
Built with Stock ARM Toolchain 4.4.3
Zmoove and Lulzactiveq cpu governors (Thanks to the Authors)
Proportional Rate Reduction for TCP (Thanks to Nandita Dukkipati)
CPU voltage control for UV trough Stweaks (Thanks to AndreiLux)
Auto Root (if Not Rooted) (SuperSU 1.30)
Disabled Wifi multicast (Thanks to Entropy)
Increased timeout for some bad Sdcards
Disabled Android Logger
Switch Android Logger ON/Off trough Stweaks (No Reboot required, Thanks to AndiP for the Sysfs interface).
Tweaked Pegasusq CPU Gov
Enabled Swap
Fbearly suspend delay control trough Stweaks (default=100ms) (Thanks to AndreiLux).
Download.
Important note:
SGH-I317 users can use my N7105 version, Tested by Willl03 and Jrafael (Thanks for the tests).
"Fbearly suspend delay" won't remove Crt Off, it cancels the suspend delay to remove any glitch when Crt Off is disabled
Sources: https://github.com/wanam/Adam-Kernel-Note2
If you like to support this kernel, here are some banners to put on your signature (Big thanks to betoNL):
---------------------------------------------------------------------------------------------
Thanks to: Samsung; Dsixda; Codeworkx; Perka; Andreilux; GokhanMoral; AndiP; Yank555-lu; Simone201; Delute; Faux123; Tegrak; Entropy and all developers credited in my commits
​
Changes-log v2.5:
Auto Root (if Not Rooted)
Update Root Files (SuperSU 1.30)
Disabled Wifi multicast (Thanks to Entropy)
Increased timeout for some bad Sdcards
Disabled Android Logger
Switch Android Logger ON/Off trough Stweaks (Thanks to AndiP for the Sysfs interface).
Tweaked Pegasusq CPU Gov
Enabled Swap and Zram
Control CRT Off delay trough Stweaks (default=100ms) (Thanks to AndreiLux).
Changes-log v2.4:
Add Zzmoove and Lulzactiveq cpu governors (Thanks to the Authors)
Proportional Rate Reduction for TCP (Thanks to Nandita Dukkipati)
LTE updates built on stock LTE config (should fix some connection issues)
CPU voltage control for UV trough Stweaks (Thanks to AndreiLux)
Black crush fix (Thanks to Andip and AndreiLux)
Changes-log v2.3:
Patched with Samsung sources Update10
Dynamic FSync Control
Other small permission fixes from MC3 InitRamfs
Changes-log v2.2.1:
Workaround to enable the Equalizer on Note2
Triangle away support (Thanks to IndiP and Delute)
Fixed IO Scheduler Settings on Stweaks
Other small fixes
Changes-log v2.2:
Merge base with Samsung sources update 9
Stweaks support (Used AndreiLux customization of GokhanMoral generic interface, Big thanks to them)
Add Row IO scheduler (Thanks to Yank555-lu)
Auto install of Boeffla Sound and Stweaks Apps (Thanks to Simone201 and Gokhan)
Changes-log v2.1:
Boeffla sound App support (Thanks to AndiP)
Battery charging control (AndreiLux implementation, Big thanks to him) (Port Detecting and Self-Enumerating Charger)
Reduce Battery monitor wakelocks (Thanks to AndreiLux)
Added the primitive IO schedulers: SIO & ZEN (Thanks to AndreiLux)
Both Note 2 kernels are now based the official Samsung GNote2 sources U2
Changes-log v2.0.1:
Revert back Charging values to the stock one
Disabled Swape support, useless and may slow down the System
Changes-log v1.4:
Built with XXDMB6 Initramfs (N7100 version)
Faster USB charging (700mAh)
Enabled ARM CPU topology
Enabled Car Dock charging
Enabled Swape support
Changes-log v1.3:
CIFS and NFS support (nfs requires loaded sunrpc and lockd)
exFAT support
Changes-log v1.2:
Reduced msleep delay to 100ms for faster Lock
Built with XXDMB5 Initramfs
Changes-log v1.1:
Patched with Exynos bug fixes from GS3 kernel sources (update8)
Inital realease v1.0:
Built from Samsung sources Update 2 (Sudden Death fixes included)
Built with XXDMB4 Initramfs
Init.d support
Added support for Crt-Off (thanks to Codeworkx and Perka)
Re: [Kernel][28 Feb][GT-N7100][Samsung Update 8][CRT TV Support] Adam V1.0
What happens if we use this on 4.1.1. ?
... otherwise it's great to see new kernel development especially from recognized XDA devs
Sent from my GT-N7100 using Tapatalk 2
Re: [Kernel][28 Feb][GT-N7100][Samsung Update 8][CRT TV Support] Adam V1.0
Is it complicated to add CRT off support to a kernel? I'm just wondering why only Perseus and your kernel support it.
Also, CRT off only properly works if front buffer suspend delay is set to 200ms. I can set this setting in STweaks when using Perseus. How can I adjust it with your kernel?
Sent from my Galaxy Note 2
Dai323 said:
Is it complicated to add CRT off support to a kernel? I'm just wondering why only Perseus and your kernel support it.
Also, CRT off only properly works if front buffer suspend delay is set to 200ms. I can set this setting in STweaks when using Perseus. How can I adjust it with your kernel?
Sent from my Galaxy Note 2
Click to expand...
Click to collapse
It's set to 400ms on my kernel and it's working great for me, try it and let me know if it needs any improvement.
This kernel is close to stock, i didn't add Stweak support nor any other patches.
Re: [Kernel][28 Feb][GT-N7100][Samsung Update 8][CRT TV Support] Adam V1.0
Wanam why its not bassed on update 2 for note2
Sent from my GT-N7100 using Tapatalk 2
hello thank you for your work
This kernel is also on the [4.2.1] Slim Bean - N7100 [Stable v1.0]
function
yahyoh said:
Wanam why its not bassed on update 2 for note2
Sent from my GT-N7100 using Tapatalk 2
Click to expand...
Click to collapse
Actually it's based on Update2 (GT-N7100_JB_Opensource_Update2.zip), i don't know how i got confused with GS3 update numbers , cuz i made also an other one for GS3 based on Update 8.
whats about N7105 LTE Support?
Update 2 sources don't contain the exynos-exploit fixes. I suggest you patch it manually or you compile the Note 2 kernel from the S3 sources.
Also, you need to have a public repository per the rules
Good, I will try it, as I love the dev. I really dislike some xxx numbers of mod, but one mod I greatly like is the LED fade one. Maybe in future.
Best of luck.
Re: [Kernel][28 Feb][GT-N7100][CRT-TV Off][Close to Stock] Adam V1.0
AndreiLux said:
Update 2 sources don't contain the exynos-exploit fixes. I suggest you patch it manually or you compile the Note 2 kernel from the S3 sources.
Also, you need to have a public repository per the rules
Click to expand...
Click to collapse
Thanks for the info AndreiLux, I tough the Update2 included it since they just released it!
I know about yhe repo, i already have one on Github, i have poor upload rate at home, so i will try to find an other way to commit asap.
Sent from my GT-I9300 using Tapatalk 2
Re: [Kernel][28 Feb][GT-N7100][CRT-TV Off][Close to Stock] Adam V1.0
Awesome thanks wanam
Sent from my Nexus 7 using Tapatalk HD
Re: [Kernel][28 Feb][GT-N7100][CRT-TV Off][Close to Stock] Adam V1.0
I made a new update (always based on update2) with Exynos bug fix from GS3 sources (Update8):
http://db.tt/7DU55LJg
Thanks again to Andreilux for the information.
Sent from my GT-N7100 using Tapatalk 2
Is there the possibility to adjust the cpu frequencies using this kernel;
Mindfield21 said:
Is there the possibility to adjust the cpu frequencies using this kernel;
Click to expand...
Click to collapse
No plans for now as i want to keep it close to stock with maybe some serious fixes.
Re: [Kernel][2 Mar][GT-N7100][CRT-TV Off][Close to Stock] Adam V1.1
Bro.....is it support triangle away app?...tq
Sent from my GT-N7100 using xda premium
Re: [Kernel][2 Mar][GT-N7100][CRT-TV Off][Close to Stock] Adam V1.1
wanam said:
No plans for now as i want to keep it close to stock with maybe some serious fixes.
Click to expand...
Click to collapse
Yeap better to keep stock as possible
Thanks wanam
Sent from my GT-N7100
Re: [Kernel][2 Mar][GT-N7100][CRT-TV Off][Close to Stock] Adam V1.1
TQ soooo much~ nw i can use CRT tv effect + Wifi direct bcz of Wanam's stock kernel~ :thumbup:
Sent from my GT-N7100 using xda premium
wanam said:
Code:
[IMG]http://wanamlite.com/wp-content/uploads/2012/06/pic.png[/IMG]Patched with Exynos bug fixes from GS3 kernel sources (update8)
Click to expand...
Click to collapse
The latest stock kernels for the GNote2 already have the Exynos bug fix included, right??
Why the need for that GS3 patch ?
.
---------- Post added at 10:07 AM ---------- Previous post was at 10:03 AM ----------
Mindfield21 said:
Is there the possibility to adjust the cpu frequencies using this kernel;
Click to expand...
Click to collapse
If it's real close to stock, it's compatible with Tegrak overclock ultimate app, so you can play with that...
GPU /CPU OC/UV etc. etc....
.

[Kernel] Devil2-2.3.2 [4.4.x, 4.3.x] - f2fs Filesystem - Dualboot - 02/01

F2fs: please go here: http://forum.xda-developers.com/showpost.php?p=49979584&postcount=1116
Click to expand...
Click to collapse
This Kernel is based off the sources of AndreiLux Perseus Kernel (alpha35).
If you consider to thank me, please also consider to thank him http://forum.xda-developers.com/showthread.php?t=1927852
This kernel only supports roms of android version 4.3.x (sammy and aosp) and 4.4.x!
You can dualboot any of those roms
if you were using this kernel on aosp based roms, and want to use another kernel, you need to reflash the rom, of course without any wipe, it's just to restore modified files
Features (changes compared to Perseus):
- merges samsung open source update12
- dual sound engine
- compiled with linaro gcc 4.8.3
- updated Linux Kernel base to 3.0.101
-zram, zsmalloc and lowmemorykiller updated from 3.9
- DevilQ cpu governor (default)
- block updated from Linux 3.3 (better i/o performance)
- row i/o scheduler updated from Linux 3.4
- fiops v2 i/o scheduler
- working for Aosp and Sammy at once (Big thx to Gokhanmoral for making this possible)
- Portet Ezekeel's Touchwake Feature (from nexus s)
- Oc up to 1.8 Ghz
- Backport from Linux 3.5 smp driver parts
- Wifi driver updated from note3
- backported zswap from linux 3.13 (this replaces zram now)
- backported cpu-boost driver
- possibility to set high/low power mode for wifi when screen is off
- LulzactiveQ cpu governor (from siyahkernel, thx again to Gokhanmoral)
- Hotplug Cpu Governor
- Proportional Rate Reduction for TCP
http://kernelnewbies.org/Linux_3.2#head-1c3e71416a9fdc2f59c1c251a97963f165302b6e
- improve memcopy/memmove
- Using Voodoo Sound and Boeffla Sound
- LED Control by yank555-lu
- ExFat support (thx to samsung for opensourcing the driver)
if your rom is based off PAC, Bam, Fusion, ... :
IMPORTANT: As per notice of 01.11.2013, my CM10.2 kernels do NOT support proprietary Custom Rom frameworks anymore. So if your Custom Rom did not implement the generic framework class framework-2.jar but his own naming convention, you will receive a boot loop. Do not cry about this here but advise your Custom rom cooker to fix this. I will not change this ever again.
The most prominent custom kernels for CM will follow the same approach (aligned between Yank555, Googy, LordBoeffla, Psndna, Temasek and me).
So please do pass this message along to your favorite ROM devs.
If they don't fix their rom, it won't be compatible with custom kernels any more!​
Kernel app http://forum.xda-developers.com/showthread.php?p=41346443#post41346443
How to post bugs:
http://forum.xda-developers.com/showthread.php?t=1520508
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Dualboot Faq:
For more detailed instructions, please take a look at this thread from RichMd (thank you for it):
Dualboot Faq thread
Important: if you want to use this kernel for dualboot, i highly recommend flashing my recovery as well.
General information about the recovery:
dualboot menu.
in this menu you can:
* create the secondary system partition (needed to be run once, if you want to install a second rom)
Install-zip menu:
you'll notice there is a new menu, where to select what you want to flash.
if you select kernel, rom or recovery, the zip gets installed as it is.
if you select zipt to pri./sec. filesystem, it is selfexplanary
if you select rom to secondary fs, the zip gets modified to install to the sec. fs. IF YOU WANT TO INSTALL IT TO PRIMARY FS LATER SOME TIME, YOU NEED TO REDOWNLOAD THE FILE!
if you select rom to primary filesystem, it gets installed there, and you can use the same zip later again.
How to install a second rom:
make sure you have already created ssecondary system partition! if not, go to dualboot menu and create it now (this may take some minutes)
The savest way is the way by using nandroids: if you don't have a nandroid already, create one now. Then just select your backup, and restore it to secondary filesystem.
you now should already be able to boot into primary or secondary rom (which are both the same now).
now you can install any other rom as primary.
if you want to install a new rom directly as secondary,
make sure there are no spaces in the filename!,
then just go to install zip. you'll notice there's a new menu at some point.
in this menu you can select where you want to install, and what type of file it is.
if you choose rom to sec. fs, your zip files itself gets modified to be installed to secondary fs. this may take a minute, because the files needs to get zipped again. Imporant: this file is permanently modified. if you think you need it later again, you should redownload it, because the modified one would always install as secondary.
installing a rom as primary, a zip to primary or zip to secondary fs, does not modify the zip.
Additional information:
roms coming with an aroma installer are hard to handle, as every dev can place own commands into it. It's impossible for me, to take care of every possibility. Because of this, it should be the best method, to flash a rom with aroma installer as primary one (and then move it to secondary, by using the nandroid method, if you want it to be secondary).
Click to expand...
Click to collapse
Many Thanks to:
- RichMD
- Gokhanmoral
- Andreilux
- DAGr8
- simone201
- ptmr3
- Stratosk
- RolloS
- kasper_h
- Philz (for his recovery source, although i had to implement my own touch )
- all the others mentioned in the changelogs
Changelog:
02.01.2014:
+ merged mk9 source drop
+ fixed usb connection
+ fixed execution of some init.d scripts
+ changed calculation of next freq in pegasusq (based off a commit by stratosk to ondemand governor, which giot merged into linux 3.11)
+ reverted Sec Oom Killer (maybe causeing some random reboots)
+ switched to latest linaro toolchain (4.8.3 of 12/2013)
26.12.2013:
+ fixed video recording on aosp roms
25.12.2013:
+ cleanly merged update13 (thx to yank555-lu), my previous merge was messed up
+ addded async fsync by htc (ported by faux123)
24.12.2013:
+ merged samsung update13
+ switched back to O2 compiling mode (smaller kernel image, maybe better stability)
+ hardware keys backlight options working for samsung roms as well now
+ re-added oc up to 2 ghz (for those whos device can handle this, mostly added for note2)
+ re-added devil kernel boot logo
+ updated adbd binary to get rid of countless errors in logcat
12.12.2013 part2 :
+ samsung 4.3 roms: added new additional mountpoint for external sdcard ( /extSdCard)
+ aosp 4.4.x roms: export path of external storage, needed by some apis
12.12.2013:
+ merged samsung update for note2 (contains fixes for memory management, mali driver, lowmem killer option SEC_OOM_KILLER, new modem driver, ...)
+ backported cpu boost driver
Code:
When certain bursty and important events take place, it might take a while
for the current cpufreq governor to notice the new load and react to it.
That would result in poor user experience. To alleviate this, the cpu-boost
driver boosts the frequency of a CPU for a short duration to maintain good
user experience while the governor catches up.
Specifically, this commit deals with ensuring that when "important" tasks
migrate from a fast CPU to a slow CPU, the frequency of the slow CPU is
boosted to be at least as high as the fast CPU for a short duration.
Since this driver enforces the boost by hooking into standard cpufreq
ADJUST notifiers, it has several advantages:
- More portable across kernel versions where the cpufreq internals might
have been rewritten.
- Governor agnostic and hence works with multiple governors like
conservative, ondemand, interactive, etc.
- Does not affect the sampling period/logic of existing governors.
- Can have the boost period adjusted independent of governor sampling
period.
+ improve swap per google's suggestion
+ enabled SEC_OOM_KILLER:
Code:
This enables 'Android-Style oom-killer'
The way to select victim by oom-killer provided by
linux kernel is totally different from android policy.
Hence, it makes more sense that we select the oom victim
as android does when LMK is invoked.
+ switched to zswap (backported from linux 3.13) + vnswap instead of zram
03.12.2013:
+ gpu control: voltages are applied as deltas internally (no noticable change for users, this just was needed for the second change below)
+ gpu control: if gpu freq. gets changed by user, only reset its matching voltage, all other voltages stay untouched.
29.11.2013 part 2:
+ fixed apllying of custom gpu voltage
+ removed intellyplug driver (wasn't working properly, consumed much battery, made boot up take longer and it was unstable)
29.11.2013:
+ fixed: secondary rom no longer stuck at max freq.
+ gpu control: automatically set voltages according to changend freq (ported from yank555-lu), you can apply your own voltages after you have changed all freq (changing a freq, causes the voltages to be reset again)
26.11.2013:
+ added sepreate initramfs for cm11 and omni
+ recovery: fixed wiping of secondary filesystem
25.11.2013:
+ added support for omnirom, including dualboot
24.11.2013:
+ partial updated mali driver from SEA update 1 (this also fixes a typo in original implementation)
+ properly applied dualsound engine support, boeffla and scoobidoo (unlike other devs, this implementation only allows one sound mod to be active at a time. if you switch on boeffla (in boeffla app for example), scoobidoo gets disabled automatically. if you turn on scoobydoo in deviltools (new option), boeffla gets disabled automatically)
22.11.2013:
+ fixed hardware keys backlight settings and added more options to Deviltools
+ small fixes to gpu interface, compatible to new Deviltools
+ switched to latest boeffla sound engine
+ small mdnie related corrections
22.11.2013:
+ added gpu control, needs to be set manually for now.
- set frequencies (5 steps) :
echo "step0 step1 step2 step3 step4" > /sys/class/misc/gpu_control/gpu_clock_control
- set frequency-step thresholds (up & down)
echo "step0_up% step1_down% step1_up% step2_down% step2_up% step3_down% step3_up% step4_down%" > /sys/class/misc/gpu_control/gpu_clock_control
- set frequency-step voltage (5 steps) :
echo "step0 step1 step2 step3 step4" > /sys/class/misc/gpu_control/gpu_voltage_control
available voltages :
600000 - 1400000
Click to expand...
Click to collapse
+ ARM: SMP: use a timing out completion for cpu hotplug
+ init.d support for sammy 4.3
+ dualboot support for all supported roms (i couldnt try this. be careful!)
20.11.2013:
+ fixed loosing baseband on aosp roms
+ added support for cm11
+ some code cleanup
+ reverted SEA update 1 (seems to be faster without...)
19.11.2013:
+ merged SEA update 1
+ some small code fixes and cleanups
+ updated wifi driver from note3
+ sammy4.3 initramfs: disabled creation of 300mb zram (yank555-lu)
+ aosp 4.3 initramfs: reverted back to previous ones
16.11.2013:
+ fixed and readded mdnie control
+ fixed kernel version been displayed under "about phone"
Click to expand...
Click to collapse
...more to come
First one here I will try it on sammy 4.3 Thanks!
Kernel boot fine but...
{
"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"
}
Lose baseband?
Prowler said:
Kernel boot fine but...
View attachment 2394210
Lose baseband?
Click to expand...
Click to collapse
I guess efs folder does not get mounted. Can you please verify this, by running:
adb shell
mount
edit: seems like you are the only one having this issue. maybe baseband already lost before?
Gesendet von meinem GT-N7105 mit Tapatalk 2
DerTeufel1980 said:
I guess efs folder does not get mounted. Can you please verify this, by running:
adb shell
mount
Gesendet von meinem GT-N7105 mit Tapatalk 2
Click to expand...
Click to collapse
Sorry can't do it now, i working and havent pc by hand.
Hope someone can help soon.
Enviado desde mi GT-I9300 usando Tapatalk
I have a same problem and how do i do??
GT-I9300 cihazımdan Tapatalk kullanılarak gönderildi
Anyone else tried? Maybe it just has been bad luck.
In any way, I try to see if something is wrong
Gesendet von meinem GT-N7105 mit Tapatalk 2
DerTeufel1980 said:
Anyone else tried? Maybe it just has been bad luck.
In any way, I try to see if something is wrong
Gesendet von meinem GT-N7105 mit Tapatalk 2
Click to expand...
Click to collapse
Did you solved the problem with the microphone (add the option to set mic volume)?
Is this CM 10.2 compatible?
When Devil kernel will be OmniROM or CM 11 compatible?
Thanks in advance!
One step after another.
Please feel free to use it on cm10.2, and report back. I am using it all day.
Gesendet von meinem GT-N7105 mit Tapatalk 2
I couldn't solve the problem. How do i mount and adb shell??
GT-I9300 cihazımdan Tapatalk kullanılarak gönderildi
Sorry, don't get it, what's your problem?
Gesendet von meinem GT-N7105 mit Tapatalk 2
DerTeufel1980 said:
Sorry, don't get it, what's your problem?
Gesendet von meinem GT-N7105 mit Tapatalk 2
Click to expand...
Click to collapse
Kernel version is unavailable??
GT-I9300 cihazımdan Tapatalk kullanılarak gönderildi
It just doesn't get displayed. You can check the version in Deviltools for example
Everything else working?
Gesendet von meinem GT-N7105 mit Tapatalk 2
DerTeufel1980 said:
It just doesn't get displayed. You can check the version in Deviltools for example
Everything else working?
Gesendet von meinem GT-N7105 mit Tapatalk 2
Click to expand...
Click to collapse
Yeah everything is working. Thanks.
GT-I9300 cihazımdan Tapatalk kullanılarak gönderildi
Great. Thanks for the feedback.
Gesendet von meinem GT-N7105 mit Tapatalk 2
Nice kernel. :thumbup:
andrewwright said:
Nice kernel. :thumbup:
Click to expand...
Click to collapse
The best kernel, I'm looking forward for the mic volume update and CM 11 compatibility!
bett3rthan said:
The best kernel, I'm looking forward for the mic volume update and CM 11 compatibility!
Click to expand...
Click to collapse
Cm11 probably coming soon.
I've never been on a kernel with mic vol control (afaik). Is this possible with boeffla?
Gesendet von meinem GT-N7105 mit Tapatalk 2
DerTeufel1980 said:
Cm11 probably coming soon.
I've never been on a kernel with mic vol control (afaik). Is this possible with boeffla?
Gesendet von meinem GT-N7105 mit Tapatalk 2
Click to expand...
Click to collapse
Is your kernel boeffla compatible? cuz boeffla config app has the option to set this

[KERNEL][13/07][SAMSUNG-TW5.0][FAST&CLEAN] Speedy Kernel 3.1.0 [STABLE]

SpeedyKernel [3.1.0]​ONLY FOR SAMSUNG TOUCHWIZ 5.0 ROM!!!​G900H not supported​Features:
Code:
- Build from latest Samsung Source
- [B][COLOR="Red"]Build with latest SaberMod GCC 5.1.x toolchain (toolchain made 04.07.15)[/COLOR][/B]
- Fix memory leaks
- Fast charge support
- UV support
- LCD Notifier
- Faux Sound Engine
- New wake gestures
- KCAL V2 display driver
- FSync tweaks
- Google Services wakelock fix
- New led functions and fixes
- New random generator, more I/O perfomance
- Added frandom support
- Enabled and tweaked KSM
- SELinux status set to Permissive
- ExFAT sdcard support
- NTFS OTG support (WORKS ONLY WITH SPECIAL PROGRAMM)
- Busybox
- Init.d support
- Insecured
- Disabled restrict rooting
- BOE5 Ramdisk
- I/O Shedulers: stock + sio,fiops,zen
- 10 new governors
- Removed "KERNEL IS NOT SEANDROID ENFORCE" (thanks to [B]kykint[/B])
- CRC Disabled
- Many many misc tweaks
Changelog:
Code:
[B]Version 3.1.0:[/B]
- Sources cleaned
- Recompiled with new toolchain SaberMod GCC 5.1.x (toolchain made 04.07.2015).
- Ramdisk from BOE6
- Improve perfomance (AnTuTu- 45K+ score)
- Improve powersaving
[B]Version 3.0.0- GLOBAL UPDATE:[/B]
- Sources rewriten from zero
- [COLOR="green"]Compiled with latest Hyper Linaro GCC 5.1.1 with Graphite[/COLOR]
- Added UV control support
- Added new wake functions (Sweep2Wake, DoubleTap2Wake, wake gestures, DoubleTap2Sleep and etc)
- Added new display color driver (KCAL V2)
- Many funtions made static
- Fixed battery drain issue
- Added LCD Notifier
- Added Faux Sound Engine
- tweaked MPDecision
- Tweaked GPU and CPU
- fix memory leak in gpiod_export_link
- fix memory leak in gpiod_sysfs_set_active_low
- fix per-station group key get/del and memory leak
[B]Version 2.1.0:[/B]
- Google Services wakelock fix
- Brightness fix and samsung pattern switch
- LED fading/blinking support
- Allow continuous LED light + faster speeds
- TCP cubic-> westwood
- Many bugfixes
[B]Version 2.0.0:[/B]
- Added 10 new governors (latest versions)
- Added bfq i/o sheduler
- Tweaked and updated stock governors and i/o shedulers
- Deleted MSM Thermal V2 (more stability)
- Deleted Boeffla Sound Engine (because boeffla sound in this kernel not configuring)
- Many tweaks, updates, fixes
[B]Version 1.5.0[/B]
- Built from latest UPDATE 2 sources
- Revert to 3.4.0 (better working)
- Kernel rewritten from zero
- Fixed fast charging
- Added MSM Thermal v2
- Added I/O Shedulers: sio, fiops, zen
- Added Boeffla Sound Engine (many thanks to [B]Lord Boeffla[/B])
- Removed "KERNEL IS NOT SEANDROID ENFORCE" (thanks to [B]kykint[/B])
- Improved internet speed (thx to [B]tamirda[/B])
- Disabled CRC
- Improved SELinux
- Improved CPU Control
- frandom enabled by default
- Many CPU fixes
- msm_adreno_tz Make GPU use lowest idle frequency when no load
- Removed dirty build information
- Many bugfixes
DOWNLOAD:
VERSION 3.1.0
Previous versions:
VERSION 3.0.0
VERSION 2.1.0
VERSION 2.0.0
VERSION 1.5.0
Click to expand...
Click to collapse
SOURCES
AnTuTu test (45K score):
{
"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"
}
Configuration of the kernel:
To tweak and configure the kernel, manually load and install the app "Kernel Adiutor" from Google Play.
To configure SOUND, manually load and install FauxSound Audio/Sound Control
Donation:
If you like my work, feel free to donate.
PAYPAL: [email protected]
YANDEX.MONEY: 410011318613296
CREDIT CARD: send me PM
Thanks!
Credits:
- Lord Boeffla
- tamirda
- kykint
- Tamerlan2009
XDA:DevDB Information
Speedy Kernel, Kernel for the Samsung Galaxy S 5
Contributors
NowenUI
Kernel Special Features: FAST, CLEAN, POWERSAVE
Sources: https://github.com/NowenUI/SpeedyKernel-3.0_G900F_TW5.0
Version Information
Status: Stable
Current Stable Version: 3.1.0
Stable Release Date: 2015-07-13
Created 2015-06-15
Last Updated 2015-07-13
nice just flashed it
i play this game that usually doesn't work well with custom kernels. will try and report.
thanks
EDIT: The game is working well. I like the no overclock - close to stock idea
good job buddy
EDIT 2: Viper4Android is working and power saving modes are working as well. it's getting better and better lol
g900F or H?
Sent from my SM-G900F using Xparent Cyan Tapatalk 2
kp.nikhil said:
g900f or h?
Sent from my sm-g900f using xparent cyan tapatalk 2
Click to expand...
Click to collapse
g900f only
kp.nikhil said:
g900F or H?
Sent from my SM-G900F using Xparent Cyan Tapatalk 2
Click to expand...
Click to collapse
I flashed it on G900F a few minutes back and it booted...
working well for now
G900t here working great so far.
Sent from my SM-G900T using Tapatalk 2
gonna try this mate
fix google service?
What google service issue?
Pangadaywalker said:
What google service issue?
Click to expand...
Click to collapse
core720 said:
fix google service?
Click to expand...
Click to collapse
I haven't this issue, maybe it fixed
very good work!!!
This is running great on my G900T. RAM management is amazing with this kernel. Great work and thank you.
smooth kernel i do have a question tho... any chance you would incorperate faux sound into kernel plz as i like this kernel but im going a bit deff and need my volume boosted quite a lot(to many raves wen younger lol ) if you could that would be awsome thanx very much
Hows the battery life?
aeonix_05 said:
Hows the battery life?
Click to expand...
Click to collapse
Very GOOD! !!
Can you please make a version of this Kernel for G900H?
Thanks in advance!
coto39 said:
Can you please make a version of this Kernel for G900H?
Thanks in advance!
Click to expand...
Click to collapse
No.
I work only with devices, which I have.
Very tempting to try a more recent TW 5.0.0 optimized Kernel since KTOONZES last TW Build is from February and I don't really need to have any OC / UV to begin with as well (sometimes less is more). And even more tempting when I read that it has great RAM Management and battery life (and that I'm flash addicted). Just sounds to good to skip - I think I'll flash it tomorrow to see for myself.
Whats the exact "latest" (as in Version Number) Samsung Kernel Source this is based on?
justyourimage said:
Very tempting to try a more recent TW 5.0.0 optimized Kernel since KTOONZES last TW Build is from February and I don't really need to have any OC / UV to begin with as well (sometimes less is more). And even more tempting when I read that it has great RAM Management and battery life (and that I'm flash addicted). Just sounds to good to skip - I think I'll flash it tomorrow to see for myself.
Whats the exact "latest" (as in Version Number) Samsung Kernel Source this is based on?
Click to expand...
Click to collapse
You will not be disappointed with the RAM management.
justyourimage said:
Whats the exact "latest" (as in Version Number) Samsung Kernel Source this is based on?
Click to expand...
Click to collapse
BOA3 Sources (latest on Samsung Open Source Release Center for G900F Lollipop), ramdisk from BOE5

[KERNEL][DISCONTINUED][SM-G900XX][CM13][AnyKernel][Synapse Support]CrazySuperKernel

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
If you get bootloop click here
Summary CrazySuperKernel is a powerfull kernel with a lot super features!
If you got any bug use the report bug tab or press HERE and upload the log,WITHOUT LOGS THERE IS NO BUG!
I m not a magician and i havn't got the device to do it on my own without spend your time.
INDEX
POST 1
-Imprtant info
-Report bug with Logs
-Features
-Battery life tips
-Dowload links
-Donators
-Credits
POST 2
-Recommended kernel tweaker tools
-Changelogs
POST 3
-Bootloop fix
POST 4
-Zzmoove profiles
POST 5
-Eta info
Features
- OTA Updates from Kernel Adiutor app
- Anykernel2 zip For maximum compatibility with all ROMs, CrazySuperKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazySuperKernel over the kernel that came with your ROM!!)
- Synapse Support - Complete Kernel Control!! (UKM included!Just need to instal Synapse app from Play Store)
- Compiled with DF 4.9 Toolchain [latest update]
- Kernel runs with SELinux enforcing by default
- init.d support
- insecure kernel (adb has root privileges)
- Faux sound control
- Frandom support
- gpu governor selection support
- CPU governors : interactive, impulse, ondemand, smartmax, zzmoove,ondemandplus,pegasusq,nightmare,conservative,lionheart,powersave,userspace,yankactive,smartmax_eps,intellidemand,intelliactive
- IO schedulers :bfq-tripndroid-cfq-noop-deadline-fiops-row-sio-zen-vr-fifo
- TCP congestion controls: cubic-bic-westwood-htcp-highspeed-hybla-reno-bic-hybla-vegas-lp-yeah-illinois-scalable
- Gpu governors :msm-adreno-tz,simple_ondemand,powersave,performance,userspace,cpubw_hwmon,msm_cpufreq
- Kcal v2 with inverted colours
- Intelli thermal v2
- Bricked Hotplug
- Adreno idler
- Fast charge support (by yank555)
- LED extended control (by yank555)
- Prevent wakelock when ambiend display disabled(misc control tab)
- Wake And Sleep Functions
- CPU Voltage Control
- Slimbus overclock
- Enabled Arch Power
- CRC Check Disabled
- Gentle Fair Sleepers (Disabled by default)
- Android Logging switcher
- Enabled All Suspend and Idle Modes
- Power Suspend Mode/State
- Dynamic filesystem read-ahead
- QuickWakeUP
- Dynamic FSync 2.0
- Fixed recent SafetyNet failure,you can use Android Pay again (thx Sultanxda)
- tcp congestion changed to Westwood
- A lot improvments
- A lot fixes
Battery life improve tips:
Xposed needed(not for all steps)
-Amplify
-AppOpsXposed(disable wakelocks of Google apps)
-Greenifywith root mode and xposed better and aggresive doze
-Find the best hotplug for you
-The best governor for you
- Bfq sheduler recomended
-Adreno idler on
-Lower Gpu as low as you can(if not use it much)
-underclock max cpu close to 1.5ghz for beast battery life and 1.7 to 1.9 for better smoothness(lower cpu freq=lower temps so better exp)
-disable some boosts like touchboost(no big deal)
-disable ambient display
-use dark themes
-more coming soon
Find this thread helpful? Hit the Thanks button!
The speed of future releases will be based on thanks. 39k views, 400 downloads and only 19 thanks... I won't be rushing anything.
Feeling extra generous and wanna help me more? Click my name at the top of any post and hit donate or click here the donation button
Download Link [AnyKernel]:https://www.androidfilehost.com/?fid=673368273298915721
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazySuperKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazySuperKernel !!!!
Donators
DirkStorck
SilentEYE
Credits
- Thx the devs where created the features where included in kernel
- Thx TioCareca for the tests
- Thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazySuperKernel, Kernel for the Samsung Galaxy S 5
Contributors
CrazyGamerGR
Source Code CrazySuperKernel: https://github.com/CrazyGamerGR/CrazySuperKernel-CM13-KLTE
Source code CrazySuperKernel-AnyKernel2:https://github.com/CrazyGamerGR/CrazySuperKernel-KLTE-anykernel2
Kernel Special Features: check the feature list
Version Information
Status: Testing
Current Stable Version: Weekly
Stable Release Date: 2016-12-09
Current Beta Version: Daily
Beta Release Date: 2016-12-09
Created 2016-04-04
Last Updated 2016-12-09
FAQ
Recommended apps : Synapse Support - Complete Kernel Control (need download the app from Play Store) & Kernel Adiutor (with kernel ota updates!) + Kernel Adiutor mod with much more features builded from source by TioCareca (Download Link: https://mega.nz/#!1ZVDQIgL!bHBvHC9AYMCDM4h7w50rjGzFnsiZfxtYUPOw5gbvecM)
changelogs
v1/02-04-16
- compiling bugs and bootloops fix
v2/04-04-16
- initial release
v3/05-04-16
- fixes
v4/14-04-16
- fixes
v5/07-05-16
- last fixes to bootup
v6/10-05-16
- builded from scratch and clean up my features
- updated ramdisk (10-05-16)
- added adreno idler
v7/12-05-16
- upstream updates from cyanogenmod
- update ramdisk (12-05-06)
- added intelli thermal v2
- added cpu oc
- added gpu oc
- added gpu idle step 27mhz
v8/12-05-16
- removed cpu oc
- removed gup oc
- removed gpu idle step 27mhz
v9/17-05-16
- upstream updates from cyanogenmod
- update cm/rr ramdisks (16-05-06/15-05-16)
- added cpu oc
- added gup oc
- added gpu idle step 27mhz
v10/23-05-16
- update cm/rr ramdisks (22-05-06/21-05-16)
- removed cpu oc
- removed gup oc
- removed gpu idle step 27mhz
- added many features
- added many govs
- added many scheds
- added tcp controllers
- added many hotplugs
- added many under the hood tweaks
- added wake/sleep functions
- added cpu voltage control
v11/25-05-16
- upstream updates from cyanogenmod
- update cm/rr ramdisks (24-05-06/21-05-16)
- update toolchain to UBERTC 4.9
- ota updates from KernelAdiutor app
v12/28-05-16
- Anykernel zip( need to instal your rom first to have the latest ramdisk!)
- removed franco sound
- added faux sound
- added dynamic filesystem read-ahead
- added tripndroid scheduler
v1.0/28-05-16
- Synapse Support - Complete Kernel Control!!
- upstream updates from cyanogenmod
- Anykernel update
- removed 268mhz cpu underclock step
- clean up some files
v2.0/15-06-16
- upstream updates from cyanogenmod
- Anykernel update
- clean up some files
v3.0/25-06-16
- upstream updates from cyanogenmod
- bug fixes
v4.0/08-07-16
- upstream updates from cyanogenmod
- many bug fixes
- Anykernel update
v5.0/15-07-16
- upstream updates from cyanogenmod
- Anykernel update
v6.0/19-07-16
- upstream updates from cyanogenmod
- Anykernel update
v7.0/25-08-16
- upstream updates from cyanogenmod
- Anykernel update
v8.0/25-09-16
- upstream updates from cyanogenmod
- Anykernel update
- changed to DF 4.9 Toolchain
v9.0/04-11-16
- upstream updates from cyanogenmod
- Anykernel update
- deleted many hotplugs
v10.0/10-11-16
- upstream updates from cyanogenmod
- Anykernel update
- removed slim governor
- removed intellimm governor
v11.0/10-11-16
- removed many unstable governors
- clean up some files
- bug fixes
v12.0/11-11-16
- fixed recent SafetyNet failure,you can use Android Pay again (thx Sultanxda)
- Anykernel update
- Anykernel clean up
v13.0/13-11-16
- many fixes under the hood
v14.0/14-11-16
- big anykernel update
-removed uksm (battery drain fixed)
-insecure kernel (adb has root privileges)
-init.d support
-simple ondemand gpu governor update
-msm adreno tz governor update
-tap2wake update
-kcal update
-touch boost update
-cpu boost update
-touchkey control update
-conservative gpu gov removed
-some fixes
-some useless features removed
v15.0/18-11-16
- upstream updates from cyanogenmod
v16.0/9-12-16
- anykernel big updates
- upstream updates from cyanogenmod
- disabled completly mpdecision
- enabled updated bricked hotplug
- script with many set up for kernel features included in anykernel zip
- added led tab in synapse
- fixed many synapse bugs
- faux sound updated
- deleted unstable hotplugs
- fixed many bugs
- battery improve
- performance improve
- some feature fixed
- many improvments under the hood
How to fix if you get bootloop!
If you get bootloop or bootloop before samsung screen press volume up+down+power button until device vibrate and fast press power+volume up and device will be boot in recovery,instal your rom(dirty instal not need clean instal) and everything will be good^^.
If u use zzmove governor disable all the hotplugs coz it use its own hotplug as anyone knows.
Zzmove profiles
1 ) Default -> will set governor defaults -
2 )ybat -> Yank Battery -> a very good battery/performance balanced setting - DEV-NOTE: highly recommended! -
3 )ybatext-> Yank Battery Extreme -> like yank battery but focus on battery saving -
4 )zzbat-> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving -
- DEV-NOTE: might give some lags! -
5 )zzbatp -> ZaneZam Battery Plus -> NEW! reworked faster battery setting -
- DEV-NOTE: recommended too!
6 )zzopt -> ZaneZam Optimized -> balanced setting with no focus in any direction -
- DEV-NOTE: relict from back in the days, even though some people still like it! -
7 )zzmod -> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online -
8 )zzperf -> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast -
- down scaling/hotplugging behaving -
9 )zzinz-> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience! -
10 )zzgame-> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay -
Eta info
Nightlies : when cm got new updates
Stable builds: when i have enough free time and some new features
Cm source commit history : https://github.com/CyanogenMod/android_kernel_samsung_klte/commits/cm-13.0
CrazySuperKernel commit history : https://github.com/FrancescoCG/CrazySuperKernel-CM13-KLTE/commits/master
If there are updated commits in cm sources there will be a new nightly very soon
For the stable and big updates i ll say when i ll start them
OOOOOOH a new post hahaha. IM ready to try it! I will be the first one! LOL . will download it right now and will be back in 7 to 10 minutes. If bootloop, in less than that. Wait. it says LP instead of MM. Is it for both?
Removed the link?
Sent from my SM-G900F using Tapatalk
joseguillen1994 said:
OOOOOOH a new post hahaha. IM ready to try it! I will be the first one! LOL . will download it right now and will be back in 7 to 10 minutes. If bootloop, in less than that. Wait. it says LP instead of MM. Is it for both?
Click to expand...
Click to collapse
Only main download link work ,mirrors will be come for weekly builds only so androidfilehost include the new builds.But Basketbuild mirror download zip is up too now^^.
Sent from my Nexus 5X using XDA-Developers mobile app
!crazy said:
Removed the link?
Sent from my SM-G900F using Tapatalk
Click to expand...
Click to collapse
No,now its up in mirror too you can download from androidfilehost or basketbuild.
Sent from my Nexus 5X using XDA-Developers mobile app
CrazyGamerGR said:
Only main download link work ,mirrors will be come for weekly builds only so androidfilehost include the new builds.But Basketbuild mirror download zip is up too now^^.
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
aaaaaaaaaaaaaaaaaaaaaaaaaaaaand EPIC FAIL! lol Bootloop.. If VRtoxin where working appropriately i could use that rom and boeffla kernel made for that rom. But instead here i am using Resurrection Remix, with a kernel that is draining my battery life like crazy ! I have tried every single governor and the best one for this rom is powersaver, which is aweful since everthing becomes as slow as a snail. however, i havent try this kernel in other roms. As soon as blisspop add more futures, or AICP, or AOKP, then i will flash them and add this kernel to see if it works
joseguillen1994 said:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaand EPIC FAIL! lol Bootloop.. If VRtoxin where working appropriately i could use that rom and boeffla kernel made for that rom. But instead here i am using Resurrection Remix, with a kernel that is draining my battery life like crazy ! I have tried every single governor and the best one for this rom is powersaver, which is aweful since everthing becomes as slow as a snail. however, i havent try this kernel in other roms. As soon as blisspop add more futures, or AICP, or AOKP, then i will flash them and add this kernel to see if it works
Click to expand...
Click to collapse
For some ppl working this kernel,what variant have you got? g900f,g900m?
Sent from my Nexus 5X using XDA-Developers mobile app
CrazyGamerGR said:
For some ppl working this kernel,what variant have you got? g900f,g900m?
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
seems like tmobiles version (g900t) is being stubborn lol
joseguillen1994 said:
seems like tmobiles version (g900t) is being stubborn lol
Click to expand...
Click to collapse
Its different variant i belive not much in source but ramdisk for sure.
Sent from my Nexus 5X using XDA-Developers mobile app
The rom boot for g900f users yeh??
Sent from my Nexus 5X using XDA-Developers mobile app
CrazyGamerGR said:
The rom boot for g900f users yeh??
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
For me still didn't boot
dawid0089 said:
For me still didn't boot
Click to expand...
Click to collapse
I ll release a new build with not so much features at start.
Sent from my Nexus 5X using XDA-Developers mobile app
I ll add one by one feature from clean and with gcc 4.7 to be everything clean.
Sent from my Nexus 5X using XDA-Developers mobile app
dawid0089 said:
For me still didn't boot
Click to expand...
Click to collapse
You use xposed?
Sent from my Nexus 5X using XDA-Developers mobile app
new build is here with 268mhz underclock step and gcc4.7 to check if boot.
download here: https://www.androidfilehost.com/?fid=24459283995313757
test build with 4.8 gcc is here https://www.androidfilehost.com/?fid=24459283995314243

[KERNEL][SM-G900F][TW M][AnyKernel][Synapse Support]CrazySuperKernel v4[17-11-16]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
If you get bootloop click here
Summary CrazySuperKernel is a powerfull kernel with a lot super features!
Features
- CPF7 ramdisk
- Built from Samsung Marshmallow Kernel Source Update CPF7 for G900F
- OTA Updates from Kernel Adiutor app
- Anykernel2 zip For maximum compatibility with all ROMs, CrazySuperKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazySuperKernel over the kernel that came with your ROM!!)
- Synapse Support - Complete Kernel Control!! (need download the app from Play Store)
- Compiled with UBERTC 4.9 [latest update]
- init.d support
- insecure kernel (adb has root privileges)
- Faux sound control
- Frandom support
- CPU governors : interactive, impulse, ondemand, smartmax, zzmoove, intellimm,ondemandplus,pegasusq,nightmare,conserva tive,lionheart,powersave,userspace,yankactive,smar tmax_eps,optimax,slim,uberdemand,intellidemand,int elliactive,abyssplugv2,abyssplug,dancedance,tripan droid,hyper,darkness,lazy
- IO schedulers :bfq-tripndroid-cfq-noop-deadline-fiops-row-sio-zen-vr-fifo
- TCP congestion controls: cubic-bic-westwood-htcp-highspeed-hybla-reno-bic-hybla-vegas-lp-yeah-illinois-scalable
- Gpu governors :msm-adreno-tz, conservative,simple_ondemand,powersave,performance ,userspace,cpubw_hwmon,msm_cpufreq
- Kcal v2 with inverted colours
- Intelli thermal v2
- Intelli plug hotplug
- MSM-Sleeper Hotplug
- MSM-Zen Hotplug
- Bricked Hotplug
- Alucard Hotplug
- AutoSMP Hotplug
- Adreno idler
- Fast charge support (by yank555)
- LED extended control (by yank555)
- Prevent wakelock when ambiend display disabled(misc control tab)
- Wake And Sleep Functions
- CPU Voltage Control
- Slimbus overclock
- UKSM
- Enabled Arch Power
- CRC Check Disabled
- Gentle Fair Sleepers (Disabled by default)
- Android Logging switcher
- Enabled All Suspend and Idle Modes
- Power Suspend Mode/State
- Dynamic filesystem read-ahead
- QuickWakeUP
- Dynamic FSync 2.0
- A lot improvments
- A lot fixes
Download Link [AnyKernel] [V4]:https://www.androidfilehost.com/?fid=457095661767116059
Download Link [V3]:https://www.androidfilehost.com/?fid=24591000424948754 Only AnyKernel version is updated!
Download Link UKM/Synapse support here:Crazy-UKM V4.0
Download Link UKM Unistaller here:https://www.androidfilehost.com/?fid=24591000424940110
If you like my work, donations are always welcome.
Don't forget to hit thanks, it's free
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazySuperKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazySuperKernel !!!!
Credits
- Thx the devs where created the features where included in kernel
- Thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazySuperKernel, Kernel for the Samsung Galaxy S 5
Contributors
CrazyGamerGR
Source Code: [url]https://github.com/CrazyGamerGR/CrazySuperKernel-TW-MM-KLTE-REBASE[/URL]
Source code Crazy-UKM: [url]https://github.com/CrazyGamerGR/CrazySuperKernel_UKM[/URL]
Kernel Special Features: check the feature list
Version Information
Status: Testing
Current Stable Version: Weekly
Stable Release Date: 2016-06-02
Current Beta Version: Daily
Beta Release Date: 2016-06-01
Created 2016-06-01
Last Updated 2016-06-02
FAQ
Recommended apps : Synapse Support - Complete Kernel Control (need download the app from Play Store) & Kernel Adiutor (with kernel ota updates!) + Kernel Adiutor mod with much more features builded from source by TioCareca (Download Link: https://mega.nz/#!1ZVDQIgL!bHBvHC9AYMCDM4h7w50rjGzFnsiZfxtYUPOw5gbvecM)
changelogs
v1/01-06-16
- initial release
v2/02-06-16
- ota updates from KernelAdiutor app
- added intelli thermal v2
- added dynamic filesystem read-ahead
- added bfq sched
- enabled tripndroid sched
v3/21-07-16
- rebase CPF7 update
- clean up
- many fixes
- anykernel2 update (work with any variant)
- normal zip (boot with a few variants only)
v4/17-11-17
-anykernel update
-init.d support
-insecure kernel (adb has root privileges)
If you get bootloop or bootloop before samsung screen press volume up+down+power button until device vibrate and fast press power+volume up and device will be boot in recovery,instal your rom(dirty instal not need clean instal) and everything will be good^^.
If u use zzmove governor disable all the hotplugs coz it use its own hotplug as anyone knows.
Zzmove profiles
1 ) Default -> will set governor defaults -
2 )ybat -> Yank Battery -> a very good battery/performance balanced setting - DEV-NOTE: highly recommended! -
3 )ybatext-> Yank Battery Extreme -> like yank battery but focus on battery saving -
4 )zzbat-> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving -
- DEV-NOTE: might give some lags! -
5 )zzbatp -> ZaneZam Battery Plus -> NEW! reworked faster battery setting -
- DEV-NOTE: recommended too!
6 )zzopt -> ZaneZam Optimized -> balanced setting with no focus in any direction -
- DEV-NOTE: relict from back in the days, even though some people still like it! -
7 )zzmod -> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online -
8 )zzperf -> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast -
- down scaling/hotplugging behaving -
9 )zzinz-> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience! -
10 )zzgame-> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay -
reserve 1
Thanks for your effort
Any chance of a multi-variant in the future?
djb77 said:
Thanks for your effort
Any chance of a multi-variant in the future?
Click to expand...
Click to collapse
Its with anykernel zip so it will build with your kernel ( need to be on your stock kernel).Its not tested yet but if it boot for g900f variant must boot on some other variant too.
Sent from my Nexus 5X using XDA-Developers mobile app
CrazyGamerGR said:
Its with anykernel zip so it will build with your kernel ( need to be on your stock kernel).Its not tested yet but if it boot for g900f variant must boot on some other variant too.
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
I'll do a test with G900I and let you know
djb77 said:
I'll do a test with G900I and let you know
Click to expand...
Click to collapse
Thx m8 Need to be on stock kernel and not on any other custom kernel to work correct.
Just to confirm. This kernel works on TW 6.0.1 900f?
owais0903 said:
Just to confirm. This kernel works on TW 6.0.1 900f?
Click to expand...
Click to collapse
Created for that variant and for tw 6.0.1 but need test if boot.
Sent from my Nexus 5X using XDA-Developers mobile app
CrazyGamerGR said:
Created for that variant and for tw 6.0.1 but need test if boot.
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
Thanks.Will give it a try and let u know.
Boots on G900I fine
owais0903 said:
Thanks.Will give it a try and let u know.
Click to expand...
Click to collapse
Thx ^^
Sent from my Nexus 5X using XDA-Developers mobile app
djb77 said:
Boots on G900I fine
Click to expand...
Click to collapse
Awesome,thx for feedback m8.
Sent from my Nexus 5X using XDA-Developers mobile app
Just flashed your kernel on G900F, running xXx No Limits 4.2 Rom (CPE2).
Seems to be well and stable. Will continue testing.
Gesendet von meinem SM-G900F via XDA-Developers mobile app
G900F, running xXx No Limits 4.2 Rom (CPE2). I got an error during flash:
Installing kernel...
New image larger than boot partition. Aborting...
E: Error in /sdcard/CrazySuperKernel-tw-v1-anykernel2.zip
(Status 1)
E: Installation abortetd.
Edit:
I had phoenix kernel v8 installed, that was the problem.
Flashing this kernel from stock kernel worked.
Edit2:
Can we OC the CPU?
Thank.
Add cpu oc and will be great
Sci-Man85 said:
Just flashed your kernel on G900F, running xXx No Limits 4.2 Rom (CPE2).
Seems to be well and stable. Will continue testing.
Gesendet von meinem SM-G900F via XDA-Developers mobile app
Click to expand...
Click to collapse
Thx for testing
Sent from my Nexus 5X using XDA-Developers mobile app

Categories

Resources