[KERNEL][NEO] The Alliance kernel mod for ICS (V1.5) and CM9 (128)

Search This thread

Night-Elf

Senior Member
May 22, 2009
54
425
I make kernel for ICS used Semc, DooMLoRD, FreeXperia sources. (Very Big thx him)

Features kernel v1.5 and CM9:
Added overclock to 1.6 GHz
Enabled swap support
Added Governors: brazilianwax, interactiveX, lagfree, minman, SavagedZen, smartass2, Smartass, SuperBad, OndemandX, Hyper, Scary, Intellidemand.
Added I/O Scheduler: BFQ, Sio
Added fully working two way call recording
Increased VM max readahead to 1024kb
Enabled NLS_UTF8
Added support USB-OTG (Keyboard + Mouse + USB-Storage) [Only Full Version]
Enabled TUN/TAP the driver [Only Full and All CM Version]
Enabled EXT2, EXT3, EXT4
Enabled NTFS, CDROM (ISO9660) [Only Full Version]
Added TinyRCU and set it as default
Added SLQB Memory Allocation and set it as default [Only on stock Kernel]
Added Recovery
Added SD-EXT support
userinit support
Default I/O Scheduler: SIO
Default governor: ondemand
Added Zram support.
Added Wi-Fi modules to ramdisk and script for modules autoinstall. [Only on stock Kernel]
Added patch for 0% battery.
Add to Lowmemory killer calculating swap.
Added script for control /system/vendor partition for correct work on Neo and Neo V.
Added FXP path to increase memory. [Only on stock Kernel]

Download kernel v1.5:
Lite: download
Full: download

Download kernel v1.4:
Lite: download [Sony Logo]
Lite Logo: download [From ThilinaC Logo]
Full: download [Sony Logo]
Full Logo: download [From ThilinaC Logo]

Download kernel for CM9:
Lite (128): download
Full (128): download

About script for control "/system/vendor": (Very big tnx to igogold)
Partition appslog (/system/vendor on MT15) mounted to "/v_mtd".
If "/v_mtd" small 100mb, then his automounted to /data/idd (Neo V). (On CM9 not mounted)
If "/v_mtd" large 100mb, then check:
1) Having any sub-directory on "/system/vendor" directory.
2) Having file "/system/etc/dalvik-move"
If some check true, script think this ROM modded: removed sub-directory ("app", "etc", "firmware", "lib", "pittpatt") on "/v_mtd" and mounted dalvik-cache to this parted. (This give more memory on "/data" partition).
If this check false, script mounted /system/vendor. (For correct working on stock ROM, on CM9 version not mounted)

Updates:
08.07.2012:
Update Stock Kernel to v1.5: Update source to 587.

09.07.2012:
Update CM9 kernel source to 128 release.
Update Stock Kernel to v1.4: on NeoV vendor partition no more used. Added path to memory from FXP (give 20mb ram) (Big Tnx him), update kernel source to 4.1.M.0.4, Overclock down to 1.6Ghz max.

02.07.2012:
Added kernel for CM9 based on FXP127 source.

15.06.2012:
V1.1: Added script for control /system/vendor partition for correct work on Neo and Neo V.

14.06.2012:
V1.0: Update source to 4.1.B.431, back bootlogo to Sony.
In very lite version removed Governors: brazilianwax, InteractiveX, lagfree, minmax, SavagedZen, smartass2, Smartass, SuperBad, OndemandX, Hyper.

31.05.2012:
RC5 full, lite: some RC4, new bootlogo (Tnx ThilinaC) and added support cgroups in lite kernel config.

RC4 lite: update ramdisk to 4.1.B.0.431, some debug function removed from config, changed recovery to DoomLord from ARC.

13.05.2012:
Public RC3 version.
Update source to 4.1.H.0.4
Added Governors: Intellidemand, SuperBad, OndemandX, Hyper.
Set default IO Scheduler: SIO
Small changes in lowmemory killer for more stable working zram.
Used recovery from XNeo Kernel. (Touch screen not working in recovery)

03.04.2012: Public Full and Lite RC2 version. Updated recovery to 5.5: now work usb mount in recovery.

27.03.2012: Public for all Lite RC1 version.

P.S: Sorry to my bad english :)
 
Last edited:

wielku

Senior Member
Dec 24, 2010
423
51
Poland
well this is new thread not really much of spam so I will ask
What does ZRam mean for the rom and also what does cleancache mean for rom ?
what would change if I install kernel with those and without ?
 
  • Like
Reactions: sunrisekdt

zackie012

Senior Member
Nov 14, 2010
155
67
UTM,Skudai
I’m trying this kernel now..will report battery life tomorrow
 
  • Like
Reactions: hootnath

cow105

Member
Nov 10, 2008
14
2
thanks nightelf, so far your kernel works well with
JJ_hybrid_ROMv3-Neo,

but the Overclocking part with Set Xperia seems freeze my neo,

i think it was just because i changed the kernel with Set Xperia working with an old kernel by others

besides this, everything goes well so far
 

Mimmo2377

Senior Member
Mar 24, 2012
171
41
this kernel is very fast and the Batterie Life very good! Wifi and Bluetooth work!
I use this with ICS. good work! thx Nightelf
 

moonytoonyking

Senior Member
Oct 8, 2011
170
21
VERY HAPPY YOU HAVE ICS KERNEL NOW :D


Forgive me for my noobyness but can someone explain all of the Governors?
 

thunder888

Senior Member
Oct 28, 2010
598
418
Bandung
Finally installed NightElf Kernel (Lite with zram and cleancache version) with JJ's Hybrid ICS ROM Beta. Will report later. Hope it will be nice combination. Thanks for a Kernel. ;)
 
Last edited:
  • Like
Reactions: hootnath

javi3k

Senior Member
Mar 21, 2012
212
9
sorry one question is the kernel oc by default or it is at normal whit the posibilitity to oc ?
 

emannxperia

Senior Member
Jun 3, 2011
1,153
2,749
Kuching, Sarawak
Phone become less responsive when zram is used.
Battery is ok better than with stock kernel, deep sleep working.
Now testing lite without zram and cleancache.

Edit: Reinstall the rom fix the issue, it is not kernel & zram related.

@javi3k
Max 1024Mhz by default. Use apps like No-Frill, SetCpu etc if you want OC.

@moonytoonyking
refer here
 
Last edited:
  • Like
Reactions: javi3k

deyanimay

Senior Member
Dec 11, 2007
102
8
So if we install the zram and cleancache version but don't activate them, its pretty much the same as the version without these features right? Is there any advantage in installing the version that doesn't have them?
 

hootnath

Senior Member
Sep 2, 2011
221
63
Frisco
can we have this for Arc?

I make kernel for ICS Beta used Semc, DooMLoRD, FreeXperia sources. (Very Big thx him)

Features kernel v1.0 RC1 for ICS Beta:
Added overclock to 1.8 GHz
Enabled swap support
Added Governors: brazilianwax, interactiveX, lagfree, minman, SavagedZen, Scary, smartass2, Smartass
Added I/O Scheduler: BFQ, Sio
Added fully working two way call recording
Increased VM max readahead to 1024kb
Enabled NLS_UTF8
Added support USB-OTG (Keyboard + Mouse + USB-Storage) [Only Full Version]
Enabled TUN/TAP the driver [Only Full Version]
Enabled EXT2, EXT3, EXT4
Enabled NTFS, CDROM (ISO9660) [Only Full Version]
Added TinyRCU and set it as default
Added SLQB Memory Allocation and set it as default
Added Recovery
Added SD-EXT support
userinit support
Default I/O Scheduler: deadline
Default governor: ondemand
Added CleanCache driver.
Added Zram support.
Added Wi-Fi modules to ramdisk and script for modules autoinstall.
Added patch for 0% battery.
Add to Lowmemory killer calculating swap.

Download kernel v1.0 RC1:
Lite with zram and cleancache: download
Lite with zram: download
Lite without zram and cleancache: download

RC1 not have Full version.
need your comments about battarey life on this three version for find best configuration.

Updates:
27.03.2012: Public for all Lite RC1 version.

P.S: Sorry to my bad english :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 200
    I make kernel for ICS used Semc, DooMLoRD, FreeXperia sources. (Very Big thx him)

    Features kernel v1.5 and CM9:
    Added overclock to 1.6 GHz
    Enabled swap support
    Added Governors: brazilianwax, interactiveX, lagfree, minman, SavagedZen, smartass2, Smartass, SuperBad, OndemandX, Hyper, Scary, Intellidemand.
    Added I/O Scheduler: BFQ, Sio
    Added fully working two way call recording
    Increased VM max readahead to 1024kb
    Enabled NLS_UTF8
    Added support USB-OTG (Keyboard + Mouse + USB-Storage) [Only Full Version]
    Enabled TUN/TAP the driver [Only Full and All CM Version]
    Enabled EXT2, EXT3, EXT4
    Enabled NTFS, CDROM (ISO9660) [Only Full Version]
    Added TinyRCU and set it as default
    Added SLQB Memory Allocation and set it as default [Only on stock Kernel]
    Added Recovery
    Added SD-EXT support
    userinit support
    Default I/O Scheduler: SIO
    Default governor: ondemand
    Added Zram support.
    Added Wi-Fi modules to ramdisk and script for modules autoinstall. [Only on stock Kernel]
    Added patch for 0% battery.
    Add to Lowmemory killer calculating swap.
    Added script for control /system/vendor partition for correct work on Neo and Neo V.
    Added FXP path to increase memory. [Only on stock Kernel]

    Download kernel v1.5:
    Lite: download
    Full: download

    Download kernel v1.4:
    Lite: download [Sony Logo]
    Lite Logo: download [From ThilinaC Logo]
    Full: download [Sony Logo]
    Full Logo: download [From ThilinaC Logo]

    Download kernel for CM9:
    Lite (128): download
    Full (128): download

    About script for control "/system/vendor": (Very big tnx to igogold)
    Partition appslog (/system/vendor on MT15) mounted to "/v_mtd".
    If "/v_mtd" small 100mb, then his automounted to /data/idd (Neo V). (On CM9 not mounted)
    If "/v_mtd" large 100mb, then check:
    1) Having any sub-directory on "/system/vendor" directory.
    2) Having file "/system/etc/dalvik-move"
    If some check true, script think this ROM modded: removed sub-directory ("app", "etc", "firmware", "lib", "pittpatt") on "/v_mtd" and mounted dalvik-cache to this parted. (This give more memory on "/data" partition).
    If this check false, script mounted /system/vendor. (For correct working on stock ROM, on CM9 version not mounted)

    Updates:
    08.07.2012:
    Update Stock Kernel to v1.5: Update source to 587.

    09.07.2012:
    Update CM9 kernel source to 128 release.
    Update Stock Kernel to v1.4: on NeoV vendor partition no more used. Added path to memory from FXP (give 20mb ram) (Big Tnx him), update kernel source to 4.1.M.0.4, Overclock down to 1.6Ghz max.

    02.07.2012:
    Added kernel for CM9 based on FXP127 source.

    15.06.2012:
    V1.1: Added script for control /system/vendor partition for correct work on Neo and Neo V.

    14.06.2012:
    V1.0: Update source to 4.1.B.431, back bootlogo to Sony.
    In very lite version removed Governors: brazilianwax, InteractiveX, lagfree, minmax, SavagedZen, smartass2, Smartass, SuperBad, OndemandX, Hyper.

    31.05.2012:
    RC5 full, lite: some RC4, new bootlogo (Tnx ThilinaC) and added support cgroups in lite kernel config.

    RC4 lite: update ramdisk to 4.1.B.0.431, some debug function removed from config, changed recovery to DoomLord from ARC.

    13.05.2012:
    Public RC3 version.
    Update source to 4.1.H.0.4
    Added Governors: Intellidemand, SuperBad, OndemandX, Hyper.
    Set default IO Scheduler: SIO
    Small changes in lowmemory killer for more stable working zram.
    Used recovery from XNeo Kernel. (Touch screen not working in recovery)

    03.04.2012: Public Full and Lite RC2 version. Updated recovery to 5.5: now work usb mount in recovery.

    27.03.2012: Public for all Lite RC1 version.

    P.S: Sorry to my bad english :)
    12
    Public version for CM9, based on FXP127 kernel.
    11
    The Alliance Kernel V1.0 published.
    8
    There is a thaaaaaaaanks button man, for those kind of thaaaaaaaanks posts.
    6
    Where can I find the differences between the different Governors (brazilianwax, interactiveX, lagfree, minman, SavagedZen, Scary, smartass2, Smartass)? Is there any thread with this information? I didn't find in our general...
    [REF][TWEAKS] Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs: http://forum.xda-developers.com/showthread.php?t=1369817