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
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
It will set your LED brightness to 100.
Note that resetting brightness value to 0 before new value is required.
And also, the brightness value gets reseted when device goes to sleep and woken up. You will needed some script manager to control this in background continuously
OR
use custom scripts like init.qcom.post_boot.sh found in stock ROM's /system/etc folder and add them to init.d folder.
Click on the thanks button if you found this post useful
if you want to support my work buy me a beer/coffee
From UC Kernel v4 and onwards there will be two releases for every type of ROM, one for stable OC upto 1.6GHz with all features and other with OC upto 2GHz.
The reason behind this is that we do not want to become reason for your device's losses. Using CPU frequency at high level (2.0GHz) is very dangerous and it could damage your device.
These damages are not readily visible but on a long run they might affect your device's hardware.
And we don't think that its worth to OC at high frequency levels at the cost of your device.
Note2:
OC cpu frequency at 2.0 GHz is not stable on STOCK ROM or Andro-ID, atleast thats the case with my device.
But I could atleast use it for a minute or so on MIUI ROM. So you can use MIUI if you want to OC upto 2.0GHz for show off purpose
Note3:
I want all of you to test and give me feedback about fix for multi-touch axis inversion. As I have mentioned it is still in experimental stage. And I need to fix some parameters by trial and error. So need your inputs.
Thanx!
Note4:
If you do not want to use UC-kernel bootlogo as splash image then remove splash.img file from /splash folder present in update zip before installing UC kernel. If you have already installed UC kernel v5 then your original splash.img is backed up in /sdcard/UCbackup folder. You can restore it using this Revert_splash update zip.
Click on the thanks button if you found this post useful
if you want to support my work buy me a beer/coffee
Hmm... may i know what the latest update do? What they add in to our phone...
Sent from my CSL-MI410 using XDA Premium App
CPU governors:
Helps in efficient ramping up/down of CPU speed as per demand of CPU load.
They differ mostly in the way the ramping speeds are defined. (Dynamic or constant value)
SmartassV2, interactiveX and SavagedZen are built on interactive governor which suits for high CPU performance with reduced battery drain.
SmartassV2 dynamically sets the ramping speed around a set ideal CPU freq (768MHz) in wake mode and minimum ideal CPU freq (248MHz) in sleep mode. It will try to maintain CPU freq around these set ideal limits. So no need to use any other SetCPU profiles.
IOScheduler:
It tries to distribute bandwidth among all processes according to their weights.
Basically, efficient control of work load distribution over various background running application.
BFQ is based on CFQ. (I dont know much details about any of them. And there is no point in providing technical information.)
In my opinion VR is better.
Check yourself which combination suits you perfect based on overall performance (use different benchmark apps) or battery life.
Click on the thanks button if you found this post useful
if you want to support my work buy me a beer/coffee
hi
i dont want to overclock or any thing
i just want a stable official ROM i do know that this will work on my rooted off 2.3.4
i just want to know if by using this kernal ill get a little stability on the phone ie none of the various screen problems
thanks in advance
I can not guarantee about stability on your device as every device is different though sharing same manufacturer.
But I have never faced any stability problem on my device except when I had reduced voltage to a greater extent at higher frequencies, which made it to reboot.
To prevent such problems while setting or playing with CPU related tweaks DO NOT SET ON BOOT option in the apps unless you are very sure about the setting.
By not selecting ob boot you will be atleast sure that the settings will be reseted to default after reboot.
On other note, you dont need to overclock always, you can underclock too. Or for that matter undervolt too for better battery life.
Nonetheless using CPU governors and IOSched makes life great for the device.
Click on the thanks button if you found this post useful
if you want to support my work buy me a beer/coffee
I can not guarantee about stability on your device as every device is different though sharing same manufacturer.
But I have never faced any stability problem on my device except when I had reduced voltage to a greater extent at higher frequencies, which made it to reboot.
To prevent such problems while setting or playing with CPU related tweaks DO NOT SET ON BOOT option in the apps unless you are very sure about the setting.
By not selecting ob boot you will be atleast sure that the settings will be reseted to default after reboot.
On other note, you dont need to overclock always, you can underclock too. Or for that matter undervolt too for better battery life.
Nonetheless using CPU governors and IOSched makes life great for the device.
hi
thanks what i meant by stability is not getting that screen going crazy some times problem,anyway ill try this on my rooted 2.3.4 and keep u posted on the same
Thanks,
Hari Micromax Canvas HD A116 32GB SD
Samsung Galaxy note N800 32GB SD
Micromax A57 16GB SD (with wife)
When Rajnikanth enters a room, he doesn't turn the lights on,......... he turns the dark off.
Getting feedback for your app during development is as simple as adding logging info where necessary and looking … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?