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

Search This thread

Carpe-Dimi

Senior Member
Jul 13, 2011
478
196

So based on those links...
- interactive: set to quickly respond to performance needs
- smartass: like interactive, but with a screen off profile
- smartassV2: ike smartass with a better balance between performance and powerusage
- conservative: slowly scales up frequencies to meet demand
- ondemand: quickly scales up frequencies to meet demand
- userspace: useless
- powersave: always clocks at minimal frequency
- performance: always clocks at max frequency

Still unclear tho
- savagedzen:tweaked out version of smartass, but exclusive to SZ kernels (if so, what's it doing in our kernel? can we use it? and what does it do at all?)
- interactiveX: cool cause it has an X in it (but what does it do?)
- scary: remains unexplained
- minmax: remains unexplained

Anyone know what these last 4 governors do?
 

herbesi01

Senior Member
Oct 9, 2011
262
41
Hi, this kernel only work with ROM MiniCM7 because I used this with another ROM I lost the vibration...
 

s0ftcorn

Senior Member
Apr 25, 2011
445
95
Last edited:

youthisbaka

Senior Member
Just read the first post guys...

Do i have to recalibrate my battery or why it does load so much slower with this rom+kernel then usual?

EDIT: nevermind, just used the wrong usb thingy *facepalm*

i knew, i just tell that guy if you using this kernal with other ROM except minicm7 2.1.7 ,you will get wifi not working.
now my phone wifi is working very well.
 

rosshalz

Senior Member
Nov 5, 2010
253
75
Chennai
to those who just wanna try this kernel, be warned, i tried using the kernel with gintonic, and as nAa said, the wifi didn work.. i liked the kernel but decided to wait till Iceycube or cm9 is released and went back to fa kernel, and wifi still doesn work! apparently couple of ppl have had this issue too..it's mentioned in the fa kernel thread... no idea why it happens though...
 

chrisnkazz

Senior Member
Oct 27, 2010
325
71
You need to reflash a stock rom either via flash tool or seus then your wifi will work again :-D

Sent from my U20i using XDA App
 

rosshalz

Senior Member
Nov 5, 2010
253
75
Chennai
You need to reflash a stock rom either via flash tool or seus then your wifi will work again :-D

Sent from my U20i using XDA App

yep... read that in the fa kernel thread..

Currently using this kernel with nAa's Minicm7 for mimmi. the OC is extremely unstable for me... i cant oc over 691Mhz... anybody else face this problem? I used to have this problem initially but after using zombipanic and then fa kernel i never had any issues..... it seems like there are are 2 types of overclock modules which devs integrate into kernels for the mimmi... any ideas??
 
Last edited:

youthisbaka

Senior Member
yep... read that in the fa kernel thread..

Currently using this kernel with nAa's Minicm7 for mimmi. the OC is extremely unstable for me... i cant oc over 691Mhz... anybody else face this problem? I used to have this problem initially but after using zombipanic and then fa kernel i never had any issues..... it seems like there are are 2 types of overclock modules which devs integrate into kernels for the mimmi... any ideas??

seem nAa is the first kernel where port from x10 mini =D

this might is the reason cause it unstable
 

Felimenta97

Senior Member
Aug 5, 2011
7,863
2,305
26
Ribeirão Preto
yep... read that in the fa kernel thread..

Currently using this kernel with nAa's Minicm7 for mimmi. the OC is extremely unstable for me... i cant oc over 691Mhz... anybody else face this problem? I used to have this problem initially but after using zombipanic and then fa kernel i never had any issues..... it seems like there are are 2 types of overclock modules which devs integrate into kernels for the mimmi... any ideas??

I use 748 Mhz and it's stable for me. A lot more stable than stock with Mini CM7 Pro.
 

dave481985

Senior Member
Oct 28, 2010
198
33
yep... read that in the fa kernel thread..

Currently using this kernel with nAa's Minicm7 for mimmi. the OC is extremely unstable for me... i cant oc over 691Mhz... anybody else face this problem? I used to have this problem initially but after using zombipanic and then fa kernel i never had any issues..... it seems like there are are 2 types of overclock modules which devs integrate into kernels for the mimmi... any ideas??

as stated by naA previously oc is device dependant
that means not every hardware (of identical devices) behaves the same
i oced this this kernel and naAs rom to 768 for every day use, and and up to 806 just for fun (few reboots though)

so from my point of view i dont think the kernel has any problem overclocking
 
  • Like
Reactions: xsyrhies17

kraven

Member
Oct 2, 2007
35
2
Last edited:

Snoopo

Senior Member
Oct 19, 2010
793
240
to those who just wanna try this kernel, be warned, i tried using the kernel with gintonic, and as nAa said, the wifi didn work.. i liked the kernel but decided to wait till Iceycube or cm9 is released and went back to fa kernel, and wifi still doesn work! apparently couple of ppl have had this issue too..it's mentioned in the fa kernel thread... no idea why it happens though...

That's why to do backups before ;)
I did so and just restored my cwm backup and wifi works.

I guess when booting with naa kernel some wifi files seem to get loaded into the filesystem and are kept there if you just change back to another kernel.
maybe nobodyatall can give us a hint what exactly happens.
 

matmutant

Senior Member
Mar 17, 2011
3,395
4,743
~/
andrux-and-me.blogspot.com
Moto G
Moto E
miniCM7 miniFAQ also for miniPRO

Dear miniPRO users, since nAa supports your device with miniCM7 and nAa kernel, i decided to make the miniFAQ also supporting it,
happy new year to all :)


Read Before Asking Please

FAQ for MiniCM7, nAa kernel, FXP (should be added soon) and any other custom rom maybe ;)
reading may answer to lots of your questions !

for X10mini, X8 & x10miniPRO


  • since people do not pay attention at this FAQ linked in miniCM7 first post,
    [*]i decided to create a new thread dedicated to Q&A about miniCM7 and nAa's kernel ;)
  • this thread is the place of your questions, answers, tips about nAa's kernel and miniCM7 by nAa
  • so please, as usual, read FAQ, use search option or anything else before asking commonly answered questions ;)
  • the FAQ will be incremented when needed :)
  • the Q&A are in random order :p


before all the Q&A below : one is most important :
in order to install miniCM7 2.1.X you NOW need :
- to read this upgrade guide
- to read that post
- to unlock your bootloader (see also here)
- to flash nAa's kernel for X10mini, for X8, for x10miniPRO



the first objective is to make the FAQ fully compatible with your device :)
so please help in correcting/updating questions and answers ;)



>>> the FAQ <<<
 

rosshalz

Senior Member
Nov 5, 2010
253
75
Chennai
as stated by naA previously oc is device dependant
that means not every hardware (of identical devices) behaves the same
i oced this this kernel and naAs rom to 768 for every day use, and and up to 806 just for fun (few reboots though)

so from my point of view i dont think the kernel has any problem overclocking

yes but in the other kernels i am able to OC to 800Mhz without a glitch! so, presumably, my device is capable of OC. However, only with this kernel, oc at any frequencies over 691Mhz just causes the phone freezes and reboots...

That's why to do backups before ;)
I did so and just restored my cwm backup and wifi works.

I guess when booting with naa kernel some wifi files seem to get loaded into the filesystem and are kept there if you just change back to another kernel.
maybe nobodyatall can give us a hint what exactly happens.

ahh... that would explain it! i normally do backups when trying roms but not for kernels cause you can revert by just flashing the old kernel again....
 

ruifung

Senior Member
Dec 30, 2010
466
81
Kuala Lumpur
I believe that automatic module copying is listed on the kernel's feature list. So I think that it is overwriting the wifi modules.
 

minachvim

Senior Member
Oct 5, 2011
326
78
Beirut
yep... read that in the fa kernel thread..

Currently using this kernel with nAa's Minicm7 for mimmi. the OC is extremely unstable for me... i cant oc over 691Mhz... anybody else face this problem? I used to have this problem initially but after using zombipanic and then fa kernel i never had any issues..... it seems like there are are 2 types of overclock modules which devs integrate into kernels for the mimmi... any ideas??

I have the same problem! Above 691 the phone reboots and restore everything to standard values (600 for cpu)

Sent from my U20i using XDA App
 

xsyrhies17

Senior Member
Mar 31, 2011
222
54
Pili, Cam Sur
yes but in the other kernels i am able to OC to 800Mhz without a glitch! so, presumably, my device is capable of OC. However, only with this kernel, oc at any frequencies over 691Mhz just causes the phone freezes and reboots...

Like they said, every phone even they're identical and even they're capable of doing what the other same model can do, it still behave differently. Like mine, my pro is stable above 691 mhz while yours and others is not.

Sent from my U20i using xda premium
 

th3discodancer

Senior Member
Oct 20, 2011
779
236
Releasing a great ROM and not being able to use it at 800MHz.. such a shame.
Fa kernel's way faster, but this one has TONNES of features. It just depends if you want speed or the features.
Personally i want speed so i prefer Fa kernel, but i dont think i'll be reverting back to it until about 4-5 next versions of it. Also, MiniCM is just so damn good.[and works with just nAa kernel]
 

Top Liked Posts

  • There are no posts matching your filters.
  • 171
    Search no more. This is THE kernel for your gingerbread x10mini pro.


    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://xdaforums.com/showthread.php?t=1266911

    Requirements:

    Install:
    • Backup
    • Unlock your bootloader as described here: http://xdaforums.com/showpost.php?p=17384177&postcount=3 or here: http://xdaforums.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:
      attachment.php

    Uninstall:
    • Flash back to stock using Flashtool or SEUS.

    Performance:
    attachment.php
    attachment.php
    attachment.php


    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!
    49
    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)
    • Cypress touchscreen fixes for notification bar pull up
    nAa-09
    • Updated CWM recovey to the latest version (5.0.2.7)
    • Interactive governor selected in recovery
    • Minor smartassv2 fixes
    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
    34
    Hi folks!

    nAa-10 is ready for use. Changelog for this build:
    ### 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)
    * Fixed touchscreen pull up notification bar (vertical and horizontal)

    NOTE: Kgsl 1.1 is compatible only with MiniCM7-2.1.8 for the time being.

    Enjoy!
    23
    Hi all,

    nAa-09 released!

    Changelog for this kernel:
    ### nAa-09:
    * Updated CWM recovey to the latest version (5.0.2.7)
    * Interactive governor selected in recovery
    * Minor smartassv2 fixes

    Have fun ;)
    22
    Hi folks!

    nAa-12 is released with small performance and awesomeness based tweaks:
    * Fixed touchscreen multitouch modules to load
    * Kernel boot animation
    * Memory improvements from ICS

    Enjoy!