Custom kernel for Lenovo A820 suitable for AOSP roms.
Not compatible with mastersanta's V3 rom
v2.1+ is compatible with mastersanta's rom and should be good for any other AOSP-based rom
For MIUI and VIBE wait or ask the developer of your rom.
Aroma installer with some options
-
Chipset undervolted (recommended to try this first)
-
Chipset at default volts (if you experience glitches or sound corruption, try this one)[/list]
-
Backup of NVRAM, IMEI and boot.img (saved on internal and external cards in proton_kernel_backup folder.
-
Restore NVRAM, IMEI and boot.img
GPU is now controlled via module interface. init.d script is included and istalled automatically.
You can control GPU DVFS (dynamic voltage and frequency), GPU target frequency and GPU voltages for all states.
The kernel should have better performance and better battery life.
"Changelog" |
SelectShow> |
Proton Kernel v2.2 (KitKat) – 16.05.2015
-
Add GPU voltage and frequency interface
-
Change proximity sensor values once again
-
Calibrate light sensor for bright-light conditions
-
Add F2FS and exFAT support
-
Enabled NTFS support
-
Remove ION/GPU debug and logging
-
Added SIO scheduler
-
Fix power-off charging bug
-
Enabled frandom
-
Build optimizations
Proton Kernel v2.1 (KitKat) – 21.04.2015
-
Fixed proximity sensor
-
Calibrate light sensor
-
Support for VMS v3 AOSP rom
-
Implement intelli-plug from faux123 (merge pull request from jwchen119)
Proton Kernel v2.0 (KitKat) – 15.04.2015
-
Compiled with linaro 4.9.3 gcc with corex a7 optimizations
-
Optimize slub and remove MTK stuff
-
NOATIME and NODIRATIME by default
-
Decrease asynchronous I/O latency for solid-state disk
-
[RFC] [PATCH] [timer] Optimise apply_slack() for size and speed
-
Lock initial TCP window size to 64K
-
Tune CFS
-
Disable GENTLE_FAIR_SLEEPERS
-
Dynamic filesync v1.5
-
Asynchronous filesync
-
Dynamic dirty page writeback
-
Update rwsem
-
Dynamic read ahead
-
Added init.d functionality
-
Remove MTK powerkey aee hang detect
-
Add support for kernel mode neon
-
Added frandom driver
-
Removed some logs and debugging
-
Other small tweaks and changes
|
"Credits" |
SelectShow> |
-
masterwasome for guides on xda
-
varunchitre for some features in thunderzap kernel
-
faux123 for dynamic filesync
-
Christofer83 for prebuilt linaro toolchain
-
superdragonpt and Dr-Shadow for valuable code which I learned a lot from
-
amarullz for Aroma Installer
-
wjchen for helping me with testing
-
mastersanta for finding how to fix USB mounting problem in the beginning
-
all other people for their guides and information, which I've found over the net
|