[P76*] ExperiencedKernel for LG Optimus L9 v.0.2

Hi.
I would like to show my new project. ExperiencedKernel. It’s based on stock 3.0.31 (i’m going to update kernel), but it has many new functions and tweaks. It’s for P760, P768, and P765 with stock rom.

You will need:
-Stock rom installed without mods
-CWM recovery (recommended my version)
-Unlocked botoloader

Installation:
-Boot to CWM
-Backup your rom
-Flash zip
-Wipe cache and dalvik-cache

Features:
-Based on stock kernel 3.0.31
-Added sio, row and zen i/o scheduler (sio is default)
-Added governors (SANJOSE, LAZY, PEGASUSQ – tweaked, recommended and deafult), AGGRESSIVE, AGGRESSIVEX, GALLIMAUFRY, GALLIMAUFRYX, SAKURACTIVE, SMARTASS2, WHEATLEY, ADAPTIVE
-Cpu voltage control
-GPU OC/UV (default 1.1 Ghz max, you can set up to 1.42 Ghz)

1420mhz: 1375 mV
1305mhz: 1365 mV
1228mhz: 1350 mV
1113mhz: 1300 mV
1036mhz: 1250 mV
921mhz: 1200 mV
806mhz: 1175 mV
729mhz: 1100 mV
614mhz: 1075 mV
537mhz: 1025 mV
422mhz: 1000 mV
307mhz: 925 mV
230mhz: 900 mV

-Tweaked hotplug
-Compiled with Linaro GCC 4.7.3
-Some other small tweaks
-Added sound control
-Added fsync control
-KSM, ZRAM nad cleancache
-Added voltage control
-Added live oc (easy freq changing)
-Added screen off max freq
-Enabled other tcp alghoritms and set westwood as default
-Get some ram free
-1MB Ramhack 
-Makefile tweaked
-Touchscreen Tweak
-Smartreflex updated
-Wifi power mode via sysfs
-init.d support
-Added CPU Topology
-And other small changes
-GPU OC 384 Mhz
-860 Mb ram – only in ram hack version. See ram hack version info.

Some guides:

Terminal commands for all the options in this kernel:Fsync:echo 1 > /sys/module/sync/parameters/fsync_enabled – to enableecho 0 > /sys/module/sync/parameters/fsync_enabled – to disableSound Control (volume boost on headphones:echo i > /sys/devices/virtual/misc/soundcontrol/volume_boostReplace i with 0-1 of your choice.wifi_pm:echo 1 > /sys/module/bcmdhd/parameters/wifi_pm – to enable

echo 0 > /sys/module/bcmdhd/parameters/wifi_pm – to disable

TCP Congestion Algorithm interface 

To check all the available options:

sysctl net.ipv4.tcp_available_congestion_control

To change to other option:

sysctl -w net.ipv4.tcp_congestion_control=NAME_OF_THE_ALGORI THM

About ram hack version:
This version gives you 860 Mb ram for system. There is one problem. It’s disabling 1080p recording feature. 720p recording and taking photos works very well.

This kernel is compatible with: https://play.google.com/store/apps/d…0.trickstermod . You can control options above with this app. It has also more optioms which this kernel support (ex. screen off max freq, live oc, smartflex control, dynamic fsync). I reccomend to use this app.

Download:  http://d-h.st/pdM

If you want to support me use adf.ly links. Thank you.

Ram Hack version (see ram hack section):  http://d-h.st/vNI

No adf.ly links:
http://d-h.st/pdM
Ram Hack version (see ram hack section):  http://d-h.st/vNI

Source: https://github.com/artas182x/p760_stock_kernel.git

Thanks to: @franciscofranco @samno @AntonX @iodak @Ezekeel @iBluemind

Changelog:

0.2

  • Descreaed boot freq to 921 Mhz
  • Fixed proximity sensor
  • Descreased GPU freq to 384 Mhz
  • Only ramhack version: enabled ram console, fixed fastboot and dumping last kmsg – decreased ram memory to 860 Mb from 861 Mb
  • Changed linaro opt flags
  • Added dynamic fsync control (use trickster mod to enable this)

0.1

  • First release