[Huawei Ideos X6] Napstar:
[ info ]

hello guys this is a custom kernel for Huawei U9000 Ideos X6 which is also known as:

Cherry Mobile Magnum HD A400 (philippines)

Spice CSL Mi 410 - Slim (india)

WellcoM A99 (thailand)

CSL Blueberry Mi 410

We have tested this to be working on "Spice CSL Mi 410"... i cannot guarantee that this will work on other versions of same device... please test it out and let us know...

the kernel is based on merged sources of Mi410 v3.18D kernel source 2.6.32.9.7z, posted by 41213@kaskus.us forums, into SEMC 4.0 FW kernel sources...

[ Developer ]

Team UtterChaos (DooMLoRD and Napstar)

[ thanks to ]

ardX for posting those sources

tj_style and isaacj87 for kernel porting for CM and MIUI

DooMLoRD for helping me out in most of the things :)

[ screenshots ]

[ features ]

[v5 onwards] Added boot menu developed by me

[v5 onwards] Added UC-Kernel bootlogo (optional, check note 4 from http://xdaforums.com/showpost.php?p=18152266&postcount=3)

[v5 onwards] CPU governors added:

lagfree

smoothass

brazilianwax

[v5 onwards] Added Tiny RCU

[v5 onwards] Added fix for BFQ I/O to v2r1

[v5 onwards] Fixed some memory leaks from net scheduler

[v5 onwards] Added I/O scheduler 'Simple'

[v5 onwards] jHash V3

[v5 onwards] increased VM readahead to 256Kb

[v4 onwards] fixed wifi bug - for MIUI 1.11.11 and CM 7.1(2.3.7) by edowar

[v4 onwards] fixed front and back camera problem - for MIUI 1.10

[v4 onwards] added support for overclocked CPU frequency of 2GHz

[v4 onwards] added support for controlling keypad back-light LED brightness

[v4 onwards] an experimental feature which corrects multi-touch axis inversion in atleast 80% of cases

[v4 onwards] added updated graphic libraries for GPU

[v3 onwards] added CPU governors

smartassV2

SavagedZen

interactiveX

[v3 onwards] added IO schedulers

vr

bfq

cfq

[v02 onwards] added CPU Governors:

Smartass

Scary

MinMax

Interactive

[v02 onwards] enabled NLS_UTF8

[v02 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://xdaforums.com/show...&postcount=362)

[v01 onwards] added lots of intermediate frequencies (from 122Mhz to 1.9Ghz for almost every 100/120Mhz there is a select-able frequency)

[v02 onwards] enabled SWAP support

[v02 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)

[v02 onwards] enabled a few I/O Schedulers

noop

Anticipatory

Deadline (default)

CFQ

[v02 onwards] enabled ARM THUMBEE extensions

[v02 onwards] enabled support (in kernel) for many file systems

EXT2

EXT3

EXT4

NTFS (Read & Write)

[v02 onwards] enabled NFS (client & server) support in kernel

[v02 onwards] enabled CIFS support in kernel

[v02 onwards] enabled access to kernel .config (can be pulled from /proc/config.gz)

[v02 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]

[ credits for features ]

Xperia-2011-Kernel sources (by DooMLoRD)

Lagfree CPU governor ported from X10_Th_kernel by ThJap

BrazilianWax, Smoothass CPU Governors; Simple I/O; jHashv3; patched BFQ ported from Mugetsu kernel source by knzo

OC at 2GHz (Original post by DooMLoRD)

Control keypad LED brightness ported from WX_435_Kernel-Tickerguy kernel sources by tickerguy

New GPU libraries (posted by koush)

SmartAssV2 CPU governor (posted by erasmux)

interactiveX CPU governor (posted by imoseyon)

Savaged-Zen CPU governor (posted by Savaged-Zen)

Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for SEMC Devices]

Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul)

MinMax CPU Governor ported from UmaroKernel sources by umaro

Interactive CPU Governor ported from UmaroKernel sources by umaro & from Bukington gaosp Kernel sources

VDD control "sysfs" interface ported from UmaroKernel sources by umaro (original posted by snq- here)

and finally Team UtterChaos for getting this all together for u guys ;)

more features will be added in later versions

[ requirements ]

rooted device with working CWM recovery

working specific ROM

[ DISCLAIMER ]

I am not to be held liable/responsible if you damage your phone by following / not following this thread.

[ additional info ]

ok, time for some gyan! (by DooMLoRD) ;)

see each cpu/chip is different

each is unique and has different tolerances

slowly keep increasing the frequency

check its stability for 5-10 hrs

check for random reboots

check which one is best suitable for your device

if u start getting reboots/freezes then throttle back and use lower frequencies

remember just because someone else device was able to work at that frequency/voltage doesn't mean that your phone can support/handle that frequency/voltage

I would recommend that u DO NOT use high frequencies for long time!

This may damage your device, though the damage is not readily visible!

The high frequencies are just for temporary boost/benchmarks/showoff :P

You have been warned!

[ how to install ]

please take full backup of system before testing/using this

download the file posted above and flash using CWM

[ Kernel Sources ]

https://github.com/Napstar-xda/Huawei-Ideos-X6-Kernel

[ download link ]

< NEW >

For Custom ROM Or Stock ROM

[Ideos X6] UC-Kernel v5.0 (UC Kernel v5.0 features with OC upto 1.6GHz)

[Ideos X6] UC-Kernel v5.0_Xtrm (UC Kernel v5.0 features with OC upto 2.0GHz)

For Cyanogenmod ROM

tj_style's release:

[Ideos X6] UC-Kernel v5.0_for CM (UC Kernel v5.0 features with OC upto 1.6GHz)

[Ideos X6] UC-Kernel v5.0_Xtrm for CM (UC Kernel v5.0 features with OC upto 2.0GHz)

edowar's release:

[Ideos X6] UC-Kernel v5.0 for CM (UC Kernel v5.0 features with OC upto 1.6GHz)

[Ideos X6] UC-Kernel v5.0_Xtrm for CM (UC Kernel v5.0 features with OC upto 2.0GHz)

For MIUI ROM

[Ideos X6] UC-Kernel v5.0 for MIUI (UC Kernel v5.0 features with OC upto 1.6GHz)

[Ideos X6] UC-Kernel v5.0_Xtrm for MIUI (UC Kernel v5.0 features with OC upto 2.0GHz)

< OLD >

For Custom ROM Or Stock ROM

[Ideos X6] UC-Kernel v4.0 (UC Kernel v4.0 features with OC upto 1.6GHz)

[Ideos X6] UC-Kernel v4.0_Xtrm (UC Kernel v4.0 features with OC upto 2.0GHz)

For Cyanogenmod ROM

tj_style's release:

[Ideos X6] UC-Kernel v4.0_Xtrm for CM (UC Kernel v4.0 features with OC upto 2.0GHz)

edowar's release:

[Ideos X6] UC-Kernel v4.0 for CM (UC Kernel v4.0 features with OC upto 1.6GHz)

[Ideos X6] UC-Kernel v4.0_Xtrm for CM (UC Kernel v4.0 features with OC upto 2.0GHz)

For MIUI ROM

[Ideos X6] UC-Kernel v4.1 for MIUI (UC Kernel v4.1 features with OC upto 1.6GHz)

[Ideos X6] UC-Kernel v4.1_Xtrm for MIUI (UC Kernel v4.1

features with OC upto 2.0GHz)

< OLD >

For MIUI ROM

Ideos X6] UC-Kernel v4.0 for MIUI (UC Kernel v4.0 features with OC upto 1.6GHz)

[Ideos X6] UC-Kernel v4.0_Xtrm for MIUI (UC Kernel v4.0 features with OC upto 2.0GHz)

For Custom ROM Or Stock ROM

[Ideos X6] DooMKernel v03

OR

[Ideos X6] UC-Kernel v03

For Cyanogenmod ROM Or MIUI ROM

[Ideos X6] UC-Kernel v03 for CM

[Ideos X6] UC-Kernel v03 for MIUI (support for miui 1.9.30, also work with MIUI 1.9.9)

< OLD >

[Ideos X6] DooMKernel v02

< OLD >

[Ideos X6] DooMKernel v01

enjoy!