[KERNEL] Air Kernel [JBN - Weekly : #350 - 05.05.2013] [3.0.76+] [ 4.2.X & 4.1.X ] - Nexus S Android Development

[KERNEL] Air Kernel [JBN - Weekly : #350 - 05.05.2013] [3.0.76+] [ 4.2.X & 4.1.X ]
I made this kernel and had released local community in Korea.
Now, I decided to release here.
If you use my kernel and get any problems, please give me feedback!
For Nexus S 3G/4G
Features :
- Based on Linux Kernel 3.0.76 (JBN 4.2.X & 4.1.X)
- BLN
- BLD
- Touch Wake
- Custom Voltage
- Voodoo Colors, Voodoo Sound V10 ☞ supercurio http://twitter.com/supercurio ☞ Voodoo Control plus on Android market
- Governor : Interactive, Conservative (Tweaked), Ondemand (Tweaked), Performance, Lazy(Tweaked), SmartassV2(Tweaked), LulzactiveV2, Wheatley, Savagedzen, OndemandX
- Scheduler : Simple I/O, ROW, BFQ v4, V(R), Deadline, Noop, CFQ
- Overclocking to 1.4Ghz
- 65 Fps
- Blue Colors
- High BIGMEM
- init.d support
- FAST AC Charging (by chad0989 (Chad Froebel)) -> Fast charge toggle widget:
https://play.google.com/store/apps/details?id=com.incredicontrol.fastchargewidget IncrediControl:
https://play.google.com/store/apps/details?id=com.incredicontrol
- Great Battery Life!
- CIFS, TUN support (as modules)
- SLUB memory allocator
- Optimized CRC32 algorithm
- ARM RWSEM algorithm
- More TWEAKS ...
- ...
Thanks to Ezekeel, supercurio, morfic, byeonggonlee, mathkid95, franciscofranco, stevegaron, faux123, KalimochoAz, sztupy, reddv1!!!
JellyBean Weekly Version :
#350 (05-05-2013 KST / GMT +9:00)
http://air.sloud.kr/2013/05/air-kernel-weekly-350-for-ns-42x-41x-jb.html
JellyBean Stable Version :
Stable r4 (12-17-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/12/air-kernel-stable-r4-for-ns-42x-41x-jb.html
ICS Stable Version :
v4.4 (06-29-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/06/ics-air-kernel-v44-stable-version-for.html
※ Read Me !!
- Download fails when you're using STOCK browser !!
: System Settings -> Apps -> ALL -> Download Manager -> Clear Data (Thanks to mobile_pc !!!)
- If BLN Led Timeout doesn't work, check the NSTools Service. (v1.13)​
Kernel Source (github) : https://github.com/edoko/AIR-Kernel_ICS
Kernel Settings, use arifhn's NSTools (thanks to arifhn!)
USB OTG, use Usb Host Controller (thanks to sztupy!)

Change Log
What's Coming :
-Support MTP
-Support USB OTG
-Etc ...
Change Log :
Weekly #350 (05-05-2013 KST / GMT +9:00)
-Update Linux 3.0.76
-Tweak Deadline and ROW I/O Schedulers
-Add ext4 patches
Weekly #341 (03-17-2013 KST / GMT +9:00)
-Update Linux 3.0.69
-vfp: Change -mfpu=softvfp+vfp to neon
Weekly #330 (03-01-2013 KST / GMT +9:00)
-Update Linux 3.0.67
-Update the new BCMDHD (Wi-Fi) Driver from android-3.4
-Update the latest Sync from android-3.4
-Update the latest Bluetooth from android-3.4
Weekly #320 (02-24-2013 KST / GMT +9:00)
-Update Linux 3.0.66
-Add FIFO I/O Scheduler
-Update the latest Sync from android-3.4
-cpufreq_interactivce.c: Set DEFAULT_ABOVE_HISPEED_DELAY
-slub: fix a possible memory leak
-cfq-iosched: Fix null pointer dereference
-sched,rt: fix isolated CPUs leaving root_task_group indefinitely throttled
-etc...
Weekly #311 (02-12-2013 KST / GMT +9:00)
-Update Linux 3.0.63
-Add frandom(/dev/frandom):-Fast kernel number generator (Link: http://billauer.co.il/frandom.html)
-Update the latest ROW I/O Scheduler from Codeauroua
-Tuning CFQ, SIO, Deadline and VR I/O Schedulers
-Disable SERIAL I/O
-cpufreq: conservative: update frequency when limits are relaxed
-PM / cpufreq: Initialise the cpu field during conservative governor start
-cpufreq: conservative: tune for performance.
-ashmem: fix deadlock when system is low on memory
-Increase device performance
-etc...
Weekly #300 (01-12-2013 KST / GMT +9:00)
-Update Linux 3.0.58
-Fix gamma hack (Thanks to bedalus)
Weekly #298 (12-31-2012 KST / GMT +9:00)
-Optimize vmscan and swap
Weekly #292 (12-28-2012 KST / GMT +9:00)
-Add ROW Scheduler v4
-Adjust Voodoo Color gamma offsets and color multiplier values
-Fix Over Clocks
-Fix NSTools permissioning
Weekly #280 (12-23-2012 KST / GMT +9:00)
-Update Linux 3.0.57
-Fix BlueTooth with DeepSleep (Thanks to DerTeufel)
Stable r4 (12-17-2012 KST / GMT +9:00)
-Stable Build r4
-Update Linux 3.0.56
-Merge the latest 'android-samsung-3.0-jb-mr0' branch
-Merge ipv4 commits from 'android-3.0' branch
-Enable KSM
-Adjust KSM values
-...
Weekly #270 (12-01-2012 KST / GMT +9:00)
-Update Linux 3.0.53
-Merge the latest 'android-samsung-3.0-jb-mr0' branch
-Merge ipv4 commits from 'android-3.0' branch
-Enable KSM
-Adjust KSM values
Stable r3 (11-25-2012 KST / GMT +9:00)
-Stable build r3
-Update Linux 3.0.52
-block: deadline: disable front_merging.
-Fix annoying CPU min fq bug (Thanks to bedalus)
-Adjust Buffers from 3 to 2
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
-Fix broken GPU power management (Thanks to bedalus.)
-Fix GPU early breakout check in new way
-Add 1.3Ghz clock
-Adjust Voltages
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch
-Increase some performance and solve bugs -Bedalus
Weekly #260 (11-18-2012 KST / GMT +9:00)
-Update Linux 3.0.52
-Increase some performance and solve bugs -Bedalus
Weekly #251 (11-10-2012 KST / GMT +9:00)
-Update Linux 3.0.51
-Add 1.3Ghz clock
-Adjust Voltages
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch
Weekly #241 (11-03-2012 KST / GMT +9:00)
-Update Linux 3.0.50
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
-Fix broken GPU power management (Thanks to bedalus.)
-Fix GPU early breakout check in new way
Weekly #231 (10-29-2012 KST / GMT +9:00)
-Update Linux 3.0.48
-block: deadline: disable front_merging.
-Fix annoying CPU min fq bug (Thanks to bedalus)
-Adjust Buffers from 3 to 2
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
Stable r2 (10-21-2012 KST / GMT +9:00)
-Stable Build r2
-Update Jellybean 4.1.2
-Update Linux 3.0.46
-Update BFQ v5 Scheduler
-Update Interactive governor
-Update Wi-Fi drivers for Jellybean 4.1.2
-Update Linaro ToolChain 4.6.4/2012.09
-Adjust Voodoo Colors
-Adjust Frame Buffers value from 7 to 3
-Adjust BigMem values
-Add Sync patches from Android 3.4
-Add LowMemoryKiller from Android 3.4
-Add BFQ Tweak. Thanks to franciscofranco.
-Enable TCP Advanced and Add WESTWOOD, HYBLA and VENO Options.
-Disable ZRAM and XVMALLOC
-KSM: Change value of sleep millisecs
-ETC ...
#224 Weekly (09-30-2012 KST / GMT +9:00)
-Add Dynamic Interactive governor (https://github.com/edoko/AirKernel_NS_JBN/commit/02ed01001089aa06a1da7b075a92b546e73e411b)
-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. (https://github.com/edoko/AirKernel_NS_JBN/commit/ce3459e83b4913f39a5d288fe9b935e74c3eabcf)
-Update Interactive governor (Thanks to franciscofranco)
-Update the latest Wi-Fi driver
-Fix black screen when the device use CM10. (Replace VSYNC uevent thread with a custom IOCTL.)
-Fix unresponsive touchscreen
-Merge 'android-3.0' branch
#211 Weekly (09-16-2012 KST / GMT +9:00)
-Update Linux 3.0.43
-Update the latest Wi-Fi drivers for BCMDHD
-cpufreq: interactiver governor: Add a time view concept
-cpufreq: interactive governor: Fix not uniform buf filling & memory corruption
-cpufreq: interactive: take idle notifications only when active
-cpufreq: interactive: keep freezer happy when not current governor
-cpufreq: interactive: handle speed up and down in the realtime task
-cpufreq: interactive: remove input_boost handling
#201 Weekly (08-25-2012 KST / GMT +9:00)
-Fix H/W play for 720p (High Bigmem)
-Re-enable FRAME POINTER
-Decrease LCD Voltage from 2.8V to 2.7V
-Add the latest BCMDHD(Wi-Fi) patch
#193 Weekly (08-19-2012 KST / GMT +9:00)
-Revert "Update Linux 3.0.41" (Linux 3.0.40)
-Add Ezekeel's FSync Control (Default: Disable)
-Disable FRAME POINTER
#191 Weekly (08-18-2012 KST / GMT +9:00)
-Update Linux 3.0.41
-Add ext4 tweaks
-Add the latest BCMDHD(Wi-Fi) patch
-Enable FSync (more safety)
-Adjust Voodoo color values
#186 Weekly (08-14-2012 KST / GMT +9:00)
-More tweaks Interactive governor
-Re-Fix Charge 100%
-Change clock at DeepIdle from 400Mhz to 800Mhz
-Tweak some BFQ parameters to be more flash memory alikes -franciscofranco
-Change Voodoo Color values -anshumandash
#182 Weekly (08-13-2012 KST / GMT +9:00)
-Add BFQ v4 Scheduler
-cpufreq_interactive.c: Increase DEFAULT_TIMER_RATE from 20 to 30
-Add Ezekeel's BLX mod
-blx.h: Fix 100% charge
-Etc...
#171 Weekly (08-10-2012 KST / GMT +9:00)
-Update Linux 3.0.40
-Fix DeepIdle at 400Mhz clock -bedalu
-Add OndemandX governor
-Fix green flicker for Voodoo Color
#164 Weekly (08-04-2012 KST / GMT +9:00)
-Update Linux 3.0.39
-Add Ezekeel's DeepIdle Mod
-Do not leak some sensitive kernel parameters -renaudallard
-ondemand: update sampling rate without waiting for next sampling
-Backport KSM from Linux 3.5 (latest)
-Enable NTFS_FS and NTFS_RW option
-Backport AIO from Linux 3.5 (latest)
-Built-in CIFS, TUN and SCSI_WAIT_SCAN modules
-sched: Folding nohz load accounting more accurate
-Enable PVR_LIMIT_MINFREQ
-Add 800Mhz as Maximum Clocks -It's KalimochoAz idea
-Fix SmartassV2 bug when you adjust option in NSTools
#153 Weekly (07-29-2012 KST / GMT +9:00)
-Enable ZRAM and XVMALLOC
-Backport ZRAM from Linux 3.2 (lastest)
-Backport Lowmemorykiller from Linux 3.5 (lasteset)
-Add V(R) Scheduler
-Add Proportional Rate Reduction for TCP (from Linux 3.2 commit)
#145 Weekly (07-28-2012 KST / GMT +9:00)
-Update Linux 3.0.38
-Backport CPUIdle from Linux 3.2
-Backport CPUFreq from Linux 3.2
-cpufreq:userspace: fix cpu_cur_freq updation
-Remove BLX
-Fix Battery 100%
-Fix Wi-Fi bugs
-Fix BLD
#130 Weekly (07-25-2012 KST / GMT +9:00)
-Add Wheatley governor
-cpufreq_interactive.c: Adjust MIN_SAMPLE_TIME value
-Adjust Memory size
-Enable AIO
-Backport AIO (Asynchronous IO) from Linux 3.5
-Backport Lowmemorykiller form Linux 3.4-rc1
-Disable KSM
-Add High Bigmem libs (zip)
#123 Weekly (07-24-2012 KST / GMT +9:00)
-Fix CRT-OFF animation (from CM Team, Thanks !)
-HACK: Support HighBigMem
-mach-herring.c: Decrease LCD voltage from 3.0V to 2.8V
-Remove LiveOC (because of clock bugs...)
#112 Weekly (07-21-2012 KST / GMT +9:00)
-Support Voodoo Color & Sound
-Support Blue Color (6500k)
-Support 65fps
-Support BigMem
-Support Fast Charging
-Add 1.2Ghz and 1.4Ghz Clocks
-Add Kernel config to BCMDHD_PM_OPTION
-Add LulzactiveV2 and SmartassV2 governor
-blx.h: Change limit value from 96 to 100
-Etc ...
#100 Weekly (07-21-2012 KST / GMT +9:00)
-Based on AOSP Source (JellyBean)
-First Release
-Support BLN, BLD, BLX, TouchWake, CustomVoltage (Thanks to Ezekeel)
-Support LiveOC and Selective LiveOC (Thanks to Ezekeel and byeonggon)
-Support NLS_UTF8
-Support CIFS
-Disable FSync()
-SLUB Memory Allocator
-Add Lazy governor (Thanks to Ezekeel)
-Support KSM (Kernel Samepage Merging) and Tune values
-And Opitmize Kenrel options ...
=======JBN========
v4.4 (06-23-2012 KST / GMT +9:00)
-Updated Linux Kernel 3.0.36 !
-defconfigs: Enabled CONFIG_KALLSYMS_ALL and CONFIG_DEBUG_KERNEL
v4.3 (06-16-2012 KST / GMT +9:00)
-Updated Linux Kernel 3.0.34 !
-Enabled AIO
-Backported AIO from Linux Kernel 3.5-rc2 !
-Adjusted RAM Size
-Adjusted Kernel Debugs (Increase some performance)
-Default: DeepIdle = OFF
-Etc...
v4.2 (05-14-2012 KST / GMT +9:00)
-RAM : 387MB
-Stable ?
v4.1 (05-13-2012 KST / GMT +9:00)
-Based on Weekly version 05082012
[-Updated to Linux 3.0.31
-RAM : 387MB
-Lowmemorykiller backport from Linux kernel v3.4-rc1
-Changed SLQB Memory allocator to SLUB Memory allocator
-Supported CM9 Wifi module
-Changed Linaro GCC 4.6 (gcc version 4.6.4)
-etc...]
v4.0 (04-15-2012 KST / GMT +9:00)
-Based on Weekly version 04142012-1
[-Updated to Linux 3.0.28
-Fixed bug with TouchWake (Thanks to Ezekeel)
-Now, Adjusted Gamma Hack and RGB values
-BCM4329 wireless driver patch
-Disabled some kernel debugs
-Increased min readahead value 16 to 32
-Increased RAM (398 -> 404)
-etc...]
v3.9.5 (04-08-2012 KST / GMT +9:00)
-Released Original verison, High Bigmem version
-Original: Revert "Supported High Bigmem" (RAM : original)
-High Bigmem: Re-changed values of MFC0,1 (RAM : 392MB)
-Fixed work init.d script
-Removed CM9 library files
v3.9 (04-07-2012 KST / GMT +9:00)
-Merged Android Kernel 4.0.4
-Updated to Linux 3.0.27 !
-Updated New Simple I/O Scheduler
-Tuned Simple I/O Scheduler for flash devices
-Added Brazilianwax governor
-Supported High Bigmem (RAM : 395MB)
-Added CM9 library (Thanks to KalimochoAz)
-Etc...
v3.8 (03-31-2012 KST / GMT +9:00)
-Added Force AC Fast Charging by chad0989 (Chad Froebel)
-Fixed freezing during calling and sleeping (Thanks to Michael Huang, netarchy, byeonggon)
-Adjusted Bigmem and MFC0, 1 (RAM : 354MB -> 362MB)
-Changed value of dirty_writeback_interval
-Re-added Savagedzen governor
-Disabled some kernel debugs
v3.7 (03-24-2012 KST / GMT +9:00)
-Updated to Linux 3.0.26 !
-Added SLQB Memory Allocator (It's my mistake... Sorry..)
-Modified Selective Live OC lower/higher values (400Mhz/800Mhz)
-Disabled some kernel debugs
-Modified 99airtweak Script
v3.6 Stable (03-14-2012 KST / GMT +9:00)
-Updated to Linux 3.0.24 !
-Added OndemandX governor
-Re-fixed Green Flicker (Voodoo Color)
-Disabled StackTrace
-Some Tweaks...
v3.5 Stable (03-11-2012 KST / GMT +9:00)
-Updated Selective LiveOC MOD (git : click!)
-Adjusted memory size
-Changed kernel XZ compression
-Some Tweaks...
v3.4.5 Stable (03-03-2012 KST / GMT +9:00)
-Reverted Kernel base 3.0.22
-Fixed the buttons
v3.4 Stable (03-02-2012 KST / GMT +9:00)
-Updated Kernel base 3.0.23 !
-Added Selective Live OC (Made by byeonggonlee / Read...)
-Added Savagedzen Governor
-Set the Gamma value (Voodoo Color). Now, you can set the gamma value !
-And...
v3.3 Stable (02-27-2012 KST / GMT +9:00)
-Fixed bug in SmartassV2 governor (Thanks to abev66 !!)
-Fixed CIFS
-Fixed init.d script
-Built-in CIFS,TUN,scsi_wait_scan
-Modified the '99airtweak' (script)
-Re-enabled Stacktrace (kernel config)
-And some changed...
v3.2 Stable (02-23-2012 KST)
- Updated kernel base 3.0.22 !
- Added Wheatley governor
- Added KSM support
- Added CIFS Module
- Removed some debugs
v3.1 Stable (02-22-2012 KST)
- Updated kernel base 3.0.21 !
- Added Deep Idle Mod
- Removed Cpu Idle backport from 3.2 kernel
- Added Lionheart governor
- Added some tweaks
v3.0 Stable (02-10-2012 KST)
- Updated kernel base 3.0.20 !
- LiveOC, Custom Voltage Bug fix (Ezekeel)
- Tweaked xvmalloc
- Changed default governor :Conservative
- Disabled BLN (default)
v2.9 Stable (05-02-2012 KST)
- Updated kernel base 3.0.19 !
- Tweaked Ondemand governor
- Changed readahead value 1024
v2.8 Stable (03-02-2012 KST)
- Updated kernel base 3.0.18 !
- Tweaked Conservative governor for Balance! (Peformance & Battery)
- Re-disabled fsync() (I forgot it, i'm sorry..)
- Updated New Bootanimation (Thanks to Protoss Nexus !!)
v2.7 Stable (01-02-2012 KST)
- Tweaked Conservative governor for battery life!
- Removed Minmax governor
- Fixed SoD(Sleep of Death) issues on Scary governor (I'm not sure.. TEST please)
- Changed LulzactiveV2 default values
- Fixed LulzactiveV2 reboot issues
v2.6 (30-01-12 KST)
- Added Voodoo Colors
- Added Alternate Versions (3)
- Fixed Scary governors (Sleep of Death)
- Changed BootAnimation (thanks to Protoss Nexus / dnals97wjs)
v2.5 (29-01-12 KST)
- Updated USB OTG (Build 5)
- Fixed BLD
- Re-added CFQ Scheduler (default : CFQ)
- Disabled fsync() (increase database I/O)
- Removed Wheatley governor
- Added Bootanimation (no video.. don't be surprised) (thanks to dnals97wjs)
v2.4 (28-01-12 KST)
- Support USB OTG (On the Go)
- Fixed google logo loop
- Added V(R) Scheduler
- Tweaked Deadline scheduler
- Removed CFQ, BFQ scheduler
- Tweaked Conservative governor
- Removed Userspace, Performance governor
- I/O backport from 3.2 kernel
- Tweaked TCP, Ext4
- Re-added 1.1Ghz
v2.3 (25-01-12 KST)
-Removed 1.1GHz
-Fixed boot issues
v2.2 (24-01-12 KST)
-Re-Added Live OC
-Added CPUfreq governor 'wheatley' (Ezekeel)
-EXT4
-etc
v2.1 (22-01-12 KST)
-Added CPUfreq governor 'InteractiveX', 'Scary', 'Smartass', 'Lagfree'
v2.0 (21-01-12 KST)
-Removed CPUfreq governor 'lagfree'
-Added CPUfreq governor 'intellidemand'
-Added 1200MHz
-Made sio I/O scheduler default
-WiFi PMFAST
-...
v1.9 (20-01-12 KST)
-Fixed boot issues on some devices
-Removed Live OC
v1.8 (15-01-12 KST)
-Fixed boot issues on some devices
-Added CPUfreq governor 'lagfree'
v1.7.1 (14-01-12 KST)
-Added Live OC
-Optimized lazy
-Optimized lulzactive
v1.7 (12-01-12 KST)
-Updated CPUfreq governor 'lulzactiveV2'
-Made noop I/O scheduler default
v1.6 (10-01-12 KST)
-Cpuidle backport from 3.2 kernel
v1.5 (09-01-12 KST)
-Added 1000MHz
v1.4 (08-01-12 KST)
-Added TW
v1.3 (07-01-12 KST)
-Added CPUfreq governor 'lulzactive'
-Remove Voodoo ColorLucid's custom white color
-Lucid's custom white color
-Removed 1000,1200,1400MHz and Added 1100MHz
-Fixed Bigmem
v1.2 (04-01-12 KST)
-Added CPUfreq governor 'smartassV2'
-For lazy the sampling rate is initialized to a default of 15000
-Added OC frequency states 1.2, 1.4GHz
v1.1 (03-01-12 KST)
-Added SIO and made it default
-Added 65fps refresh rate
-Fixed Voodoo Sound
v1.0 (02-01-12 KST)
-Initial release

Looks good thanks bud
Sent from my Nexus S using xda premium

Welcome on XDA

Great...would love to give it a try

great to see you on xda! ^^
Sent from my Nexus S using Tapatalk

You prefer "CpuIdle backport from 3.2 kernel" to "Ezekeel's Deep Idle"?

Welcome!!
Sent from my Nexus S using XDA App

nexusphone said:
You prefer "CpuIdle backport from 3.2 kernel" to "Ezekeel's Deep Idle"?
Click to expand...
Click to collapse
Yes, I think that CPUIDLE is good battery life.

Welcome to xda and its great to see a korean dev.
감사합니다. 잘쓸께요. ^^
Sent from my Nexus S using xda premium

r_data said:
Yes, I think that CPUIDLE is good battery life.
Click to expand...
Click to collapse
OK, wiil observe the situation Thanks for sharing
Sent from my Nexus S using XDA App

Something new
Welcome to xda!
Sent from my Nexus S using Tapatalk

Plz use your own avatar
Sent from my Nexus S using XDA App

Could it run on 9023 ?

meisze said:
Could it run on 9023 ?
Click to expand...
Click to collapse
Why not?
Sent from my Nexus S using XDA App

Results for version 2.5 are up!
For kernel benchmarks and more, see here: my thread

Thanks for your kernel. see you again at this thread and nexus ref. cafe in KOREA. (i'm using the same pronunciation nickname as korean language)

Thank you very much

Looks interesting! What ROM do you use with? r_data
Sent from my Nexus S using Tapatalk

I really want to try lulzactive + noop + Ezekeel's Deep Idle. Just to see how good it is.
I will download as soon as possible !

Related

[KERNEL] [3.4.45+] [-O3] Air Kernel - Weekly: #10 | Stable: X [05.19.2013 | 4.2.2]

{
"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"
}
Features :
- Based on AOSP Kernel Source (android-msm-mako-3.4-jb-mr1.1)
- the Latest Linux Kernel (Linux Kernel 3.4.45)
- Kernel Build with O3 optimization
- Wlan: Prima v3.2.2.3
- Governor : Wheatley, Lazy, Interactive, Intellidemand, DanceDance, Ondemand, Conservative, Performance
- Scheduler : ROW, FIOPS, Noop, Deadline, SIO, Cfq, V(R), BFQ v6
- TCP Advanced Congestion Control: Westwood, Reno, Bic, Cubic, Highspeed, Hybla, Htcp, Vegas, Veno ,Scalable, Lp, Yeah, Illinois
- CPU Frequency: 286Mhz, 384Mhz, 486Mhz, 594Mhz, 702Mhz, 864Mhz, 1026Mhz, 1188Mhz, 1350Mhz, 1512Mhz, 1620Mhz, 1722Mhz
- Support Under Clock and Over Clock
- Support Sweep2Wake
- Support Auto Hotplug Driver (Thanks to _thalamus)
- Userspace Voltage (Thanks to Morfic)
- Under Voltage Default !
- Sound Control (Thanks to Faux123)
- FSync Control (Thanks to franciscofranco)
- Built Toolchain with Linaro gcc 4.7.3-20130415
- USB Fast Charge (Thanks to Chad0989 and motley)
- Tune the Touchscreen filter (Thanks to cst4you)
- Disabled Mpdecision and Thermald in Ramdisk
- Fixed HSIC WakeLock and Wi-Fi
- Optimized CRC32 and ARM RWSEM Algorithm (Thanks to Ezekeel)
- Support NTFS R/W
- More Tweaks and Tune for N4 !
- Etc ...
Installation :
1. Wipe Cache and Dalvik-Cache in Custom Recovery ! (CWM, TWRP, ...)
2. Flashing the Air Kernel !
3. Done!
4. Enjoy your Device !
Downloads :
Weekly Build #10 (05.19.2013) - 4.2.2 : http://air.sloud.kr/2013/05/air-kernel-weekly-10-for-nexus-4.html
※ Please, Use the Chrome, FireFox, etc.. Web Browser in Windows !
If you use the IE, you don't look blog post !!
Stable Build : Not Release
Stock Kernel - 4.2.2 : http://www.mediafire.com/?8scg78mfc0eoded
Source -Github
Donate Me -Paypal
Change Log :
Weekly #10 (05-19-2013 KST / GMT +9:00)
-Update Linux v3.4.45
-Add Lazy cpufreq governor (Ezekeel)
-Add suspend_frequency in Auto_Hotplug (using TricksterMod App)
-Add Sweep2Wake
-Add PA's Display Color
-Update the latest freezer patch
-Merge the latest 'android-3.4' branch
-Etc...
Weekly #9 (05-11-2013 KST / GMT +9:00)
-Update Linux v3.4.44
-Update wlan: prima v3.2.2.3 and adjust McastBcastFilter value = 3
-Update the latest msm_cpufreq
Weekly #8 (05-05-2013 KST / GMT +9:00)
-Update Linux v3.4.43
-msm: Add suspend_freq userspace module
(module path: /sys/module/mipi_lgit/parameters/suspend_freq
more info: https://github.com/edoko/Air_Kernel-Mako/commit/65fc4ec681ec29aeffc4f68d9326e726f1d8231f)
-Added headphone poweramp controls (faux123)
-lowmemorykiller: make default lowmemorykiller debug message useful
-cpufreq_interactive.c: Set hispeed_freq = 1188Mhz and adjust timer slack value
Weekly #7 (04-30-2013 KST / GMT +9:00)
-Build with O3 optimization
-Fix CPU voltages
-Add franco's temp threshold control
-Update interactive and conservative governor from android-3.4 and linux 3.9
-Tune for auto_hotplug, wheatley, interactive and row i/o scheduler
-dynamic fsync: favor true case since most will be using this feature
-aio: convert the ioctx list to radix tree
-Add overall_stats
-ARM: fault: assume no context when IRQs are disabled during data abort.
-and more....
Weekly #6 (04-21-2013 KST / GMT +9:00)
-Rebase !!
-Fix some lags
-Update new AOSP Mako kernel source
-UV -50mV
-etc...
Weekly #5 (04-17-2013 KST / GMT +9:00)
-Enable MODULES in kernel config
-Disable Multi-Core Power Saving Mode(SCHED_MD) // It occur all cores onlines;;
-Update the latest 'ROW I/O Scheduler' from Codeaurora
-hrtimer: Consider preemption when migrating hrtimer cpu_bases
-hrtimer: Prevent enqueue of hrtimer on dead CPU
Weekly #4 (04-14-2013 KST / GMT +9:00)
-Update Linux v3.4.40
-Tune auto_hotplug and some governors(Wheatley, DanceDacne)
-Enable Multi-core Power saving mode(SCHED_MC) (Default value: 2)
-Tune the touchscreen filter (Thanks to cst4you)
-ASoC: add missing updates from CAF (Thanks to faux123)
-Enable retention
Weekly #3 (04-10-2013 KST / GMT +9:00)
-Re-Chagne I/O Scheduler: FIOPS -> ROW
-Add max_online_cpus by motley
-Tune auto hotplug values
-Tune some I/O Schedulers
-Increase Voltage +25mV
-Update 'Sync' from android-3.4
-Update 'netfilter' from android-3.4
-bfq: attempt to fix use-after-free which affects SLUB behavior
-Revert "cpufreq: restrict the max and min freq permissions ..."
Weekly #2 (04-09-2013 KST / GMT +9:00)
-Chagne I/O Scheduler: ROW -> FIOPS
-Disable SmartassV2 governor
-Add faux123's Gamma Control
-Add Accuracy Filter Control by franciscofranco
-Switch do_fsync() to fget_light()
-Revert "wlan: Fix for ARP offload issue"
Weekly #1 (04-07-2013 KST / GMT +9:00)
-First Release
First?
Sent from my Nexus 4 using xda app-developers app
Yeah 2nd hehe.. Does it have gamma color tweak dev?
Sent from my Nexus 4 using Tapatalk 2
Wow! New kernel! Gonna try this
Sent from my Nexus 4 using xda app-developers app
copi said:
Yeah 2nd hehe.. Does it have gamma color tweak dev?
Sent from my Nexus 4 using Tapatalk 2
Click to expand...
Click to collapse
Not tweak color.
I'll add gamma control soon !
Wait a minute please
Coool, new kernel!!
Sent from my Nexus 4 using Tapatalk 2
Hi,
I remember "Air Kernel" for the Gnex... And now for the Nexus 4... Awesome! This kernel was a masterpiece for the Gnex (like Ezekeel's one) so for the Nexus 4 it will be a masterpiece too... ?
Wheatley governor (Ezekeel's governor)..., was working great for my Gnex, I'll give it a try!
Thanks and welcome in the Nexus 4 world , sounds good :good:
Oh man glad you came:good:
I don't know, after flash this kernel 610 then it's show on about kernel : franco v.119
We meet again here... Thanks for supporting Nexus 4 now... Still using your kernel on my Nexus S. Any apps recommended to tweak your Nexus 4 kernel?
phunghoang24 said:
I don't know, after flash this kernel 610 then it's show on about kernel : franco v.119 )
Click to expand...
Click to collapse
Did you previously use Franco kernel?
Thanks,I will a try
Sent from my Nexus 4 using xda premium
Nice to see you here! If no one has used his kernels for the Galaxy Nexus you are in for a treat. This guy is legit.
Sent from my Nexus 4 using xda premium
Well, it's gonna take something incredible to take me away from Harsh. This looks very promising. Great work!
---------- Post added at 02:48 PM ---------- Previous post was at 02:46 PM ----------
phunghoang24 said:
I don't know, after flash this kernel 610 then it's show on about kernel : franco v.119
Click to expand...
Click to collapse
Try re-flashing the ROM's kernel (just reflash ROM) or stock reset kernel, then flash this one.
Wow! I didn't expect to see Air Kernel in Nexus 4 branch!
r_data, thanks for your work, used your kernel for Samsung Galaxy Nexus.
I hope that you as will well support mako... :good:
Nice work dev
New Kernel lets give it a try
Tapatalk
Flashed, configured and left the default settings.
Down to-100mV in all frequencies and first impressions are that the scroll is pure butter.
Thank you!!
Well, the first feeling after flashing looks very good, very smooth, when we will see gamma control and touch control support this could be a very good project.
Will give it a longer try thanks to the dev for Charing the kernel with us.
Tapatalk

[kernel][cm/aosp][i9082/L][evolution kernel][v1.8.1]21052014[LINARO-4.9.1]

WARNING : THIS KERNEL IS ONLY FOR AOSP/CM variant based ANDROID 4.4 !
As franco said in his every thread... i dont like Long OPs...
Lets get to the point...
version 0.1
https://www.mediafire.com/?l1lukrzax544v96
version 0.1.1
https://www.mediafire.com/?5cc6z4cxgskctf6
version 0.2
https://www.mediafire.com/?5b59ldl6q6z44rh
upto 1.2 version all downloads will be in following location.
http://www.mediafire.com/?ifx0oopyy5ajt
Following 1.3 version the following will be the download location.
http://www.androidfilehost.com/?w=files&flid=12091
Use 1.7.5 version for RR based roms.
1.7.6 version is for latest cm11 and based roms which support dual-sim.
Version 1.7.8 for all roms...
changelog next post.
sources :
https://github.com/k2wl/evolution_i9082.git
credits:
pawtip
changelog:-
version 0.1
- based of pawtip cm sources.
- added frandom to the build.
version 0.1.1
- fixed boot on cm11
version 0.2
- added LZMA compression for kernel, now kernel is 3.8 mb only instead of ~6 mb.
- Added OC upto 1500MHz (1400 MHz is recommended)
version 0.3
- added 1.6 ghz
- increase max readahead to 4096
- updated to 3.0.33
version 0.4b
- update to 3.0.34
- added new frequencies 152, 412, 512,712,900, 1000, 1100, 1364, 1432, 1586, 1600, 1700 MHz
- compile with SaborMod toolchain 4.7
version 0.5 fixed version (15/12/2013)
fixed wifi , finally.
version 0.5.1
fixed MTP issue with more optimisations and new frequency steps....
version 0.6
-Sched Tweaks to improve performance...
-Early Suspend Delay- Sysfs interface
-logger: Add sysfs interface to Enable / Disable Android Logger
switching done via /sys/kernel/logger_mode interface
default is 0 (off)
version 0.7
-Added new I/O schedulers Vr, ROW, SIO, SIOPLUS, ZEN
-Added new governers smartass2, conservative zzmoove (thanks to @chotu222 )
-new battery percentage fixed with pawtip 17122013 update.
version 0.7.1
-fixed call (incoming and outgoing) issue.
-accidentaly rebased my kernel source to stock...guuurrrr......:crying:
now i have to start from scrach...
you pleaple have to wait for next update...sorry.....:crying:
version 0.8a
- fixed battery .(using since 3 days now)
- added new I/O fifo schedulers
-added new governers...now 16 are there ....test out on your own..
version 0.9
-updated to pawtip's new rom
-added new governer "k2wl" ...yes mine own...my precious...:victory::laugh:
-removed useless govs
-added samrtassv2 back.
Version 1.0
-updated to latest pawitp sources and kernel version 3.0.101
-Compiled with latest linaro (4.8.3 GCC 2013.12 version) [Compiled for our grand CPU by me, see the screenshot :victory:]
-added performance tweaks.
-removed gov and I/O schedulers for now. will add them back later.
Version 1.1
-Added new frequency steps.
few changes i dont remember.
Version 1.2
-Added more frequency steps
- fixed scheduler latency.
Version 1.3
- compiled with latest linaro constomized toolchain by me 4.8.3 2014.1 .
- more OC steps added.
- Performance app included (credits to @ xenon92)
- Full ARM Topology + optimizations
- added UKSM 0.1.2.2
- optimize Kernel Samepage Merging(KSM)
- Permanent filesystem TRIM
version 1.4
- Added CPU boost driver from 3.4 kernel
- updated performance control app to latest (thanks to @ xenon92 and @ h0rn3t )
- Added OC to 1.6 Ghz
- 4.8.3 linaro optimization flags -Og
Version 1.5
- 1.5 version is born
- Zram: accept up to 4 devices
- enabled zram and zsmalloc
- added zswap and zbud and enabled.
- zbud from 3.11 kernel
- mm: Rename function "reset_page_mapcount" to "page_mapcount_reset"
- update cleancache to 3.11 kernel
- update frontswap to 3.11 kernel
- fix mm/kconfig
- Add zswap backend from Linux kernel 3.11
- adapt frontswap to 3.0 kernel
- Backport zbud from kernel 3.11
- adapt zram to zsmalloc from 3.11 kernel
- update zsmalloc to kernel 3.11
- update zcache to kernel 3.11
- backport frontswap from kernel 3.9
- adapt zcache from 3.9 to 3.0 kernel
- deleted unused zcache.c
- Backported ZCache mechanism from Linux Kernel 3.9.11
- fix zram_drv.c
- zram: optimize memory operations with clear_page()/copy_page()
- staging: zram: add per-cpu support to Crypto
- staging: zram: add Crypto API support
- drivers/staging/zram: adapt to 3.0 kernel
- drivers/staging/zram: backport zram from 3.7 kernel part 2
- drivers/staging/zram: backport zram from 3.7 kernel
- staging: Add Snappy compression support to zram
- staging: Add Snappy compression library (v3)
- Fix Cleancache porting
- Cleancache & frontswap new headers
- enabled frontswap
- enabled zcache and cleancache
- Adapt Cleancache & Frontswap on Kernel 3.0
- added cleancache from 3.7 and frontswap from 3.8
- Introduce ZCACHE from Kernel 3.8
- enabled zram and zsmalloc
- ZSMALLOC source files from Kernel 3.8
- Added zsmalloc for 3.0 support
- LZ4 references
- lib/lzo: Update LZO compression to current upstream version , lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c , lib/lzo: huge LZO decompression speedup on ARM by using unaligned access
- xz: Tweaking
- addded piggy.xzkern and modify .gitignore
- init:calibrate: lpj from linux kernel 3.4
- boot: Enable XZ compression
- crypto-add-lz4-cryptographic-api-fix
- crypto: add lz4 Cryptographic API
- lib-add-lz4-compressor-module-fix
- ib: add lz4 compressor module
- arm: Remove enforced Os flag for LZ4 decompressor
- arm: add support for LZ4-compressed kernel
- kbuild: fix for updated LZ4 tool with the new streaming format
- lib: add support for LZ4-compressed kernel
- decompressor: add LZ4 decompressor module
- lib: add weak clz/ctz functions
- sched: smart wake-affine foundation and disable uksm for while.
- revert hard code dirty ratios
- aded local version with OC
Version 1.6
- Highly experimental (not for weak hearted.)
- Enabled Highmemory
- Kernel timer to hz_128 from hz_100
- few updates
Version 1.6.1
- bluetooth fixed...hopefully..
- implemented boeffela sound 1.6 (thanks to andip71)
- few performance tweaks
- see git log for more
Version 1.7
- fs: move code out of buffer.c
- mm, memcg: give exiting processes access to memory reserves
- staging: android: lowmemorykiller: Management of not killable processes
- LMK from 3.4 kernel
- nohz: Remove nohz_cpu_mask
- Implemented lots and lots of tweaks into single commit...hope everything will go right.... Fingers crossed...view git commit https://github.com/k2wl/evolution_i9082/commit/f19b5b35959b79e432d2b970477fd0fb16e449fc
Version 1.7.1
- Fixed autosleep and enabled it from 3.4 google main line kernel
- kernel/power/powersuspend: new PM kernel driver for Android w/o earlysuspend (faux123). Back
- Add permission checking for binder IPC.
- Logger: Add sys fs kernel interface to configure Android logger
- Increase default entropy setting
- Android: lowmemorykiller: add lmk parameters tunning code.
- revert hz_128 to hz_100, might fix soft reboots.
Version 1.7.3
-reverted few changes to fix reboot issue.
Version 1.7.4
- Now works with cm11 latest (09032014, pawitp update), i.e dual sim...
- few performance tweaks
Version 1.7.5
- New f2fs support...
- ext4 support enhanced..
- SLUB from 3.3 kernel
version 1.7.6
cm11 dual sim compatibility.
Version 1.7.7
Using AnyKernelUpdater by KOUSH.
Merged all f2fs changes to main evolution kernel . now all features from old kernel available on 1.7.7 kernel.
few performance tweaks.
Version 1.7.8
Highly experimental and great kernel...
i am cant post log here...
its long...
dso see it yourself on github...
https://github.com/k2wl/evolution_i9082/commits/cm11exp1
from page 1 to 18 ......too long....
version 1.7.9
- Fixed wifi issue. ( thanks to xenon92 )
- Compiled with latest SM toolchain 4.10 (see the screenshot)
- Enable smartass2
- few performance changes
Version 1.8.0
-Allocate whole ram to userspace. now total ram is 803 MB.
-Added new governers lulzactiveq, lulzactive, smartassH3, smartassv2.
- Added new I/O schedulers sio, fiops, bfq.
- Multicore power saving feature.
- MOre perfromance tweaks with battery saving features added.
-Compiled with latest linaro 4.10
Version 1.8.1
- USB host notify enabled [OTG part 1]
- Given more power to USB fsa9845 switch
- reverted back to 4.9.1 linaro toolchain.
- few battery saving and performance tweaks
reserved
Might be an obvious question, but.. is this compatible with CM10.1 or CM11?
k2wl said:
this is cm compatible kernel based of pawtip sources.
just initial version.
version 0.1
https://www.mediafire.com/?l1lukrzax544v96
changelog next post.
sources :
https://github.com/k2wl/evolution_i9082.git
credits:
pawtip
Click to expand...
Click to collapse
i flash it on cm11 but it wont pass on bootanimation.
10xian04 said:
i flash it on cm11 but it wont pass on bootanimation.
Click to expand...
Click to collapse
try new version.thanks for testing.
Ok i will
Sent from my GT-I9082 using xda premium
---------- Post added at 11:10 AM ---------- Previous post was at 10:32 AM ----------
Works fine on cm11
Sent from my GT-I9082 using xda premium
Where is the 1.5 ghz OC? Sorry for noob question
Screenies
Sent from my GT-I9082 using Tapatalk
There's no OC to 1.5 GHz option. Otherwise it works fine.
Do you have any plan to add more governors and I/O scheduler?
There is no CPU Over Clocking
Is it possible to add USB OTG support?
black87 said:
Where is the 1.5 ghz OC? Sorry for noob question
Screenies
Sent from my GT-I9082 using Tapatalk
Click to expand...
Click to collapse
naufalhadyan said:
There's no OC to 1.5 GHz option. Otherwise it works fine.
Do you have any plan to add more governors and I/O scheduler?
Click to expand...
Click to collapse
mukeshpacheria said:
There is no CPU Over Clocking
Click to expand...
Click to collapse
yes i will add more governers and IO schedulers in coming versions.
OC coming up in next version.
k2wl said:
yes i will add more governers and IO schedulers in coming versions.
OC coming up in next version.
Click to expand...
Click to collapse
Im sowie if you feel this question to be stupid as grand is my first Android phone i have learnt a lot but not bout custom kernels why use this cpu governors wts d benefit??? When its already thr under settings and performance menu???never mind i just wanna know a lil bout kernels specifically custom kernela:what:
Sent from my GT-I9082 using XDA Premium 4 mobile app
Nice work! Could you succesfully boot with linaro-gcc 4.8 and am I allowed to use your patch, if it works?
no
CoolDevelopment said:
Nice work! Could you succesfully boot with linaro-gcc 4.8 and am I allowed to use your patch, if it works?
Click to expand...
Click to collapse
the linaro 4.8 gcc needed patches to make it boot, i think mem fixes for gcc optimizations, i am in progress with that.
right now latest linaro 4.7.4 is i am using.
u can use any of my patches , they are GPL.
pls help, after applying your kernel my battery icon becomes like this...
Sent from my iPhone using Tapatalk
---------- Post added at 09:39 AM ---------- Previous post was at 09:39 AM ----------
im using ver.2
Sent from my iPhone using Tapatalk
flash new version 0.3 and change "settings" to "battery circle with percentage"
k2wl said:
flash new version 0.3 and change "settings" to "battery circle with percentage"
Click to expand...
Click to collapse
will try it. thanks again for your work!
Sent from my iPhone using Tapatalk
Link for version 4?
Sent from my GT-I9082 using xda premium
[kernel][cm/aosp][i9082/L][evolution kernel][0.4 version](13122013 update)
k2wl said:
flash new version 0.3 and change "settings" to "battery circle with percentage"
Click to expand...
Click to collapse
i've installed your v.3, battery icon is now ok but i cant connect to wifi, wifi wont turn on..... any work around... thanks
---------- Post added at 12:34 PM ---------- Previous post was at 12:20 PM ----------
k2wl said:
flash new version 0.3 and change "settings" to "battery circle with percentage"
Click to expand...
Click to collapse
alpine111573 said:
i've installed your v.3, battery icon is now ok but i cant connect to wifi, wifi wont turn on..... any work around... thanks
Click to expand...
Click to collapse
i reverted back to your v.2 version, now wifi is ok... hope you can fix the wifi bug on v.3.....

[Kernel][AOSP+CM11][20140930] dimfish-mako

Kernel AOSP & CM11
- AOSP+CM11 kitkat-3.4-mr2 + 3.4.104
- Screen Wake: Sweep2Wake + Sweep2Sleep, Sweep2Sleep Only, DoubleTap2Wake, PowerKey suspend
- Controls: Gamma, Sound (by faux123), MP-Decision (by show-p1984), Thermal (by show-p1984), Touch Filter, Voltage
- TCP Congestion: westwood, reno, cubic
- I/O Scheduler: row, noop, deadline, cfq, bfq, fiops, sio
- CPU Frequency: 94MHz, 189MHz
- CPU Governor: Intelli-Demand (by faux123), Intelli-Active (by faux123), Preservative (by bedalus), Ondemand, Interactive, Userspace, Powersave, Performance, Wheatley
- GPU Governor: Interactive (by franciscofranco), Ondemand, Performance
- Hot Plug: MP-Decision (by show-p1984), Intelli-Plug (by faux123 & dorimanx)
- Battery: Fast USB Charge (by faux123), Battery Life eXtender (by mathkid95)
- Other: OTG (by ziddey), Dynamic FSync, Touch Boost (on Ondemand, Intelli-Demand, Intelli-Active), Linaro 4.9.2
Download
Yandex.Disk Kernel | Android File Host
Thanx to
show-p1984
faux123
mrg666
myfluxi
franciscofranco
ak
mathkid95
stratosk
bedalus
ziddey
dorimanx
XDA:DevDB Information
kernel-dimfish-mako, Kernel for the Google Nexus 4
Contributors
dimfish
Kernel Special Features:
Version Information
Status: Stable
Created 2014-01-10
Last Updated 2014-10-01
Settings
All settings are comatible with [ZIP] Synapse + Script => Universal Kernel Manager v3.0
Almost all settings are TricksterMod compatible:
PowerKey Suspend
Off
Code:
echo N > /sys/module/input_core/parameters/pwrkey_suspend
On
Code:
echo Y > /sys/module/input_core/parameters/pwrkey_suspend
OTG
On
Code:
echo 1 > /sys/module/msm_otg/parameters/otg_hack_enable
Off
Code:
echo 0 > /sys/module/msm_otg/parameters/otg_hack_enable
autosmp
Code:
echo Y> /sys/module/autosmp/parameters/enabled
options:
Code:
ls /sys/kernel/autosmp/conf/
cpufreq_down
cpufreq_up
cycle_down
cycle_up
delay
max_cpus
min_cpus
scroff_single_core
hotplug
Code:
echo 1> /sys/module/msm_hotplug/msm_enabled
options:
Code:
ls /sys/module/msm_hotplug/
boost_lock_duration
cpus_boosted
current_load
down_lock_duration
fast_lane_load
history_size
load_levels
max_cpus_online
min_cpus_online
offline_load
parameters
uevent
update_rate
Change Log
- 20131126 Sweep2Wake
- 20131127 kitkat-3.4-mr0
- 20131203 Gamma Control
- 20131205 Westwood
- 20131207 kitkat-3.4-mr1
- 20131208 Sweep2Wake, DoubleTap2Wake from Nexus 5
- 20131211 189MHz, Voltage Control, xz Kernel
- 20131218 Intellidemand, Intelli-plug, ROW, lib imrovements, CFLAGS Krait
- 20131220 Sweep2Sleep Only TricksterMod
- 20131223 Faux Sound
- 20131225 Simple GPU, Intelli-plug min 2 cores (not Eco mode)
- 20131226 Dynamic FSync, Fast USB Charge, BLX
- 20131230 Touch Boost, fix UnderVolt, MSM:Thermal
- 20140103 Kernel Modules, PowerKey Suspend
- 20140104 MSM:Thermal by showp1984. Improve Power Key suspend 2w
- 20140106 MP-Decision by showp1984, remove cpuinit
- 20140108 Fast USB Charge by faux123, LoUIS API
- 20140109 Conservative Governor
- 20140113 mm:vmalloc improvements
- 20140115 bfq-v6r2
- 20140120 timer improvements
- 20140121 Wheatley governor
- 20140205 Preservative governor
- 20140206 Interactive GPU by Franco, Fix MP Decision, KGSL improvements, extend Itelli-plug for Preservative
- 20140213 otg, bfq-v7r1, mm: slub optimizations
- 20140217 Intelli-Active, ext4 fixes, futex, neon kernel mode
- 20140219 AOSP Kernel, Touch boost for Intelli-Active
- 20140220 CM11 Kernel on linaro 4.7.4
- 20140221 Fix Undervolt
- 20140225 bfq-v7r2
- 20140327 Intelli-Plug 2.2, touch boost for Intelli-plug (non Eco Mode), touch boost for Intelli-Demand customizable (1350 by default)
- 20140328 Linux 3.4.84
- 20140331 Linux 3.4.85, FIOPS iosheduler, SIO iosheduler, memutils optimizations
- 20140408 Linux 3.4.86, GCC 4.7, 4.8 fixes, msm: kgsl: Fixes, fs/block-dev, ext4: optimize, writeback: fix writeback cache thrashing, intelliplug: Dorimanx version 3.2, mm, oom: optimize, F2FS
- 20140411 F2FS
- 20140414 Linux 3.4.87
- 20140416 kexec-hardboot
- 20140418 F2FS TWRP
- 20140421 kgsl, cpufreq fixes
- 20140429 Linux 3.4.88
- 20140506 Linux 3.4.89
- 20140515 Linux 3.4.90, fixes
- 20140520 Linaro 4.9.1
- 20140521 Linux 3.4.91
- 20140606 kernel kitkat-3.4-mr2
- 20140610 Linux 3.4.92
- 20140616 Linux 3.4.93
- 20140618 Linux 3.4.94
- 20140625 msm kgsl improvement
- 20140729 94Mhz, Ondemand by Stratos Karafotis, Linux 3.4.100, Updated Linaro 4.9.1
- 20140805 new faux Sound, msm_hotplug by myfluxi, msm_autosmp by mrg666
- 20140806 Linux 3.4.102
- 20140811 Linux 3.4.103
- 20140819 Franco fixes
- 20140820 Faux Sound fix
- 20140911 Linaro 4.9.2; Small fixes.
- 20140915 Faux Speaker support
- 20140930 Linux 3.4.104, memcpy cortex-a15
FAQ
What's the power consumption of Sweep2Wake, DoubleTap2Wake? - 1% per hour. (Disabled by default)
What's PowerKey Suspend? - s2w and dt2w operations are suspended when turned off by power key. (Enabled by default)
thanks friend, when I test target looks good CM
Thanks great kernel :good:
tested it on crdroid rom build 6 only got 18210 on antutu. what settings did you use to get 20k + on antutu?
Nickjg11 said:
tested it on crdroid rom build 6 only got 18210 on antutu. what settings did you use to get 20k + on antutu
Click to expand...
Click to collapse
To get >21K you need to turn off MPDecision, Intelli-Plug, Thermal Throttle and switch to Performance governors CPU and GPU
dimfish said:
To get >21K you need to turn off MPDecision, Intelli-Plug, Thermal Throttle and switch to Performance governors CPU and GPU
Click to expand...
Click to collapse
thank you,
On today's build with bfq i/o - I've got 21412 in antutu
Awesome kernel. Any chance we may get wheatley governor on this?
IndDoc said:
Awesome kernel. Any chance we may get wheatley governor on this?
Click to expand...
Click to collapse
OK I'll think about it => Done
New Preservative CPU and Interactive GPU governors
Some suggested settings? Thx
vanahaim said:
Some suggested settings? Thx
Click to expand...
Click to collapse
Already here - see 2'nd post. There are TricksterMod screenshots with my settings.
dimfish said:
Already here - see 2'nd post. There are TricksterMod screenshots with my settings.
Click to expand...
Click to collapse
Thanks - my inattention. BTW - in my opinion this kernel has the best battery/performance ratio.
Now kernel is also AOSP compatible (2 versions available)
Looks rather interesting, Thank you
Sent from my Nexus 4 using Tapatalk
Forgot to mention about OTG - see 2'nd post how to enable
What should I do to enable DT2W? Even if option is checked, it's not working.

[KERNEL][3.10.96] Cody Kernel ~ 07||02||2015 ~ REVAMPED

FAQs:
1. My device rebooted or crashed, how can I help?
A: Get me /proc/last_kmsg on pastie.org.
2. Battery sucks, my device is not entering deep sleep. FIX PLOX!
A: Get the name of kernel (parital) wakelock that's keeping your device awake
4. Do I need to wipe anything when flashing this kernel?
A: No
5. Does this kernel has X or Y mod?
A: Learn to read, everything you need to know is in the features list, changelog or public repo.
downloads: mediafire
latest mirrors: d-h.st | mediafire
latest version: CodyKernel-Revamped
The zip's are named in the following fashion:
Code:
cody_kernel-sprout_<date>_<month>_<year>.zip
source:
cody_kernel_sprout/cm13.0
credits:
@varun.chitre15, @intersectRaven and @thewisenerd for base kernel works
kernel changelog:
http://forum.xda-developers.com/showpost.php?p=61201097&postcount=3
XDA:DevDB Information
CodyKernel for Sprout, Kernel for the OEM Cross Device Development
Contributors
Agaphetos, thewisenerd, varun.chitre15, intersectRaven
Source Code: https://github.com/agaphetos/cody_kernel_sprout
Kernel Special Features:
- based on 'stock' google sources: android-mediatek-sprout-3.10-marshmallow
- upstream patched up to 3.10.96
- compiled using UBER Linaro GCC 6.0-2015.10 (6.0) (thanks @Cl3Kener for his toolchain)
- supports all android-5.1 and android-6.0 ROMs
- UKSM (Ultra Kernel Samepage Merging)
- Dynamic Fsync Control (credits to faux123)
- Asynchronous Fsync from HTC (credits to imoseyon)
- sweep2wake+sweep2sleep + doubletap2wake. (disabled by default)
- pocket_mod prox hax!
- flashable zip created via AnyKernel2 (credits to osm0sis)
- Wifi Power Management Control (credits to varunchitre15)
- ThunderZap Features: (credits to varunchitre15)
* ThunderQuake Engine
* thunderplug
* thunderX cpu_governor
* thundercharge
Version Information
Status: Stable
Created 2015-06-06
Last Updated 2016-02-07
features
Terminal commands for some of the options in this kernel:
==================================================
WAKEMODS
==================================================
sweep2wake
--------------------------------------------------
toggle
Code:
echo [mode] > /sys/android_touch/sweep2wake
modes available:
0 - disable *default*
1 - enable
--------------------------------------------------
sweep2sleep_only
Code:
echo [mode] > /sys/android_touch/s2w_s2sonly
modes available:
0 - disable *default*
1 - enable
==================================================
doubletap2wake
--------------------------------------------------
toggle
Code:
echo [mode] > /sys/android_touch/doubletap2wake
modes available:
0 - disable *default*
1 - enable
==================================================
pocketmod
--------------------------------------------------
toggle
Code:
echo [mode] > /sys/pocket_mod/enable
modes available:
0 - disable
1 - enable *default*
--------------------------------------------------
pocket_mod_timeout
Code:
echo [value] > /sys/pocket_mod/timeout
values available:
0 - disable
k ms - valid value (600 - *default*)
==================================================
THUNDERZAP FEATURES
==================================================
ThunderQuake Engine
--------------------------------------------------
toggle
Code:
echo [level] > /sys/kernel/thunderquake_engine/level
levels available:
0-7 - Intensity Level (0 for lowest and 7 for highest)
==================================================
ThunderCharge
--------------------------------------------------
toggle
Code:
echo [mode] > /sys/kernel/thundercharge_control/enabled
modes available:
0 - disable *default*
1 - enable
--------------------------------------------------
Custom AC Current
toggle
Code:
echo [level] > /sys/kernel/thundercharge_control/custom_ac_current
levels available:
100-1000 - mA valid values
600 - mA *default*
--------------------------------------------------
Custom USB Current
toggle
Code:
echo [level] > /sys/kernel/thundercharge_control/custom_usb_current
levels available:
100-1000 - mA valid values
450 - mA *default*
==================================================
MISC
==================================================
Wifi PM
--------------------------------------------------
toggle
Code:
echo [mode] > /sys/kernel/mt_wifi/pm_mode
modes available:
0 - disable
1 - normal
2 - power-saving *default*
==================================================
SELinux status
--------------------------------------------------
toggle
Code:
setenforce [mode]
modes available:
0 - permissive
1 - enforcing
==================================================
features and changelog
features
- based on 'stock' google sources: android-mediatek-sprout-3.10-marshmallow
- upstream patched up to 3.10.96
- compiled using UBER Linaro GCC 6.0-2015.10 (6.0) (thanks @Cl3Kener for his toolchain)
- supports all android-5.1 and android-6.0 ROMs
- UKSM (Ultra Kernel Samepage Merging)
- Dynamic Fsync Control (credits to faux123)
- Asynchronous Fsync from HTC (credits to imoseyon)
- sweep2wake+sweep2sleep + doubletap2wake. (disabled by default )
- pocket_mod prox hax!
- flashable zip created via AnyKernel2 (credits to osm0sis)
- Wifi Power Management Control (credits to varunchitre15)
- ThunderZap Features: (credits to varunchitre15)
* ThunderQuake Engine
* thunderplug
* thunderX cpu_governor
* thundercharge
changelog
15Nov2015 - CodyKernel-Revamped
- Updated to Linux 3.10.96
- Updated to android-6.0.1_r0.16
- mediatek: mt_wifi: refine p2p earlysuspend registrations (credits to varunchitre15)
- fs/buffer.c: increase the buffer-head per-CPU LRU size (credits to sebastienbuisson)
- mm/slub: don't wait for high-order page allocation (credits to JoonsooKim)
- sched/fair: Stop searching for tasks in newidle balance if there are runnable tasks (credits to francisofranco)
- mediatek: wlan power saver mode control (credits to varunchitre15)
- Added ThunderZap Features: (credits to varunchitre15)
* thunderplug
* thunderX cpu_governor
* thundercharge
older:
15Nov2015 - CodyKernel-Revamped
- Updated to Linux 3.10.93
- pocket_mod_timeout: bringup! in collaboration with @thewisenerd
- flashable zip created via AnyKernel2 by @osm0sis
17Oct2015 - CodyKernel-Revamped
- CodyKernel-Revamped
- based on 'stock' google sources: android-mediatek-sprout-3.10-marshmallow
- upstream patched up to Linux 3.10.90
- compatible for both android-5.1(Lollipop) and android-6.0(Marshmallow)
- compiled using UBERTC-6.0
- bring up pocket_mod for sprout!
- use stock cpufreq-scheduler and iosched-governor (hotplug+bfq) *change it using any kernel control app*
06Sep2015 - CodyKernel-8.0
- Updated to Linux 3.10.87
- Total fix of wake delays (commit 8cc8fefb and 2da8f2d4<credits to @W4TCH0UT>)
- couple of patches to ARM, cpuidle, nohz, block, net, mm, sched, proc, fs, mmc, slub, slab, PM, QoS, pkt_sched (see github for whole changelog)
16Aug2015 - CodyKernel-7.1
- Updated to Linux 3.10.86
- Updated to android-5.1.1_r0.16
- Fixed wake delays (commit e9f38c28)
- SELinux to Permissive
09Aug2015 - CodyKernel-7.0
- Updated to Linux 3.10.85
- fs: fsync: add a toggle to enable or disable fsync() operations (credits to franciscofranco)
- PM / sleep: unregister wakeup source when disabling device wakeup (credits to zhang-rui)
- couple of patches to SELinux (credits to namhyung, Mark Salyzyn, longman88, pcmoore and kernelslacker)
- sched, smp: Correctly deal with nested sleeps (credits to Peter Zijlstra)
- tcp: we can enable tcp fast open functionality by default (credits to franciscofranco)
- tick: don't update idle time if cpu offline (credits to franciscofranco)
- sched/balancing: Prevent the reselection of a previous env.dst_cpu (credits to Vladimir Davydov)
- couple of patches to hwrang (credits to William Clark and bebarino)
13Jul2015 - CodyKernel-6.1
- added new IO Schedulers (VR, sio, zen, fifo, bfq, fiops)
- mm: push readahead to 1024kB
- set SIO as default IO Scheduler
12Jul2015 - CodyKernel-6.0
- Updated to Linux 3.10.84
- Added new cpu governors (smartmax, wheatley, alucard)
05Jul2015 - CodyKernel-5.0
- Updated to Linux 3.10.82
- Added powersuspend PM driver (credits to faux123 and yank555-lu)
- Added intelliactive governor (credits to faux123)
27Jun2015 - CodyKernel-4.0
- Updated to Linux 3.10.81
- Added cpu-boost driver (credits to Saravana Kannan)
- Added ThunderQuake Engine (credits to varuntchitre15)
- patches to rtmutex (credits to Thomas Gleixner)
- ARM: only allow kernel mode neon with AEABI (credits to Russell King)
- patches to Power,PM/QoS (credits to Alex Frid, Antti P Miettinen, Gaurav Sarode, Li Li, terjebergstrom and Puneet Saxena)
- cpu: Implement cpu core control (credits to andip71)
- ARM: make kernel oops easier to read (credits to Russell King)
- patches to cpufreq (credits to Saravana Kannan, Rohit Gupta, Swetha Chikkaboraiah, Srivatsa Vaddagiri and Patrick Cain)
- patches to sched (credits to Tk-Glitch, anarkia1976 and Steve Muckle)
- drivers/misc: remove battery logs (credits to varunchitre15)
21Jun2015 - CodyKernel-3.1
- fixed deep sleep issue
- updated UKSM from 0.1.2.2 to 0.1.2.3
- added Asynchronous Fsync (credits to imoseyon)
couple of patches to the following:
- cpuidle (credits to Tuukka Tikkanen, colincross, Daniel Lezcano, Viresh Kumar, paulburton, Chander Kashyap, amluto, ao2, imeraj, Mel Gorman, Christoph Lameter, Villemoes
- ARM (credits to Rob Herring
- power (credits to jinqian, Ruchi Kandoi, Joe Swantek
- memblock (credits to fnst-lrt, Yinghai Lu)
- workqueue (credits to Li Bin, Thomas Gleixner, fabianfrederick, laijs, utrace, valdisk,
- mm (credits to laijs, fabianfrederick, rashika, JoonsooKim, Davidlohr Bueso, torvalds, bbedward, Catalin Marinas)
- kmemleak (credits to lizf-git)
- readahead (credits hellsgod)
- block (credits to myfluxi, Dave Chinner, jankara, Tanya Brokhman)
- sched (credits to Michael Wang, Peter Zijlstra, Matt Wagantall)
- writeback (credits to Namjae Jeon, Junxiao Bi)
- fuse (credits xemul, andrewjcg, Maxim Patlasov, Rajat Jain
- int_sqrt (credits ramgear)
- PM: devfreq (credits to myfluxi)
(credits to franciscofranco for the following)
- Enable pipe flag.
- mm: push readahead to 512kB
- block: row: add magic values.
- audit: kiss goodbye you stupid piece of crap logging messages.
(credits to faux123 for the following)
- page_alloc: Make watermarks tunable separately
- android: binder: use GPF_HIGHUSER flag since binder is designed for u…
(credits to imoseyon for the following)
- mmc: core: Expose use_spi_crc module parameter in sysfs
- random: remove warning
- random: prevent add_input from doing anything
- fs: sync: Asynchronous Fsync from HTC
- fs/super.c: sync ro remount after blocking writers (credits to aeruder)
- cpufreq: Optimize cpufreq_frequency_table_verify() (credits to Viresh Kumar)
- timer: make deferrable cpu unbound timers really not bound to a cpu (credits to Joonwoo Park)
- wakeup: Add last wake up source logging for suspend abort reason (credits to Ruchi Kandoi)
- kthread_work: wake up worker only when the worker is idle (credits to laijs)
- futex: Add another early deadlock detection check (credits to Thomas Gleixner)
14Jun2015 - CodyKernel-2.2
- Set INTERACTIVE Governor and ROW Scheduler as default
- Enable UKSM (Ultra Kernel Samepage Merging)
- Dynamic Fsync Control (credits to faux123)
- Set SELinux to Enforcing (set it to Permissive at your own risk )
- add uksm 0.1.2.2 for v3.0 .ge.84.patch
- Added ROW I/O scheduler (credits to intersectRaven)
- power: make sync on suspend optional (credits to rknize)
- aio: Skip timer for io_getevents if timeout=0 (credits to famz)
- workqueue: allow rescuer thread to do more work. (credits to neilbrown)
- cpufreq: Introduce new relation for freq selection (credits to Stratos Karafotis)
- couple patches for block and fs improvement (credits to intersectRaven and Tatyana Brokhman)
- touches to hotplug, writeback: increase bdi_min_ratio to 5 (credits to intersectRaven)
- patches for lib/string and lib/memcopy (credits to DooMLoRD and faux123)
- patches to nohz_full (credits to paulmck and khilman)on of all-idle
- couple of ARM patches (credits wildea01, hglm, khilman, kimphill and Russell King)
- patches for task's adj rbtree (credits to Yi-wei Zhao)
- mm patches (credits to JoonsooKim, Lee Susman and Christoph Lameter)
- couple of patches to io sched/idle (credits to Peter Zijlstra, Tim Chen, Davidlohr Bueso, hofrat, Chinmay V S)
- Enhance power efficiency: Series of patches from NVIDIA (credits to Klozz)
- Added optimized ARM RWSEM algorithm. (credits to Ezekeel)
- cpuidle: remove cross-cpu IPI by new latency request. (credits to Guojian Chen)
- staging: binder: Change binder mutex to rtmutex. (credits to Riley Andrews)
- jiffies conversions: Use compile time constants when possible (credits to Joe Perches)
13Jun2015 - CodyKernel-2.0
- Updated kernel to v3.10.80
- Added more cpu governors
(Credits to broonie for the following)
- ASoC: compress: Use power efficient workqueue …
- ASoC: jack: Use power efficient workqueue …
- regulator: core: Use the power efficient workqueue for delayed powerdown …
- ASoC: pcm: Use the power efficient workqueue for delayed powerdown …
(credits to Viresh Kumar for the following)
- fbcon: queue work on power efficient wq …
- block: queue work on power efficient wq …
- PHYLIB: queue work on system_power_efficient_wq …
- workqueue: Add system wide power_efficient workqueues …
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented … …
(credits to Varun Chitre for the following)
- mediatek: cpufreq: add more governor checks …
- mediatek: hotplug: improve current governor checks …
- sprout : back to enforcing
- mediatek : fix kernel panic on non-hotplug governors …
- mmc: disable crc check for 30% extra performance
07Jun2015 - CodyKernel-1.1
- DISABLED S2W AND DT2W BY DEFAULT. (as it drains battery fast. enable it at your own risk. )
(Credits to Varun Chitre for the following)
- defconfig: enable multicore scheduler.
- mali: reduce gpu utilization timeout.
- mali: disable state tracking.
- mali: increase l2 cache max read size.
- mali: increase kernel memory buffer size.
- Disabled GFS and enabled ARCH_POWER.
06Jun2015 - INITIAL RELEASE
- Remove the '+' sign on the kernel local version. (credits to franciscofranco)
- bringup s2w/d2w for sprout! (credits to thewisenerd)
- Fix kernel ooops upon changing CPU governor. (credits to Raymond Golo (intersectRaven))
- defconfig : enable selinux and set to permissive (credits to Varun Chitre)
- mediatek: fixup section mismatches (credits to Varun Chitre)
- ARM: try fixing commit fe9c7cb6 (credits to thewisenerd)
- ARM: fix commit aff6af4d based off b4ef696d (credits to thewisenerd)
Available CPUFreq Governors and I/O Schedulers
==================================================
Available CPUFreq governors:
--------------------------------------------------
- performance
- powersave
- userspace
- ondemand
- interactiveplus
- interactive *default*
- conservative
- hotplug
- intelliactive
- smartmax
- wheatley
- alucard
==================================================
Available I/O schedulers:
--------------------------------------------------
- ROW
- CFQ
- V(R)
- Simple I/O (SIO)
- Zen
- Fifo
- BFQ *default*
- FIOPS
==================================================
FIRST of all thank you sir for this awesome kernel and I have a dumb question I can't get sweep to sleep or sweep 2 wake TO work can you tell me how to do it??
SENT FROM MY PIECE OF GLOWING GLASS MADE BY MICROMAX
HIT THANKS IF I HELPED
nap533 said:
FIRST of all thank you sir for this awesome kernel and I have a dumb question I can't get sweep to sleep or sweep 2 wake TO work can you tell me how to do it??
SENT FROM MY PIECE OF GLOWING GLASS MADE BY MICROMAX
HIT THANKS IF I HELPED
Click to expand...
Click to collapse
We've tested it on 3 of the 5 different panels used by the sprout family. You are perhaps using one of the remaining two. Please contact OP @Agaphetos for more details on how you can help us fix this.
thewisenerd said:
We've tested it on 3 of the 5 different panels used by the sprout family. You are perhaps using one of the remaining two. Please contact OP @Agaphetos for more details on how you can help us fix this.
Click to expand...
Click to collapse
for your information I'm using micromax canvas a1 model no: AQ4501 and I can't help you I'm not a DEV sir could you please look into it??
SENT FROM MY PIECE OF GLOWING GLASS MADE BY MICROMAX
HIT THANKS IF I HELPED
nap533 said:
for your information I'm using micromax canvas a1 model no: AQ4501 and I can't help you I'm not a DEV sir could you please look into it??
Click to expand...
Click to collapse
in which case you can't take ADB logs; you can always send me your device, and I assure you it'll be fixed, ASAP.
Anyone else with AQ4501 willing to provide a few logs for the sake of bringup?
P.S. And oh, i'll send you back your device safe and sound.
I have an AQ4501, ,I added the Wakemods to my own kernel, thanks @thewisenerd
I can confirm that dt2w works flawlessly. S2w takes a bit of time, need to swipe the full screen, a couple of times, then it works
What logs do you need???
Sent from my A0001 using XDA Free mobile app
I've figured out how to use sw2 only thanks to you I can use my device without mashing power button and one bug sweep to sleep doesn't work if you deactivate sweep to wake is it a prob?? and to use sw2s swipe on the nav bar from left to right and again left it works flawless for me thank you for the kernel again and I request you to optimize the kernel sir performance is on par when compared to black box is 2.5k lesser in antutu your kernel got 19381 in antutu and bb got 22356 so all the best for future
SENT FROM MY PIECE OF GLOWING GLASS MADE BY MICROMAX
HIT THANKS IF I HELPED
another doubt sir we have set echo on every boot?? it seems it's not working for me until I do echo after reboot can I fix it anyway??
SENT FROM MY PIECE OF GLOWING GLASS MADE BY MICROMAX
HIT THANKS IF I HELPED
13Jun2015 - CodyKernel-2.0
Download Links: d-h.st | mediafire
Changelog:
- Updated kernel to v3.10.80
- Added more cpu governors
(Credits to broonie for the following)
- ASoC: compress: Use power efficient workqueue …
- ASoC: jack: Use power efficient workqueue …
- regulator: core: Use the power efficient workqueue for delayed powerdown …
- ASoC: pcm: Use the power efficient workqueue for delayed powerdown …
(credits to Viresh Kumar for the following)
- fbcon: queue work on power efficient wq …
- block: queue work on power efficient wq …
- PHYLIB: queue work on system_power_efficient_wq …
- workqueue: Add system wide power_efficient workqueues …
- workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented … …
(credits to Varun Chitre for the following)
- mediatek: cpufreq: add more governor checks …
- mediatek: hotplug: improve current governor checks …
- sprout : back to enforcing
- mediatek : fix kernel panic on non-hotplug governors …
- mmc: disable crc check for 30% extra performance
14Jun2015 - CodyKernel-2.2
14Jun2015 - CodyKernel-2.2
Download Links: d-h.st | mediafire
Changelog:
- Set INTERACTIVE Governor and ROW Scheduler as default
- Enable UKSM (Ultra Kernel Samepage Merging)
- Dynamic Fsync Control (credits to faux123)
- Set SELinux to Enforcing (set it to Permissive at your own risk )
- add uksm 0.1.2.2 for v3.0 .ge.84.patch
- Added ROW I/O scheduler (credits to intersectRaven)
- power: make sync on suspend optional (credits to rknize)
- aio: Skip timer for io_getevents if timeout=0 (credits to famz)
- workqueue: allow rescuer thread to do more work. (credits to neilbrown)
- cpufreq: Introduce new relation for freq selection (credits to Stratos Karafotis)
- couple patches for block and fs improvement (credits to intersectRaven and Tatyana Brokhman)
- touches to hotplug, writeback: increase bdi_min_ratio to 5 (credits to intersectRaven)
- patches for lib/string and lib/memcopy (credits to DooMLoRD and faux123)
- patches to nohz_full (credits to paulmck and khilman)on of all-idle
- couple of ARM patches (credits wildea01, hglm, khilman, kimphill and Russell King)
- patches for task's adj rbtree (credits to Yi-wei Zhao)
- mm patches (credits to JoonsooKim, Lee Susman and Christoph Lameter)
- couple of patches to io sched/idle (credits to Peter Zijlstra, Tim Chen, Davidlohr Bueso, hofrat, Chinmay V S)
- Enhance power efficiency: Series of patches from NVIDIA (credits to Klozz)
- Added optimized ARM RWSEM algorithm. (credits to Ezekeel)
- cpuidle: remove cross-cpu IPI by new latency request. (credits to Guojian Chen)
- staging: binder: Change binder mutex to rtmutex. (credits to Riley Andrews)
- jiffies conversions: Use compile time constants when possible (credits to Joe Perches)
nap533 said:
I've figured out how to use sw2 only thanks to you I can use my device without mashing power button and one bug sweep to sleep doesn't work if you deactivate sweep to wake is it a prob?? and to use sw2s swipe on the nav bar from left to right and again left it works flawless for me thank you for the kernel again and I request you to optimize the kernel sir performance is on par when compared to black box is 2.5k lesser in antutu your kernel got 19381 in antutu and bb got 22356 so all the best for future
SENT FROM MY PIECE OF GLOWING GLASS MADE BY MICROMAX
HIT THANKS IF I HELPED
Click to expand...
Click to collapse
21Jun2015 - CodyKernel-3.1
Download Links: d-h.st | mediafire
Changelog:
- fixed deep sleep issue
- updated UKSM from 0.1.2.2 to 0.1.2.3
- added Asynchronous Fsync (credits to imoseyon)
couple of patches to the following:
- cpuidle (credits to Tuukka Tikkanen, colincross, Daniel Lezcano, Viresh Kumar, paulburton, Chander Kashyap, amluto, ao2, imeraj, Mel Gorman, Christoph Lameter, Villemoes
- ARM (credits to Rob Herring
- power (credits to jinqian, Ruchi Kandoi, Joe Swantek
- memblock (credits to fnst-lrt, Yinghai Lu)
- workqueue (credits to Li Bin, Thomas Gleixner, fabianfrederick, laijs, utrace, valdisk,
- mm (credits to laijs, fabianfrederick, rashika, JoonsooKim, Davidlohr Bueso, torvalds, bbedward, Catalin Marinas)
- kmemleak (credits to lizf-git)
- readahead (credits hellsgod)
- block (credits to myfluxi, Dave Chinner, jankara, Tanya Brokhman)
- sched (credits to Michael Wang, Peter Zijlstra, Matt Wagantall)
- writeback (credits to Namjae Jeon, Junxiao Bi)
- fuse (credits xemul, andrewjcg, Maxim Patlasov, Rajat Jain
- int_sqrt (credits ramgear)
- PM: devfreq (credits to myfluxi)
(credits to franciscofranco for the following)
- Enable pipe flag.
- mm: push readahead to 512kB
- block: row: add magic values.
- audit: kiss goodbye you stupid piece of crap logging messages.
(credits to faux123 for the following)
- page_alloc: Make watermarks tunable separately
- android: binder: use GPF_HIGHUSER flag since binder is designed for u…
(credits to imoseyon for the following)
- mmc: core: Expose use_spi_crc module parameter in sysfs
- random: remove warning
- random: prevent add_input from doing anything
- fs: sync: Asynchronous Fsync from HTC
- fs/super.c: sync ro remount after blocking writers (credits to aeruder)
- cpufreq: Optimize cpufreq_frequency_table_verify() (credits to Viresh Kumar)
- timer: make deferrable cpu unbound timers really not bound to a cpu (credits to Joonwoo Park)
- wakeup: Add last wake up source logging for suspend abort reason (credits to Ruchi Kandoi)
- kthread_work: wake up worker only when the worker is idle (credits to laijs)
- futex: Add another early deadlock detection check (credits to Thomas Gleixner)
awesome kernel thanks for optimizing so fast thank you sir can you add otg support?? is it possible ?? if not why it isn't possible??
Sent from my Micromax AQ4501 using XDA Forums PRO
27Jun2015 - CodyKernel-4.0
27Jun2015 - CodyKernel-4.0
Download Links: d-h.st | mediafire
Changelog:
- Updated to Linux 3.10.81
- Added cpu-boost driver (credits to Saravana Kannan)
- Added ThunderQuake Engine (credits to varuntchitre15)
- patches to rtmutex (credits to Thomas Gleixner)
- ARM: only allow kernel mode neon with AEABI (credits to Russell King)
- patches to Power,PM/QoS (credits to Alex Frid, Antti P Miettinen, Gaurav Sarode, Li Li, terjebergstrom and Puneet Saxena)
- cpu: Implement cpu core control (credits to andip71)
- ARM: make kernel oops easier to read (credits to Russell King)
- patches to cpufreq (credits to Saravana Kannan, Rohit Gupta, Swetha Chikkaboraiah, Srivatsa Vaddagiri and Patrick Cain)
- patches to sched (credits to Tk-Glitch, anarkia1976 and Steve Muckle)
- drivers/misc: remove battery logs (credits to varunchitre15)
IjazCI said:
Can you add this to your kernel.
"ThunderQuake Engine by varun chitre"
Click to expand...
Click to collapse
new update is out.
I added ThunderQuake Engine.
check post: CodyKernel-4.0
05Jul2015 - CodyKernel-5.0
05Jul2015 - CodyKernel-5.0
Download Links: d-h.st | mediafire
Changelog:
- Updated to Linux 3.10.82
- Added powersuspend PM driver (credits to faux123 and yank555-lu)
- Added intelliactive governor (credits to faux123)
My phone keeps crashing and rebooting. I already changed from interactive to hotplug. The following is my pastie. Hope it helps.
http://pastie.org/10284531

[KERNEL][P/9-Q/10] GoGreen Rolex[HM4A]

Kernel For Android Q Only
Changelog:
Added OC Cpu Up to 1,65GHZ
Added OC GPU up to 650Mhz
Screen Refresh OC to 65Hz
Added Kcal Control
Added Msm Hotplug Driver
Download Link:
MOD EDIT: DOWNLOAD LINK REMOVED
*Tested on Treble ROM(bliss ROM)
Special Thanks:
[email protected] for kernel source
Note:
If flash fail 'busybox error' use batik recovery (recomended) or old recovery
[Update Pushed]
Changes:
Added Adreno idle
Enabled Force fast charging
Added dancedance governor
Added TCP Westwood
Added all TCP Cong
Added zen io
Some optimized and I forgoted
Download link:
MOD EDIT: DOWNLOAD LINK REMOVED
Credit:
[email protected] for sources
Note:
If flash fail use batik recovery
Note for user Which uses gogreen
If found bug or other problem
Can ask and provide kernel reports to (t.me/darknesshiddenorg)
Keep calm
Work on Havoc os v 3.0?
Android Q
faizall12 said:
Work on Havoc os v 3.0?
Android Q
Click to expand...
Click to collapse
Sure if treble rom
Btw thanks mastah, oc nya mantap buat pubg lancar jaya
:laugh:
faizall12 said:
Work on Havoc os v 3.0?
Android Q
Click to expand...
Click to collapse
DevilUsr said:
Sure if treble rom
Click to expand...
Click to collapse
Thread open again .
strongst
Forum Moderator
Update GoGreen Q Pushed This for Android q only
-Added sound control
-Enable all core when boot
-arm: boot: dts: msm8917: enable threadirqs boot
-ARM: dts: msm8917: Set GPU idle timeout to 64 ms
-dts: qce: Set QCE Hardware to 160 MHz on msm8917 platforms
Other optimized
Special thanks
Nick for source @z4nyx for helping
@am_Useless for suggested
Channel : http://t.me/gogreenDarkness
Link Download:
https://sourceforge.net/projects/gogreenxiaomi/files/latest/download
Sources:
https://github.com/areyoudeveloper/android_kernel_msm8917
Note:if device slow down disabled msm thermal
[Update Pushed]
- msm_adreno_tz: add adrenoboost parameter
- drivers: thermal: disabled core control forcefully
- msm8917.dtsi: disable vdd-restriction
- msm8917-regulator.dtsi: undervolts -50mV
- OC Cpu up to 1,8Ghz
Bugs:
-core control force enabled
Sources:https://github.com/areyoudeveloper/android_kernel_msm8917
Download Links:
https://sourceforge.net/projects/gogreenxiaomi/files/latest/download
[Update Pushed]
-arm64: Cortex-A53/ARMv8 optimizations for msm8917/20/37/40/52/53/sdm450
-removed oc
-added 1,3ghz
-some fixing
-some optimization
-revert boot with allcore
Download Links:
https://sourceforge.net/projects/go...F.Kernel-VER.3.18.140-Q-20200210.zip/download
Source:
https://github.com/areyoudeveloper/android_kernel_msm8917
Fork from Nick kernel
$2&00
Thanks for: @z4nyx
[Update Pushed]
Changes:
-Optimization Cpu
-Optimization Regulator (Undervolts)(To keep device cold)
-Optimization Something and I forget
Download Links:
https://sourceforge.net/projects/gogreenxiaomi/files/latest/download
Source:
Http://GitHub.com/areyoudeveloper/android_kernel_xiaomi_msm8917
Thanks for:
Z4nyx
Nick for sources
Based on S kernel
Note:
"Cause used anykernel ver2 after flash kernel need to flash magisk again"
[Updated Pushed]
What's new:
-Added cpu boost
-Added Alucard gov
-Added Simple Gpu Algorithm
-Some optimization
*
-Compile with Linaro TC 7.5
-Update anykernel to ver 3
Download Links:
https://sourceforge.net/projects/go...F.Kernel-VER.3.18.140-Q-20200214.zip/download
Special Thanks @mhmmdfas
[Updated Pushed]
Changes
-include/Linux/msm_ion.h m0v3 all definition to /staging/Android/ion/msm_ion.h
-Added qnovo Quick Charging
-Added BioShock Governor
-Added impulse governor
-Added Lionheart Governor
-Added maple iosched
-Added anxiety iosched
Special Adding:
-Added sad_tea Governor XD
Credit: @mhmmdfas (I'm Kang iosched from her GitHub) @muralivijay (I'm Kang Governor and qnovo Quick Charging from her GitHub)
Download Links:
https://sourceforge.ne/projects/gog...F.Kernel-VER.3.18.140-Q-20200217.zip/download
Source (Not Up-to-date):
https://GitHub.com/areyoudeveloper/android_kernel_xiaomi_msm8917
Get GoGreen Save world's (Warning Contain Ads XD)
[Updated Pushed]
Changes
-include/Linux/msm_ion.h m0v3 all definition to /staging/Android/ion/msm_ion.h
-Added qnovo Quick Charging
-Added BioShock Governor
-Added impulse governor
-Added Lionheart Governor
-Added maple iosched
-Added anxiety iosched
Special Adding:
-Added sad_tea Governor XD
Credit: @mhmmdfas (I'm Kang iosched from her GitHub) @muralivijay (I'm Kang Governor and qnovo Quick Charging from her GitHub)
Download Links:
https://sourceforge.net/projects/go...F.Kernel-VER.3.18.140-Q-20200217.zip/download
Source (Not Up-to-date):
https://GitHub.com/areyoudeveloper/android_kernel_xiaomi_msm8917
Get GoGreen Save world's (Warning Contain Ads XD)
-Added qnovo Quick Charging
Click to expand...
Click to collapse
Can we charge to 1.5/2A?
MaxisMan said:
Can we charge to 1.5/2A?
Click to expand...
Click to collapse
Idk I don't have charging with 1,5A up
Test by ur self
DevilUsr said:
[Updated Pushed]
Changes
-include/Linux/msm_ion.h m0v3 all definition to /staging/Android/ion/msm_ion.h
-Added qnovo Quick Charging
-Added BioShock Governor
-Added impulse governor
-Added Lionheart Governor
-Added maple iosched
-Added anxiety iosched
Special Adding:
-Added sad_tea Governor XD
Credit: @mhmmdfas (I'm Kang iosched from her GitHub) @muralivijay (I'm Kang Governor and qnovo Quick Charging from her GitHub)
Download Links:
https://sourceforge.net/projects/go...F.Kernel-VER.3.18.140-Q-20200217.zip/download
Source (Not Up-to-date):
https://GitHub.com/areyoudeveloper/android_kernel_xiaomi_msm8917
Get GoGreen Save world's (Warning Contain Ads XD)
Click to expand...
Click to collapse
Sorry for broken link but has fixed now
[Updated Pushed]
Changes:
Optimization sad_tea Governor
Optimization charging
Optimization sadtea support with cpu_governor.h
Download Link:
https://sourceforge.net/projects/go...F.Kernel-VER.3.18.140-Q-20200223.zip/download
[Updated Pushed]
Changes:
↓Revert Optimization charging (just Accident may will reoptimized next update)
↑Merge caf tag'LA.UM.8.6.r1-04000-89xx.0'
√Some optimization
Download Link:
https://sourceforge.net/projects/go...F.Kernel-VER.3.18.140-Q-20200313.zip/download
Thanks for:
adi153
Nick
[UPDATE PUSHED] [KERNEL] [GoGreen]
[P/9&Q/10]
Changes:
________
√Boot/qcom/
msm8917-bus.dtsi :ptimization camera bandwidth
________
√boot/qcom/msm8917-camera-*.dtsi :: trying to reduce gcam lag
________
✓boot/qcom/msm8917-gpu.dtsi :: little optimization
________
✓boot/qcom/msm8917-regulator.dtsi :: uv again to reduce global warming Xb
________
+?Some optimization
By Tea :')
Download Link:
https://sourceforge.net/projects/go...F.Kernel-VER.3.18.140-Q-20200315.zip/download
Sources:
https://GitHub.com/areyoudeveloper/android_kernel_xiaomi_msm8917
Flash and enjoy ?
hi, it's the first time im going to flash a custom kernel
its compatible with magisk?need to flash the magisk zip after the kernel?

Categories

Resources