Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,805,777 Members 41,277 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
Night-Elf
Old
(Last edited by Night-Elf; 16th July 2012 at 02:28 PM.) Reason: Stock 10.1
#1  
Member - OP
Thanks Meter 426
Posts: 54
Join Date: May 2009
Smile [KERNEL][NEO] NightElf Kernel mod for FXP Rom/AchotjanRom/MIUI Rom/Stock (042, 062)

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: 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: flushswap.zip (Recomended used with swap)

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

Old Version:
FXP 3.2: Download
FXP 3.2 Lite: Download
FXP 3.3: boot_fxp_v3_3.zip
FXP 3.3c: boot_fxp_3_3c.zip
FXP 3.3 Lite: boot_fxp_v3_3-lite.zip
FXP 3.3c Lite: boot_fxp_3_3c-lite.zip
MIUI 3.2: Download
MIUI 3.2 Lite: Download
MIUI 3.3: boot_miui_v3_3.zip
MIUI 3.3c: boot_miui_3_3c.zip
MIUI 3.3 Lite: boot_miui_v3_3-lite.zip
MIUI 3.3c Lite: boot_miui_3_3c-lite.zip
Stock 9.0 Full: boot_v9_0.zip
Stock 9.0 Full version (with /proc/config): boot_v9_0c.zip
Stock 9.0 Lite: boot_v9-lite.zip
Stock 9.0 Lite version (with /proc/config): 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. :)
The Following 151 Users Say Thank You to Night-Elf For This Useful Post: [ Click to Expand ]
 
pawo99
Old
(Last edited by pawo99; 27th January 2012 at 10:29 PM.)
#2  
pawo99's Avatar
Senior Member
Thanks Meter 189
Posts: 547
Join Date: Dec 2007
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
LG NEXUS 4
SE XPERIA NEO
The Following User Says Thank You to pawo99 For This Useful Post: [ Click to Expand ]
 
Tenacious
Old
#3  
Tenacious's Avatar
Senior Member
Thanks Meter 543
Posts: 952
Join Date: Oct 2011
Thank you for sharing your kernel I'm enjoying it very much. One question is it synched with latest cm source?

Taptalked
 
Raoa
Old
#4  
Senior Member
Thanks Meter 67
Posts: 226
Join Date: Jul 2011
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

Big thanks for this kernel
 
momoxxen
Old
#5  
Member
Thanks Meter 3
Posts: 38
Join Date: Feb 2011
which one is better if i want to revert back to stock modules?
042 rom or 062 rom? thx
 
skyboyextreme
Old
#6  
skyboyextreme's Avatar
Senior Member
Thanks Meter 153
Posts: 1,089
Join Date: Feb 2011
Location: Cairo
What's the default voltages on this kernel, thanks

Sent from my MT15i using xda premium
Xperia Neo S+

PwnKernel v1.7b + .64 Baseband + S.E 'Super' Tweaked XXX Edition + Rooted + CPU @ 1.6GHz with 1200mV + 420mb User spaced + 16GB-C4 Kingston microSD + Link2SD @ 512MB sd-ext4 + CWM Recovery 5.0.2.7 + DRM Functional

(4000 Antutu-Points)

My name is John, Hi
Now Playing : Shadow Gun - The Left Over, GTA III - 10th Anniversary
 
taaviu
Old
#7  
taaviu's Avatar
Senior Member
Thanks Meter 704
Posts: 1,996
Join Date: Jan 2010
Location: Tallinn
Quote:
Originally Posted by skyboyextreme View Post
What's the default voltages on this kernel, thanks

Sent from my MT15i using xda premium
UV works fine anyway but min was 900.


Sent from my MT15i using Tapatalk
FlashManiac!
 
pawo99
Old
(Last edited by pawo99; 28th January 2012 at 04:05 PM.) Reason: update
#8  
pawo99's Avatar
Senior Member
Thanks Meter 189
Posts: 547
Join Date: Dec 2007
Quote:
Originally Posted by taaviu View Post
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
LG NEXUS 4
SE XPERIA NEO
The Following 2 Users Say Thank You to pawo99 For This Useful Post: [ Click to Expand ]
 
Raoa
Old
#9  
Senior Member
Thanks Meter 67
Posts: 226
Join Date: Jul 2011
This is totally fine too

Quote:
#!/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
 
kvroath
Old
#10  
Member
Thanks Meter 1
Posts: 86
Join Date: Dec 2010
Location: Phnom Penh
Can I install this kenel on baseband .283?

Tags
fxp, kernel
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes