[KERNEL] [TUNA] [3.0.80+] [4.2.x] [SKL v256 - KUBO r50^] [30/05] AK

Search This thread

ak

Senior Member
Feb 19, 2011
14,849
69,622
Ak Land Valley
ak.hiddenbytes.org
akbssignature.png



attentionr.png


I am not responsible for any damage to your phone.
Read before downloading or posting in the thread:
Proceed with caution if you have no experience.

PGM is supported
--- if you have problem report this to Developer Thread!
---

Please post oll the OFFTOPIC questions here:
[Off-Topic] - [AK kernel] - Silverdrag2

Please post oll the QUESTIONS here:
[FAQ] - [AK Kernel 101 - Questions and Answers] - Khizar

Before Posting problems with kernel read this guides
:
[HOW TO] - [Post Kernel last_kmsg] - Ciprianruse88
[REF] - [Galaxy Nexus 4.2.x tips & trick] - Samersh72
[Guide] - [How To Logcat] - Khizar
[GUIDE] - [Undervolting The Right Way] - Klathmon
[GUIDE] - [SmartReflex and Undervolting] - Szucsgf
[HOW-TO] - [
Using init.d scripts] - Stevensoaj

--- Bug Report Readme and How to ---

Step1:
Download script manager (Direct Link)
Step2:
Run as root /data/ak/create_bugreport.sh
Step3:
Open /sdcard/bugreport_YYYYMMDD_HHh_MMm_SSs.tar.bz2 and verify the presence of dump

Step4:
Collect these infos:

kernel version
rom version

governor

scheduler
freq cpu
freq gpu
undervolt
ecc ... ecc ...
short description of the problem

Step5:

Submit On thread for the analysis




thanksk.png


Special thanks and donations are made to "[email protected]" creator of the server hosting "http://beta.androidfilehost.com/"

Thanks goes to the following people.
what exists in this kernel was created by learning from their thread:

renaudallard https://github.com/renaudallard
faux123 https://github.com/faux123
franciscofranco https://github.com/franciscofranco
imoseyon https://github.com/imoseyon
morfic http://morfic.euroskank.com/git/
Ezekeel https://github.com/Ezekeel
dorimanx https://github.com/dorimanx
voku https://github.com/voku
gokhanmoral https://github.com/gokhanmoral
DerTeufel
https://github.com/DerTeufel
stratosk https://github.com/stratosk

sonicxml
https://github.com/sonicxml/furry-octo-lana
Brandon Berhent https://github.com/AndroidDeveloperAlliance
Humberos https://github.com/humberos
Bhanvadia https://github.com/bhanvadia

Boype [email protected]:boype/kernel_tuna_jb42.git
and all the people who contribute to the development of android.



postscriptum.png


If you appreciate my work and that of the guys who work with me donate $ 1 no more.
This money will be used to help maintain and all that is needed to continue the development of the AK kernel.

Are not used for me but will be donated to turn to those who contribute.




MkfOS


[4.2.1 - 4.2.2] DIAMOND (EXPERIMENTAL)
dev-host - Last Version: AK.256.SKL.zip
Differential Changelog: Link
Features: Link
Github: Link

[4.2.2] KUBO (STABLE)
Latest Version: Link
NB:
This version is compiled to try to keep a line with a stability
All credit and thanks goes to
:
BigBrother1984


HOSTING SERVER FOR ALL VERSIONS
Old Kernel version download (androidfilehost): Link

Old Kernel version download (dev-host): Link

RESET TO STOCK KERNEL - 4.2.1
cwm-boot-JB.Stock.Kernel-JOP40C.zip

RESET TO STOCK KERNEL - 4.2.2
cwm-boot-JB.Stock.Kernel-JDQ39.zip



20982941.png


You can use this thread for all infos and doubt (click on users for direct link):
[WALLPAPERS] [LOGO SIGNATURE] - [AK KERNEL] -
Ciprianruse88
[GUIDE] - [CPU Governors & I/O Schedulers] - MBQsniper
[FIX] - [Optimum Color Control Values] - Arzbhatia

[How-to] [FAQ] - [Paranoid Android 101] - Khizar
[GUIDE] - [How to keep sdcard format same after upgrading to 4.2] - Khizar

[GUIDE] - [Building your first Kernel] - Thewadegeek
[GUIDE] - [Create a Kernel Building Script] - Ayysir
[REF] - [Galaxy Nexus ROM / kernel combination comparison] - Charmacas

New fantastic tutorial for compile a persona Kernel:

[TUTORIAL] - [Complete Galaxy Nexus Kernel Development] - Climber Ty



Don't forget to press Thanks and Rating
button!

 
Last edited:

ak

Senior Member
Feb 19, 2011
14,849
69,622
Ak Land Valley
ak.hiddenbytes.org
xXx - Evil Add On


My daily driver ROM is (click on logo):



DroidTh3ory:

This is AXI0M.. Its Rebirth.
Feature filled ROM based on speed.
Contains Mods, Features, and Code from EVERYWHERE.

Build Details: AOSP 4.2.2 Compiled Using Linaro 4.7 Toolchain and -03 Optimizations
Krait Optimizations
Cortex A9 Optimizations
Bionic Optimizations
and a lot of others fck features ......

HEXrb

Thanks a lot to

DroidTh3ory

INFOS AND GUIDES:

New Guide is online click on Image:
[MOD][KERNEL][4.2.X][BOOTLOGO] Add a Boot Logo like SGS1 to your Gnex Kernel

AK Review (click on logo):
special-thanks.png


A lot of thanks to:
Nicuz95

All info and guides on the kernel can be found at the following link:
AK WIKI PAGE

 
Last edited:

ak

Senior Member
Feb 19, 2011
14,849
69,622
Ak Land Valley
ak.hiddenbytes.org
xXx - Experimental Kernel Version

akbssignature.png



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 500Mhz
95iosettings - 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​
 
Last edited:

ak

Senior Member
Feb 19, 2011
14,849
69,622
Ak Land Valley
ak.hiddenbytes.org
xXx - Kernel Differential Changelog

ak-milestone-logo3%20-%20Copy.png
akbssignature.png



AK SKL 256

DIFFERENTIAL CHANGELOGS

NB:
PGM is supported

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

Project name: AK KERNEL
•anarkia1976 - Kernel Version: AK.256.SKL
3.0.80+
Revert fcharge Patches
Project name: AK KERNEL
•anarkia1976 - Kernel Version: AK.255.SKL

•anarkia1976 - Kernel Version: AK.013.EXP
•Joshua Wise - fastchg: Only enable fast charge GPIO as long as we actually have some charging to do.
•Joshua Wise - fastchg: Remove vestigial fsa9480 "force AC" switch.
•Joshua Wise - fastchg: change fast charge to override the high current GPIO, not the USB cable mode
•Tatyana Brokhman - block: urgent: Fix dispatching of URGENT mechanism
•Tatyana Brokhman - block: urgent request: Update dispatch_urgent in case of requeue/reinsert
•Paul Reioux - rq_stats: changing the show function for sysfs entry def_timer_ms
•Paul Reioux - rq_stats: set rq_info.init after initializing rq_info attributes
•Dmitry Shmidt - net: wireless: bcmdhd: Close p2p0 device in wl_down
•anarkia1976 - Kernel Version: AK.012.EXP
•anarkia1976 - tuna_ak_defconfig: LOGLEVEL=7
•anarkia1976 - Kernel Version: AK.011.EXP
•H Hartley Sweeten - lib/sha1.c: quiet sparse noise about symbol not declared
•Linus Torvalds - arm: remove "optimized" SHA1 routines
•Mandeep Singh Baines - lib/sha1: use the git implementation of SHA-1
•Colin Cross - hardlockup: detect hard lockups without NMIs using secondary cpus
•Xiaobing Tu - tty: hold lock across tty buffer finding and buffer filling
•Vijayavardhan Vennapusa - USB: f_mtp: Fix corner cases in MTP driver while syncing
•Jin Hong - arm: show present cpu instead of online cpu in /proc/cpuinfo
•anarkia1976 - Kernel Version: AK.010.EXP
•Colin Cross - freezer: shorten freezer sleep time using exponential backoff
•Francisco Franco - cpufreq: interactive: fix derp of from latest commit. Original author of last commit has been notified to fix it upstream.
•Lianwei Wang - cpufreq: interactive: fix race on cpufreq TRANSITION notifier
•Lianwei Wang - cpufreq: interactive: don't schedule timer on offline cpu
•Lianwei Wang - cpufreq: interactive: resched timer if max freq raised
 
Last edited:

marshall39

Senior Member
Oct 25, 2010
514
57
Thanks , just flashed it with PA :eek:

Just one question , is there a way to use CPU at 1200? With Trickster I have 920 or 1350 :confused:

Thanks for your work
 
  • Like
Reactions: KOP1230

marcoperro74

Senior Member
Feb 12, 2012
388
379
Novara
Hi anarkia!Nice to see you in the gnex's thread!;)
soon as I can I will try your new job ... for the moment thanks

Inviato dal mio Galaxy Nexus con Tapatalk 2
 
  • Like
Reactions: ak

RcrdBrt

Senior Member
May 26, 2011
494
471
Milan
i have never used PGM,

if you want a minimal kernel with no debug options enabled you must deal with it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1004
    akbssignature.png



    attentionr.png


    I am not responsible for any damage to your phone.
    Read before downloading or posting in the thread:
    Proceed with caution if you have no experience.

    PGM is supported
    --- if you have problem report this to Developer Thread!
    ---

    Please post oll the OFFTOPIC questions here:
    [Off-Topic] - [AK kernel] - Silverdrag2

    Please post oll the QUESTIONS here:
    [FAQ] - [AK Kernel 101 - Questions and Answers] - Khizar

    Before Posting problems with kernel read this guides
    :
    [HOW TO] - [Post Kernel last_kmsg] - Ciprianruse88
    [REF] - [Galaxy Nexus 4.2.x tips & trick] - Samersh72
    [Guide] - [How To Logcat] - Khizar
    [GUIDE] - [Undervolting The Right Way] - Klathmon
    [GUIDE] - [SmartReflex and Undervolting] - Szucsgf
    [HOW-TO] - [
    Using init.d scripts] - Stevensoaj

    --- Bug Report Readme and How to ---

    Step1:
    Download script manager (Direct Link)
    Step2:
    Run as root /data/ak/create_bugreport.sh
    Step3:
    Open /sdcard/bugreport_YYYYMMDD_HHh_MMm_SSs.tar.bz2 and verify the presence of dump

    Step4:
    Collect these infos:

    kernel version
    rom version

    governor

    scheduler
    freq cpu
    freq gpu
    undervolt
    ecc ... ecc ...
    short description of the problem

    Step5:

    Submit On thread for the analysis




    thanksk.png


    Special thanks and donations are made to "bpvars[email protected]" creator of the server hosting "http://beta.androidfilehost.com/"

    Thanks goes to the following people.
    what exists in this kernel was created by learning from their thread:

    renaudallard https://github.com/renaudallard
    faux123 https://github.com/faux123
    franciscofranco https://github.com/franciscofranco
    imoseyon https://github.com/imoseyon
    morfic http://morfic.euroskank.com/git/
    Ezekeel https://github.com/Ezekeel
    dorimanx https://github.com/dorimanx
    voku https://github.com/voku
    gokhanmoral https://github.com/gokhanmoral
    DerTeufel
    https://github.com/DerTeufel
    stratosk https://github.com/stratosk

    sonicxml
    https://github.com/sonicxml/furry-octo-lana
    Brandon Berhent https://github.com/AndroidDeveloperAlliance
    Humberos https://github.com/humberos
    Bhanvadia https://github.com/bhanvadia

    Boype [email protected]:boype/kernel_tuna_jb42.git
    and all the people who contribute to the development of android.



    postscriptum.png


    If you appreciate my work and that of the guys who work with me donate $ 1 no more.
    This money will be used to help maintain and all that is needed to continue the development of the AK kernel.

    Are not used for me but will be donated to turn to those who contribute.




    MkfOS


    [4.2.1 - 4.2.2] DIAMOND (EXPERIMENTAL)
    dev-host - Last Version: AK.256.SKL.zip
    Differential Changelog: Link
    Features: Link
    Github: Link

    [4.2.2] KUBO (STABLE)
    Latest Version: Link
    NB:
    This version is compiled to try to keep a line with a stability
    All credit and thanks goes to
    :
    BigBrother1984


    HOSTING SERVER FOR ALL VERSIONS
    Old Kernel version download (androidfilehost): Link

    Old Kernel version download (dev-host): Link

    RESET TO STOCK KERNEL - 4.2.1
    cwm-boot-JB.Stock.Kernel-JOP40C.zip

    RESET TO STOCK KERNEL - 4.2.2
    cwm-boot-JB.Stock.Kernel-JDQ39.zip



    20982941.png


    You can use this thread for all infos and doubt (click on users for direct link):
    [WALLPAPERS] [LOGO SIGNATURE] - [AK KERNEL] -
    Ciprianruse88
    [GUIDE] - [CPU Governors & I/O Schedulers] - MBQsniper
    [FIX] - [Optimum Color Control Values] - Arzbhatia

    [How-to] [FAQ] - [Paranoid Android 101] - Khizar
    [GUIDE] - [How to keep sdcard format same after upgrading to 4.2] - Khizar

    [GUIDE] - [Building your first Kernel] - Thewadegeek
    [GUIDE] - [Create a Kernel Building Script] - Ayysir
    [REF] - [Galaxy Nexus ROM / kernel combination comparison] - Charmacas

    New fantastic tutorial for compile a persona Kernel:

    [TUTORIAL] - [Complete Galaxy Nexus Kernel Development] - Climber Ty



    Don't forget to press Thanks and Rating
    button!

    239
    xXx - Evil Add On


    My daily driver ROM is (click on logo):



    DroidTh3ory:

    This is AXI0M.. Its Rebirth.
    Feature filled ROM based on speed.
    Contains Mods, Features, and Code from EVERYWHERE.

    Build Details: AOSP 4.2.2 Compiled Using Linaro 4.7 Toolchain and -03 Optimizations
    Krait Optimizations
    Cortex A9 Optimizations
    Bionic Optimizations
    and a lot of others fck features ......

    HEXrb

    Thanks a lot to

    DroidTh3ory

    INFOS AND GUIDES:

    New Guide is online click on Image:
    [MOD][KERNEL][4.2.X][BOOTLOGO] Add a Boot Logo like SGS1 to your Gnex Kernel

    AK Review (click on logo):
    special-thanks.png


    A lot of thanks to:
    Nicuz95

    All info and guides on the kernel can be found at the following link:
    AK WIKI PAGE

    235
    **These settings work great with 4.2.1 and 4.2.2 based AK Kernels!!!**

    I use these settings for all AK Kernels. They give excellent performance and battery life without having to turn anything off to get it. For example, I never turn off GPS/Location or 4G, I have all applications that need to be synced set to 30 minutes including but not limited to Facebook, Weather Apps, G+, Currents etc. We spend good money on our devices, no reason to have to turn half of it's amazing features off just to get decent battery life. With AK Kernels you don't have to!!
    Please, if you find these settings useful, hit the THANKS button. :D


    My Setup:

    Cubic
    FIOPS
    Read Ahead Buffer: 896 (The results for RAB will vary so experiment and find one that works best for you if mine do not yield preferred results.)
    Interactive (hispeed_freq - 810000 in "Governor Control")
    Min: 180mhz
    Max: 1060mhz (1350mhz if you want a little more power at minimal sacrifice to battery, I am trying this out currently)
    Max Screen Off: 350mhz (this is to avoid lagging/stuttering of music playback when screen is not on)
    Min Screen On: 180mhz

    WiFi High Performance: Off
    Force Fast Charge: Off
    Multicore Power Savings: 2
    High Performance Sound: Off
    Headphone Volume Boost: 1
    Dynamic FSYNC: On
    Tempature Limit: 80
    GPU (If Available): 384mhz
    GPU Governor (If Available): OnDemand
    ZRAM: Off
    Smartreflex: All On (MPU undervolted by 25 across the board) [with any undervolting there is a risk of freezing and/or SOD's, not all devices play nice with lower voltages so if you find that you are encountering issues just return to stock]
    Core Min Calibrated Voltage: 800
    IVA Min Calibrated Voltage: 800
    MPU Min Calibrated Voltage: 800


    I have, as usual, no lag, no freezing, great battery life and excellent performance with these settings

    Also, my ram sits at between 270mb and 196mb free (unless I am using a heavy resource application or game, in which case it goes right back up after I exit the app/game), I have 126 apps installed.

    My battery stats are as so, on low usage I get about 21hrs to 24.5hrs of standby (this can be much much higher depending on how the AK Kernel you are using reacts to your device) and 1.5hrs to 2hrs of on-screen time. On normal use I get about 15hrs to 17hrs of standby and about 2.5hrs to 3.5hrs of on-screen time. On heavy usage (which is only occasional) I get about 11hrs to 13hrs of standby and about 3.5hrs to 4.5hrs of on-screen time. Take into consideration, these battery stats are from a Toro Galaxy Nexus, this means those of you on a Maguro (GSM) model will probably get much better battery life than even this by using my settings.


    My Colors:

    Content Adaptive Brightness: On
    Contrast: -5
    Gamma Adjustment: 5
    Gamma Offset Red: -5
    Gamma Offset Green: -3
    Gamma Offset Blue: 7
    Color Multiplier Red: 260
    Color Multiplier Green: 276
    Color Multiplier Blue: 340
    Regular Brightness Settings: Autobrightness is off and I have it manually set to 50%

    If anyone has issues when the Green Gamma Offset is a negative number boost all Gamma Offset Colors up by 3 to make Red -2, Green 0 and Blue 10, then drop Contrast down to -8 rather than -5, this should give you almost the same result.
    219
    xXx - Kernel Differential Changelog

    ak-milestone-logo3%20-%20Copy.png
    akbssignature.png



    AK SKL 256

    DIFFERENTIAL CHANGELOGS

    NB:
    PGM is supported

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

    Project name: AK KERNEL
    •anarkia1976 - Kernel Version: AK.256.SKL
    3.0.80+
    Revert fcharge Patches
    Project name: AK KERNEL
    •anarkia1976 - Kernel Version: AK.255.SKL

    •anarkia1976 - Kernel Version: AK.013.EXP
    •Joshua Wise - fastchg: Only enable fast charge GPIO as long as we actually have some charging to do.
    •Joshua Wise - fastchg: Remove vestigial fsa9480 "force AC" switch.
    •Joshua Wise - fastchg: change fast charge to override the high current GPIO, not the USB cable mode
    •Tatyana Brokhman - block: urgent: Fix dispatching of URGENT mechanism
    •Tatyana Brokhman - block: urgent request: Update dispatch_urgent in case of requeue/reinsert
    •Paul Reioux - rq_stats: changing the show function for sysfs entry def_timer_ms
    •Paul Reioux - rq_stats: set rq_info.init after initializing rq_info attributes
    •Dmitry Shmidt - net: wireless: bcmdhd: Close p2p0 device in wl_down
    •anarkia1976 - Kernel Version: AK.012.EXP
    •anarkia1976 - tuna_ak_defconfig: LOGLEVEL=7
    •anarkia1976 - Kernel Version: AK.011.EXP
    •H Hartley Sweeten - lib/sha1.c: quiet sparse noise about symbol not declared
    •Linus Torvalds - arm: remove "optimized" SHA1 routines
    •Mandeep Singh Baines - lib/sha1: use the git implementation of SHA-1
    •Colin Cross - hardlockup: detect hard lockups without NMIs using secondary cpus
    •Xiaobing Tu - tty: hold lock across tty buffer finding and buffer filling
    •Vijayavardhan Vennapusa - USB: f_mtp: Fix corner cases in MTP driver while syncing
    •Jin Hong - arm: show present cpu instead of online cpu in /proc/cpuinfo
    •anarkia1976 - Kernel Version: AK.010.EXP
    •Colin Cross - freezer: shorten freezer sleep time using exponential backoff
    •Francisco Franco - cpufreq: interactive: fix derp of from latest commit. Original author of last commit has been notified to fix it upstream.
    •Lianwei Wang - cpufreq: interactive: fix race on cpufreq TRANSITION notifier
    •Lianwei Wang - cpufreq: interactive: don't schedule timer on offline cpu
    •Lianwei Wang - cpufreq: interactive: resched timer if max freq raised
    208
    xXx - Experimental Kernel Version

    akbssignature.png



    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 500Mhz
    95iosettings - 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​