[KERNEL][NEO] NightElf Kernel mod for FXP Rom/AchotjanRom/MIUI Rom/Stock (042, 062)

Search This thread

Night-Elf

Senior Member
May 22, 2009
54
425
I make kernels for FXP, AchotjanRom and Stock roms, used Semc, DooMLoRD, FreeXperia sources. (Very Big thx him)

Features kernel v4.0 for FXP Rom, AchotjanRom, MIUI:
Added overclock to 1.8 GHz
Enabled swap support
Added Governors: brazilianwax, interactiveX, lagfree, minman, SavagedZen, Scary, smartass2, Smartass
Added Governors: Intellidemand, OndemandX, Superbad, Hyper. [Only Experimental Version]
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
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
Default I/O Scheduler: deadline
Default governor: ondemand
Added Zram support.
Added gpu overclock. [Only Experimental Version]
More ram reclaimed.
Added patch for 0% battery.
Update kgsl to v1.1
Add to Lowmemory killer calculating swap

About script for control "/system/vendor": (Very big tnx to igogold)
Partition appslog (/system/vendor on MT15) mounted to "/v_mtd".
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 "/cache" partition).

FOR FXP KERNEL: If you use older FXP129 ROM then install this path for camera: View attachment camfix.zip

Download kernel v4.0 for FXP and AchotjanRom:
Full version: Download
Lite version: Download

Experimental 4.0 for FXP:
Full: Download
Lite: Download

Download kernel v4.0 for MIUI:
Full version: Download
Lite version: Download

Experimental 4.0 for MIUI:
Full: Download
Lite: Download

Features kernel v10.1 for Stock rom (4.0.2.A.0.42 and 4.0.2.A.0.62):
Added overclock to 1.8 GHz
Enabled swap support
Added Governors: brazilianwax, interactiveX, lagfree, minman, SavagedZen, Scary, smartass2, Smartass
Added Governors: Intellidemand, OndemandX, Superbad, Hyper. [Only 10.1 Experimental Version]
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
Removed start FOTA from ramdisk.
Removed idd service.
Added script for autoremove IddAgent.apk, SemcCrashMonitor.apk, UpdateCenter.apk
Default I/O Scheduler: deadline
Default governor: ondemand
Added CleanCache driver. [Only version < 9.6]
Added Zram support.
Added Wi-Fi modules to ramdisk and script for modules autoinstall.
Added gpu overclock. [Only <9.6 Experimental Version]
More ram reclaimed.
Added patch for 0% battery. [Only version >= 9.1]
Update kgsl to v1.1 [Only version > 9.4]
Add to Lowmemory killer calculating swap [Only version > 9.4]

Download kernel v10.1 for Stock rom:
Full: Download
Lite: Download

Experimental 10.1 Version:
Lite: Download
Full: Download

Features Advanced Stock Kernel(4.0.2.A.0.42 and 4.0.2.A.0.62):
Added overclock to 1.8 GHz
Enabled swap support
Added fully working two way call recording
Enabled EXT2, EXT3, EXT4
Added Recovery
Added SD-EXT support
userinit support
Added Zram support.
Add to Lowmemory killer calculating swap
Added Voltage Change support.
Removed CIFS, NFS [Only Best Battery version]

Download Advanced Stock Kernel:
Advanced Stock Kernel
Advanced Stock Kernel Best Battery

Additional (Install with recovery):
Init script cleaning memory: View attachment flushswap.zip (Recomended used with swap)

For return stok modules, download this files and install him with recovery:
042 rom: View attachment Neo_042_modules_stock.zip
062 rom: View attachment Neo_062_modules_stock.zip

Old Version:
FXP 3.2: Download
FXP 3.2 Lite: Download
FXP 3.3: View attachment boot_fxp_v3_3.zip
FXP 3.3c: View attachment boot_fxp_3_3c.zip
FXP 3.3 Lite: View attachment boot_fxp_v3_3-lite.zip
FXP 3.3c Lite: View attachment boot_fxp_3_3c-lite.zip
MIUI 3.2: Download
MIUI 3.2 Lite: Download
MIUI 3.3: View attachment boot_miui_v3_3.zip
MIUI 3.3c: View attachment boot_miui_3_3c.zip
MIUI 3.3 Lite: View attachment boot_miui_v3_3-lite.zip
MIUI 3.3c Lite: View attachment boot_miui_3_3c-lite.zip
Stock 9.0 Full: View attachment boot_v9_0.zip
Stock 9.0 Full version (with /proc/config): View attachment boot_v9_0c.zip
Stock 9.0 Lite: View attachment boot_v9-lite.zip
Stock 9.0 Lite version (with /proc/config): View attachment boot_v9_0c-lite.zip
Stock 9.0 Exp Full: Download
Stock 9.0 Exp Lite: Download
Stock 9.6 Full: Download
Stock 9.6 Lite: Download
Stock 9.6 Exp Full: Download
Stock 9.6 Exp Lite: Download

Updates:
13.07.12:
Experimental Test Extrim 10.1: More ram reclaimed (tnx FreeXperia Team), added governor: superbad, added script for control /system/vendor partition.
v4.0: compatible FXP129. More ram reclaimed (tnx FreeXperia Team), Added script for control /system/vendor partition, More Faster, Enabled KSM.
v4.0 Exp: some v4.0 and added governors: Intellidemand, OndemandX, Superbad, Hyper.

10.04.12:
Public 3.6 version for FXP, AchotjanRom and MIUI.

08.04.12:
v9.6: Changes in lowmemory killer, staging: backported from 3.3 (Experemental version only) (Thx krizky82), Removed CleanCache driver for better battery life. I think it is final version for 2.3.4 stock kernel, only if SE public new kernel then make new update.

Added Advanced Stock Kernel.

15.03.2012:
Added 9.4 Experimental version: Update kgsl to v1.1 (adridu59), Add to Lowmemory killer calculating swap.

28.02.2012:
Added 3.4 and 9.1 Experimental version with patch for 0% battery.
Added FXP and MIUI Experimental version.

26.02.2012:
Added experimental kernel 9.0: added gpu overclock and more ram reclaimed.

16.02.2012:
Added CleanCache driver (DooMLoRD), Added Zram support (DooMLoRD), VM Max Readahead upped to 1024, Updated SIO
(adridu59), Removed VR, jhash revert back to stok, added optimized arm rwsem algorithm.
For Stok: Back debug and arm_unwind in config. Added Wi-Fi modules to ramdisk and scripts for automatic installed.

01.02.2012:
Small change FXP and MIUI kernels: changed recovery to DoomLord, up overclock to 1.8 Mhz, Fixing working with AchotjanRom.


Sorry to my bad english. :)
 
Last edited:

pawo99

Senior Member
Dec 20, 2007
641
204
Xiaomi Mi 8
I'm using this new kernel for FXP (Full version: boot_ne_fxp_v3_1n.zip) about four days and I can say, that is very battery friendly, fast and reliable :) I was using it on FXP104 and now on FXP105, too.
And you can use script to change voltage ;)
 
Last edited:
  • Like
Reactions: piku2008

Tenacious

Senior Member
Oct 2, 2011
957
541
Thank you for sharing your kernel I'm enjoying it very much. One question is it synched with latest cm source?

Taptalked
 

Raoa

Senior Member
Jul 25, 2011
226
67
I put my phone on plane flight mode and normal FXP kernel spend 1% over 2 + hours. So the problem with FXP kernel being so bad is what it does with GSM connection.

Not sure if you focused on making this kernels GSM connection better or what but it does not go vampire on my battery. I wonder if FXP kernel needs some sunlight on it to burn the vampire... I mean the bugs out :D

Big thanks for this kernel :)
 

pawo99

Senior Member
Dec 20, 2007
641
204
Xiaomi Mi 8
UV works fine anyway :) but min was 900.


Sent from my MT15i using Tapatalk
EDIT:
updated to stable voltages

I'm using these:

echo '122880 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '245760 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '368640 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '460800 900' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '576000 900' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '652800 900' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '768000 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '806400 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '921600 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1024000 1000' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1113000 1050' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1209600 1050' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1305600 1100' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1401600 1150' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
 
Last edited:

Raoa

Senior Member
Jul 25, 2011
226
67
This is totally fine too

#!/system/bin/sh

echo '122880 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '245760 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '368640 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '460800 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '576000 900' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '652800 925' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '768000 925' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '806400 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '921600 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1024000 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1113000 1000' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1209600 1000' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
 

palimatix

Senior Member
Jan 18, 2011
1,528
676
Bangalore
Can someone confirm who has flashed if these kernels can be used for neo v too? Would it break anything like cam fix or something?

Sent from my MT11i
 

FrozenSE

Senior Member
Feb 6, 2010
82
20
Moscow
I using this kernel on stock 62 fw with FXP modules. That is the best kernel I think. Fast, power saver and have preinstalled recovery. I really like it)
Наконец-то выложил, молодца! Если что, обращайся на 4пда в ЛС, с переводом постараюсь помочь, при необходимости (пока еще не совсем язык забыл).
 

Qwerty123 \m/

Senior Member
Nov 3, 2011
1,194
411
xxxxxxxxx
Testing the full version for MIUI :)
Any difference between the Lite and Paid Kernels for MIUI, as in battery life ? :)
As there is not USB-OTG and all included in the Lite kernel :)
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 149
    I make kernels for FXP, AchotjanRom and Stock roms, used Semc, DooMLoRD, FreeXperia sources. (Very Big thx him)

    Features kernel v4.0 for FXP Rom, AchotjanRom, MIUI:
    Added overclock to 1.8 GHz
    Enabled swap support
    Added Governors: brazilianwax, interactiveX, lagfree, minman, SavagedZen, Scary, smartass2, Smartass
    Added Governors: Intellidemand, OndemandX, Superbad, Hyper. [Only Experimental Version]
    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
    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
    Default I/O Scheduler: deadline
    Default governor: ondemand
    Added Zram support.
    Added gpu overclock. [Only Experimental Version]
    More ram reclaimed.
    Added patch for 0% battery.
    Update kgsl to v1.1
    Add to Lowmemory killer calculating swap

    About script for control "/system/vendor": (Very big tnx to igogold)
    Partition appslog (/system/vendor on MT15) mounted to "/v_mtd".
    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 "/cache" partition).

    FOR FXP KERNEL: If you use older FXP129 ROM then install this path for camera: View attachment camfix.zip

    Download kernel v4.0 for FXP and AchotjanRom:
    Full version: Download
    Lite version: Download

    Experimental 4.0 for FXP:
    Full: Download
    Lite: Download

    Download kernel v4.0 for MIUI:
    Full version: Download
    Lite version: Download

    Experimental 4.0 for MIUI:
    Full: Download
    Lite: Download

    Features kernel v10.1 for Stock rom (4.0.2.A.0.42 and 4.0.2.A.0.62):
    Added overclock to 1.8 GHz
    Enabled swap support
    Added Governors: brazilianwax, interactiveX, lagfree, minman, SavagedZen, Scary, smartass2, Smartass
    Added Governors: Intellidemand, OndemandX, Superbad, Hyper. [Only 10.1 Experimental Version]
    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
    Removed start FOTA from ramdisk.
    Removed idd service.
    Added script for autoremove IddAgent.apk, SemcCrashMonitor.apk, UpdateCenter.apk
    Default I/O Scheduler: deadline
    Default governor: ondemand
    Added CleanCache driver. [Only version < 9.6]
    Added Zram support.
    Added Wi-Fi modules to ramdisk and script for modules autoinstall.
    Added gpu overclock. [Only <9.6 Experimental Version]
    More ram reclaimed.
    Added patch for 0% battery. [Only version >= 9.1]
    Update kgsl to v1.1 [Only version > 9.4]
    Add to Lowmemory killer calculating swap [Only version > 9.4]

    Download kernel v10.1 for Stock rom:
    Full: Download
    Lite: Download

    Experimental 10.1 Version:
    Lite: Download
    Full: Download

    Features Advanced Stock Kernel(4.0.2.A.0.42 and 4.0.2.A.0.62):
    Added overclock to 1.8 GHz
    Enabled swap support
    Added fully working two way call recording
    Enabled EXT2, EXT3, EXT4
    Added Recovery
    Added SD-EXT support
    userinit support
    Added Zram support.
    Add to Lowmemory killer calculating swap
    Added Voltage Change support.
    Removed CIFS, NFS [Only Best Battery version]

    Download Advanced Stock Kernel:
    Advanced Stock Kernel
    Advanced Stock Kernel Best Battery

    Additional (Install with recovery):
    Init script cleaning memory: View attachment flushswap.zip (Recomended used with swap)

    For return stok modules, download this files and install him with recovery:
    042 rom: View attachment Neo_042_modules_stock.zip
    062 rom: View attachment Neo_062_modules_stock.zip

    Old Version:
    FXP 3.2: Download
    FXP 3.2 Lite: Download
    FXP 3.3: View attachment boot_fxp_v3_3.zip
    FXP 3.3c: View attachment boot_fxp_3_3c.zip
    FXP 3.3 Lite: View attachment boot_fxp_v3_3-lite.zip
    FXP 3.3c Lite: View attachment boot_fxp_3_3c-lite.zip
    MIUI 3.2: Download
    MIUI 3.2 Lite: Download
    MIUI 3.3: View attachment boot_miui_v3_3.zip
    MIUI 3.3c: View attachment boot_miui_3_3c.zip
    MIUI 3.3 Lite: View attachment boot_miui_v3_3-lite.zip
    MIUI 3.3c Lite: View attachment boot_miui_3_3c-lite.zip
    Stock 9.0 Full: View attachment boot_v9_0.zip
    Stock 9.0 Full version (with /proc/config): View attachment boot_v9_0c.zip
    Stock 9.0 Lite: View attachment boot_v9-lite.zip
    Stock 9.0 Lite version (with /proc/config): View attachment boot_v9_0c-lite.zip
    Stock 9.0 Exp Full: Download
    Stock 9.0 Exp Lite: Download
    Stock 9.6 Full: Download
    Stock 9.6 Lite: Download
    Stock 9.6 Exp Full: Download
    Stock 9.6 Exp Lite: Download

    Updates:
    13.07.12:
    Experimental Test Extrim 10.1: More ram reclaimed (tnx FreeXperia Team), added governor: superbad, added script for control /system/vendor partition.
    v4.0: compatible FXP129. More ram reclaimed (tnx FreeXperia Team), Added script for control /system/vendor partition, More Faster, Enabled KSM.
    v4.0 Exp: some v4.0 and added governors: Intellidemand, OndemandX, Superbad, Hyper.

    10.04.12:
    Public 3.6 version for FXP, AchotjanRom and MIUI.

    08.04.12:
    v9.6: Changes in lowmemory killer, staging: backported from 3.3 (Experemental version only) (Thx krizky82), Removed CleanCache driver for better battery life. I think it is final version for 2.3.4 stock kernel, only if SE public new kernel then make new update.

    Added Advanced Stock Kernel.

    15.03.2012:
    Added 9.4 Experimental version: Update kgsl to v1.1 (adridu59), Add to Lowmemory killer calculating swap.

    28.02.2012:
    Added 3.4 and 9.1 Experimental version with patch for 0% battery.
    Added FXP and MIUI Experimental version.

    26.02.2012:
    Added experimental kernel 9.0: added gpu overclock and more ram reclaimed.

    16.02.2012:
    Added CleanCache driver (DooMLoRD), Added Zram support (DooMLoRD), VM Max Readahead upped to 1024, Updated SIO
    (adridu59), Removed VR, jhash revert back to stok, added optimized arm rwsem algorithm.
    For Stok: Back debug and arm_unwind in config. Added Wi-Fi modules to ramdisk and scripts for automatic installed.

    01.02.2012:
    Small change FXP and MIUI kernels: changed recovery to DoomLord, up overclock to 1.8 Mhz, Fixing working with AchotjanRom.


    Sorry to my bad english. :)
    7
    http://forum.xda-developers.com/showpost.php?p=38726952&postcount=3042
    This is the Post for the Download Link of v10 by emannxperia found in Codename X thread :)
    Press Thanks if i helped
    6
    which one is the mirror link for 10.1 experimental full..... can anyone reupload it

    here u r , mate =]
    http://www.sendspace.com/file/lu3dwc