[KERNEL][3.4.5][GPU @403MHz] Kash Kernel V2.3 [Fixed Battery Drop]

[KERNEL][3.4.5][GPU @403MHz] Kash Kernel V2.3 [Fixed Battery Drop]
First ever Custom Kernel for Micromax A116 Canvas HD
 
FEATURES:
  • Based on MyPhone Agua Iceberg source. (4.2)
  • Swap Support Added
  • Added config.gz support
  • Clean Cache Enabled
  • CIFS network file system support
  • LZMA Compression for zImage and Gzip for ramdisk.
  • 1080p video recording support.
  • Enhanced hw composer.
  • NTFS support.
  • GPU overclocked @ 403MHz
  • Optimized imgsensor drivers
  • New LCM drivers for Vivid display colors.
  • VM Dirty ratio tweaks.
  • Battery drop fixed. Works perfectly 
  • Added frandom driver.
  • Added Ramzswap support.
  • Optimized apply_slack() for size and speed
  • Faster NOATIME and NODIRATIME mounting flags
  • Enabled Dynamic Filesync Control 2.0
  • Lock the initial TCP window size to 64K
  • Asynchronous I/O latency to a solid-state disk greatly increased
  • Enabled ARCH_POWER
  • Added cdrom option to UMS-lun-devices (you can now use this app: Link) New governors added:
  • Smartass2
  • LulzactiveQ
  • PegasusQ
  • ZZMOOVE
  • NIGHTMARE
  • SAKURACTIVE
  • InteractiveX
  • Intellidemand New IO Schedulers added
  • ROW
  • ZEN
  • FIOPS
  • FIFO
  • VR
Bugs:


  • None!

Install Instructions:


Make a full backup of your current ROM.
Place the kernel zip in sdcard and reboot to recovery.
Mount /system.
Install kernel zip and reboot!
Changelog:
Alpha builds:
VERSION 0.1:

  • First build from 4.1 source
  • Boots on JB4.2

VERSION 0.2

  • Added 7 CPU Governors
  • SWAP support enabled
  • Enabled access to config.gz

VERSION 0.3

  • XZ Compression for zImage
  • Clean Cache Enabled
  • Added 4 new IO Schedulers

Stable builds:

VERSION 1.0

  • Fixed Camera FC
  • CIFS network file system support
  • Enabled 1080p Video Recording and Playback (not tested)
  • Optimized zImage for size


VERSION 1.1

  • Fixed Charging issue.
  • USB OTG fixed.
  • NTFS support enabled. (Not tested. Lol)
  • Built CIFS as module.
  • zImage size reduced by using LZMA compression.
  • Enhanced hw composer.


VERSION 2.0

  • MERGED SOURCE WITH 4.2 (MyPhone Agua Iceberg)
  • Overclocked GPU @ 403MHz
  • CAMERA FIXED!!
  • Optimized Imgsensor drivers (better camera colors).
  • New LCM drivers (vivid display colors).
  • Overclocked CPU @1.5GHz (only visual, lags a lot)

VERSION 2.1

  • Added new battery drivers from Kogan Agora HD+ (might fix battery drop, not tested).
  • Removed CPU overclock.
  • VM dirty ratio tweaks
  • Set VM_MAX_READAHEAD= 512KB
  • FIXED VOLUME KEYS! 

VERSION 2.2

  • Battery drop fixed. Works perfectly
  • Added frandom driver. (Faster random variable generation)
  • Added Ramzswap support.
  • Optimized apply_slack() for size and speed
  • Faster NOATIME and NODIRATIME mounting flags
  • Enabled Dynamic Filesync Control 2.0
  • Lock the initial TCP window size to 64K
  • Asynchronous I/O latency to a solid-state disk greatly increased
  • Enabled ARCH_POWER

VERSION 2.3

  • Fixed Graphics glitch (enabled sync)
  • Patched binder.c for Android 4.4 support
  • Added Intellidemand governor.
  • Added cdrom option to UMS-lun-devices (you can now use this app: Link)
  • Reduced modules size. Now kernel zip only 5mb



Download Links:
Please read instructions before flashing!


Patches:

FAQ:

GPU overclock reduces performance on my phone. Why? OR I'm getting low scores on benchmark? OR I get low fps? (Don't be dumb to ask this question again and again).
A: I really don't know the reason. But if it doesn't work for you, download this and flash it using CWM/TWRP without wipe.
What is a kernel? Why should I install it?
A: Click here to know the answer.
Will this work on all MT6589 Phones?
A: NO!

Is this kernel compatible with all ROMs?
A: Yes. But for ROMs not based on stock, (like MiUi and ColoOS) you have to replace ramdisk.

Will this work on other clones like MyPhone A919i, Wiko Cink 5, Fly IQ451 ?
A: YES. It will work :)

Is this kernel recommended for daily use?
A: Yes!

My phone lags a lot on V2.0. Why?
A:Because you are on 1.5GHz by default. Download Set CPU from playstore and set max frequency to 1.2GHz.

What are the best governor+io combinations?
A: Hotplug+cfq, Smartassv2+cfd, Sakuractive+cfq. You can try others and report!

Click image for larger version

Name: IMG-20140228-WA0001.jpg
Views: 628
Size: 34.0 KB
ID: 2607785   Click image for larger version

Name: IMG-20140228-WA0005.jpg
Views: 587
Size: 56.6 KB
ID: 2607786   Click image for larger version

Name: tmp_Screenshot_2014-03-01-20-23-182109670023.jpg
Views: 607
Size: 74.7 KB
ID: 2607792