[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 X10minipro.


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.


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

x10man

Senior Member
Nov 15, 2010
802
226
Great Paxton, Cambridgeshire
Amazing nAa! You did it again. Sadly my MP will never taste ICS as. Its USB port is broken and cannot be flashed... But still, thank you for taking the time and effort to get this working

Sent from my U20i using xda premium
 

matmutant

Senior Member
Mar 17, 2011
3,395
4,743
~/
andrux-and-me.blogspot.com
Moto G
Moto E
FAQ direct link and last Questions

Read Before Asking Please

FAQ for MiniCM9 and nAa kernel
reading may answer to lots of your questions !
for X10mini, X8 & x10miniPRO



  • i decided to create a new thread dedicated to Q&A about miniCM9 ;)
  • this thread is the place of your questions, answers, tips about miniCM9 and nAa ics kernel
  • 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 is written as Q are asked



something else that is useful to read before asking :
Here we (nearly all? XDA members, regardless of being devs or only users [like me], me at least ) don't care about your good/bad English ;) the important is trying to be understood and to understand the content of the threads :)
only ask things you can't find, or you don't understand, please if you don't understand something in any process tell us exactly where is your problem : it will optimize the answer ;)

sometime rephrasing things can make you understand better, feel free to help us for making the most understandable sentence for anybody :)
BUT if you don't make the effort to read, I won't make the effort to answer :p (ok, you can't read everything... but read the minimum ;) )



Chatroom for support is now available (http://minicm.ie.tc/)
clic on the red text above ;)
register, and then enjoy :)
________________________________

clic here for : FAQ

this post will be updated with the very last Questions added to FAQ about the KERNEL for quick view ;)



4/ why flastool doesn't flash the kernel i choose? (any version)
  1. when there are lots of kernel builds in flashtool firmware folder, flashed kernel might not be the right one,
  2. to void this, create a folder in it, cut/paste all your previous kernel there
  3. and only keep the one you want to flash in the firmware folder
  4. then, start flastool and process flashing operations
 

Tom.K

Senior Member
Dec 22, 2011
342
97
Good idea! I hope you weren't trolling there :D where can i get mini cwm sources?oh. Theyre in naa kernel. Derp :)

Sent from my U20i using xda premium
Is that even possible to do for our phones? It would be awesome because we wouldn't take risks when connecting to USB, like I've experienced before.
 

revioo

Senior Member
Jan 8, 2011
89
83
Ukraine
can anyone help me?
05/002/2012 16:02:42 - ERROR -
05/002/2012 16:02:42 - ERROR - Error flashing. Aborted
05/002/2012 16:02:43 - INFO - Device connected in flash mode
05/003/2012 16:03:01 - INFO - Device disconnected
05/003/2012 16:03:04 - INFO - Device connected with USB debugging off
05/003/2012 16:03:04 - INFO - For 2011 devices line, be sure you are not in MTP mode


USB debugging on
 
Last edited:

nobodyAtall

Recognized Developer
Jan 16, 2008
1,583
19,555
Malaysia, Cheras
I think you can mount the partition that holds the kernel and make CWM write to it. I hope cos my phone deserves some working. ICS after what its been through

Sent from my U20i using xda premium
You need kernel modifications for it - probably no changes to CWM. flash_image is the tool for flashing an image, e.g. a kernel to the specified partition. Note that there is a -close to 100%- chance of bricking your phone when you try such kernel changes, so you'd better have a JTAG solution available.
 

x10man

Senior Member
Nov 15, 2010
802
226
Great Paxton, Cambridgeshire
You need kernel modifications for it - probably no changes to CWM. flash_image is the tool for flashing an image, e.g. a kernel to the specified partition. Note that there is a -close to 100%- chance of bricking your phone when you try such kernel changes, so you'd better have a JTAG solution available.

I can dismantle my phone so i could get to jtag header just probably not use it. Worth a try, maybe in November after my upgrade

Sent from my U20i using xda premium
 

matthias1203

Senior Member
Sep 28, 2011
747
102
Zadar
Amazing nAa! You did it again. Sadly my MP will never taste ICS as. Its USB port is broken and cannot be flashed... But still, thank you for taking the time and effort to get this working

Sent from my U20i using xda premium

This is how u fixed mine usb port. With first try I only fix charging but than I try once again annd now works charging and connecting with pc..


sent from x10mp
 

Attachments

  • uploadfromtaptalk1336233583993.jpg
    uploadfromtaptalk1336233583993.jpg
    62.1 KB · Views: 374

Top Liked Posts

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


    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.


    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!
    37
    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
    30
    nAa-ics-02 for the mimmi is released!

    Use it with MiniCM9 for best results ;)

    Enjoy!
    29
    Reserved.........
    18
    Hi pro users!

    nAa-ics-03 is released today. Updates / changes for this new kernel:

    ### 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

    Remember to flash this with MiniCM9 for best experience ;)

    Enjoy!