[KERNEL][Ninja 3][A57][A56]Guneet.Kernel-1.0★Lightning Fast★ for Micromax A57&A56
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
Hello Ninjas! After Continuous Work for 3 Weeks, I am here with my First Ever Kernel for Micromax A57
Moving down to the most awaiting thing, features!. Here goes the list!
Compiled using Optimized Linaro NDK!
Compiled vfp with neon
LZMA compression for kernel. Size 3.2MB ==> 2.4 MB
A big bunch ofoptimization in makefile
USB Force Fast Charging [WIP]
Timer Slack Controller
Overclocked upto 1.26 Ghz [Experimental and still a WIP]
Lowered the Min. freq from 245-> 122 Mhz for more Battery
Tweaked Ondemand Governor
Added 15 New Governors. Total 21 Now
Added 4 new IO schedulers. Total 7 now
Dynamic Fsync control
Asynchronous I/O latency to a solid-state disk greatly increased.
Added frandom (Fast kernel number generator) driver
NOATIME and NODIRATIME by default
Patch for depleting Entropy pool
Disabled frame pointer
Optimized apply_slack() method for size and speed
Autogroup patch group by current user android UID instead of task ID
New 'Simple' GPU Governor by faux123
No for A56 and Proximity Sensor won't work for A57 users
Thanks to Maruti Gagan for intensive Testing
Thanks to Faux123, VarunChitr15,Doomlord,Ezekeel,Dhinesh Kumar,Adhithya Rajagopal for Contributions
Thanks to Everyother Person who was involved in the Project Directly or Indirectly
CPU You can use any CPU controlling app to overclock.
It has been reported that OC is doing nothing in some ROMS
This is still a work in progress and is not completely effective yet.
Fsync stands for file sync. Disabling it boosts the performance, responsiveness and database.
You can see increase in database score in AnTuTu and IO in quadrant
Warning: Disabling has a side effect of a possible data loss whose chances are 1/1000. So disable it and enjoy the snappy phone
How to disable
echo "0" > /sys/class/misc/fsynccontrol/fsync_enabled
Use 1 to enable it. In this kernel its enabled by default
I have enabled good amount of TCP congestion controls. You can use them according to your need
HTC has been quite good about releasing expedient Android system … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?