Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[KERNEL] 2.6.29.6-nAa-14 [23/8/12] Custom Gingerbread kernel + CWM Recovery

OP nobodyAtall

17th November 2011, 10:47 AM   |  #1  
nobodyAtall's Avatar
OP Recognized Developer
Flag Patras
Thanks Meter: 19,399
 
1,527 posts
Join Date:Joined: Jan 2008
Donate to Me
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/show....php?t=1266911

Requirements:
Install:
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:
    Quote:

    insmod /system/lib/modules/synaptics_i2c_rmi4_dt.ko

  • If you want to remove the fake DT altogether, insert the following line in the /system/etc/hw_config.sh file:
    Quote:

    insmod /system/lib/modules/synaptics_i2c_rmi4_no_dt.ko


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!
Attached Thumbnails
Click image for larger version

Name:	device-2012-01-28-123725.png
Views:	399426
Size:	25.8 KB
ID:	876368   Click image for larger version

Name:	device-2012-01-21-000150.png
Views:	396930
Size:	9.9 KB
ID:	876369   Click image for larger version

Name:	device-2012-01-21-002529.jpg
Views:	397611
Size:	24.6 KB
ID:	876370   Click image for larger version

Name:	device-2012-01-21-111238.png
Views:	397842
Size:	27.8 KB
ID:	876371   Click image for larger version

Name:	device-2012-01-23-151620.png
Views:	398290
Size:	33.7 KB
ID:	876372  
Last edited by nobodyAtall; 23rd August 2012 at 02:28 PM.
The Following 275 Users Say Thank You to nobodyAtall For This Useful Post: [ View ]
17th November 2011, 10:47 AM   |  #2  
nobodyAtall's Avatar
OP Recognized Developer
Flag Patras
Thanks Meter: 19,399
 
1,527 posts
Join Date:Joined: Jan 2008
Donate to Me
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
Last edited by nobodyAtall; 23rd August 2012 at 02:31 PM.
The Following 95 Users Say Thank You to nobodyAtall For This Useful Post: [ View ]
17th November 2011, 10:57 AM   |  #3  
krishna_yana's Avatar
Member
Tangerang
Thanks Meter: 22
 
90 posts
Join Date:Joined: Jul 2011
More
Thumbs up
Wow... nobodyatall is back with his new kernel...

what's the maximal fraquency of the Overclock? same as Alfs?
The Following 4 Users Say Thank You to krishna_yana For This Useful Post: [ View ]
17th November 2011, 11:02 AM   |  #4  
nobodyAtall's Avatar
OP Recognized Developer
Flag Patras
Thanks Meter: 19,399
 
1,527 posts
Join Date:Joined: Jan 2008
Donate to Me
Quote:
Originally Posted by krishna_yana

Wow... nobodyatall is back with his new kernel...

what's the maximal fraquency of the Overclock? same as Alfs?

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 :P
The Following 32 Users Say Thank You to nobodyAtall For This Useful Post: [ View ]
17th November 2011, 11:05 AM   |  #5  
krishna_yana's Avatar
Member
Tangerang
Thanks Meter: 22
 
90 posts
Join Date:Joined: Jul 2011
More
Hehe... I'll try then... Alfs has maximum fraquency that can be selected as 768.. and yours? 806... interesting...
17th November 2011, 11:07 AM   |  #6  
biscoitu's Avatar
Senior Member
Thanks Meter: 145
 
672 posts
Join Date:Joined: Apr 2011
More
@nAa, this kernel should work with any ROM, or we should loose wifi until miniCM7 is ported to X8 devices? Thks in advance
17th November 2011, 11:09 AM   |  #7  
ithunter's Avatar
Senior Member
Flag Kathmandu
Thanks Meter: 223
 
1,252 posts
Join Date:Joined: Jul 2010
wooooow happpie
is this work well ?
17th November 2011, 11:11 AM   |  #8  
Junior Member
Flag Near Wrocław
Thanks Meter: 0
 
10 posts
Join Date:Joined: Dec 2010
More
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 ?
17th November 2011, 11:12 AM   |  #9  
Senior Member
Thanks Meter: 44
 
146 posts
Join Date:Joined: Sep 2011
currently testing
nice boot screen :P

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
Last edited by Amrooz; 17th November 2011 at 11:35 AM.
17th November 2011, 11:12 AM   |  #10  
Account currently disabled
Thanks Meter: 13
 
74 posts
Join Date:Joined: Jun 2011
overclock module from Doxianh or Zefie?

Post Reply Subscribe to Thread

Tags
naa kernel, nobodyatall
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes