[Huawei Ideos X5 U8800] genokolar:
I regret to tell you my phone damaged when upgrade the official 2.3..

so i can't do more for u8800,thanks your support！

I will try to after-sales service, so no need to donate

WARNING: if you use multi-boot, must restore offical partition, then upgrade the official 2.3

Features

Modified Kernel - 1GHz, updated touchscreen driver, faster graphics.form dzo

Working Wi-fi & BT - Wi-fi shuts down when the screen is off by default, change this in Wifi Settings..Menu..Advanced..Sleep policy and set this to "never sleep" if you use wifi often.

Working Sensors,have issue

Working Audio Out and In

Wifi hotspot

nearly all worked

not work：USB tether

Thanks

Thanks to Dzo & stockwellVery much,nice work!

All original developers of CM7

Credits: Dzo, stockwell, genokolar, CM

Installation

To install, first make sure you have a recovery image.

On first install you should really wipe your data partition, so backup all your apps using titanium backup.

Put the zip fille on the sdcard of the phone

switch off the phone

Boot into recovery by pressing power and volume up and keeping them pressed until the recovery menu appears

Select "install zip from sdcard" by pressing volume up/down and then pressing power.

Select "choose zip from dcard"

Select the file you downloaded

Confirm

Wait until it finishes

Press back until you get to the main menu, select "reboot system now"

Changelog

0927 changelog:

1, update to newest CM source code, detailed change see CM changelog

2, using dzo's kernel source + some cpu gov + more EMMC partition support

3, synchronous dzo part of the changes (camera, ril)

4, libhardware_legecy update, using the latest source CM7

5，Modify the ramdisk to avoid sometimes staying in the boot animation

0928 changelog:

1.Include some Gapps (gmail.gtalk.market)

2.Profiles can override wifi/bluetooth etc connection

3.Dzo lastest kernel source:

Add 192MHz to cpufreq list

Add 1.7GHz frequency

Increase vdd for 1.8 GHz to 1.425V

Disable gemini to get rid of green line in pictures

1015 changelog:

1.update to android 2.3.7

2.add X5settings to Settings Menu(from stockwell)

3.build libril liblights libaudio from sources(dzo/stockwell)

4.update wifi drivers&firmware(from stockwell)

5.modify ramdisk

6.use stockwell's kernel sources build kernel

7.new vold to increase sdcard transmission speed,add ntfs readonly support

8.add led notification color custom（Six colors）

9.etc..

1018 changelog:

1.fix libauido issue

2.fix phone issue

3.fix libril issue

4.add projectmenu to Settings（about phone--project menu）

now just upload a update zip package， later full zip package will upload

1106 changelog:

1.add Wifi hotspot/USB tether (from stockwell)

2.use u8800pro liblights（blink one times per three second）

3.use new libril-qc-1.so

4.use build gralloc

1107 changelog:

use stock rom's gralloc fix screen lag issue

fix default language is chinnese

1118 changelog:

fix Mute camera shutter not work!

libhardware_legecy update,not need load_libra

Sound modes and Brightness modes update,no need to configure

libsensors update,work fine for me

add cmstats.apk,let CM know the number of u8800's CM7 users

1128 changelog:

use new sensor.default.so,fixed compass

kernel add zram ,let you could use comcache

kernel use xz compress

unlock 30FPS,you could edit /system/etc/enhanced.conf to close it

maybe its final 32 kernel's CM7

warning: can't use franco.Kernel

Download

111015-cm7-u8800:http://www.mediafire.com/?wuc16jry0s19za1

111018-cm7-update-package：http://www.mediafire.com/?la7avdmdk0ygu7k

111107-cm7-u8800：http://www.mediafire.com/?2ljrpvvlm4p0yft

111118-cm7-u8800：http://www.mediafire.com/?i4d7glw1o0z3x5w

111128-cm7-u8800: https://sourceforge.net/projects/u8800cm7/files/

Sources

https://github.com/Victor-android/android_device_huawei_u8800

-------------------------------------

Multi-boot

In fact, users in China use the U8800, multi-system has been used for a long time.

So, now I will use my broken English to tell you how to use multi-system

First, you need The extra two partitions in the 4G space. you could use twosys-partition.zip to get The extra two partitions 15&16

download partition package:http://xdaforums.com/attachment.php?attachmentid=787404&stc=1&d=1321675310

And

The second system-specific recovery system

http://xdaforums.com/attachment.php?attachmentid=787413&stc=1&d=1321675310

put the twosys-partition.zip and you like rom's zip into Sdcard

rename the recovery_4.0.1.5_en_sys2.img to recovery2.img , then place it to /cust

Boot into recovery,flash this package directly, same as flashing a ROM.

After flashing go to advanced options, choose to reboot to recovery.

Go into recovery again, flash this package again directly, same as flashing a ROM.now you will have The extra two partition 15 and 16

OK, let's flash two system into you phone

Go into recovery again, flash you like rom's zip

boot into first system, you could use RootExplorer access /cust, rename the recovery.img to recovery1.img, rename the boot.img to boot1.img,rename the recovery2.img to recovery.img.

reboot you system into recovery, now you recovery is second system recovery,you could flash the 100911-cm7,it will auto flash into second system.

reboot system, you will into second system (CM7)

if you want change you system to first, you could use RootExplorer access /sbin/gk, you will found some .sh files,Execution the 8-ChangeSys will auto rename all

img file then auto reboot to first system.

you could copy the 8-changesys.sh to any place let you change system easy.

restore offical partition ： download

Important：only the 100911-CM7 can flash into second system, other ROM only flash into first system

please backup your data, because you will lost all data in phone