[Miscellaneous Android Development] joilaroi:
Android 2.3.7 - Cyanogen Mod 7.2.0 RC2 – Huawei U8120 - update 30

Based on Tas0s, Anryl CM7 Rom, CM7 Gingerman by Tilal6991, U8160 official rom by Psyke83 and kallt_kaffe U8100 rom .

Thanks for their work.

Kernel:2.6.29 (by Anryl)

Jit enabled

Ext3 support

OC 748mhz

Kernel:2.6.32-9 (based on Psyke83 u8160 sources)

Sources download

Jit enabled

Ext4 support

OC 748mhz

Android : 2.3.7 / CM7.2.0

Sources Download

Working:

RIL

Audio

Bluetooth

Data

Wi-Fi

Wi-Fi Hotspot

Camera

Accelerometer

Lights

Sensors

USB mounting

OC up to 748mhz

Extras:

Compcache support

Zipalign scripts

app2sd in ext4

ext4 support

Huawei launcher2

mms support

ip-call support

Bugs/Not working/TODO:

Missing FM (no sources available. Same for U8100, U8110, C8500, C8600, U8150, M860 and several others)

I am not responsible for any damage to your phone

Install Notes:

FIRST MAKE NAND BACKUP IN RECOVERY pwr+vlUp+dial

1-Install Rom Manager from Market and enter

2-Flash ClockworkMod Recovery 5.0.2.3 for Huawei U8120 (file in download area)

3-Install Rom from Sd Card

4-Choose the Rom and wipe everything before install

For SD mount to work format sd in recovery

Use Htc_IME keyboard for or any other with calibration - Link http://www.mediafire.com/?mudeautgj4dgye0

if you get a bootloop after switching wifi on remove the battery and it goes ok

For Updating Rom

Rename file to update.zip. put on the root of sdcard. enter recovery and select install update from sdcard

Google Apps for CM7

Latest Version - gapps-gb-20110828

http://goo-inside.me/gapps/gapps-gb-20110828-signed.zip

Update1

Fixed GPS

Fixed AGPS

Fixed layout in usb mass storage screen & dialer

Fixed Framework

YouTube fixed

Update 2

Camera fixed

Update 3

Video recording with video illusion app

Update 4

Video recording with camera fixed

Removed format Data and System script for updating rom

initlogo changed to gingerman V5 rom

Update 5

Update 4 performance issues fixed

No need to install update 3 before 5

Update 6

Reduced framework-res for lag problem

Fixed lag after disable app

Update 7

Removed unused files from framework-res.apk

Fixed bug when connecting to Skype

Update 8

Fixed Bootloop issues after install (since update3)

Fixed layout in Screen Unlocker and Mass Storage Mount

Changed CM7 Memory Killer values to save more RAM

Update 9

Fixed CRT Animation issues

Fixed Mic Headset issue

Changed Memory Killer values to Ascend rom boot.img values

Removed unused files from previous rom testings

Update 10

Updated to recent CM7.1.0/Gingerbread 2.3.5 sources

Fixed Mic Headset issue

Update 11

Added Calibration Support (Thanks to Tas0s and Anryl)

Update 12

Updated kernel to 2.6.32-9 (based on Huawei u8160)

Added EXT4 support

OC to 614mhz

Fixed internal A2SD

Battery drain issues fixed

Fixed screen on/off animations

Update 13

Added WiFi Hotspot

default OC 600mhz

SD card 2 PC now mounts readable CDROM drive (use Qtadb to acess sdcard)

Update 14

Fixed Cyanogen CPU OC Settings (thanks to Tas0s)

Added cifs.ko module and network support

Tweaked kernel and corrected some camera settings

fixed inconsistencies in rpcrouter code (thanks to Tas0s)

Update 15

Updated cm7.1 sources

Update 16

Updated cm7.2 RC0 sources

Fixed lag after apps are closed

Fixed Barcode Scanner and Google Googles issues

Fix SD-Card mount in PC

Update 17

Fixed Wifi response

Fixed Wifi Hotstap

Fixed USB Hotstap

Updated to latest cm7.2 RC0 sources

Update 18

Updated kernel with several fixes and updates

(used xz compression, merged CM7 android driver, merged huawei_battery from 2.6.35 huawei kernel, undervolt wifi slot and several other fixes and upgrades)

Fixed several battery drain issues

updated Qualcomm GPS sources

updated RIL from u8160

Updated to latest cm7.2.0 RC0 sources

Update 19

Updated u8120 kernel

Updated to audio sources from psyke83 rom

Updated to latest cm7.2.0 RC0 sources

Update 20

reverted Touchscreen driver in Kernel to see if it fixes touch for U8100 and U8110

Updated libaudio: fix headset & headset mic routing issues during calls (Thanks to Psyke83)

Updated to latest cm7.2.0 RC0 sources

Update 20a

reverted Touchscreen patches in Kernel to see if it fixes touch for U8100 and U8110

Update 21

Updated kernel sources to 2.6.32.9 CodeAurora froyo_almond branch by Psyke83

Updated to latest cm7.2.0 RC0 sources

Update 22 (06-03-2012)

Updated kernel sources to 2.6.32.9 CodeAurora froyo_almond branch with black screen issues fixed thanks to Psyke83

Updated to latest cm7.2.0 RC0 sources (almost RC1)

Added HuaweiLauncher2.apk and some other Huawei APKs from the official M865 Gingerbread 2.3.3 Rom

Update 22b (07-03-2012)

Updated kernel sources to 2.6.32.9 huawei 2.6.32.9-perf from Psyke83 fix the black screen issue

Updated to latest cm7.2.0 RC0 sources (almost RC1)

Update 23 (12-03-2012)

Updated kernel sources to 2.6.32.9 CodeAurora froyo_almond branch with wifi sleep causing black screen fixed (better battery performance then the Huawei 2.6.32.9-perf kernel)

Updated to latest cm7.2.0 RC0 sources (almost RC1)

fixed CM7 Battery stats

Update 24 (23-03-2012)

Updated kernel 2.6.32.9 CodeAurora froyo_almond branch

Fixed MAC adress (added softmac file to system/wifi)

Added Zipalign script

Added scripts for mounting system, data and data-ext in ext4

Added zram module instead of ramzswap

Updated to latest cm7.2.0 RC1 sources

Update 25 (28-03-2012)

Updated kernel 2.6.32.9 CodeAurora froyo_almond branch

Fixed issues causing battery drain in update 24

Added poweron boot sound (R2D2) (to disable bootsound see below)

Updated camera libs from latest Froyo rom for U8180

Updated to latest cm7.2.0 RC1 sources

removed data2ext from script

Updated rom link to 25a

removed data2ext from script in 25a because of issues reported by users

fixed wifi low-power issues of update 24 and 25

Update 26 (16-04-2012)

Updated kernel 2.6.32.9 CodeAurora

added Cleancache, Zcache to kernel and several other updates and patches.

improved touchscreen calibration values

improved Rom and battery, performance

Updated camera libs from latest Froyo rom for m860

Added GooManager for future Rom updates

Updated to latest cm7.2.0 RC1 sources

Update 27 (22-04-2012)

Updated kernel 2.6.32.9 CodeAurora

added config based on JoeyJiao kernel config with improvement on battery.

used gralloc compiled from cyanogen open-source instead of proprietary one.

Fixed green glitches in Rotation animation

Added Miui theme

Updated to latest cm7.2.0 RC1 sources

Update 28 (08-05-2012)

Updated kernel 2.6.32.9 CodeAurora

Fixed several typos in Huawei kernel sources.

Enabled KSM (Kernel SamePage Mapping) support.

Turned on setting for Flash, forgot to add it in previous rom.

used libmm-omxcore and libomxcore compiled from cyanogen open-source instead of proprietary ones.

Better 2d performance (before, at 691mhz OC, Antutu Benchmark gave me 184 max score in 2d, now is 350)

Turned Rotation animation on by default

Fixed battery drain issues caused by camera after app is closed (finally)

Updated to latest cm7.2.0 RC1 sources

A format and wipe is sugested

Update 29 (30-06-2012)

Updated kernel 2.6.32.9 CodeAurora

Fixed low audio issues.

Added U8120Parts based on Psyke83 rom. A big thanks to him.

Updated to latest cm7.2.0 sources

Update 30 (09-01-2013)

Added boot sound menu to U8120Parts based on Psyke83 rom.

Cleaned several add-ons in rom

Updated to latest cm7.2.0 sources

Huawei bootanimation

http://www.mediafire.com/?xlrueekewbd3f44

Replace the file with RootExplorer in system/media and set the same permissions. Reboot

How to disable Boot Sound

Method 1- open RootExplorer app, and browse to system/ and open with text editor the build.prop file. scroll to # ADDITIONAL_BUILD_PROPERTIES and look for persist.sys.nobootsound=1 and replace 1 with 0. Save and close.

Method 2- open RootExplorer in system/media/ and delete poweron.ogg file.

How to change MAC adress

Method 1- open Terminal Emulator app, type "su" to enter superuser mode, then type this line of code:

echo 1a:2b:3c:4d:5e:6f > /system/wifi/softmac (write your own mac-adress found inside the phone in the battery case)

Method 2- open RootExplorer in system/wifi/ and open softmac file with text editor and write your own the mac-adress, save and close.

U8120 CWM recovery 5.0.2.3

http://www.mediafire.com/?g0w5k73hdoqrgso

Batch file for installing CWM recovery to phone by HofiX-CZ

Instructions in file

http://www.mediafire.com/?cobhtvqd0o0p996

Download Link: Update 11

Format data is necessary if using other rom

CM7.1.0 with kernel 2.6.29 - I suggest a format system and data in recovery, mounts and storage, before installing

http://www.mediafire.com/?v6sabh378piibuu

Download Link: Update 22b

CM7.2.0 RC0 with Kernel 2.6.32-9-perf from Huawei

http://www.mediafire.com/?dkouo40d8btcgm6

Download Link: Update 23

CM7.2.0 RC0 with Kernel 2.6.32-9-perf from Codeaurora

http://www.mediafire.com/?tzab5yx55f9t8rt

Download Link: Update 25a

CM7.2.0 RC1 with Kernel 2.6.32-9-perf from Codeaurora

http://www.mediafire.com/?ip4v7p3xf8azkgy

Boot.img update for Update 25a with Kernel 2.6.32-9-perf from Huawei

Just install as any rom, after update 25 or 25a is installed.

http://www.mediafire.com/?dvc8kg4g28n2x2i

Download Link: Update 26

CM7.2.0 RC1 with Kernel 2.6.32-9-perf from Codeaurora

http://tinyw.in/pd8b

Download Link: Update 27

CM7.2.0 RC1 with Kernel 2.6.32-9-perf from Codeaurora

http://tinyw.in/DD5T

Download Link: Update 28

CM7.2.0 RC1 with Kernel 2.6.32-9-perf from Codeaurora

I suggest a format boot, system, data and cache in recovery=» mounts and storage, before installing

http://tinyw.in/p3se

Download Link: Update 29

CM7.2.0 RC1 with Kernel 2.6.32-9-perf from Codeaurora

http://tinyw.in/xbR7

Download Link: Update 30

CM7.2.0 RC1 with Kernel 2.6.32-9-perf from Codeaurora

http://tinyw.in/9cIf

Other U8120/U8100/U8110 Rom's (from Ainster)

All Huawei U8100/U8110/U8120 ROM's in one place