Code:
*** Disclaimer
I/XDA is not responsible for any kind of damage to your device,
or in case it explodes, your surroundings.
Please use it at your own risk!
Featues :
Based on KashKernel by kashifmin. All features of KashKernel available.
LZMA, LZ0, LZ4 compression/decompression support.
Filesystems support : NTFS, exFAT, F2FS, EXT2/3/4.
New LCM drivers for Vivid display colors.
-O3, Cortex-A7, NEON, VFPv4 optimizations.
Compiled from latest Linaro GCC 4.9.3 Toolchain.
Asynchronous Fsync ported from HTC Devices
Dynamic Fsync v1.5
Multi-core scheduler support
Added cdrom option to UMS-lun-devices (you can now use this app: Link)
PowerSuspend driver support (replaces EarlySuspend).
Android early_suspend/late_resume PM kernel driver framework has been
deprecated by Google. This new powersuspend PM kernel driver is a replacement
for it.
Conserves battery much better.
Sweep2Wake, Sweep2Sleep
DoubleTap2Wake
UKSM for Page Merging (http://kerneldedup.org/en/projects/uksm).
Frandom - Fast Kernel Random Number Generator driver added.
CIFS network file system support.
Enabled SELinux and Full support for Android 4.4.x (eg. CM11).
Intelli_plug driver.
Intelligent hotplug cpu driver with eco mode.
CPU Governors :
Intelliactive
Interactive
Sakuractive
Nightmare
InteractiveX
Zzmoove
LulzactiveQ
PegasusQ
SmartAssV2
Conservative
Ondemand
Userspace
Wheatley
Powersave
Hotplug (default)
Performance
I/O Schedulers :
NOOP
Deadline
CFQ
FIFO
ROW
FIOPS
ZEN
VR
SIO (default)
BFQ
Read Ahead Size : 1024 KB
LED Control :
Various LED triggers added.
1. Heartbeat - LED blinks at a rate proportional to CPU load average.
2. Sleep - Turns LEDs on when the screen is off, but the cpu still running.
So you know when the device is awake while sceen is off.
3. Disk activity - LED blinks when a selected disk is being currently used.
And many more..
Click to expand...
Click to collapse
Bugs :
None so far.
Please do report any, if found.
Click to expand...
Click to collapse
Versions :
There are 3 versions available, with everything similar but different GPU clocks :
1. GPU @ 286 MHz (for those who face problems with OC version)
2. GPU @ 312 MHz (slight OC)(for those who want little more performance than stock)
3. GPU @ 403 MHz (OC version)
Download :
NeoKernel_v1.5_GPU-286MHz.zip
NeoKernel_v1.5_GPU-312MHz.zip
NeoKernel_v1.5_GPU-403MHz.zip
Installation :
Make a full/Nandroid backup of your current ROM.
Place the kernel zip in internal/external sdcard and reboot to recovery.
Install kernel zip and reboot!
Click to expand...
Click to collapse
Source :
Original : https://github.com/kashifmin/KashKernel_MT6589
Modified : https://github.com/neomanu/NeoKernel-MT6589-A116
FAQ :
Will this work on all MT6589 Phones?
A: No, only A116 and its clones (MyPhone A919i, Wiko Cink 5, Fly IQ451).
Do not try it on another phone, unless you want to brick it.
Is this kernel recommended for daily use?
A: Yes, that was the main intention.
How to use doubletap2wake and sweep2wake?
A: Refer post #3.
Is this kernel compatible with all ROMs?
A: Yes. But for ROMs not based on stock, (like MiUi, CyanogenMod and ColorOS) you have to replace ramdisk.
How do I change the ramdisk?
A: http://forum.xda-developers.com/showpost.php?p=52449925&postcount=525
Why is the kernel size bigger?
A: This is due to the -O3 optimiztion.
It results in faster but slightly bigger code.
Why did my phone reboot on its own?
A: This happens for the first time after you install this kernel.
Doesn't happen after that. Can't quite explain why.
Click to expand...
Click to collapse
Credits :
@kashifmin
@bindassdost (for porting s2w and dt2w to mtk)
@faux123 (for Powersuspend, Dyn Fsync & Intelli_plug)
XDA:DevDB Information
NeoKernel, Kernel for the Micromax A116
Contributors
neomanu, kashifmin
Source Code: https://github.com/neomanu/NeoKernel-MT6589-A116
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v1.5
Stable Release Date: 2014-12-26
Created 2014-06-10
Last Updated 2014-12-26
Reserved
Changelog :
v1.0
Code:
Initial Release
v1.1
Code:
1. Updated to kernel 3.4.93
2. Made 2 versions :
2.1. GPU standard clock version (GPU @ 286 MHz)
2.2. GPU OC version (GPU @ 403 MHz)
3. Screenshots updated
And the numbers are looking pretty good
v1.2
Code:
1. Updated to kernel 3.4.94
2. GPU : Replaced 286 MHz version with 312 MHz
3. Enabled F2FS (was disabled before)
4. Added exclusive Sweep2Sleep (see post #3)
5. Fixed DoubleTap2Wake
6. Enabled DEBUGFS and Tracing (see post #3)
v1.3
Code:
1. Updated to kernel 3.4.96
2. GPU : Added back 286 MHz version
3. Added Intelli_plug driver (see post #3)
It was exclusive to Qualcomm devices earlier,
but is now available to all ARM devices
4. Added, updated and enabled SIO & BFQ I/O schedulers
5. Enabled CONFIG_SCHED_AUTOGROUP
6. Numerous fixes (see Gitbub commits)
v1.4
Code:
1. Updated to kernel 3.4.103
2. Bluetooth components now built-in, not external modules
3. Makefile : Use -mcpu=cortex-a7 instead of -march=armv7-a
4. UKSM : Disable by default
5. Updated UKSM
6. Hotplug : Use Intelli_plug by default instead of MTK mechanism
7. Updated Intelli_plug
8. Tuned CPU governors : Intelliactive, PegasusQ, Nightmare, SmartassV2
9. Enable Quad-core stats
10. Set SmartassV2 and SIO as default schedulers
11. Added init.d support
12. Numerous fixes (see Gitbub commits)
v1.5
Code:
1. Updated to kernel 3.4.105
2. Bluetooth components compiled as external modules again, solves bluetooth errors
3. Set Hotplug as default CPU scheduler again
4. Added Multi-core scheduler support
5. Numerous fixes (see Gitbub commits)
Reserved
Kernel Controllers :
For Sweep2Wake, DoubleTap2Wake, LED Control, Dynamic Fsync & Intelli_plug :
Trickster MOD Kernel Settings
(Recommended)
For Powersuspend(w/ Mode selection), Dynamic Fsync & Intelli_plug :
Faux123 Kernel Enhancement Pro (FauxClock) by @faux123
Manual Control :
UKSM :
Disable :
Code:
echo 0 > /sys/kernel/mm/uksm/run
Enable :
Code:
echo 1 > /sys/kernel/mm/uksm/run
Intelli_plug :
Disable :
Code:
echo 0 > /sys/module/intelli_plug/parameters/intelli_plug_active
Enable :
Code:
echo 1 > /sys/module/intelli_plug/parameters/intelli_plug_active
Touch Boost Disable :
Code:
echo 0 > /sys/module/intelli_plug/parameters/touch_boost_active
Touch Boost Enable :
Code:
echo 1 > /sys/module/intelli_plug/parameters/touch_boost_active
S2W/S2S :
Disable :
Code:
echo 0 > /sys/android_touch/sweep2wake
Sweep2Wake only :
Code:
echo 1 > /sys/android_touch/sweep2wake
Sweep2Wake + Sweep2Sleep :
Code:
echo 2 > /sys/android_touch/sweep2wake
Sweep2Sleep only :
Code:
echo 3 > /sys/android_touch/sweep2wake
DT2W :
Disable :
Code:
echo 0 > /sys/android_touch/doubletap2wake
Enable :
Code:
echo 1 > /sys/android_touch/doubletap2wake
Note :
Sweep2Wake & DoubleTap2Wake increase battery use.
Sweep2Sleep has no effect on battery use.
DEBUGFS :
Code:
mount -t debugfs none /sys/kernel/debug
ROM Makers :
Feel free to include this kernel in your ROM if you wish to,
but don't forget to mention me.
First reply
Finally a new kernel! :victory: I am running CM11 v0.7. Can i flash it directly??? And wait a minute! where is the download link??? :confused
Edit: Found the downloading link its in the download Tab. Kindly add it on the main thread :angel:
Does it work on cm11?
Sent from my Micromax A116 using Tapatalk
darshan dazzGeEk said:
Does it work on cm11?
Sent from my Micromax A116 using Tapatalk
Click to expand...
Click to collapse
Just flashed it over cm11 v0.7 it stucks at cm logo! Tried to revert back to KashKernel v2.7 but still stucks at the logo! restoring my nandroid backup now!
Change ram-disk n try
Sent from my Micromax A116 using Tapatalk
darshan dazzGeEk said:
Change ram-disk n try
Sent from my Micromax A116 using Tapatalk
Click to expand...
Click to collapse
Can you do it for us plz plz! :angel: I dnt know how to do this! but waiting eagerly to try this kernel on cm11 bcoz its Linaro GCC 4.9.1
@neomanu : Good work, Appreciate it!!!!!:good::good::good:
and @malick186 I can do it but I need both the boot.img files, Could you or @darshan dazzGeEk upload it
Sk.D said:
@neomanu : Good work, Appreciate it!!!!!:good::good::good:
and @malick186 I can do it but I need both the boot.img files, Could you or @darshan dazzGeEk upload it
Click to expand...
Click to collapse
You need this from the flashable zip file or will itdo from the installed rom ??
Also will there be 2 boot.img files ???
Edit : sorry about that.. i realised my noob question... boot.img will always be flashable right...
Edit 2 : I found only 1 file in the cm zip flashable.
Great job! None of the bugs of previous kernels are present, runs very smoothly. Definately keepers for now :thumbup:
GroovyG said:
Great job! None of the bugs of previous kernels are present, runs very smoothly. Definately keepers for now :thumbup:
Click to expand...
Click to collapse
which rom are you running it on please ??
My own pretty much
I used a european 4.2.1 stock ROM and removed everything I didn't need. This kernel runs flawlessly with it.
Brings down nenamark score to 27....on sldv2
Sent from my Micromax A116 using Tapatalk
Please any one try this on cm11 rom. I have changed ramdisk with cm11. Flash it. Remember to take backup first
Download Link :
Neo-kernelv1.0Cm1Ramdisk
Its working i tried on cm11 v0.7 . thanks alot for replacing the ramdisk! :thumbup:
Sent from my Micromax A116 using XDA Free mobile app
after flashing this kernel my camera is not working. dark greenish
malick186 said:
Its working i tried on cm11 v0.7 . thanks alot for replacing the ramdisk! :thumbup:
Sent from my Micromax A116 using XDA Free mobile app
Click to expand...
Click to collapse
Let me know if you changed governors etc and are getting good battery life...
thanks
Sk.D said:
Please any one try this on cm11 rom. I have changed ramdisk with cm11. Flash it. Remember to take backup first
Download Link :
Neo-kernelv1.0Cm1Ramdisk
Click to expand...
Click to collapse
sk.d sir, i m using this kernel but my camera is dark greenish. as i know it is ramdisk issue. plz help me if possible. i have windows pc. dont have linux
After using couple of hours on cm11 finally realized that camera is not working giving me error "cant connect the camera" and i think gpu is oc by default! Since my device is based on old hardware so its decreasing the performance i hope op will release the default gpu modules soon for this kernel.
Overall it gives me a smooth experience but reverting back due to above problems. :thumbup:
Thanks again bro for building kernel for our device!
Sent from my Micromax A116 using XDA Free mobile app
Related
AniDroid-N7000 ICS ROM
Short ROM Information:
AniDroid-N7000 Kernel included in this ROM was built from the latest CyanogenMod (CM9) source with the latest Linaro Toolchain (GCC 4.7.1)(Temporary in development..)
AniDroid-Hardened-N7000 ROM that will be also available soon will include GRsecurity Kernel and ROM support to provide different Security functionality for mobile devices..
Provided Features:
Linux Kernel version 3.0.43 (safe to use, without MMC_CAP_ERASE-related BUG)
Kernel built with the latest Linaro Toolchain (GCC 4.7.1) (Temporary in development..)
CWM Recovery v6.0.1.2
KSM support (Kernel Samepage Merging) to optimize memory usage
SLQB Memory Allocator instead of default SLUB
CPU Overclocking (OC) up to 1.6 GHz support
GPU MAX Frequency changed to 250 MHz to save more battery
GPU Voltages are decreased to save more battery
NEW CPU Frequence Scaling Governors: PegasusQ, Adaptive, MinMax, SmartAssV2, InteractiveX, ConservativeX, LagFree, LulzactiveV2, Intellidemand, Scary, LionHeart, Wheatley, SavagedZen, BrazilianWax
CPU Voltage Control - Undervolting/Overvolting (UV/OV, use with NSTools App)
Automatic Process Group Scheduling
USB OTG support (please use with special USB Host OTG Cable)
EXT4, CIFS filesystems support
init.d support
2048 Kb ReadAhead
Default fonts from JellyBean
In Development:
GRSecurity version 2.2.2 with different security features enabled by default (Will be available in AniDroid-Hardened ROM soon.. see GRSecurity Feature List for details)
Advanced CPU LiveOC!!! (ALOC) support with Selective LiveOC MOD (Thanks to byeonggonlee! In most cases LiveOC and OC itself need overvolting (OV) due to stability issues! Each device has it's own stability limit, some devices don't need OV with lite OC. So, in most cases you need to choose optimal OV value on each OC value for your own device!)
NTFS filesystem read/write support
HIGH BIGMEM that provides more available memory for Android on device
Backlight Notification (BLN, notify you about new events by blinking Menu and Back buttons)
Backlight Dimmer (BLD, let you turn off the backlight of the Menu and Back buttons when using with soft buttons only)
Battery Life Extender (BLX, let you limit the maximum battery charge level)
45 FPS and 65 FPS Screen Refresh Rate support (you can see the difference in Battery Drain)
-fstack-protector buffer overflow detection
USB Fast Charge (FC) feature that force adapters that are detected as USB to charge as AC enabled
GRSecurity Feature List (will be available in AniDroid-Hardened ROM soon..):
Active Exploits Protection (deter exploit bruteforcing, active kernel exploit response)
Role Based Access Control (RBAC)
Filesystem Advanced Protection (including advanced security for applications running in CHROOT environment)
Full Kernel Auditing (event logging for many process-related kernel events)
Executable Protection (deter ptrace-based process snooping)
Network Protection (TCP/UDP blackhole and LAST_ACK DoS prevention)
Larger Entropy Pools support (adds additional randomness to grsecurity features)
Managing support via Sysctl Interface
CPU Frequence Scaling Governors:
PegasusQ
Adaptive
Conservative
Userspace
Powersave
Ondemand
Performance
MinMax
SmartAssV2
InteractiveX
ConservativeX
LagFree
LulzactiveV2
Intellidemand
Scary
LionHeart
Wheatley
SavagedZen
BrazilianWax
IO Schedulers:
CFQ
Noop
Deadline
Simple IO (SIO)
VR (Default)
Installation instructions:
If you are coming from the previuos version of AniDroid-N7000:
Download ZIP file with the version of AniDroid-N7000 and put it on Internal/External SD-card
Download ZIP file with Google Apps and put it on Internal/External SD-card
Boot into ClockworkMod Recovery
Choose "Install ZIP from SD-card/External SD-card"
Choose ZIP file AniDroid-N7000 ROM you've just put on SD-card
Choose "Yes" to flash the ZIP
Flash ZIP file with Google Apps in the same way (you must do it after flashing every new version of AniDroid-N7000!!!)
If you are coming from another ROM:
Download ZIP file with the version of AniDroid-N7000 and put it on Internal/External SD-card
Download ZIP file with Google Apps and put it on Internal/External SD-card
Boot into ClockworkMod Recovery
If you are on a leaked ICS kernel, please flash a known safe kernel from the sticky in the development section!!!
Do a Nandroid Backup to make full backup of your currently installed firmware
Choose "Wipe Data/Factory Reset" and choose "Yes" to do a full wipe
Choose "Install ZIP from SD-card/External SD-card"
Choose ZIP file with AniDroid-N7000 ROM you've just put on SD-card
Choose "Yes" to flash the ZIP
Flash ZIP file with Google Apps in the same way (you must do it after flashing every new version of AniDroid-N7000!!!)
Changelog:AniDroid-N7000 v0.1 - v0.2:
SLQB Memory Allocator is now used instead default SLUB
NEW CPU Frequence Scaling Governors added: MinMax, SmartAssV2, InteractiveX, ConservativeX, LagFree, Lulzactive, Lazy, Intellidemand, Scary, LionHeart, Wheatley, SavagedZen, BrazilianWax
EXT4, CIFS support
2048 Kb ReadAhead support
Fixed CM error due to lazy copypasta
AniDroid-N7000 v0.2 - v0.3:
Linux Kernel updated to 3.0.36
Different Kernel source improvements devoted to GCC 4.7.x support
CM9 source updated (See the Changelog)
AniDroid-N7000 v0.3 - v0.4:
PegasusQ and Adaptive CPU Frequence Scaling Governors added
FIX for correct CPU Frequence Scaling Governors
CPU Overclocking up to 1.6 GHz support added
CM9 source updated (See the Changelog)
AniDroid-N7000 v0.4 - v0.5:
Linux Kernel updated to version 3.0.37
ReadAhead value changed to 1024 kb
CWM Recovery is now updated to v6.0.0.7
CM9 updated to RC2 (See the Changelog)
AniDroid-N7000 v0.5 - v0.6:
Linux Kernel updated to version 3.0.38
Kernel source is now porting for completely support new compilers like Linaro GCC 4.7.x (still in development)
Fixed BUG with Apps installation on Internal/External memory
ReadAhead value changed to 2048 kb
Lazy CPU sheduler was removed
CWM Recovery is now updated to v6.0.1.0 (Fixed BUG with empty folders in CWM)
CM9 updated to the latest nightly (See the Changelog)
AniDroid-N7000 v0.6 - v0.7:
Kernel: UMS Mass Storage FIX (UMS Mass Storage mode is now working correctly)
Kernel: GPU (Mali400) MAX Frequency is now changed to 400 MHz (insted of 300 MHz in default CM9 kernel) without rising the voltage and battery usage
ROM: default fonts from JellyBean are now used
CWM Recovery source updated to the latest from CM9 repo
AniDroid-N7000 v0.7 - v0.8:
GPU MAX Frequency changed to 250 MHz to save more battery (performance is still great)
GPU Voltages are decreased to save more battery
Additional Soft Keys are added to make the ROM more convenient for the left hand usage
CM9 updated to the latest nightly (See the Changelog)
AniDroid-N7000 v0.8 - v1.0:
Linux Kernel updated from 3.0.38 to 3.0.42 (See the Changelogs)
CWM Recovery updated to 6.0.1.2
Additional SoftKeys have been removed
Rom base updated to the latest CM 9.1 (See the Changelog)
AniDroid-N7000 v1.0 - v1.1:
Fixed Voltage control issue for 200 MHz
CM9.1 updated to the latest nightly (See the Changelog)
AniDroid-N7000 v1.1 - v1.2:
Linux Kernel updated to 3.0.43 (See the Changelogs)
CPU default voltage for 1600 MHz increased by 25 mV due to stability issue
KSM support enabled (Kernel Samepage Merging) to optimize memory usage
Download Links:
Current ROM Binaries:
AniDroid-n7000-v1.2_20092012.zip
AniDroid-n7000-v1.2_20092012.md5
Current Kernel Binaries:
AniDroid_Kernel_v1.2_20092012_CWM_Flashable.zip
AniDroid_Kernel_v1.2_20092012_CWM_Flashable.md5
Previous versions:
Previous versions binaries
Google Apps:
GApps
Kernel Source Code:
AniDroid-Kernel-N7000 on GitHub
Donators: Petr Malek, Chasmodo, Lucian1, Dtswk, Mfractal, Jolillo, Antonius0809, Christian Murmann
Great Thanks to CyanogenMod for the ROM and kernel base!!!
Thanks to eugene373, koush, ezekeel, supercurio, morfic, franciscofranco, sztupy, reddv1, byeonggonlee!!!
welcome mate! another rom for enjoyment! cheers!
btw...id be forward to request for screenshot or probably a video...thanks
jermitano said:
welcome mate! another rom for enjoyment! cheers!
btw...id be forward to request for screenshot or probably a video...thanks
Click to expand...
Click to collapse
Thanks!!! I'll post several screenshots tomorrow
Sent from my GT-N7000 using xda premium
Sounds great ... Good luck
Sounds very interesting. Which Parts from the "In Development" List are already in the ROM?
Admittedly I'm a stock user, but it's great to see the Linaro stuff coming to the Note. It'll be interesting to see peoples views on performance etc... Nice work anyway dude.
Sent from my GT-N7000 using Tapatalk 2
one more ROM! downloading...
dasich82 said:
Sounds very interesting. Which Parts from the "In Development" List are already in the ROM?
Click to expand...
Click to collapse
Currently I'm porting these features from my AniDroid-Hardened Kernel for Nexus S
I'm also want to provide the Control Application to let you safely manage these features..
Give us battery screen shots! Please
Wysyłane z mojego GT-N7000 za pomocą Tapatalk 2
Ohh great another rom to satisfy my ocfd
One more ROM to test when NTFS support will be enabled
The_Steph said:
One more ROM to test when NTFS support will be enabled
Click to expand...
Click to collapse
NTFS support can be useful with USB OTG-enabled device
Sent from my GT-N7000 using xda premium
Installation guide?
absan said:
Installation guide?
Click to expand...
Click to collapse
Will add.. right now you can use installation guide from STunner or Asylum ROMs..
Sent from my GT-N7000 using xda premium
looks good from the features you listed
would like to see video/pics.
Excellent - a great Nexus S dev makes his way to Note Land.
Sent from my GT-N7000 using xda premium
Great news! Looks very promising:good:
Can you possibly post something like "Работает/не работает" section? "In development" section looks exiting, though no sure info about CM9 source synced with (last 4 nightlies full of important changes), and stuff...
Спасибо:good: Отлично выглядит
Could anybody tell us how much differencte Linaro makes for the note?
Or maybe even a video?
Just added Installation Instructions into the Main post...
Have fun!..
Thank you for your efforts .. I hope to night I have time to flash you rom
[KERNEL] [SM-N9005 HLTE] [03 July] SkyHigh TW Kernel [v3.3]
THIS PROJECT IS NOW ABANDONED DUE TO MY OTHER COMMITMENTS FOR FAMILY, WORK & OTHER DEVICES IN XDA. THERE IS JUST NOT ENOUGH TIME IN THE DAY. SEE YOU ALL AROUND XDA & HAPPY MODDING !!
N9005 HLTE TW supported only. (No S5 ROM port. Newer ROMs based on NFx firmware may not be compatible )
I don't have time to build and debug for other variant devices I can't test or a ROM I don't use - sorry.
Let get it straight, I am not a real Developer, but I am UpInTheAir, former part time kernel “hack” of SGT 7.7 JB & ICS Kernels. I now share with you my first SELinux TW N9005 LTE Kernel compiled from official Samsung sources.
* I don't pretend to know everything, so if you can be constructive and help out this project, please do so. You will find allot of answers by searching gitHub, XDA and SEARCH Just like I do …......
>> SCREENSHOTS << v2.8 (21-June) ONLY A GUIDE - MAY NOT BE ALWAYS UP-TO-DATE
FEATURES
✔ Based on official Samsung source: SM-N9005 KK Opensource Update7
✔ ramdisk source: N9005XXUEND3
✔ Built with Stock ARM Toolchain 4.7
✔ KNOX WARRANTY VOID: 0X1
✔ SELinux PERMISSIVE
✔ adb insecure
✔ init.d script support
✔ busybox v1.22.0-Dream-IRC installed to /sbin
✔ Synapse app support for almost all kernel configurations + more !!
Many descriptions are in the app ! If you require more info, don't be lazy, please SEARCH like I did !
SYNAPSE FEATURES
CPU HARD LIMIT v2.0a
OC to 2880 MHz
Max screen on/off CPU frequency
Min screen on/off CPU frequency
Wake up settings
wake up kick frequency
wake up delay
Touch boost frequency settings high/low
Userspace DVFS lock
VOLT
Global CPU voltage control (0 > -30 mV)
CPU frequency voltage (adjust individual voltage steps)
GOV
CPU governor
interactive (default)
intelliactive
intellidemand
on-demand
powersave
userspace
conservative
performance
CPU governor tunables
DRIVERS
Intelli-Hotplug
Profiles: Balanced Performance Conservative Eco-Performance Eco-Conservative
Hysteresis
Screen OFF Max Frequency
Touch boost active
Dynamic FSYNC
Powersuspend
Hybrid_hook (default)
Userspace_trigger
Autosleep_hook
CPU_Boost
GPU
GPU governor
msm-adreno-tz (default)
simple_ondemand
performance
Simple GPU Algorithm
Laziness
Ramp up threshold
GPU max OC freq 587 MHz
Default 462.4 MHz (stock = 450 MHz)
GPU min-initial freq (Default 200 MHz)
GPU idle freq 27 MHz
MEMORY
I/O Schedulers
BFQ v7r4 (default)
CFQ
NOOP
ROW
DEADLINE
FIOPS
Int & ext storage scheduler
Int & ext storage read-ahead
General I/O
I/O scheduler
Kernel SamePage Merging (KSM)
Pages to Scan
Scan Delay Interval
Deferred Timer
Dynamic Dirty Page Writeback
Dirty Writeback Active
Dirty Writeback Suspend
Virtual memory
Adaptive VFS Cache Pressure
BATTERY
Fast Charge v1.2
AC
USB
Wireless (maybe not working?)
Fuel gauge reset
battery stats
SOUND
Faux Sound v3.2
LED
LED eXtended ConTRoLs v1.2
SCREEN
MDNIe lite control v1.3
TOUCH WAKE
Touch Wake v1.4b (S-PEN working only)
ADVANCED
Low Memory Killer (LMK)
LMK Whitelist
Do-Not-Kill System Processes List
Do-Not-Kill User Processes List
entropy
sched_mc_power_savings control
performance = 0 (default)
balanced = 1
battery = 2
Gentle Fair Sleepers
peformance = disabled (default)
battery = enabled
NETWORK
TCP congestion algorithm
Cubic (default)
Reno
Bic
HTCP
Westwood plus
TCP security
TCP/IP speed tweak
3G DNS speed & security tweak
Google, OpenDNS, Comodo, Level3, Norton_DNS, Smart_Viper
GPS Region
Default, Asia, Europe, Oceania, North America, South America, Africa
SYSCTL
proc.sys.fs
proc.sys.kernel
proc.sys.net
proc.sys.vm
USB
Default
MTP > Media Transfer Protocol
UMS > USB Mass Storage
PTP > Camera
USB Keyboard / Mouse (with USB Keyboard app)
BACKUP & RESTORE
Restore - Delete - Backup
kernel
profile
REBOOT
Reboot device
Reboot to Recovery
Reboot to Download Mode
LOGS
Android logger_mode toggle (default: off)
logcat
dmesg
last_kmsg
✔ OC BUS (931 > 1000 MHz @ CPU 2.88 GHz)
✔ XZ kernel compression - reduce size during initial builds
✔ Asynchronous Fsync from HTC
✔ Frandom (in-built)
✔ ram console enabled
✔ Reduced logging
✔ Disable GENTLE_FAIR_SLEEPERS - improve UI responsiveness
✔ Mount partitions NOATIME and NODIRATIME by default
✔ exFAT v1.2.8 FS R/W support
✔ F2FS support
✔ NTFS R/W support with app
✔ CIFS support
✔ Slimbus OC mkII (better sound)
✔ 2-way stereo call recording (not tested)
✔ /proc/.config.gz support
✔ glibc memcopy
CREDITS
* My family !!
* civato - many commits and intitial port of synapse config
* Wootever -
* Faux123 - loads
* Yank555.lu - heaps
* myfluxi -
* imoseyon -
* angelom -
* CM -
* AndreiLux - synapse
* apbaxel -
* zeppelinrox - TCP/IP network security & speed values
* dorimanx & pelya - USB keyboard / mouse
* XDA
* Samsung OSRC
* and many others!
* check github source credits
* IF I'VE FORGOTTON ANYONE, PLEASE DON'T BE SHY AND SPEAK UP, THANKS
XDA:DevDB Information
SkyHigh Note 3 Kernel, Kernel for the Samsung Galaxy Note 3
Contributors
UpInTheAir
Kernel Special Features:
Version Information
Status: Abandoned
Current Stable Version: v3.3
Stable Release Date: 2014-07-03
Created 2014-05-20
Last Updated 2014-08-16
Requirements - installation - download
** DISCLAIMER : FLASH AT YOUR OWN RISK **
WARNING :
* Under-volting can cause instability
* Over-clocking can cause freeze/reboot, heat & damage to CPU, GPU or other hardware
* Any customizations may void warranty
* May not be suitable for your device or customizations
* UpInTheAir is NOT responsible, the person you see in the mirror is !
REQUIREMENTS
N9005 HLTE device
TW Kit Kat 4.4.2
Rooted
Custom recovery installed
CHANGE-LOG
v3.3 [03-July-2014]
ramdisk :
synapse - remove sweep2sleep control
ramdisk: init.rc: ensure post boot defaults are set
kernel :
config: disable sweep2sleep. Causing slow bootup
v3.1 [27-June-2014]
ramdisk :
synapse - KSM Deferred Timer
synapse - CPU OC max 2880 MHz
kernel :
OC bus to 1000 MHz
OC CPU 2.88 GHz step @ 1000 MHz bus
hard limit max freq now 2.88 GHz
ksm: Provide support to use deferred timers for scanner thread
drivers: slimbus: slimbus enhancements mkII (better sound)
v3.0 [25-June-2014]
ramdisk :
sbin: busybox v1.22.0-Dream-IRC (for fix titanium app freeze issue)
synapse - Sweep2Sleep control only (Sweep2Wake not working)
synapse - add stats & clean up
ramdisk: init.rc: stop noop scheduler being set as default scheduler
kernel :
Sweep2Wake: v1.5 & support for powersuspend
v2.9 [24-June-2014]
ramdisk :
sbin: busybox v1.22.1-Stericson + applets
file_contexts: add busybox to file_contexts to allow via SELinux
synapse - USB keyboard control
synapse - tidy up storage
kernel :
various intelli-thermal commits (not yet compiled with kernel as unable to get freq temp control working as it should))
various msm-thermal commits - freq control not actually working, so not implemented synapse control
drivers: usb: Use Android device as USB keyboard/mouse
USB KEYBOARD/MOUSE: Added on/off trigger to driver.
USB KEYBOARD/MOUSE: fix compile error
config: disable FSFS stat
Allow WIFI Driver to use PowerSuspend code, and remove debug
WIFI: much better solution for POWERSUSPEND
cpufreq: ondemand: fix a bug that when a user selected a max frequency
v2.8 [21-June-2014]
ramdisk :
synapse - backup & restore kernel / profiles
synapse - adaptive vfs_cache_pressure
synapse - dynamic dirty page writeback control
synapse - UKSM > KSM. UKSM causing long boot time (+10 sec)
synapse - apply/discard bug. remove another dynamic variable
kernel :
mm: Dynamic management of dirty page writebacks
fs/dcache.c: adaptive vfs_cache_pressure on suspend / resume
config: UKSM > KSM. UKSM causing long boot time (+10 sec)
v2.7 [20-June-2014]
ramdisk :
synapse - LMK do not kill processes control
init.rc/synapse - gentle fair sleepers control & default disabled for performance
kernel :
Revert "kernel/sched: disable GENTLE_FAIR_SLEEPERS - improve UI responsiveness
sched: add sysfs interface for GENTLE_FAIR_SLEEPERS
lowmemorykiller: make default lowmemorykiller debug message useful
staging: android: lowmemorykiller: Management of not killable processes
v2.6 [16-June-2014]
Payload :
Synapse v0.36 > v0.37 [Andrei F - please rate his app ☆☆☆☆☆ in Google Play !]
ramdisk :
init.rd / synapse - KSM > UKSM control & default off
synapse - GPS Time Zone for faster GPS lock
synapse - fuel gauge reset (unsure if actually works)
kernel :
Ultra Kernel Samepage Merging (UKSM) v0.1.2.2
v2.5 [17-June-2014]
ramdisk :
synapse - storage mode control > Default, MTP, UMS (USB Mass Storage) & PTP (camera) modes
kernel :
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
v2.4 [16-June-2014]
Payload :
Synapse v0.35 > v0.36 [Andrei F - please rate his app ☆☆☆☆☆ in Google Play !]
ramdisk :
synapse - TCP security options now just one switch!.
TCP/IP speed & 3G DNS tweaks
synapse - add Simple GPU alorithm laziness tunable
synapse - clean up layout (much neater) and add more descriptions etc
kernel :
Asynchronous Fsync: initial extraction of Async Fsync from HTC
2-way stereo call recording patch for msm8974 (not tested on my stock ROM)
v2.3 [14-June-2014]
ramdisk :
synapse - sched_mc_power_savings control (advanced tab) & cleanup
synapse - remove thermal control
kernel :
Revert "MSM thermal sysfs interface (Post #218)
slimbus: initial overclocking of slimbus (better sound)
v2.2 [11-June-2014]
ramdisk :
synapse - touchwake control
synapse - fix apply/discard bug. remove some tunables for now
kernel :
block: deadline: Optimize for non-rotational
AIO: Don't plug the I/O queue in do_io_submit()
add FIOPS I/O scheduler
TouchWake implementation v1.4b (S-PEN working only) [Yank555.lu]
intellidemand governor v5.0 [faux123]
v2.1 [09-June-2014]
kernel :
cpufreq: CPU max. hardlimit v2.0a (wake-up kick freq fixed)
v2.0 [09-June-2014]
ramdisk :
synapse - fast charge wireless control
init.rc/synapse - set some more boot defaults
userspace_dvfs_lock = 1
randomize_va_space = 0
kernel :
Forced Fast Charge for Samsung Note 3 v1.2 (wireless fast charge).
v1.9 [09-June-2014]
ramdisk :
synapse - CPU max. hardlimit v2.0 control (removed previous controls)
synapse - intelli_plug controls v2.2 > v2.6
synapse - cleanup
kernel :
cpufreq: CPU max. hardlimit v2.0 [Yank555.lu]
intelli_plug: v2.2 > v2.6
fs: mount partitions NOATIME and NODIRATIME by default (may break some apps)
mdnie lite control: small cleanup
v1.8 [06-June-2014]
ramdisk :
synapse - LED eXtended ConTRoLs v1.1 > v1.2
synapse - Simple GPU algorithm driver control
kernel :
LED eXtended ConTRoLs v1.2
v1.7 [05-June-2014]
ramdisk :
init.rc: set some boot defaults
kernel :
FS: import F2FS
f2fs: data: AIO optimization compatibility fixup
config: disable more debugging
fs: exfat: Update to v1.2.8
exfat: AIO Optimization compatibility fixup
config: set interactive CPU governor back as default
add & enable BFQ scheduler v7r4
config: enable BFQ IO scheduler & set as default
GPU: snapdragon 801 values (Max freq 600 >587 MHz - Default: 450 > 462.4 MHz)
Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers
v1.6 [03-June-2014]
ramdisk :
synapse - remove sysctrl vm.drop_caches for now. Does not reset
kernel :
deadline: Allow 0ms deadline latency, increase the read speed
msm: Fix high load average from uninterruptible waits
cpufreq: ondemand: Set MIN_LATENCY_MULTIPLIER to 20
Clean up compiler warnings in DT
lib/memcopy: use glibc version
lib/string: use glibc version
cpufreq: intelliactive: initial coding and introduction! - patched to latest [faux123]
config: set intelliactive CPU governor as default
v1.5 [01-June-2014]
ramdisk :
synapse - add powersupend options
synapse - lower refresh rate for live values
synapse - add logger_mode toggle
init.rd: logger default OFF
kernel :
kernel/sched: disable GENTLE_FAIR_SLEEPERS - improve UI responsiveness
logger: modify for synapse app compatibility (0 - 1)
GPU: increase Max frequency OC 550 > 600 MHz (default: 450 MHz)
v1.4 [30-May-2014]
ramdisk :
synapse - add descriptions, clean up & corrections etc
synapse - add TCP security
synapse - add sysctl FS tunables
synapse - add sysctl kernel tunables
synapse - add sysctl net tunables
synapse - add sysctl VM tunables
synapse - add I/O tunables [apbaxel]
synapse - add further CPU governor tunables
v1.3 [26-May-2014]
ramdisk :
synapse - add advanced tab: tuneable low memory killer (LMK), entropy & tweaks etc
synapse - moved battery info to fast charge
synapse - reboot options: reboot, recovery, download mode
synapse - logs: logcat, dmesg, last_kmsg
kernel :
add frandom [Eli Billauer]
v1.2 [25-May-2014]
ramdisk :
add KSM tuning variables to synapse
remove max limit on boot, now set in config
kernel :
enable kernel level CPU throttling
reduce logspam [imoseyon]
PowerSuspend driver v1.2 > v1.5
deadline scheduler tweak
calculate load based on current freq limit
make scheduler aware of cpu frequency state
do not detect faults when GPU core is idle
v1.1 [22-May-2014]
ramdisk :
voltage control for individual CPU frequencies in synapse
VFS_cache_pressure control in synapse
CPU governor tuning in synapse
remove custom governor tweak values for now - possibly causing some synapse instabilty on boot
move synapse CPU governor from CPU > CPU GOV tab
v1.0 Initial release
INSTALLATION
Uninstall any CPU control apps, tweaks and scripts etc.
- synapse app will be installed on flash and other apps may conflict !
Uninstall your current busybox with https://play.google.com/store/apps/details?id=stericson.busybox&hl=en
Flash .zip package in custom recovery
Re-boot
Any issues, please check Post #3 and search the thread BEFORE posting
DOWNLOAD
Mod Edit: Links Removed
SOURCE
>> github <<
.
HELP & FAQ
HELP & FAQ
"SYNAPSE BOOT CANCELLED"
Wait for the kernel to stabilize and device to cool
Open synapse app
Synapse app menu > select all globally > undo > apply ✔
Re-boot
If still issues > try again after #1
Still issues > Manually set config after boot (open synapse app > syanapse app menu > settings > disable apply on boot)
ISSUES
Uninstall any CPU control apps, tweaks and scripts etc.
Uninstall your current busybox with https://play.google.com/store/apps/details?id=stericson.busybox&hl=en
Reboot recovery
Flash kernel
Boot and allow things to stabilize
Open Synapse & tap :
"understood" message about unstable boot
"select all globally"
"undo" button
"apply" ✔
Reboot and ensure "synapse boot completed" toast message
You should be good to go
BOOT-LOOP
Power off & let device cool
Wipe cache & dalvik-cache in recovery
Re-flash kernel
Re-boot
Let things stabilize and cool before touching anything
S5 ROM PORT / NFx BASED ROMs
Not supported
I will only build using the latest official N9005 HLTE (international) source fully compatible with firmware I'm currently using on my own device
"WHAT ARE THE BEST SETTINGS FOR BATTERY LIFE"
There are no best settings. User "habit" is #1 cause of battery drain, followed by screen, ROM & apps, modem etc
This kernel is built to be balanced with a good mix of battery whilst keeping performance
Some extra tips to increase battery life without UV:
Synapse:
- Max screen OFF scaling freqency = 652 MHz
- Touch boost high freq = 1574 MHz
- Touch boost low freq = 960 MHz
- Intelli-Hotplug = enable
- Intelli-Hotplug Profile = Eco-Conservative > Eco-Performance > Conservative > Balanced > Performance
- Intelli-Hotplug Touch Boost = Disabled (may cause slight lag if disabled)
- sched_mc_power_savings = 2:Aggressive
- Gentle fair sleepers = enabled
Decrease screen brightness
Use dark wallpapers and app themes
Check your wakelocks with better battery stats app & use Greenify app to stop unwanted apps self starting and running in the background
INTELLI_PLUG PROFILES
Max cores in use:
Eco-Conservative = 2
Eco-Performance = 2
Conservative = 4
Balanced = 4
Performance = 4
CAN I USE OTHER KERNEL CONTROL APPS
No, many features and options won't be available.
This is due to the implementation of the CPU HARD LIMIT Userspace DVFS lock.
Synapse is the recommended and has everything you need
WHAT IS THE USERSPACE DVFS LOCK
If set to 1 or 2, userspace_dvfs_lock will prevent userspace (ROM as well as any APP, including CPU controlling apps) to change CPU min/max, that is normal and intended !.
* 0 = allow changes to scaling min/max.
* 1 = ignore (don't apply, but don't return an error).
* 2 = refuse (don't apply, return EINVAL).
Post # 192
RANDOM REBOOT
Don't UV
If using custom CPU governor > set Userspace DVFS lock to 0
Use SkyHigh defaults
DOWNLOAD LINK NOT WORKING
I want to keep this project all in one place (Thanks to XDA) - ☆☆ NO MIRRORS ☆☆
Please try again in a few minutes
POOR CPU/GPU BENCHMARK or GRAPHICS PERFORMANCE
Allow the device to cool. Repetitive testing will heat the device hardware and invoke thermal throttling and lead to decreased benchmark.
HIGH CPU/GPU OC >> excessive heat >> thermal throttling >> reduced clock frequency >> DECREASE PERFORMANCE
TCP/IP NETWORK SECURITY
Hardening the TCP/IP stack to SYN attack
Bump up tw_buckets in case we get DoS'd
Ignore pings
Don't cache connection metrics from previous connection
Don't pass traffic between networks or act as a router
Enable spoofing protection (turn on reverse packet filtering)
Don't accept source routing
Don't accept redirects
- Further reading:
http://www.cyberciti.biz/faq/linux-kernel-etcsysctl-conf-security-hardening
http://www.symantec.com/connect/articles/hardening-tcpip-stack-syn-attacks
AnTuTu CRASHES WITH CPU OC
If OC CPU > set Userspace DVFS lock to 0
Don't OC too much
Don't UV
Try increase voltage to higher frequencies
DO NOT KILL PROCESSES
This feature allows the user to define processes and system processes white-lists filled with the preferred process names and to not be killed by lowmemorykiller, unless it is absolutely necessary.
When a the lowmemorykiller needs to free ram, it will first kill the processes not included inside the two process name lists chosen by the user.
If there are no more standard killable processes, then it will be necessary to kill one of the processes included inside one of the two white-lists, to prevent system hangs, slowdowns, etc.
You can find the [Synapse] folder on your internal sdcard and add one process name per line. Lists updated on reboot.
Max 25 processes
Example only:
Code:
com.ea.games_r3_row
com.quoord.tapatalkxda.pre.activity
BACKUP & RESTORE
If the backup isn't visible, reboot device and ensure for have "synapse boot completed" message. Otherwise synapse won't read the file.
Reboot after applying your new settings
Read "ISSUES" & "SYNAPSE BOOT CANCELLED" above
SEGMENTATION FAULT
I don't believe it's kernel related, but rather busybox
Try uninstall your ROM busybox with this app. https://play.google.com/store/apps/details?id=stericson.busybox and reboot.
Re-flash kernel
Use the busybox that comes with the kernel located in /sbin
Also try to update your SuperSu and su binary if it asks and reboot.
USB KEYBOARD / MOUSE
Base project: https://github.com/pelya/android-keyboard-gadget
Required app: USB KEYBOARD
For best results, enable & use Hacker's Keyboard
Steps:
Ensure device USB debugging
Connect device to system via USB cable
Enable in Synapse > USB > USB Keyboard / Mouse >> Enable & apply
Start USB KEYBOARD app
..
Great. Another kernel is coming to note 3
Good! I attended the link of download!
Thanks so much! !
Inviato dal mio SM-N9005 utilizzando Tapatalk
Great
Sent from my SM-G900T using XDA Premium 4 mobile app
v1.0 is released. Please read Posts #1-3 before flashing.
I'll post initial changelog somewhere in due course, but time to get working on v1.1
Reminds me, I'll post a disclaimer...........
Edit: I'll upload a flashable stock boot.img
finally after your awesome kernel back then in 7.7...congrat and tq for this kernel
arinsms said:
finally after your awesome kernel back then in 7.7...congrat and tq for this kernel
Click to expand...
Click to collapse
Your welcome. :good:
Big thanks to the real devs here and hard-working forum members that also contribute to the various features and commits etc !
More to come of this simple kernel yet But don't expect it to be full works. I can only do my best with my limited knowledge and the time I can afford. I just see it as a challenge and share accordingly. Also big thanks to @civato with many of his initial commits and base synapse config.
Cheers,
UITA
Screenshots
Added some screenshots :good:
Doesn't cover all options, but users should get the idea
Next release, user will be able to set CPU voltage for individual frequency (as in screenshot). I've kept the Global CPU voltage control in case user prefer that.
Baby steps...........
GPU oc doesnt work properly
Sent from my SM-N9005 using XDA Premium 4 mobile app
alexander1995 said:
GPU oc doesnt work properly
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
If you're going to post in development section with a percieved "bug", please in future give full details allowing to replicate.
Reflashed v1.0 & tested with Antutu GPU test. GPU OC - works fine. It scales to 550 MHz if load requires. If you want to lock the frequency, set the min to the same as max.
Edit: I use cool tool app to observe "live" frequencies during testing etc
Edit 2: I believe (could be wrong. Need time to study code) that the GPU may have thermal limiting, reducing frequency under high temp, just like the CPU. This would also be normal.
Sent from my SM-N9005 using XDA Premium 4 mobile app
v1.1 released
v1.1 is now released
Change-log in Post #2.
Seems to be a lot more stable for synapse boot (under SkyHigh default conditions).
Enjoy :good:
Cheers,
UITA
Update to v1.2 sometime today or tonight. I'm really busy, so no time for release. .....
Sent from my SM-N9005 using XDA Premium 4 mobile app
v1.2 released
v1.2 is now released
Change-log in Post #2.
Enjoy :good:
Cheers,
UITA
edit: just updated the download link for anyone who might have DL v1.1 instead ........
.
u have another mirror ??
currently its not working
503 Service Temporarily Unavailable
xinfinityoO said:
u have another mirror ??
currently its not working
503 Service Temporarily Unavailable
Click to expand...
Click to collapse
I just checked and all is good.
I like to keep this project in one place. Great idea by XDA.
Please try again, sometimes the XDA is a little "finicky" to UL, so maybe same for DL too. Refresh your page and try again :good:
I have to go away for a few days, I have plenty of ideas and additions for next release. Until return......
Cheers,
UITA
v1.3 released
v1.3 is now released
Change-log in Post #2.
Enjoy :good:
Cheers,
UITA
.
Hey buddy. Gr8 Job mate..
I have V1.3 on my device since dis mornin, and I can say it's gr8....!!!! Thx
I just need some info about the settings in wifi & Advanced section in Synapse. It would be so cool If u could explain more about diz parts.... :good:
msa_6292 said:
Hey buddy. Gr8 Job mate..
I have V1.3 on my device since dis mornin, and I can say it's gr8....!!!! Thx
I just need some info about the settings in wifi & Advanced section in Synapse. It would be so cool If u could explain more about diz parts.... :good:
Click to expand...
Click to collapse
Thanks. The kernel is still a "work in progress", and trying to keep it stable but with a number of mods and exposed configurable options.
I'm still not sure if I'll add any custom governors or schedulers, easy to do but the stability of stock is great. Maybe intellidemand though?
I'm away for a few days, so I will try and add some info into post 3 and synapse as I progress with further builds when I return home.
Wifi - use cubic or Westwood plus. Edit: Maybe I'll look at adding option to use Google dns server, tcp speed tweaks etc from V6SuperCharger.
Personally, I haven't yet had to tweak the LMK minfree values on Note 3 (unlike my Galaxy Tab 7.7 with 1GB RAM and multi-window mod). It's just got so much RAM and great multi-tasker. I haven't got around to playing with entropy values either. A lot of tunable values are just exposed so if user "wants" or "needs" to tweak, it's there anyway.
There is a lot of info on the Internet that can explain things better than I ever will or pretend to understand. In that case 99/100 times I leave the values at stock.
My personal value for randomize VA space =0. Supposedly helps with GUI smoothness. ..... Somethings are hard to tell or placebo.
I've got lots of things on the "to do list", Enjoy v1.3 and beyond
Sent from my SM-N9005 using XDA Premium 4 mobile app
1.
Before you flash any kernel here,
- read the ROMs thread about issues and bugs!
- do a full backup of your existing system!
- make sure you know exactly what you are doing!
I will NOT take any response if you brick your phone in any case!!!
Let's do the party...
Because I was always missing some kernel threads for our nice device I decided to start with a collection of available kernels.
To expand that collection YOUR help is highly appreciated!!!
- Please report kernels not/working with ROMs
- Please report if you know about updates.
- Feel free to post kernels here - but please, do not forget to ask about permissions and to give proper credits!
Overview:
Chaco kernel by ChacoX
Novafusion kernel by Novafusion.pl
PA kernel by tenshi_xp
Anykernel by Android-Andi
NEXT-Kernel [SINGLE/DUAL BOOT] by Android-Andi
CroPol kernel [CPU OC][GPU OC][F2FS] by ChromeMonochrome & yanpol199
OmniROM kernel by golden_guy
OmniROM kernel by Fred6681
1N4148's kernels
Stock kernels and modems
Thanks to koragg97 for the link
Feel free to add any kernel you find. Links to posts with new kernels will be added here as soon as I have a little time.
If you need a template for flashing the boot.img (and modules), here you are:
http://goo.gl/bzSIfC
We also have a
Kernel zip to tar to flash it with odin
http://forum.xda-developers.com/showthread.php?t=1644240
for some emergency cases...
Ach ja, I don't take any credits!
All credits belong to the developers!!!
Special Thanks to:
- OliverG for his continously useful sources.
- A never forgotten chinese guy who leaked some rare sources.
Have fun!
Chaco-Kernel by chacoX
This kernel got the first post because I was using this .zip by replacing the boot.img and the system/lib/modules to create flashable zips for the kernels I extracted.
Thanx ChacoX. Sorry that it went so silent in your thread...
[KERNEL CM11/Carbon4.4.2/AOKP4.4.2/CM10.2] Chaco kernel 20140116
http://forum.xda-developers.com/showthread.php?t=2604174
- Expected NOT to work with f2fs
Novafusion-Kernel by Novafusion
This kernel is extracted from
[ROM][4.4.4] Carbon 4.4.4 20140707 [FULLY WORKING] ( ͡° ͜ʖ ͡°)
http://forum.xda-developers.com/showthread.php?t=2641289
with a 'silent' permission of New Maclaw.
All credits to him and the Novafusion Team!
-----------------
Latest:
NF-kernel 20141101
https://app.box.com/s/9yox0u7p5wekdmbe416l
- Switch to single platform RTC driver - AB500 (clock freeze fix)
---------------------
NF-kernel 20140814
- SElinux enabled
http://goo.gl/n5tilS
---------------------
NF-kernel 20140724
-Kernel Update GT-I8190_JB_Opensource_Update2
http://goo.gl/XCtke6
I took it from here
http://forum.xda-developers.com/showthread.php?p=54372738
Note:
tenshi_xp gave Novafusion users an option to switch back easily system partition to ext4, read more here
http://forum.xda-developers.com/showthread.php?p=54354688
I included the files to the kernel package - by flashing you will find msfa already at system together with the modified updater_script (as .txt).
---------------------
NF-kernel 20140612
http://goo.gl/LH7fBu
Sorry for the wrong build date at the file name... it was extracted from the names ROM release...
-----------------
- Expected to work on all 4.4.x ROMs
Kernels by tenshi_xp
This kernel is extracted from
[ROM][UNOFFICIAL][KitKat 4.4.4][golden]ParanoidAndroid 4.4 [04-07-2014][AOSPA]
http://forum.xda-developers.com/showthread.php?t=2804996
with friendly permission of tenshi_xp. All credits to him!
It is based on Novafusion kernel with some additional features:
Features:
- Kernels are available for EXT4 and F2FS just for working offline charging
- Governors: abysplug, lulzactiveq, ZenX, zeneractive, intelliactve, sakutactive, pegasusq, hotplug, interactiveq, conservative, ondemand, userspace, powersave, interactive, performance
- Shedulers: noop, deadline, cfq, sio, row, zen, fifo, sioplus
- ZRam: 144Mb
- OverClock 100 - 1200Mhz
- LiveOpp 2.0.2 by cocafe
- Single platform RTC driver by golden-guy
- ABBamp Sound Control v. 2.5.0
- Enabled SELinux
- LZ4 compression
- Enabled Unaligned access
- Disabled KSM
- Exfat driver v1.2.7
- Multi-core scheduler support
- SDcard read 384kb
- 314MB of extra space in SdCard2
- Compiled with Linaro 4.8
- Expected to work on all 4.4.x ROMs
-----------------
Latest:
Kernel-Package 2014-11-16
Aroma-Installer
http://www.mediafire.com/download/1p645cfjai7l9zj/GT-I8190-KERNEL-3on.zip
Changelog (for option 2 and 3):
- Proportional Rate Reduction for TCP
- customize some values for zenx, zeneractive, intelliactive
- exFat: driver updated to version 1.2.9
- Liveopp delete 1.15Ghz and add 1.2Ghz
-----------------
Kernel-Package 2014-11-09
Aroma-Installer
- removed 100-300-500-700-900Mhz frequencies
Flashable kernelinstaller give you have 3 options
1st.- Normal kernel*1
2nd.- Kenel with CPU OC + GPU OC*2
3rd.- Kernel wirh CPU OC + GPU OC + ABBamp Sound*3
*1 For normal users.
*2 For users who like something more powerful without the connect/disconnect USB on pc, deleted 100-300-500-700-900Mhz frequencies for friendly frequency scaling.
*3 For users who like all changes, deleted 100-300-500-700-900Mhz frequencies for friendly frequency scaling. this is the kernel is included in PAC release
-----------------
Kernel-Package 2014-11-02
Aroma-Installer
This time the kernel installer give you 3 options
1st.- Normal kernel, last working kernel previous to CPU OC implementation*1
2nd.- Kenel with CPU OC + GPU OC*2
Changelog
Kernel in Ofast + JustArchiV3 + Linaro GCC 4.9
Frecuency scaling friendly
CPU freq screen off limits
3rd.- Kernel wirh CPU OC + GPU OC + ABBamp Sound*3
Changelog
Kernel in Ofast + JustArchiV3 + Linaro GCC 4.9
*1 For normal users, Havent applied the clock freeze fix, but will be updated next time
*2 For users who like something more powerful without the connect/disconnect USB on pc, deleted 100-300-500-700-900Mhz frequencies for friendly frequency scaling, cpu freq screen off limits set to Min 200Mhz, Max 800Mhz
*3 For users who like all changes, this is the kernel added in the las PAC release, will receive most of the option 2 changes in next update
------------------
OC-kernel 2014-11-02
Aroma-Installer
http://www.mediafire.com/download/5pppy887i4wo914/GT-I8190-KERNEL_49.zip
Kernel in Ofast + JustArchiV3 + Linaro GCC 4.9
----------------
OC-kernel 2014-10-30
Aroma-Installer
http://www.mediafire.com/download/974sm3m9pok5r4g/GT-I8190-KERNEL_sc.zip
- fixed crackling voice at call
-----------------
OC-kernel 2014-10-27
Aroma-Installer
http://www.mediafire.com/download/h3ccmwf67b1ux3x/GT-I8190-KERNEL_2sc.zip
- add LiveOpp updated to 2.0.2 by @cocafe
Frecuencies from 100Mhz to 1.2Ghz, 200Mhz-1Ghz by default
- Single platform RTC driver by golden-guy
Notes:
This is an Aroma-installer provided by tenshi_xp
You can select if your system is ext4 or f2fs to choose the right kernel.
NovaThorSettings will be installed as well.
If you have mount/unmount usb in pc, dissable sounds.
-----------------
OC-kernel 2014-10-21
add ABBamp Sound Control v. 2.5.0
add lulzactiveq
To control ABBamp, GPU OC and more NovaThorSettings is included.
For elder kernels you can flash this NovaThorSettings (updated)
Freq: 100, 200, 300, 400, 600, 800, 1000, 1050, 1100, 1150
Governors: abysplug, lulzactiveq, ZenX, zeneractive, intelliactve, sakutactive, pegasusq, hotplug, interactiveq, conservative, ondemand, userspace, powersave, interactive, performance
Shedulers: noop, deadline, cfq, sio, row, zen, fifo, sioplus
ZRam: 144Mb
http://goo.gl/0CEhU4 for EXT4
http://goo.gl/by7ALo for F2FS
EXT4 and F2FS kernels are similar, just offline charging is dependent by FS.
tenshi_xp said:
Hello guys, Rox- from TeamCanjica give us the permission for use their app, NovaThorSettings, that will allow to us change the values in GPU OC, by default is overclocked to 480Mhz, stock value is 400Mhz. Also allow to us change the TCP congestion, change deep sleep state(dont try the other option under power menu, kernel dont support that) and know boot time. Next version will include the app by default, but atm you must flash this NovaThorSettings
Click to expand...
Click to collapse
-----------------
OC-kernel 2014-10-08
Aroma-Installer
Freq: 100, 200, 300, 400, 600, 800, 1000, 1050, 1100, 1150
Governors: abysplug, ZenX, zeneractive, intelliactve, sakutactive, pegasusq, hotplug, interactiveq, conservative, ondemand, userspace, powersave, interactive, performance
Shedulers: noop, deadline, cfq, sio, row, zen, fifo, sioplus
ZRam: 144Mb
OC-kernel
http://www.mediafire.com/download/wbvj39lqgirclgg/GT-I8190-KERNEL_exp.zip
EXT4 and F2FS kernels are similar, just offline charging is dependent by FS.
-----------------
EF-kernel 2014-10-01
Aroma
If some one wanna try kernel with extended frequencies(100MHZ, 600MHZ) no oc, stable.[/QUOTE]
Booted fine tenshi-xp's PAC!
--------------------
PAC-kernel 2014-09-15
for f2fs
http://goo.gl/kdGTJW
https://app.box.com/s/twuyp1b76zwjfg9mmlz6
PAC-kernel 2014-09-15
for ext4
http://goo.gl/EcaYqR
https://app.box.com/s/48a9i5yw7z15wtifehz1
I extracted them from PAC-ROM build 2014-09-15 this time.
Both kernels should be the same except the ability of offline charging which is depending by file system.
Have fun!
------------------
PA-kernel 2014-08-20
Enable SELinux
LZ4 compression
Fix zen scheduler
Add zeneractive governor
Enable Unaligned access
Disable KSM
Exfat driver update to v1.2.7
http://goo.gl/lcs1Wj
---------------
PA-kernel 2014-08-06
- Added Multi-core scheduler support
- Better SDcard read from 256kb to 384kb
- Zram from 128Mb to 144Mb
- Compiled with Linaro 4.8
http://goo.gl/6uNxpT
Note: will not boot some novafusion ROMs...
-----------------
PA-kernel 2014-07-23
Updated Novafusion sources
- Kernel Update GT-I8190_JB_Opensource_Update2
-Toolchain updated
Cross Compiler Toolchains Linaro GCC 4.9.1-20140710 by Christopher83
http://goo.gl/cQCvUa
Note:
tenshi_xp gave us Novafusion users an option to switch back system partition to ext4 easily, read more here
http://forum.xda-developers.com/showthread.php?p=54354688
I included the files to the new kernel package - by flashing you will find msfa already at system together with the modified updater_script (as .txt).
With this kernel I changed updater_script to get access to f2fs as well as ext4. Didn't work before...
I replaced
mount("ext4", "EMMC", "/dev/block/mmcblk0p22", "/system");
with
run_program("/sbin/busybox", "mount", "/system");
-----------------
PA-kernel 2014-07-16
-Added FIFO scheduler
-Added Zenx governor
-Toolchain updated
Cross Compiler Toolchains Linaro GCC 4.9.1-2014.06 by Christopher83
http://goo.gl/EwIdcB
Notes:
Try Sakuractive + Fifo, or Zenx +Zen
With Zenx have better performance and still save battery no like Sakuractive.
And maybe this will help to save a little battery if you have these wakelock secril_fd-interface
-----------------
PA-kernel 2014-07-09
- removed ROW sheduler
- ZRAM improvements
http://goo.gl/56zx3H
-----------------
Initial release:
PA- kernel 2014-07-04
-Added SIOPLUS, ZEN and ROW as scheduler
-Added SAKURACTIVE as governor
-Better sdcard reads
-KSM support
-128Mb of ZRAM (!!!)
-314MB of extra space in SdCard2
http://goo.gl/3Es4zK
Have fun!
Anykernel by Android-Andi
Features
3.0.31 Stable Kernel and 3.0.44 "Beta" Kernel available - choose the one you like
3.0.44 "Beta" Kernel includes latest"GT-I8190_JB_Opensource_Update2" and
"GT-I8190L_LA_JB_Opensource" changes
BLN Support
Nice looking AROMA Installer (screenshots later):
the installer will only replace the zImage of your current flashed boot.img
and still use the ramdisk wich comes with the original boot.img
- that's why it works on every Android 4.4.4 Rom
compiled using GCC 4.7 for better compatibility
.... more will be listed later
All information about this kernel you can find here:
http://forum.xda-developers.com/showthread.php?p=54421404
---------
kernel 3.0.31 and 3.0.44 are here
http://forum.xda-developers.com/showthread.php?p=53781894
kernel 3.0.101 here
http://forum.xda-developers.com/showthread.php?p=53679550
---------
Anykernel 1.3 2014-07-23
http://forum.xda-developers.com/showthread.php?p=54350556
---------
Anykernel v1.4 2014-07-24
http://forum.xda-developers.com/showthread.php?p=54378793
---------
Anykernel 3.0.31 2014-07-26
moonryder extracted kernel stable 3.0.31+ with added schedulers and governors from latest AA build and made a flashable zip.
http://forum.xda-developers.com/showthread.php?p=54523704
---------
Expected to work on all ROMs
!!! - no support for f2fs (yet?) - !!!
Confirmed working at
- OmniROM 4.4.4 by golden_guy
- SlimKat 4.4.4
- VanirAOSP 4.4.2
golden_guy's kernel
[ROM][4.4.4] OmniROM for GT-I8190 S3 Mini
http://forum.xda-developers.com/showthread.php?t=2666235
It would be a nice project for some of YOU to extract this one
Expected to work on all ROMs
!!! - no support for f2fs (yet?) - !!!
OmniROM-kernel by Fred6681
Fred6681 opened his own kernel thread. For latest releases please visit
http://forum.xda-developers.com/showthread.php?t=2898666
[kernel] F_kernel 4.4.x ROMs NO F2FS
------------------
Latest here:
26/07/2014 - Kernel 3.0.44 --> http://d-h.st/7sE
10/08/2014 - Kernel 3.0.57 --> http://d-h.st/RwC
23/08/2014 - Kernel 3.0.101 --> http://d-h.st/uoI
Github --> https://github.com/Fred6681?tab=repositories
----------------------
This kernel is made by Fred6681, perhaps more for his own use - there is no thread. His post: http://forum.xda-developers.com/showthread.php?p=54030746
Special Thanks for sharing it here!!!
It's a 3.0.44 kernel made for Golden-guy's OmniROM 09/07/2014
with:
- JustArchis Optimization v3
- compiled with Linaro 4.9.1
- added I/O Scheduler: SIO and Zen
- added governor: Smartass v2
Kernel --> http://d-h.st/unL
Github --> https://github.com/Fred6681?tab=repositories
------------------
Update 14.07.2014
Optimization JustArchi v3
Compiled with Linaro 4.9.1
I/O Scheduler:
- noop
- deadline
- cfq
- sio
- Zen
Governor:
- Sakuractive
- SmartassV2
- Abyssplug
- Ondemand
- Powersave
- InteractiveX
- Interactive
- Performance
Kernel --> http://d-h.st/jzv
Github --> https://github.com/Fred6681?tab=repositories
------------------
Update 20140726
Based now on Android-Andi's 3.0.44 kernel
with
- New Samsung sources
- Optimization JustArchi v3
- Compiled with Linaro 4.9.1
I/O Scheduler :
- noop
- deadline
- cfq
- sio
- Zen
Governor :
- Abyssplug
- Ondemand
- Powersave
- Performance
- SmartassV2
- Sakuractive
- InteractiveX
Kernel --> http://d-h.st/7sE
Github --> https://github.com/Fred6681?tab=repositories
-----------------
Update 20140823
Optimization JustArchi v3
Compiled with Linaro 4.9.1
I/O Scheduler :
- noop
- deadline
- cfq
- sio
- Zen
- sio+ (only in kernel 3.0.101)
- row. (only in kernel 3.0.101)
Governor :
- Abyssplug
- Ondemand
- Powersave
- Performance
- SmartassV2
- Sakuractive
- InteractiveX
26/07/2014 - Kernel 3.0.44 --> http://d-h.st/7sE
10/08/2014 - Kernel 3.0.57 --> http://d-h.st/RwC
23/08/2014 - Kernel 3.0.101 --> http://d-h.st/uoI
Github --> https://github.com/Fred6681?tab=repositories
-----------------
Expected to work on all ROMs
!!! - no support for f2fs (yet?) - !!!
Confirmed working at:
- SlimKat 4.4.4 by Android-Andy
- OmniROM 4.4.4 ay golden_guy
- Vanir 4.4.4
sonin.n's kernel
It's based on Anykernel by Android-Andi with some additions
New governors:
* sakuractive
* zenx
* interactivex
New schedulers:
* sioplus
* zen
* vr
Builded with Novafusion GCC 4.9 and installation script is based on one from @Fred6681..
The original post and download:
http://forum.xda-developers.com/showthread.php?p=54387606
1N4148's kernels
- based on Novafusion/CroPol/TenshiXP/CoCafe (cherry picking from each one)
1N4148 said:
It's hard to explain the cherry picks, CroPol was to experimental for me, so I've switched back to tenshixp as base, reverted some things back to Novafusion, grabbed some updates to LiveOPP from CoCafe, ...
Goal was stability & max battery
Click to expand...
Click to collapse
Features:
- added zzmoove governor,
- disabled usecase governor
- 148Mb ZRam
- disabled screen off limiter
- added LiveOPP from CoCafe with dynamic voltages
- F2FS and exFAT support
- Blinking BLN
- CPU frequency from 200-1200MHz (defaults 200/1000), no automatic calibration to AVS values at the moment
- GPU frequency from 128-708MHz (defaults 384/448) with a simple scaling with more intermediate frequencies (64MHz step width), no automatic calibration to AVS values at the moment
- Reworked the gpu code
- new gpu scaling driver (reworked gpu scaling driver from CoCafe)
- GPU frequencies stats
- Enabled PM_MAX power saving for bcmdhd (low power wifi when screen off)
- SoC deep idle state 4 as default
- Universal installer for all ROMs (patches ramdisk with new kernel)
- optional with old wifi driver before JB2 update from Samsung
github for sources: https://github.com/1N4148/s3mini/tree/1n4148-release
Latest:
1N4148 opened his own thread, you can find latest builds there:
http://forum.xda-developers.com/showthread.php?t=2959201
30.11.2014
Now with stats for GPU frequency in /sys/kernel/mali/mali_stats
http://forum.xda-developers.com/showthread.php?p=57158326
---------------
29.11.2014
2 new builds:
- new gpu scaling driver
- one build with the old wifi driver before JB2 update from Samsung
http://forum.xda-developers.com/showthread.php?p=57135293
---------------
29.11.2014
- Reworked the gpu code
http://forum.xda-developers.com/showthread.php?p=57118648
------------
15.11.2014
- based on CroPol with some modifications from CoCafe (LiveOPP)
- added zzmoove governor,
- disabled usecase governor and screen off limiter,
- added LiveOPP from CoCafe with dynamic voltages
http://forum.xda-developers.com/showthread.php?p=56784470
--------------
Comes at Universal Aroma Installer (from Android-Andi's AnyKernel) which keeps the original ramdisk.
Expected to work with all ROMs
Very nice Thread! Was definitly missing here. Good job!
PA-kernel updated
PA-kernel 20140709
- removed ROW sheduler
- ZRAM improvements
http://goo.gl/56zx3H
Have fun!
Gesendet von meinem K1 mit Tapatalk
Hello, please can you add any kernels that have been made for stock roms for example fude kernel etc. Thanks
Sent from my GT-I8190N using XDA Premium 4 mobile app
2010radams said:
Hello, please can you add any kernels that have been made for stock roms for example fude kernel etc. Thanks
Sent from my GT-I8190N using XDA Premium 4 mobile app
Click to expand...
Click to collapse
But Fude kernel has it's own thread And besides, it's not a kernel from a ROM (like the title of this thread says ).
Very nice thread @grinder777. Although I use stock-based custom ROMs, this is gonna be as helpful for some people as this is for me
2010radams said:
Hello, please can you add any kernels that have been made for stock roms for example fude kernel etc. Thanks
Sent from my GT-I8190N using XDA Premium 4 mobile app
Click to expand...
Click to collapse
As written at OP, you are very welcome to help!
I don't have stock ROM no more, therefore I'm not able to test those kernels. If you have a link I will add, if you like to extract,
- take chacos kernel,
- extract it
- replace boot.img and
- replace system/lib/modules
- zip it again, uncompressed
- flash and test it
and it will be added soon!
Have fun!
Gesendet von meinem GT-i8190 mit Tapatalk 2
koragg97 said:
But Fude kernel has it's own thread And besides, it's not a kernel from a ROM (like the title of this thread says ).
Very nice thread @grinder777. Although I use stock-based custom ROMs, this is gonna be as helpful for some people as this is for me
Click to expand...
Click to collapse
Sorry, i never read the full title of the thread. On my phone the thread looks titled 'collection of kernels'. Its only when i click on it i see 'collection of kernels from diffrerent roms for s3 mini' . Silly me
Sent from my GT-I8190N using XDA Premium 4 mobile app
Hello,
I compile Omnirom with the optimizations JustArchi v3 and Linaro.
Thus if you want i have kernel 3.0.44, kernel 3.0.57 and kernel 3.0.101 compatible OmniRom Golden-guy and SlimKat Android-Andi
with
Optimization JustArchi v3
Compiled with Linaro 4.9.1
I/O Scheduler :
- noop
- deadline
- cfq
- sio
- Zen
- sio+ (only in kernel 3.0.101)
- row. (only in kernel 3.0.101)
Governor :
- Abyssplug
- Ondemand
- Powersave
- Performance
- SmartassV2
- Sakuractive
- InteractiveX
26/07/2014 - Kernel 3.0.44 --> http://d-h.st/7sE
10/08/2014 - Kernel 3.0.57 --> http://d-h.st/RwC
23/08/2014 - Kernel 3.0.101 --> http://d-h.st/uoI
Github --> https://github.com/Fred6681?tab=repositories
Fred6681 said:
Hello,
I compile Omnirom with the optimizations JustArchi v3 and Linaro.
Thus if you want i have kernel 3.0.44 compatible OmniRom Golden-guy 09/07/2014
with
Optimization JustArchi v3 compiled with Linaro 4.9.1
I/O Scheduler Added: SIO and Zen
Clock added: Smartass v2
Kernel --> http://d-h.st/AZt
Github --> https://github.com/Fred6681?tab=repositories
Click to expand...
Click to collapse
GREAT! I added the link to your post at OP so you can edit and keep up to date your post.
Thanks a lot!
Gesendet von meinem GT-i8190 mit Tapatalk 2
grinder777 said:
Anykernel by Android-Andi
Did not try myself yet. I'm not sure if it will work with f2fs but something BIG is growing here. Please report if you tried.
[ROM][4.4.4] SlimKat
http://forum.xda-developers.com/showthread.php?t=2758098
kernel is here
http://forum.xda-developers.com/showthread.php?p=53781894
and here
http://forum.xda-developers.com/showthread.php?p=53679550
Click to expand...
Click to collapse
Tested his Kernels on different ROMS (Vanir and AA´s Slim). Both Kernels (stable 3.0.31 and beta 3.0.44) work without issues. On Vanir for example they solve the well known bluetooth issues
KingGehl said:
Tested his Kernels on different ROMS (Vanir and AA´s Slim). Both Kernels (stable 3.0.31 and beta 3.0.44) work without issues. On Vanir for example they solve the well known bluetooth issues
Click to expand...
Click to collapse
Would you mind testing the PA-kernel at Vanir?
I'm still with Carbon...
Gesendet von meinem K1 mit Tapatalk
Fred6681 said:
Hello,
I compile Omnirom with the optimizations JustArchi v3 and Linaro.
Thus if you want i have kernel 3.0.44 compatible OmniRom Golden-guy 09/07/2014
with
Optimization JustArchi v3 compiled with Linaro 4.9.1
I/O Scheduler Added: SIO and Zen
Clock added: Smartass v2
Kernel --> http://d-h.st/unL
Github --> https://github.com/Fred6681?tab=repositories
Click to expand...
Click to collapse
I am at M&Ms Carbon with system, data & cache at f2fs...
So I don't expect your kernel to work here, but am not sure.
How is it about f2fs? Has it to be supported by the ROM or by the kernel or both?
Gesendet von meinem K1 mit Tapatalk
Ark Kernel
Feal the Magic
This Kernel is based on a highly patched source and should work with latest CM11 nightlies and all CM12 builds.
Features
For Featurerequests please use tab on the top of this project
Overall
highly patched source
Hotplug
Alucard Hotplug <- default
MSM Hotplug
Intelli Plug 5.0
CPU
CPU Govs - set per Core
CPU Freq - set per Core
268 MHz step
Voltage Control
MSM Turbo
new CPU Boost
more CPU Govs
default: interactive
GPU
GPU OC up to 657 MHz
more GPU steps: 27 - 100 - 200 - 330 - 382 - 462 - 533 - 578
Idle down to 27 MHz
Thermal
Franco's Thermal
FS
Dyn_Fsync
FSync Switch
F2FS
NTFS support
Optimized EXT4
IO
more IO Scheduler
default: row
Sound
Sound Control
POWER
Powersuspend
FastCharge
Power efficient workqueue
Arch Power
LCD
LCD KCAL
NET
more TCP Congs
default: cubic
MISC
KSM
MultiRom Support (Kexec Hardboot)
Sync with CM
COMPILE
Any Kernel Installer
vfp hardfloat
Compiled with SM 4.9.3 with A15 optimization and graphite
Bug Reports
For Bug Reports please use tab on the top of this project and let me know your Rom. Only reports with full "last_kmsg" will be observed.
Download
Note: To use all the features it is recommend to flash my UKM and use Synapse App to setup.
For Download -> see Changelog <- version number is link
XDA:DevDB Information
[Kernel][CM12][SM] Ark Kernel [per Core control], Kernel for the ONEPLUS ONE
Contributors
AuxXxilium
Source Code: https://github.com/AuxXxilium/android_kernel_oneplus_msm8974
Kernel Special Features: per Core control
Version Information
Status: No Longer Updated
Current Stable Version: 0.7
Stable Release Date: 2014-11-20
Current Beta Version: 0.8.exp.1
Beta Release Date: 2014-11-20
Created 2014-10-18
Last Updated 2014-12-04
Changelog, Informations and more
Changelog - Kernel
0.7
camera fix from cyanogen
intelli_plug 5.0
wheatly cpu gov
new touch driver
msm_limiter fix freq
268MHz CPU step
GPU OC
irq patches
sched patches
qseecom patches
crypto patches
cifs patches
nfs patches
misc arm patches
Hyper CPU Gov
nightmare CPU Gov
darkness CPU Gov
Bacon CPU Gov updated
some changes in cpufreq calculation
vfp hardfloat
kernel mode neon
arch power
cpuidle patched
clockevents patched
time patched
tick patched
pm patched
rtmutex patched
tracer disabled
some I/O boost
sweep2sleep
0.6.3
synced with cm
0.6.2
intelli cpu govs added
some fixes
0.5.2 update
video recording fix
faux sound control removed and added francos
vr and zen added
other patches
0.4
reverted all 0.3.6 / 0.3.8 patches <- not stable for me, causes kernel panic
0.3.8
EXT4 patches
0.3.6
workqueue patches
bugfix
0.3.3
init build
Changelog - UKM
UKM_3.5.3_aux
remove unsupported features
UKM_3.5.2_aux
little style changes
UKM_3.5.1_aux
match with latest changes
UKM_3.5_aux
update to new version
UKM_3.4.3.12_aux
reenable sound control
UKM_3.4.3.11_aux
exclude unsupported things
UKM_3.4.3.10_aux
init build
Installation
Clean Install (if you use this kernel first time or you switch from ANY-AV to AV or back- recommend)
Download ROM / GAPPS / Kernel
Boot into Recovery
wipe System
install Rom
install Gapps
install Kernel
install UKM
Reboot into System
If finished please reboot again
Only Update
Download Kernel
Boot into Recovery
install Kernel
install UKM
Reboot into System
If finished please reboot again
Thanks & Credits
Cyanogenmod
ak
neobuddy89
ktoonsez
faux123
franciscofranco
showp1984
faux123
stratosk
mrg666
many other
Changelog Information and more
clean
Good to see more kernels.
Am I seeing more Kernels? Yes I am...
Great, welcome here.
Sent from my A0001 using Tapatalk
Multi-rom compatible ?
@AuxXxilium, you might want to be a bit more specific about what this kernel is compatible with. Saying 'this kernel is only for Cyanogenmod' isn't specific enough, there are CM11 and CM11S for this device, both Cyanogenmod, but require different kernels.
Transmitted via Bacon
---------- Post added at 10:56 AM ---------- Previous post was at 10:50 AM ----------
Added to OnePlus One index thread:
[INDEX] OnePlus One Resources Compilation Roll-Up
Transmitted via Bacon
<3 @AuxXxilium is here!
Awesome. Great to see more devs here.
Nice work! Might give this a try!
Any other mirror please? Not able to download at all..
please support slide2wake & slide2sleep !!!!
timmaaa said:
@AuxXxilium, you might want to be a bit more specific about what this kernel is compatible with. Saying 'this kernel is only for Cyanogenmod' isn't specific enough, there are CM11 and CM11S for this device, both Cyanogenmod, but require different kernels.
Transmitted via Bacon
---------- Post added at 10:56 AM ---------- Previous post was at 10:50 AM ----------
Added to OnePlus One index thread:
[INDEX] OnePlus One Resources Compilation Roll-Up
Transmitted via Bacon
Click to expand...
Click to collapse
It's based on latest nightly Kernel.
Stylez Ray. said:
Any other mirror please? Not able to download at all..
Click to expand...
Click to collapse
Coming soon with stable release.
AuxXxilium said:
It's based on latest nightly Kernel.
Click to expand...
Click to collapse
Cool, thanks for the reply, and for clarifying that in the OP.
Transmitted via Bacon
nexgen999 said:
Multi-rom compatible ?
Click to expand...
Click to collapse
implemented now but not tested.
Stylez Ray. said:
Any other mirror please? Not able to download at all..
Click to expand...
Click to collapse
uploaded latest to xda downloads of the thread. please report if you can not download there.
Could you make a Cm11s version? I wan't to try your kernel.
Sent from my A0001 using Tapatalk
mdv53 said:
Could you make a Cm11s version? I wan't to try your kernel.
Sent from my A0001 using Tapatalk
Click to expand...
Click to collapse
Franco means this:
r24 (or newer) IS ONLY FOR CM11S 38R OR NEWER. DON'T FLASH IF YOU'RE IN OLDER OTA VERSIONS.
IF YOU'RE ON CM11 NIGHTLIES OR DERIVATES YOU'RE FINE
Click to expand...
Click to collapse
so i don't know, it can be working with latest CM11S. i think they change only the ramdisk. make backup and try it.
About to download a cm11 nightly and try this kernel on multi ROM.
Thanks for your work
How to config this rom?
Code:
*** Disclaimer
I/XDA am/is not responsible for any kind of damage to your device,
or in case it explodes, your surroundings.
Please use it at your own risk!
Features :
Compatible with MTK KitKat ROMs (eg. Discovery ROM(Untested), CM11 NxtGen(Tested), Optimus(Tested)).
Will not work with JB(4.2) ROMs.
-O3, Cortex-A7, NEON, VFPv4 optimizations.
Compiled from latest Linaro GCC 4.9.2 Toolchain
Asynchronous Fsync ported from HTC Devices.
Dynamic Fsync v1.5
Added cdrom option to UMS-lun-devices (you can now use this app: Link).
PowerSuspend driver support (replaces EarlySuspend)
Android early_suspend/late_resume PM kernel driver framework has been
deprecated by Google. This new powersuspend PM kernel driver is a replacement
for it.
Conserves battery much better.
Sweep2Wake, Sweep2Sleep
DoubleTap2Wake
Intelli_plug driver.
Intelligent hotplug cpu driver with eco mode.
Reduced debugging = More performance.
Patches from NVIDIA to improve power efficiency.
GPU frequency set to 312MHz.
Click to expand...
Click to collapse
Bugs :
1. Camera not working (CM11 NG) (Library patches fix this on A116)
(Working with Optimus on A116)
Please do report any, if found.
Click to expand...
Click to collapse
Download :
Phoenix5 v1.0.zip
Installation :
Make a full/Nandroid backup of your current ROM.
Place the kernel zip in internal/external sdcard and reboot to recovery.
Perform factory reset (format system, cache, data) after backup
Install kernel zip and reboot!
Click to expand...
Click to collapse
FAQ :
Will this work on all MT6589 Phones?
A: No, only A116 and its clones (MyPhone A919i, Wiko Cink 5, Fly IQ451).
Do not try it on another phone, unless you want to brick it.
How to use doubletap2wake and sweep2wake?
A: Refer post #3.
Is this kernel compatible with CM11 NxtGen?
A: Yes. But you have to change the ramdisk.
How do I change the ramdisk?
A: http://forum.xda-developers.com/showpost.php?p=52449925&postcount=525
Why is the kernel size bigger?
A: This is due to the -O3 optimiztion.
It results in faster but slightly bigger code.
Click to expand...
Click to collapse
Credits :
@hyperion70 (for the base)
@bindassdost (for porting s2w and dt2w to mtk)
@faux123 (for Powersuspend, Dyn Fsync & Intelli_plug)
XDA:DevDB Information
Phoenix5 Kernel, Kernel for the Micromax A116
Contributors
neomanu, hyperion70
Source Code: https://github.com/neomanu/tinno89_wet_kk
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v1.0
Stable Release Date: 2015-01-05
Created 2015-01-05
Last Updated 2015-03-15
Reserved
Changelog :
v1.0
Code:
Initial Release
Reserved
Kernel Controllers :
For Sweep2Wake, DoubleTap2Wake, LED Control, Dynamic Fsync & Intelli_plug :
Trickster MOD Kernel Settings
(Recommended)
For Powersuspend(w/ Mode selection), Dynamic Fsync & Intelli_plug :
Faux123 Kernel Enhancement Pro (FauxClock) by @faux123
Manual Control :
Intelli_plug :
Disable :
Code:
echo 0 > /sys/module/intelli_plug/parameters/intelli_plug_active
Enable :
Code:
echo 1 > /sys/module/intelli_plug/parameters/intelli_plug_active
Touch Boost Disable :
Code:
echo 0 > /sys/module/intelli_plug/parameters/touch_boost_active
Touch Boost Enable :
Code:
echo 1 > /sys/module/intelli_plug/parameters/touch_boost_active
S2W/S2S :
Disable :
Code:
echo 0 > /sys/android_touch/sweep2wake
Sweep2Wake only :
Code:
echo 1 > /sys/android_touch/sweep2wake
Sweep2Wake + Sweep2Sleep :
Code:
echo 2 > /sys/android_touch/sweep2wake
Sweep2Sleep only :
Code:
echo 3 > /sys/android_touch/sweep2wake
DT2W :
Disable :
Code:
echo 0 > /sys/android_touch/doubletap2wake
Enable :
Code:
echo 1 > /sys/android_touch/doubletap2wake
Note :
Sweep2Wake & DoubleTap2Wake increase battery use.
Sweep2Sleep has no effect on battery use.
ROM Makers :
Feel free to include this kernel in your ROM if you wish to,
but don't forget to mention me.
Just wanted to request to change ramdisk and make is compitable with cm11 please!!
Really good work... Keep it up....
Regards
Andy
---------- Post added at 12:35 PM ---------- Previous post was at 12:23 PM ----------
When I Installed it directly, the device booted up.... Unfortunately android.phone has stopped and phone switches off automatically ..... Do I need to change the ramdisk?
Edit.. - Sorry For Neglecting FAQs.... Please can You give me the kernel packed with m11 ramdisk? eager to test the kernel but cannot as i am out of station for some days.... Thank you
Regards
Andy
I just have to flash directly on discovery rom without changing ramdisk?
Everything work fine with discovery since 2 days, only one freeze with black screen when push power button.
Thks
Sent from my IQ451 using XDA Free mobile app
Blue patch in camera???
bbr999 said:
Everything work fine with discovery since 2 days, only one freeze with black screen when push power button.
Thks
Sent from my IQ451 using XDA Free mobile app
Click to expand...
Click to collapse
U faced any camera issue bro??? and the blue patch in camera is still present or not????
No issue with camera. Photos and movies are good
Sent from my IQ451 using XDA Free mobile app
Request : If There any experienced dev who can change the ramdisk using cygwin or on linux, please can you change the kernel ramdisk with CM11... As i am busy with some other work now...
Regards
Andy
bbr999 said:
Everything work fine with discovery since 2 days, only one freeze with black screen when push power button.
Thks
Sent from my IQ451 using XDA Free mobile app
Click to expand...
Click to collapse
Hey! U changed the ramDisk or just flashed directly?!
Flash directly, i m on discovery sx10
Sent from my IQ451 using XDA Free mobile app
Guys, it will work directly on discovery but ramdisk change required on CM11
Andy1911 said:
Guys, it will work directly on discovery but ramdisk change required on CM11
Click to expand...
Click to collapse
Any gain in antutu scores? Andy.
junaid_butt said:
Any gain in antutu scores? Andy.
Click to expand...
Click to collapse
Not tried yet... using cm11.. and as i dont have my pc, cant even edit ramdisk... so waiting for @neomanu to change ramdisk and make it work on cm11
Regards
Andy
Andy1911 said:
Not tried yet... using cm11.. and as i dont have my pc, cant even edit ramdisk... so waiting for @neomanu to change ramdisk and make it work on cm11
Regards
Andy
Click to expand...
Click to collapse
Gud scores....i got 17825 on discovery rom with this kernel....and also i find difficult to change the ramddisk.....i'd be very happy if u can teach me or send me a link of changing ramDisk....thank you Andy.
not working with cm11 nxtgen v1.0
Please change the ramdisk for cm11 nex gen v1.0
Birbal said:
Please change the ramdisk for cm11 nex gen v1.0
Click to expand...
Click to collapse
Already requested for the same,.... i am not having my pre-configured pc now... so cannot change the ramdisk and i am really helpless..... so please if you can change the ramdisk please do change it and upload it to xda...
Regards'
Andy
Tested on MMX A116i on Discovery rom
camera app closes without showing any error
Great work @neomanu
Needed this badly but please fix the camera ASAP. I am waiting for someone to fix it as I cant use my camera on even cm or discovery. Thank you.
atharvac said:
Great work @neomanu
Needed this badly but please fix the camera ASAP. I am waiting for someone to fix it as I cant use my camera on even cm or discovery. Thank you.
Click to expand...
Click to collapse
I am also facing the same camera issue on my A116i