[KERNEL] 2.6.29.6-nAa-ics-04 [5/7/12] Custom ICS kernel + CWM Recovery

Search This thread

nobodyAtall

Recognized Developer
Jan 16, 2008
1,583
19,555
Malaysia, Cheras
Search no more. This is THE kernel for your ICS X8.


Before unlocking your bootloader, read this thread
If you brick your device, you are the sole responsible.




Preface:
  • If you use this kernel on a gingerbread ROM, I will laugh at your noobness
  • If you use this kernel on a stock ROM, it will cook you dinner


Features:
  • Forked from nAa-11
  • Built with linaro-4.7.1 toolchain
  • Full ICS support
  • CWM-Based Recovery 5.5.0.4
  • Genlock: backported from CAF 3.0
  • Socinfo and internal_power_rail ported from CAF 3.0
  • KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
  • netfilter: add xt_qtaguid table support for network statistics
  • netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
  • binder: backported from CAF 3.0
  • SmartassV2 bugfixes
  • Bluetooth tethering support
  • ICS ramdisk and related fixes
  • KSM backported from latest SE sources / fixes from CAF 3.0


FAQ:
If you have any issues, please read the FAQ thread first: http://xdaforums.com/showthread.php?t=1575831


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 you should see the kernel boot animation:
    loop20_2000.gif


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


Performance:
attachment.php
attachment.php

attachment.php




Notes:

Dualtouch (for synaptics):
  • 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
  • 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

Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
https://github.com/nobodyAtall/nAa-kernel-ics

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!
 

Attachments

  • device-2012-05-26-180029.png
    device-2012-05-26-180029.png
    152.3 KB · Views: 261,256
  • device-2012-05-26-181003.png
    device-2012-05-26-181003.png
    25.4 KB · Views: 260,586
  • device-2012-05-26-182434.png
    device-2012-05-26-182434.png
    57.4 KB · Views: 261,637
Last edited:

nobodyAtall

Recognized Developer
Jan 16, 2008
1,583
19,555
Malaysia, Cheras
Changelog:

nAa-ics-04
  • Built with linaro-4.7.1 toolchain
  • Ramdisk improvements
  • Tune dirty_background_ratio and vm_dirty_ratio
  • A bit more ram reclaimed
  • Better dual touch for mimmi

nAa-ics-03
  • Updated recovery: CWM-Based Recovery 5.5.0.4
  • Latest busybox from ICS sources
  • Some more RAM (185MB total ram reported by ICS)
  • Ramdisk optimizations
  • yaffs2 updates
  • cleancache and support for ext3/4
  • msm_rotator updates
  • Binder bugfixes
  • kgsl impovements and tuning
  • genlock updates

nAa-ics-02
  • msm_mdp: Ported from CAF 3.0
  • MDP_Y_CBCR_H2V2_ADRENO ported from CAF 3.0
  • kgsl: power management and improvements
  • Pmem support for camera
  • New cool kernel boot animation instead of static logo

nAa-ics-01
  • Forked from nAa-11
  • Full ICS support
  • Genlock: backported from CAF 3.0
  • Socinfo and internal_power_rail ported from CAF 3.0
  • KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
  • netfilter: add xt_qtaguid table support for network statistics
  • netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
  • binder: backported from CAF 3.0
  • SmartassV2 bugfixes
  • Bluetooth tethering support
  • ICS ramdisk and related fixes
  • KSM backported from latest SE sources / fixes from CAF 3.0
 
Last edited:

shivamchinu

Senior Member
Jan 20, 2011
95
25
Notes:
  • If you use this kernel on a gingerbread ROM, I will laugh at your noobness
  • If you use this kernel on a stock ROM, it will cook you dinner


Still laughing on the second point... though I wish it could... :p


Post the links fast! Stop teasing, now you know we all are already excited :)
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 198
    Search no more. This is THE kernel for your ICS X8.


    Before unlocking your bootloader, read this thread
    If you brick your device, you are the sole responsible.




    Preface:
    • If you use this kernel on a gingerbread ROM, I will laugh at your noobness
    • If you use this kernel on a stock ROM, it will cook you dinner


    Features:
    • Forked from nAa-11
    • Built with linaro-4.7.1 toolchain
    • Full ICS support
    • CWM-Based Recovery 5.5.0.4
    • Genlock: backported from CAF 3.0
    • Socinfo and internal_power_rail ported from CAF 3.0
    • KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
    • netfilter: add xt_qtaguid table support for network statistics
    • netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
    • binder: backported from CAF 3.0
    • SmartassV2 bugfixes
    • Bluetooth tethering support
    • ICS ramdisk and related fixes
    • KSM backported from latest SE sources / fixes from CAF 3.0


    FAQ:
    If you have any issues, please read the FAQ thread first: http://xdaforums.com/showthread.php?t=1575831


    Requirements:


    Install:


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


    Performance:
    attachment.php
    attachment.php

    attachment.php




    Notes:

    Dualtouch (for synaptics):
    • 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
    • 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

    Sources:
    The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
    https://github.com/nobodyAtall/nAa-kernel-ics

    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!
    100
    Changelog:

    nAa-ics-04
    • Built with linaro-4.7.1 toolchain
    • Ramdisk improvements
    • Tune dirty_background_ratio and vm_dirty_ratio
    • A bit more ram reclaimed
    • Better dual touch for mimmi

    nAa-ics-03
    • Updated recovery: CWM-Based Recovery 5.5.0.4
    • Latest busybox from ICS sources
    • Some more RAM (185MB total ram reported by ICS)
    • Ramdisk optimizations
    • yaffs2 updates
    • cleancache and support for ext3/4
    • msm_rotator updates
    • Binder bugfixes
    • kgsl impovements and tuning
    • genlock updates

    nAa-ics-02
    • msm_mdp: Ported from CAF 3.0
    • MDP_Y_CBCR_H2V2_ADRENO ported from CAF 3.0
    • kgsl: power management and improvements
    • Pmem support for camera
    • New cool kernel boot animation instead of static logo

    nAa-ics-01
    • Forked from nAa-11
    • Full ICS support
    • Genlock: backported from CAF 3.0
    • Socinfo and internal_power_rail ported from CAF 3.0
    • KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
    • netfilter: add xt_qtaguid table support for network statistics
    • netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
    • binder: backported from CAF 3.0
    • SmartassV2 bugfixes
    • Bluetooth tethering support
    • ICS ramdisk and related fixes
    • KSM backported from latest SE sources / fixes from CAF 3.0
    58
    Reserved for extra notes
    38
    Hi all,

    New kernel version, nAa-ics-02 is ready for use.

    Changelog:
    * msm_mdp: Ported from CAF 3.0
    * MDP_Y_CBCR_H2V2_ADRENO ported from CAF 3.0
    * kgsl: power management and improvements
    * Pmem support for camera
    * New cool kernel boot animation instead of logo

    Use this with MiniCM9 the best ICS experience ;)

    Enjoy!
    21
    nAa-ics-04 is released! Flash it with MiniCM9-3.0.3 for best experience ;)

    Changelog:
    ### nAa-ics-04
    * Built with linaro-4.7.1 toolchain
    * Ramdisk improvements
    * Tune dirty_background_ratio and vm_dirty_ratio
    * A bit more ram reclaimed
    * Better dual touch for mimmi