Related
Search no more. This is THE kernel for your gingerbread X8.
Before unlocking your bootloader, read this thread
If you brick your device, you are the sole responsible.
Features:
Based on stock 2.6.29 SE sources
Upgraded to Linux kernel version: 2.6.29.6
Ported various components from 2.6.35 / 38
Significantly fast booting time (~25 secs from power button to lockscreen)
CWM recovery 5.0.2.7 in kernel
Netfilter support / AP support / Usb tethering
Swap support
Tun/Tap
Mddi fix
Ext3/4 support
Modules auto-copying at boot
Dual touch options:
- Fake dual touch in kernel (thanks to andrej456) (default)
- Modular fake dual touch in kernel (thanks to doixanh)
- Modular no dual touch
Many CPU freq governors to chooce from: interactive, interactivex, minmax, smartass, smartass2, scary and savagedzen
Modular Undervolt
NOOP ioscheduler
TINY RCU
DM_CRYPT_GLOBAL_WORKQUEUES
Ramzswap for compcache
Offline charging embedded in the kernel
Stable and fast oveclocked frequencies (not enabled by default)
Frequency table: 19MHz - 864MHz
Default CPU governor: interactive
Two way call recording (might be against the law for some countries, you are responsible for using this feature)
Interface Stat support for ICS
Memory management and binder improvements from gb kernel
Many, many feature and stability patches from various kernel sources
ICS DRM support
IMPORTANT:
For wifi to work, the ROM MUST have Wifi built from sources as in CM. If this is not the case, the Wifi WONT work, DON'T compain here about that.
For vibration, the ROMs need to use the gb implementation.
FAQ:
If you have any issues, please read the FAQ thread first: http://forum.xda-developers.com/showthread.php?t=1266911
Requirements:
Unlocked bootloader --> http://forum.xda-developers.com/showthread.php?t=1254225
MiniCM7 or any recent gingerbread, source-based ROM
Flashtool tested to be working with your phone, e.g. from here: http://www.multiupload.com/GYL7A7XQBT Original flashtool thread: http://forum.xda-developers.com/showthread.php?t=920746
Install:
Backup
Unlock your bootloader as described here: http://forum.xda-developers.com/showpost.php?p=17384177&postcount=3 or here: http://forum.xda-developers.com/showthread.php?t=1254225
Download the kernel ftf file from here and move it to Flashtool\firmwares so that Flashtool can pick it up
Flash the kernel via Flashtool
Reboot and check Settings -> About Phone:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Uninstall:
Flash back to stock using Flashtool or SEUS.
Performance:
Notes:
Dualtouch:
If you want to enable the fake DT by dx (instead of andrej456's which is the default), you have to insert the following line in the /system/etc/hw_config.sh file:
insmod /system/lib/modules/synaptics_i2c_rmi4_dt.ko
Click to expand...
Click to collapse
If you want to remove the fake DT altogether, insert the following line in the /system/etc/hw_config.sh file:
insmod /system/lib/modules/synaptics_i2c_rmi4_no_dt.ko
Click to expand...
Click to collapse
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
https://github.com/nobodyAtall/nAa-kernel
Credits: the_laser, FreeXperia and the rest of XDA devs who helped bypassing the bootloader!
DaRk_dOg for his awsome boot logo
Donate:
If you are enjoying my work please consider donating:
.
Donations are voluntary but allow me to spend more time on this project.
Disclaimer:
I can't be held responsible if this Kernel bricks your device or makes it explode in your hands! Use it at your own risk!
nAa-14
ICS DRM support
nAa-13
CWM Recovery 5.0.2.8
Fixed boot into recovery issues
Latest gingerbread busybox and init
Panic timeout set to 1sec for shakira
nAa-12
Fixed touchscreen multitouch modules to load
Kernel boot animation
Memory improvements from ICS
nAa-11
Proximity and Lightsensors report events as they should now
Fix for robyn keypad
CWM support for formatting sd-ext
CWM for shakira is no longer ldpi
nAa-10
msm/kgsl: Porting kgsl 1.1 from 2.6.35 gives a good performance boost for 2d/3d operations
acpuclock: Improved overclocking from 2.6.35
shakira: keyboard reset with HOME + POWER
pmem: Porting pmem from 2.6.35
Bugfixes and improvements: sha1, vfs_cache_pressure, net/ipv4, net sched, pid, mm/vmscan.c
Module for disabling dual touch altogether
Performance governor selected in recovery
NOOP ioscheduler (faster for android)
+ 2MB More RAM (184MB in total)
nAa-09
Possible fix for screen cuts
Updated CWM recovey to the latest version (5.0.2.7)
Interactive governor selected in recovery
Minor smartassv2 fixes
nAa-08b
Possible fix for screen cuts
nAa-08
Significantly faster booting time (~25 secs from power button to lockscreen)
Less crasses regarding reboot
Jhash improvements
Two way call recording
Modular dual touch based on dx's DT (replaces existing DT if insmoded)
nAa-07
Offline charging
Improved overclocking frequencies in kernel (no overclocking module needed for over 600MHz)
Interface Stat support for ICS
Sleep improvements for armv6
Implemented WLOD on kernel panic
nAa-06
Ported latest akm8973 sources to work for the mini
nAa-05b
Usb mounting via CWM
DDMS screen capture
nAa-05
Updated USB drivers to semc GB sources
New gb vibrator implementation
Cpu frequency fixes
Switched to fake dual touch from andrej456 (seems to be the best choice for the mini)
CIFS and utf8 support
CWM 5.0.2.3
nAa-04
Update to Linux kernel 2.6.29.6
NPARTS event support for disk devices
All around Improvements and bug fixes in:
BFQ, mutex adaptive spins, mm, irq, mmc, cpufreq, hrtimer, mtd, memcpy/memmove, yaffs
Removed FPS uncap since it caused issues with scrolling and with some apps
Gingerbread init/init.rc
Boot logo
Fixed ddms screen capture
nAa-03
BFQ ioscheduler
TINY RCU
DM_CRYPT_GLOBAL_WORKQUEUES
Removed FPS Cap
Display power-off optimizations
Droidwall support
Memory management and binder improvements from gb kernel
scary and savagedzen CPU governors
Export scaling_available_frequencies attr in /sys
Ramzswap support for compcache
Many bug fixes and optimizations from upstream regarding:
mm, cifs, sctp, timed_gpio, net sockets, tcp, fs: pipe.c, yaffs, ext4, dm-crypt, arm, sctp
nAa-02
Ext3/4 support
Modules auto-copying at boot
Fake dual touch in kernel (doixahn's 007)
CPU freq governors: interactive, interactivex, minmax, smartass, smartass2
nAa-01
Netfilter / AP support (WiFi tethering)
Swap support
Tun/Tap in kernel
Mddi fix in kernel
Modular Overclock / Undervolt
CWM recovery v4.0.1.5 in kernel
Wow... nobodyatall is back with his new kernel...
what's the maximal fraquency of the Overclock? same as Alfs?
krishna_yana said:
Wow... nobodyatall is back with his new kernel...
what's the maximal fraquency of the Overclock? same as Alfs?
Click to expand...
Click to collapse
The maximum frequency depends on your device. Mine can stand up to 806MHz.
On the other hand you can easily make the kernel report 4GHz and actually run at 600MHz
Hehe... I'll try then... Alfs has maximum fraquency that can be selected as 768.. and yours? 806... interesting...
@nAa, this kernel should work with any ROM, or we should loose wifi until miniCM7 is ported to X8 devices? Thks in advance
wooooow happpie
is this work well ?
Great, i looking for that.
1] When i use this kernel with GingerDX everything is working ? Somebody try ?
2] What is max stable cpu freq ?
currently testing
nice boot screen
Edit1: moving from alfs kernel to this one stuck at boot screen had to full wipe and reinstall the Rom "if you got error 0 while installing toggle script asserts enable then disable and try again"
Edit2: still stuck at boot screen gonna flash stock SE then flash it again will update you soon
Edit3: doesn't work on GC8.2 Rom
overclock module from Doxianh or Zefie?
ohboi said:
overclock module from Doxianh or Zefie?
Click to expand...
Click to collapse
OC / UV is based on Dx's code
I like having it modular so that whoever wants what, they simply activate it.
nobodyAtall said:
OC / UV is based on Dx's code
I like having it modular so that whoever wants what, they simply activate it.
Click to expand...
Click to collapse
so sad dx oc module very bad..
anyway nice kernel
Nice!
Will try this later on the latest CM nightly.
Sent from my X8 using xda premium
ohboi said:
so sad dx oc module very bad..
anyway nice kernel
Click to expand...
Click to collapse
Do some serious research and testing before saying that.
ohboi said:
so sad dx oc module very bad..
anyway nice kernel
Click to expand...
Click to collapse
This module has worked flawless for ages on the X10mini and the X8.
This is a fact.
my result of comparing Alfs (left) and nAa (right)...
they have their own superiority....
bug found
right scroll dont work well... on sony active launcher
ithunter said:
right scroll dont work well... on sony active launcher
Click to expand...
Click to collapse
what do you mean by "right scroll"? my active working fine....
someone got it to work on GC8.2 rom? it doesn't work with me
works with GDX v19 with WiFi error
guelas said:
Do some serious research and testing before saying that.
Click to expand...
Click to collapse
ok, test yourself. Run some benchmark on 600 mhz and then agian on 614 mhz. u will see it. Performance is lower because the gpu got downclocked...
just check 2d and 3d scores in post #15 ;D
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
nice TY !!! =D
when ICS hit our phones everything will be rdy to run smooth !
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 ?
Yeah!! It's officially released!!
@wielku
zram, compressed memory. Better multitasking.
cleancache, automatically remove outdated dalvik cache. Clear more space in data partition.
Both need to be activate manually..
I’m trying this kernel now..will report battery life tomorrow
emannxperia said:
Yeah!! It's officially released!!
@wielku
zram, compressed memory. Better multitasking.
cleancache, automatically remove outdated dalvik cache. Clear more space in data partition.
Both need to be activate manually..
Click to expand...
Click to collapse
Tell me more please how can I activate them
Sent from my MT15i using Tapatalk 2 Beta-3
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
How do I active zram and cleancache??? Install NE kernel and it automatically active???
this kernel is very fast and the Batterie Life very good! Wifi and Bluetooth work!
I use this with ICS. good work! thx Nightelf
VERY HAPPY YOU HAVE ICS KERNEL NOW
Forgive me for my noobyness but can someone explain all of the Governors?
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.
sorry one question is the kernel oc by default or it is at normal whit the posibilitity to oc ?
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
javi3k said:
sorry one question is the kernel oc by default or it is at normal whit the posibilitity to oc ?
Click to expand...
Click to collapse
By default it's normal clock, with posibility to OC.
emannxperia said:
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.
@javi3k
Max 1024Mhz by default. Use apps like No-Frill, SetCpu etc if you want OC.
Click to expand...
Click to collapse
How to use zram and cleancache bro??? Pls tell me how???
Yea, how to enable it??
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?
can we have this for Arc?
Night-Elf said:
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
Click to expand...
Click to collapse
hi kernel support 0% pin ??? and flash phone worlk ???
sory im poor english
itachi naruto said:
hi kernel support 0% pin ??? and flash phone worlk ???
sory im poor english
Click to expand...
Click to collapse
I suggest you to read the first post.
AniDroid-N7000 ICS ROM
Short ROM Information:
AniDroid-N7000 Kernel included in this ROM was built from the latest CyanogenMod (CM9) source with the latest Linaro Toolchain (GCC 4.7.1)(Temporary in development..)
AniDroid-Hardened-N7000 ROM that will be also available soon will include GRsecurity Kernel and ROM support to provide different Security functionality for mobile devices..
Provided Features:
Linux Kernel version 3.0.43 (safe to use, without MMC_CAP_ERASE-related BUG)
Kernel built with the latest Linaro Toolchain (GCC 4.7.1) (Temporary in development..)
CWM Recovery v6.0.1.2
KSM support (Kernel Samepage Merging) to optimize memory usage
SLQB Memory Allocator instead of default SLUB
CPU Overclocking (OC) up to 1.6 GHz support
GPU MAX Frequency changed to 250 MHz to save more battery
GPU Voltages are decreased to save more battery
NEW CPU Frequence Scaling Governors: PegasusQ, Adaptive, MinMax, SmartAssV2, InteractiveX, ConservativeX, LagFree, LulzactiveV2, Intellidemand, Scary, LionHeart, Wheatley, SavagedZen, BrazilianWax
CPU Voltage Control - Undervolting/Overvolting (UV/OV, use with NSTools App)
Automatic Process Group Scheduling
USB OTG support (please use with special USB Host OTG Cable)
EXT4, CIFS filesystems support
init.d support
2048 Kb ReadAhead
Default fonts from JellyBean
In Development:
GRSecurity version 2.2.2 with different security features enabled by default (Will be available in AniDroid-Hardened ROM soon.. see GRSecurity Feature List for details)
Advanced CPU LiveOC!!! (ALOC) support with Selective LiveOC MOD (Thanks to byeonggonlee! In most cases LiveOC and OC itself need overvolting (OV) due to stability issues! Each device has it's own stability limit, some devices don't need OV with lite OC. So, in most cases you need to choose optimal OV value on each OC value for your own device!)
NTFS filesystem read/write support
HIGH BIGMEM that provides more available memory for Android on device
Backlight Notification (BLN, notify you about new events by blinking Menu and Back buttons)
Backlight Dimmer (BLD, let you turn off the backlight of the Menu and Back buttons when using with soft buttons only)
Battery Life Extender (BLX, let you limit the maximum battery charge level)
45 FPS and 65 FPS Screen Refresh Rate support (you can see the difference in Battery Drain)
-fstack-protector buffer overflow detection
USB Fast Charge (FC) feature that force adapters that are detected as USB to charge as AC enabled
GRSecurity Feature List (will be available in AniDroid-Hardened ROM soon..):
Active Exploits Protection (deter exploit bruteforcing, active kernel exploit response)
Role Based Access Control (RBAC)
Filesystem Advanced Protection (including advanced security for applications running in CHROOT environment)
Full Kernel Auditing (event logging for many process-related kernel events)
Executable Protection (deter ptrace-based process snooping)
Network Protection (TCP/UDP blackhole and LAST_ACK DoS prevention)
Larger Entropy Pools support (adds additional randomness to grsecurity features)
Managing support via Sysctl Interface
CPU Frequence Scaling Governors:
PegasusQ
Adaptive
Conservative
Userspace
Powersave
Ondemand
Performance
MinMax
SmartAssV2
InteractiveX
ConservativeX
LagFree
LulzactiveV2
Intellidemand
Scary
LionHeart
Wheatley
SavagedZen
BrazilianWax
IO Schedulers:
CFQ
Noop
Deadline
Simple IO (SIO)
VR (Default)
Installation instructions:
If you are coming from the previuos version of AniDroid-N7000:
Download ZIP file with the version of AniDroid-N7000 and put it on Internal/External SD-card
Download ZIP file with Google Apps and put it on Internal/External SD-card
Boot into ClockworkMod Recovery
Choose "Install ZIP from SD-card/External SD-card"
Choose ZIP file AniDroid-N7000 ROM you've just put on SD-card
Choose "Yes" to flash the ZIP
Flash ZIP file with Google Apps in the same way (you must do it after flashing every new version of AniDroid-N7000!!!)
If you are coming from another ROM:
Download ZIP file with the version of AniDroid-N7000 and put it on Internal/External SD-card
Download ZIP file with Google Apps and put it on Internal/External SD-card
Boot into ClockworkMod Recovery
If you are on a leaked ICS kernel, please flash a known safe kernel from the sticky in the development section!!!
Do a Nandroid Backup to make full backup of your currently installed firmware
Choose "Wipe Data/Factory Reset" and choose "Yes" to do a full wipe
Choose "Install ZIP from SD-card/External SD-card"
Choose ZIP file with AniDroid-N7000 ROM you've just put on SD-card
Choose "Yes" to flash the ZIP
Flash ZIP file with Google Apps in the same way (you must do it after flashing every new version of AniDroid-N7000!!!)
Changelog:AniDroid-N7000 v0.1 - v0.2:
SLQB Memory Allocator is now used instead default SLUB
NEW CPU Frequence Scaling Governors added: MinMax, SmartAssV2, InteractiveX, ConservativeX, LagFree, Lulzactive, Lazy, Intellidemand, Scary, LionHeart, Wheatley, SavagedZen, BrazilianWax
EXT4, CIFS support
2048 Kb ReadAhead support
Fixed CM error due to lazy copypasta
AniDroid-N7000 v0.2 - v0.3:
Linux Kernel updated to 3.0.36
Different Kernel source improvements devoted to GCC 4.7.x support
CM9 source updated (See the Changelog)
AniDroid-N7000 v0.3 - v0.4:
PegasusQ and Adaptive CPU Frequence Scaling Governors added
FIX for correct CPU Frequence Scaling Governors
CPU Overclocking up to 1.6 GHz support added
CM9 source updated (See the Changelog)
AniDroid-N7000 v0.4 - v0.5:
Linux Kernel updated to version 3.0.37
ReadAhead value changed to 1024 kb
CWM Recovery is now updated to v6.0.0.7
CM9 updated to RC2 (See the Changelog)
AniDroid-N7000 v0.5 - v0.6:
Linux Kernel updated to version 3.0.38
Kernel source is now porting for completely support new compilers like Linaro GCC 4.7.x (still in development)
Fixed BUG with Apps installation on Internal/External memory
ReadAhead value changed to 2048 kb
Lazy CPU sheduler was removed
CWM Recovery is now updated to v6.0.1.0 (Fixed BUG with empty folders in CWM)
CM9 updated to the latest nightly (See the Changelog)
AniDroid-N7000 v0.6 - v0.7:
Kernel: UMS Mass Storage FIX (UMS Mass Storage mode is now working correctly)
Kernel: GPU (Mali400) MAX Frequency is now changed to 400 MHz (insted of 300 MHz in default CM9 kernel) without rising the voltage and battery usage
ROM: default fonts from JellyBean are now used
CWM Recovery source updated to the latest from CM9 repo
AniDroid-N7000 v0.7 - v0.8:
GPU MAX Frequency changed to 250 MHz to save more battery (performance is still great)
GPU Voltages are decreased to save more battery
Additional Soft Keys are added to make the ROM more convenient for the left hand usage
CM9 updated to the latest nightly (See the Changelog)
AniDroid-N7000 v0.8 - v1.0:
Linux Kernel updated from 3.0.38 to 3.0.42 (See the Changelogs)
CWM Recovery updated to 6.0.1.2
Additional SoftKeys have been removed
Rom base updated to the latest CM 9.1 (See the Changelog)
AniDroid-N7000 v1.0 - v1.1:
Fixed Voltage control issue for 200 MHz
CM9.1 updated to the latest nightly (See the Changelog)
AniDroid-N7000 v1.1 - v1.2:
Linux Kernel updated to 3.0.43 (See the Changelogs)
CPU default voltage for 1600 MHz increased by 25 mV due to stability issue
KSM support enabled (Kernel Samepage Merging) to optimize memory usage
Download Links:
Current ROM Binaries:
AniDroid-n7000-v1.2_20092012.zip
AniDroid-n7000-v1.2_20092012.md5
Current Kernel Binaries:
AniDroid_Kernel_v1.2_20092012_CWM_Flashable.zip
AniDroid_Kernel_v1.2_20092012_CWM_Flashable.md5
Previous versions:
Previous versions binaries
Google Apps:
GApps
Kernel Source Code:
AniDroid-Kernel-N7000 on GitHub
Donators: Petr Malek, Chasmodo, Lucian1, Dtswk, Mfractal, Jolillo, Antonius0809, Christian Murmann
Great Thanks to CyanogenMod for the ROM and kernel base!!!
Thanks to eugene373, koush, ezekeel, supercurio, morfic, franciscofranco, sztupy, reddv1, byeonggonlee!!!
welcome mate! another rom for enjoyment! cheers!
btw...id be forward to request for screenshot or probably a video...thanks
jermitano said:
welcome mate! another rom for enjoyment! cheers!
btw...id be forward to request for screenshot or probably a video...thanks
Click to expand...
Click to collapse
Thanks!!! I'll post several screenshots tomorrow
Sent from my GT-N7000 using xda premium
Sounds great ... Good luck
Sounds very interesting. Which Parts from the "In Development" List are already in the ROM?
Admittedly I'm a stock user, but it's great to see the Linaro stuff coming to the Note. It'll be interesting to see peoples views on performance etc... Nice work anyway dude.
Sent from my GT-N7000 using Tapatalk 2
one more ROM! downloading...
dasich82 said:
Sounds very interesting. Which Parts from the "In Development" List are already in the ROM?
Click to expand...
Click to collapse
Currently I'm porting these features from my AniDroid-Hardened Kernel for Nexus S
I'm also want to provide the Control Application to let you safely manage these features..
Give us battery screen shots! Please
Wysyłane z mojego GT-N7000 za pomocą Tapatalk 2
Ohh great another rom to satisfy my ocfd
One more ROM to test when NTFS support will be enabled
The_Steph said:
One more ROM to test when NTFS support will be enabled
Click to expand...
Click to collapse
NTFS support can be useful with USB OTG-enabled device
Sent from my GT-N7000 using xda premium
Installation guide?
absan said:
Installation guide?
Click to expand...
Click to collapse
Will add.. right now you can use installation guide from STunner or Asylum ROMs..
Sent from my GT-N7000 using xda premium
looks good from the features you listed
would like to see video/pics.
Excellent - a great Nexus S dev makes his way to Note Land.
Sent from my GT-N7000 using xda premium
Great news! Looks very promising:good:
Can you possibly post something like "Работает/не работает" section? "In development" section looks exiting, though no sure info about CM9 source synced with (last 4 nightlies full of important changes), and stuff...
Спасибо:good: Отлично выглядит
Could anybody tell us how much differencte Linaro makes for the note?
Or maybe even a video?
Just added Installation Instructions into the Main post...
Have fun!..
Thank you for your efforts .. I hope to night I have time to flash you rom
OK, Let's see the list of kernel
1.- Stock Kernel Repack by 4pda.ru team
2.- xKernel v9.587-C
3.- Flykernel JellyBean 0.4
4.- Pac-rom Kernel
5.- AdvancedToccoGrigioCWMKernel
6.- LuPuS-JBv2
7.- VDS Kernel v1.0
8.- FlyKernel v0.8
9.- KTG anzu Kernel v1.52
10.- OptiKernel Battery
Well let's start with the first (obviously )
Stock Kernel Repack
Kernel features:
- kernel is assembled from SE sources with usefull modifications
- cwm recovery
- light and balanced overclock up to 1.4 GHz (we leave SE frequences grid) (default frequence range: 122 MHz - 1 GHz)
- deep undervolting but working under hard loading
- default and recommended governeur is SmartassV2 (we have been testing power savings for some weeks with many different kernel settings!)
- support for dual channel voice call recording (with CallRecorder software by skvalex)
- as a result, power consuming is just a bit higher in overclocked mode and usually much less than on stock firmware
- guaranted very deep sleep in suspend mode
- very stable work and all-sides-testing
The Post .- Link
xKernel v9.587-C
Kernel Features:
// v9 - 587 source, increase mdp core clock for 720p, set 2D core clock
// v8.0 | AOKP v3 - implemented BFS v0.318
// v7.3.562 - 4.1.A.0.562 source, added cleancache and zcache driver, the rest same with v7.3.431
// v7.3.431 - 4.1.B.431 source, "use highest perf level when wake-up from sleep" patch, the rest remain the same as previous version
// v7.2.6 - 2way call, patches kernel msg, patch smartassv2 gov & zram driver
// Stock .431 - Stock Kernel from .431 ICS 4.0.4
// v7 rev4 - Build from 4.1.H.0.4 (Play ICS Beta)
// v6.2.5 - increased swap space to 90MB, added Virtuous gov
// v6.1.1 RER - "Reduced Energy Recovery" courtesy of justmpm
// v6.1.1 - added gov: intellidemand
// Xray AOKP - first attempt
// v6 - Enhance from v5 with small fixes
// v5 - Recovery USB Mount, enabled tun
// Stock .562 Kernel - Recovery USB mount fixed
// v4.0.1 - Disabled min/max freq set at boot, UV available
// v4.0 - Beta tester: LZO compress/decompress, cleancache, new settings freq tables
// v3.0.2 - small fixes for freq tables. used old freq table
// v3.0.1 - small fixes for freq tables.
// v3.0 - new freq table. based on FreeXperia (thanks to FXP)
// v2.5.1 - added zram setting disksize to 125MB (see thumbnails)
// v2.5.1 - edit wakelock for better sleep? (see thumbnails)
// v2.5 - include ZRAM driver (thanks go DooMLoRD. told ya, too much to tell his contribution in android developement )
// v2.5 - remain 1.6 as default kernel
// v2.5 - edit wakelock.c source
The Post .- Link
Flykernel JellyBean 0.4
Kernel Features:
-Works with CM10 (as of fxp145 and up) and PACman (others with at least fxp145 should work too)
- OC up to 1.6 Ghz
- UV
- Build with linaro 4.7.3
- SmartassV2
- Noop, deadline, SIO
- Ext 3/4 and NTFS support
- Two way call recording
- OTG
- SLQB
- TinyRCU
- Cleancache
- Zram
- Init.d support
- Tweaked
The Post .- Link
Pac-rom Kernel
Kernel Features:
- Built with Linaro
- CWM 6.0.1.8
- OC up to 1.6 GHz (use on your own risk!!!)
- Standard CPU govs : performance, powersave, userspace, ondemand, conservative, interactive
- Extra CPU govs : badass, brazilianwax, darkside, intellidemand, intelidemand2, interactiveX, lagfree, Lionheart, lulzactive, minmax, ondemandx, savagedzen, scary, smartass, smartassV2, smoothass, superbad, virtuous (use on your own risk!!!)
- IO Scheduler : noop, anticipatory, deadline, cfq, sio, bfq, vr
- UMS (Ext4 - NTFS)
- USB OTG support
The Post .- Link
AdvancedToccoGrigioCWMKernel
Kernel Features:
- ics 4.1.B.0.587/4.1.B.0.431/4.1.A.0.562 officials kernel.
- The differences with stock one are Touch Recovery CWM
- min. freq. of processor set at 122 Mhz(for better battery drain)
- some other ramdisk optimizations(data collect removed).
- stable/optimized kernel
The Post .- Link
LuPuS-JBv2
Kernel Features:
- Noop
- Anticipatory
- Deadline
- CFQ
- BFQ
- SIO
- lagfree
- brazillianwax
- smoothass
- scary
- savagedzen
- smartass
- smartassv2
- interactivex
- minmax
- + the 5or6 that are there with FXP
The Post .-Link
VDS Kernel v1.0
Kernel Features:
OC (aka overclock) up to 1.4 gHz
UV aka undervolt
DooMKernel recovery (it's the best, IMHO)
Added smartass2 governor (a very battery friendly one)
Swap, ZRam
2way call recording (uses CallRecoder by skvalex)
The Post .- Link
FlyKernel v0.8
Kernel Features:
- Works with al .431 and .587 based roms (miui also). I recommend a .587 based one.
- OC up to 1.6 Ghz and undervolting (Arc S frequency table, with some added freqs)
- Build with linaro 4.7.2 (aug 2012) and board specific flags
- Kernel: 2.6.32.59 (2.6.32.9 is still available in v0.5)
- SmartassV2 and SavagedZen (recommend smartassv2)
- Noop, deadline, SIO and CFQ (recommend noop)
- Ext 3/4 and NTFS support
- Two way call recording
- OTG
- SLQB
- TinyRCU
- Zram (as in stock)
- Init.d support
- Tweaked
- WiFi embedded in kernel
The Post .-Link
KTG anzu Kernel v1.52
Kernel Features:
-kernel patch 2.6.32.59
-added battery 0% issue patch (not test)
-added 2 way call recording patch
-enabled ext4
-enabled CIFS with utf-8
-OC/UV with VDD interface(exclude own overclock code)
-BFQ I/O Scheduler with autogroup
-SIO & VR I/O Scheduler
-FM Radio fix
-compiled with linaro toolchain 4.6.3
The Post .- Link
OptiKernel Battery
Kernel Features:
-Based on .587
-Busyboxed(19.4)
-Rooted
-GPU boost and new adreno libs
-Adrenaline Boost
-Framework modified for more preformance
-Optimized for heavy gaming or battery life
-Supercharged
The Post .-Link
Well, these are all kernel of this session, if an update I will be adding to the post
What about VDS and FlyLight 0.8 kernels?
Don't forget to include KTG's ray kernel
I'm using it for a couple weeks now... so far so good no problem at all
KTG thread: http://forum.xda-developers.com/showthread.php?t=1647665
hi man add the ginger bread kernels too with features, we'll make it the kernel thread
---------- Post added at 07:13 PM ---------- Previous post was at 07:10 PM ----------
gutzzz said:
Don't forget to include KTG's ray kernel
I'm using it for a couple weeks now... so far so good no problem at all
KTG thread: http://forum.xda-developers.com/showthread.php?t=1647665
Click to expand...
Click to collapse
this is a arc kernal man, and this is ray thread
cooldude9119 said:
hi man add the ginger bread kernels too with features, we'll make it the kernel thread
---------- Post added at 07:13 PM ---------- Previous post was at 07:10 PM ----------
this is a arc kernal man, and this is ray thread
Click to expand...
Click to collapse
Have you seen the tread yourself?? Look carefully and you will see ray (urushi) kernel there
sheppii said:
What about VDS and FlyLight 0.8 kernels?
Click to expand...
Click to collapse
gutzzz said:
Don't forget to include KTG's ray kernel
I'm using it for a couple weeks now... so far so good no problem at all
KTG thread: http://forum.xda-developers.com/showthread.php?t=1647665
Click to expand...
Click to collapse
ok, all kernel were added
Flykernel Jellybean for the win, its the best kernel for jellybean
devstaff said:
Flykernel Jellybean for the win, its the best kernel for jellybean
Click to expand...
Click to collapse
having high battery drain on flykernel 0.4 on FXP 147 but other than this it really is the best
Sent from my Xperia Ray using xda app-developers app
why xKernel 9.587c and FlyKernel v0.8 cannot load mass storage when in standby condition ?
i'm using HD Ultimate 2.0's ROM and i'm too lazy to reboot the device for mount mass storage from CWM
rushland said:
why xKernel 9.587c and FlyKernel v0.8 cannot load mass storage when in standby condition ?
i'm using HD Ultimate 2.0's ROM and i'm too lazy to reboot the device for mount mass storage from CWM
Click to expand...
Click to collapse
Stand by condition? You may say in recovery, that's because is still in working maybe that sincerely I don't know why
sent from Jah House using xda app-developers app
You may add OptiKernel battery. it's vds kernel with Linario and init.d support
Sent from my Ray with the FORCE
MrTapa said:
You may add OptiKernel battery. it's vds kernel with Linario and init.d support
Sent from my Ray with the FORCE
Click to expand...
Click to collapse
I added it now, thanks for help
regards
As you could see in our CM11 thread, there's a custom kernel that we've integrated in latest CM11 builds
Now as CM11 was stable, I decided to cut the kernel to seperate system unit - The new custom kernel
Now let's make a start
Post 1: Introduction
Post 2: Features and Bugs
Post 3: How to post bugs
Post 4: Download links
Post 5: Changelog
[NOTE] This kernel is just for SM-G313HZ only. For G313H/ML users, since our CM11 works with those phone models, you can try this kernel. NOT COMPATIBLE with SM-G313HN or SM-G313HU
XDA:DevDB Information
OC Kernel for Galaxy V SM-G313HZ, Kernel for the Samsung Galaxy Ace 4
Contributors
doesntexits
Source Code: https://github.com/koquantam/android_kernel_oc_vivalto3gvn
Kernel Special Features: Described in post 2
Version Information
Status: Testing
Created 2016-03-09
Last Updated 2016-06-14
What's new in this kernel versus stock CM11 one?
Upgraded to latest Linux mainline version (not yet, but it will)
Overclock support, up to 1,3GHz (HOT)
Ultra Kernel Samepage Merging (saves RAM)
Logcat toggle (enable/disable) through sysfs interface
zRAM with LZ4/ZLIB compressor, multiple zRAMs
New IO schedulers: ROW, DEADLINE, FIOPS, BFQ, ZEN, SIOPLUS (will be added more on future builds)
Governor: interactive, ondemand, userspace, performance, powersave, smartassv2, lulzactive2, intelliactive
zswap support (swap compression)
LZ4 kernel compression (CRYPTO, COMPRESS/DECOMPRESS,...)
F2FS support
Dalvik-cache on system partition (save internal storage space)
Something more!... will be continued
BUG(S):
For some users, camera is dead (here means not working)
Change zRAM size directly from userspace causes hard reboot immediately sometimes
How to post bugs
As you know, this is a kernel, so logcat is useless. We use "dmesg" to track what the kernel do and how it's done, what it's fault...
If you post logcat to a kernel dev, no helps. So now, a single rule: No logcats
To post bugs, please do this:
1. Make sure you have a computer running any Linux distros (e.g Ubuntu) (ignore this if you already have)
2. Plug your phone with USB cable plugged to computer
3. Open Terminal, type these (DO NOT MISS ANYTHING)
Code:
adb shell dmesg | tee dmesg.txt
The "tee" command will export your "dmesg" (driver messages) to your /home/<USER> folder (e.g from mine: /home/a1/dmesg.txt)
4. Post the full dmesg text logs to this thread
Download link & F.A.Q
Download link: Google Drive folder
F.A.Q (to be continued)
1. Can I include your kernel to my ROM?
A: Sure, you can. Because the kernel is completely open-source (due to GPL License), so no credits is needed
2. What's included in this kernel vs stock?
A: Check above
CHANGELOG
Release 1
Initial release
Release 2
Re-enabled zCache
Added KSM (Kernel Samepage Merging)
Fixed lags, underclocked to 1,4GHz and GPU to 300MHz
Reserved zRAM size to 90MB (explain later)
Re-enabled memory cgroups (better memory allocation)
Release 3
zswap revert back to LZO compression (you can change this through sysfs)
zRAM moved to block driver, also reverted to LZO compression by default (thanks to @psych.half)
Disabled zCache (this does nothing but lags)
Added new governors: smartassv2, lulzactive
zRAM now compresses 18% of RAM (this is the main cause of lags, and our device only have 512MB RAM, not much so multitasking only possible if we use ordinary swap)
ZSMALLOC moved to kernel mainline (ported from Linux 3.18)
Random reboots disappeared (yay!)
Minimum clock speed now 500MHz
Snappy compression algorithm, will be implemented on zRAM
Release 4
Switched from KSM to UKSM (Ultra Kernel Samepage Merging)
zRAM increased to 35% of RAM (161MB)
Logcat now can be disabled through sysfs interface
ROW IO scheduler as default
Increased IO readahead to 1024KB
....
Release 5
Decreased IO readahead to 128KB by default (this fixes massive lag as our device can't handle too many IO operations)
Fixed giant hole memory. Now every task managers shows correct results
Release 6
Re-compiled with Linaro 5.2 toolchain
Allow setting zRAM disksize, compressor and swappiness through build.prop
New governor: intelliactive
Release 7.1
Upgraded to Linux 3.10.20
New TCP algorithms: westwood, reno, bic, htcp, veno
Dalvik-cache on /system partition (CM-11.0 only) (significantly save internal storage space) (NEW!) (thanks to @ngoquang2708 for this idea)
Release 7.2
Upgraded to Linux 3.10.22
Release 8
Upgraded to Linux 3.10.31
(NEW!) Stock support
Support LZ4HC (high compression) for zRAM
/tmp folder added, in case some root apps need that and mounted as tmpfs
Improved memory management
Release 8.1
Added 250MHz minimum clock speed
zswap disabled by default (enable through build.prop by adding "ro.config.zswap.enabled=true")
Disabled unaligned memory access for faster memory operations
Release 8.2
Fix bootloop on CM12.1
Release 8.3
Upgraded to Linux 3.10.34
[CM-11.0] Switched dalvik-cache location to /cache to prevent ROM reinstalling when you want to wipe dalvik-cache, also fix app installation issue
Release 8.4
Maximum OC clock decreased to 1.3GHz (as 1.4GHz causes random crashes/reboots)
Added zlib compressor for zRAM, switched back to default lzo compressor
(AGAIN) zswap enabled by default
Multiple zRAMs are back, now is 2 zRAMs for better performance
[CM-11.0] Permanently mounted /system partition RW, moved dalvik-cache to /system partition (this fixes apps instalation issue, and because /cache partition is too small)
Can use on SM-G313HU?
gsrq said:
Can use on SM-G313HU?
Click to expand...
Click to collapse
Nope. G313HZ and HU are different hardwares. Installing this kernel would soft brick your device
@hendrulll @JeffersonCaf
Weird. The kernel really works with build 20160213. Why the hell it doesn't work with you guys? Or... I've to give a simple boot.img which is be able to flash over TWRP only?
You should see in "Kernel version", it was being built yesterday LOL
doesntexits said:
@hendrulll @JeffersonCaf
Weird. The kernel really works with build 20160213. Why the hell it doesn't work with you guys? Or... I've to give a simple boot.img which is be able to flash over TWRP only?
You should see in "Kernel version", it was being built yesterday LOL
Click to expand...
Click to collapse
Yeah the boot.img it's better i think, and what recovery you use?
JeffersonCaf said:
Yeah the boot.img it's better i think, and what recovery you use?
Click to expand...
Click to collapse
I use TWRP 3.0 from @cleverior.ipul
doesntexits said:
I use TWRP 3.0 from @cleverior.ipul
Click to expand...
Click to collapse
Ok i will flash that too
Can you give the boot.img?
Hmm, I still got soft brick with my device after installing your kernel, even if I install from build 20160213 after wipe everything, but when I try to flash @cleverior.ipul kernel a.k.a getux kernel its worked like a charm. Any reason?
hendrulll said:
Hmm, I still got soft brick with my device after installing your kernel, even if I install from build 20160213 after wipe everything, but when I try to flash @cleverior.ipul kernel a.k.a getux kernel its worked like a charm. Any reason?
Click to expand...
Click to collapse
You know what, his kernel is completely based on stock CM11, just adds a lower CPU frequency (1100MHz)
And new kernel build will be released after some minutes, just waiting for it to compiling and I'll release it as a boot.img (flash through TWRP)
This time it's completely compatible with CM11 build 20160213
New kernel build! Changes:
Re-enabled zCache
Added KSM (Kernel Samepage Merging)
Fixed lags, underclocked to 1,4GHz and GPU to 300MHz
Reserved zRAM size to 90MB (explain later)
Re-enabled memory cgroups (better memory allocation)
Boot image added to downloads section. Please choose the latest boot image to make sure you're in latest kernel build. Flash through TWRP recovery
doesntexits said:
New kernel build! Changes:
Re-enabled zCache and disable zswap, since zswap only applies on swap file or ordinary swap partition (not RAM-based swap partition)
Added KSM (Kernel Samepage Merging)
Fixed lags, underclocked to 1,4GHz and GPU to 300MHz
Reserved zRAM size to 90MB (explain later)
Re-enabled memory cgroups (better memory allocation)
Boot image added to downloads section. Please choose the latest boot image to make sure you're in latest kernel build. Flash through TWRP recovery
Click to expand...
Click to collapse
Well it's working on SM-G313ML, but i noticed when the CPU frequency goes to 384 MHz the phone freezes
Edit: and some random reboots too.
JeffersonCaf said:
Well it's working on SM-G313ML, but i noticed when the CPU frequency goes to 384 MHz the phone freezes
Edit: and some random reboots too.
Click to expand...
Click to collapse
Well, switch the min CPU freq to 600MHz in Performance Settings section, and tick "Set on boot" too
Edit: Random reboots due to the old build with 1,5GHz, the CPU voltage is too high, leads to the phone randomly reboots
doesntexits said:
Well, switch the min CPU freq to 600MHz in Performance Settings section, and tick "Set on boot" too
Click to expand...
Click to collapse
I alderay made that XD
Yeah, now we have smartassv2 :good:
R3 has released! Changes:
zswap revert back to LZO compression (you can change this through sysfs)
zRAM moved to block driver, also reverted to LZO compression by default (thanks to @psych.half)
Disabled zCache (this does nothing but lags)
Added new governors: smartassv2, lulzactive
zRAM now compresses 18% of RAM (this is the main cause of lags, and our device only have 512MB RAM, not much so multitasking only possible if we use ordinary swap)
ZSMALLOC moved to kernel mainline (ported from Linux 3.18)
Random reboots disappeared (yay!)
Minimum clock speed now 500MHz
Snappy compression algorithm, will be implemented on zRAM
Boot image added to Downloads section. Please choose the latest boot image to make sure you're in latest kernel build. Flash through TWRP recovery
doesntexits said:
R3 has released! Changes:
zswap revert back to LZO compression (you can change this through sysfs)
zRAM moved to block driver, also reverted to LZO compression by default (thanks to @psych.half)
Disabled zCache (this does nothing but lags)
Added new governors: smartassv2, lulzactive
zRAM now compresses 18% of RAM (this is the main cause of lags, and our device only have 512MB RAM, not much so multitasking only possible if we use ordinary swap)
ZSMALLOC moved to kernel mainline (ported from Linux 3.18)
Random reboots disappeared (yay!)
Minimum clock speed now 500MHz
Snappy compression algorithm, will be implemented on zRAM
Boot image added to Downloads section. Please choose the latest boot image to make sure you're in latest kernel build. Flash through TWRP recovery
Click to expand...
Click to collapse
Yeah it's working (SM-G313ML) but i noticed when the CPU frequency go to 500MHz the phone freezes (i've changed the min to 1GHz, but shows 768MHz on SetCPU ) and freezes too when change the governor to interactive, well the random reboots has dessapeared (yay!²) thx for all that work bro