[Samsung Galaxy Nexus] ak:
xXx - Experimental Kernel Version

INTRODUCTION:

--- This kernel version is experimental in continuous evolution ---

it has all the features characteristic of the AK.

And 'suitable for those who like to have a super updated kernel.

NB:

PGM is supported

--- if you have problem report this to Developer Thread ---

* Works on:

4.2.1 - 4.2.2

AOSP and CM ROMs

Linux 3.0.80+

Based on JB Stock Kernel

Ramdisk Compatible with CM-10.X and AOSP-4.2.2

Compiled with New Linaro 4.7.3-2013.04.15

Linaro -O3 Optimizations

KERNEL OPTIONS:

Revert --- Wifi Drivers ---

from 3.4 to Old:

WEP don't work anymore with new drivers

Bcmdhd: Version 1.88-16

NB:

Do you want to restore old kernel or another kernel? Before flash you have to do:

Step1: Download script manager (https://play.google......scriptmanager)

Step2: Disable Wifi, Tethering ecc ...

Step3: Run as root /data/ak/recovery_wpa_hostapd.sh

Step4: Goto to recovery and flash your new kernel

or

Flash this ZIP from recovery:

ak.restore.OLD.WIFI.zip

Enable --- Frandom ---

support at Boot:

Link to Technical info for Frandom

Step1: copy from /data/ak/init.d/98frandom to init.d folder

Step2: set permission to +x and owner to root:shell

Step3: reboot

Enable --- Ksm ---

without app:

Link to post with instructions

Link to wiki page for technical info

Thanks lisan

Enable --- Zram ---

Step1: Run /data/ak/backup/zram_imoseyon.sh with scriptmanager

Step2: check if it work by do command --- free --- from terminal

Fix for --- wifi drops ---

Enable Wifi High perf in trickster

Disable wifi optimizations from settings

Disable Avoid poor connections

KERNEL FEATURES:

Governors:

Interactive from 3.4.X Kernel (Default) with Early Suspend when screen goes Off

Conservative with Early Suspend cpu1 when screen goes Off

Ondemandplus

Ondemand

Wheatley

Performance

Powersave

Userspace

Hyper

Lazy

Hotplug Governors:

Abyssplug

Hotplug

Sakuractive

NB

... i'm not responsible for any crash ...

... Use at own risk ...

... it is known that they are unstable when used on architecture tuna / omap / mpuss ...

IF YOU WANT TO USE HOTPLUG FEATURE YOU HAVE TO SET:

MIN FREQ =MIN ON FREQ

(EXP: MIN FREQ = 350 and MIN ON FREQ = 350)

(EXP: MIN FREQ = 230 and MIN ON FREQ = 230)

... Hotplug governors are compiled as Modules ...

If you want to use do:

adb shell

cd /system/lib/modules

insmod <governor_name>

* Schedulers:

Row (Default and Optimized)

Bfq, Fifo, Vr, Sio, Cfq, Noop, Deadline, Fiops

* Read Ahead Buffer Size:

512/32

* Cpu Freqs:

350Mhz (Default Min)

1200Mhz (Default Max)

+180Mhz

+230Mhz

+525Mhz

+810Mhz

+1350Mhz

+1350Mhz

+1420Mhz

+1480Mhz

+1560Mhz

+1640Mhz

* Gpu Freqs:

384Mhz

* TCP Congestion:

Westwood (Default)

Cubic, Bic, Westwood, Htcp, Hstcp, Hybla, Vegas, Scalable, Lp, Veno, Yeah, Illinois, Reno

* Others Features:

Enabled IVA 500Mhz95iosettings - Thanks Franco Team

Dynamic Ftrace

Dynamic Readahead

Linux BootLogo Support

Last Wifi Drivers 3.4.x kernel

Interactive Governor from 3.4.x Kernel

Wifi Patch from 3.4.x Kernel

CPU Topology

AK Color palette

Content Adaptive Brightness

OTG Host Mode On Charge

Ksm support

Dynamic Fsync Control

Voltages Control (Core, Iva, Mpu and more ...)

Blx control

Fastcharge control

High performance audio

Sound Boost control

Temp control

Vibrator control

Color Control

Gamma Control

Trinity Contrast

Frandom Optional

Low Memory Killer from 3.4 Linux Kernel

Net and Bluetooth Update - Thanks Lioux

FQ Codel Enabled

CIFS Support

Scheduler Autogroup

Oom Patches

Optimizations:

Add Osmosis Scheduler optomizations

create_bugreport.sh Script Ext4 Mount Optimization

Ext4 Fs with Discard Option

Ak PowerHal Compiled from Source

Create a report of status at boot (data/ak/ak-boot.log)

Zipalign at Boot

Enable Frandom at Boot

Auto Create init.d folder if not present

init.d Support

Sysctl Vm Optimizations at boot

Wipe Cache and Dalvik First Boot

Clean old Kernel Files First Boot

Pngs Charging Image Ak Style

XZ Compression

USB OTG Mount

... ecc .. ecc ...

Scripts present into --- /data/ak/ ---:

--- create_bugreport.sh ---

All thanks to Lioux

If you lunch this script you can collect all the infos for trouble problems with kernel:

last_kmsg

logcat

uname

dumpsys

ecc ...

--- frandom_test.sh ---

With this scripts you can test frandom/urandom bench

--- recovery_wpa_hostapd.sh ---

With this script you can revert to old wifi drivers

--- 98fq_codel ---

init.d script for enable FQ codel net scheduler

--- 98frandom ---

init.d script for enable Frandom​