Hi, U8800 2.3.5 is available here:
HUAWEI U8800 - Huawei Device Co., Ltd..
You can Download and Save to Desktop.
The following I found at XDA Developers and thanks to Author. This guy had installed ICS (Aurora):
Hi to all!
I just want to give this tip of advice to those complaining of slow wireless, internet speed and high battery consumption.
Just use setCPU on "performance" at 1GHz (some profiles recommended, such as screen off, charging, less than 50% battery, at least...)
I was having very slow wireless and since I used this method, I have over 15 Mbps on wi-fi (800 Mhz) on speedtest.
Also battery usage decrease due to the fact that the phone doesn't need to scan the cpu everytime to decide witch speed to choose.
Ramping up and down the cpu will eat your battery more than just leaving it at high speed all the time.
With smartass or min/max at 245/1024, the phone uses 10% or so in standby.
With performance at 245 Mhz (screen off profile) it used only 4%.
Normal usage at 1024 also uses less battery overall.
======
OK, let me add some more info for those people that ask for it:
- Get SetCPU 3.x.x (whatever latest version is), create some profiles and set on boot.
- The first "Main" tab, set min and max as 245 / 1024, performance and also set on boot.
- On the "Profiles" tab, enable profiles and add these:
Screen Off
CPU min 245 / max 245
Governor: powersave
Priority: 60
Exclusive
Charging Any
CPU min 1024 / max 1024
Governor: performance
Priority: 50
Exclusive
Battery <= 30%
CPU min 368 / max 368
Governor: performance
Priority: 40
Exclusive
Battery <= 50%
CPU min 800 / max 800
Governor: performance
Priority: 30
Exclusive
By default (without this profiles) CPU is being scanned for activity every few seconds (or milisecs) and it will decide based on the activity to either up or down the CPU clock.
We all know that Android system keep tasks on memory and therefore open background processes...
If we use governor min/max, it will keeep "searching for activity" using extra CPU cycles, and thus using more battery.
By using "performance" there is no need to scan for CPU activity and it will be running at max speed acording to the profiles we created.
- Higher clock uses more battery however, because it's faster, it will take less time to finish any task and to return to idle.
- The more time the CPU spends on idle the better for the battery, so by using performance you will finish tasks faster and spend more time on idle.
- CPU will be more responsive because clock doesn't need to be adjusted on the fly, thus eliminating any extra CPU cycles and also saving some battery.
This behaviour is good for quick and short usage of aplications, but maybe not as good for games as it will run at a higher clock all the way until you stop playing the game.
For small tasks, such as google maps, gps, message, calls, internet, etc, it's better to use the higher clock when the screen is off, instead of going up and down adjusting.
By using the profiles above, it will be set at minimum speed while the screen is off and not go up even if there are background processes.
If we use min/max, and android decides to do something on the background the cpu will go up and down (using battery) even if the screen is off.
My tests:
With smartass or min/max my battery goes around 10% after 8 hours in standby.
With my settings above, battery wend down for 4% after 8 hours in standby, but actually when I first checked, it was still 99% after 8 hours.
With smartass or min/max, download speeds on wi-fi and data are slow.
With my settings above, it starts slow but speeds will quickly go up.
With smartass or min/max, my GPS will take a while to get a fix on google maps.
With my settings above, my GPS will take less time to get a fix on google maps.
I thought of this, because battery was lasting longer in older releases of aurora when CPU was fixed at 1Ghz.
With more recent realeases this behavious was changed to be min/max, therefore I started having slower speeds on wi-fi and performance issues.
At first I used SetCPU to fix it at 1Ghz as before, and it improved both battery and performance.
By exploring the profiles section on SetCPU, I just tweaked a little bit more the battery usage and performance.
I recommend anyone to try this, however all users and phones are different and therefore take this tips with a pinch of salt.
Hope this helps. Cheers Neil.