[ROM] [Huawei U8100] [Froyo] Climbing Mount Impropable beta 1 [2010-10-15]

Search This thread

kallt_kaffe

Senior Member
Mar 13, 2010
1,484
1,161
www.apedroid.com
Climbing Mount Impropable beta 2

DOWNLOAD: CMI_beta2.zip

Tested on U8100 but propably works on U8120 aswell. Doesn't work well on T-mobile pulse mini but may work on other U8110 phones.

Kernel
- 2.6.32.9
- Based on source for U8150
- Tweaked touchscreen driver calibration to work fine on my U8100.
- Enabled swap
- Enabled EXT3 (if I add a2sd later)
- Added swap_notify support for compcache
- Added LZO support for compcache
- No overclocking yet (will have a look at it later)

Android
- Android 2.2 based on Australian U8150 ROM
- Support for tons of languages
- HVGA hacked Market
- Updated/added several Google apps (Gmail, VoiceSearch, GestureSearch, Street view, Maps)
- root:ed
- Added busybox, nano, bash etc...

Not working
- Wifi (U8150 has a BCM chip, U8100/10/20 uses an Atheros chip, I'm working on it)
- FM Radio (no app was included and 2.1 app depends on stuff in the framework)

Compcache
See post #3

Swap
To enable swap on partition 3 or partition 2 (it will check partition 3 first and if it doesn't exist it will try partition 2)
$ su
# sdswap.sh enable

$ su
# sdswap.sh disable
 
Last edited:

kallt_kaffe

Senior Member
Mar 13, 2010
1,484
1,161
www.apedroid.com
Installation

1. Flash a recovery image (tested with AmonRA.)

2. Copy the .zip file to your MicroSD card and boot the phone into recovery mode (call+volume-up+power)

3. Choose "Flash zip from sdcard" and choose the zip you just copied.

4. Wipe data+cache before rebooting if it the first install of this ROM. When upgrading with future updates you propably won't need to wipe again.
 
Last edited:

kallt_kaffe

Senior Member
Mar 13, 2010
1,484
1,161
www.apedroid.com
Compcache

If you are using are allready using a swap partition on your SD-card, then you most likely shouldn't enable compcache. But if you do not want to partition your SD-card then compcache can be a good alternative.

Read more about how Compcache works here: http://wiki.cyanogenmod.com/index.php?title=Compcache

Enable compcache
In a terminal or using an adb shell type this:
$ su
# compcache.sh enable

Type free to confirm you now have 32Mb swap

Disable compcache
In a terminal or using an adb shell type this:
$ su
# compcache.sh disable

Type free to confirm you now have 0Mb swap

Advanced users
Compcache size, settings and swappiness is setup in /system/bin/compcache.sh
If you are an advanced user, you'll know how to proceed from here...
 
  • Like
Reactions: cedric123

josesanch

New member
Oct 8, 2010
2
0
I installed on a U8110 from Yoigo (Spain) and It worked all except the sound, which allways sound as a white noise and the wifi wasn't work either.

I had to remove the rom because of the sound. I'll try it again in the next beta.

Best Regards
 
Nov 25, 2007
14
0
Hi Kalt_Kaffee..
by my Vodafone 845 is by beta2 the same. Booting ok. Tutorial ok. Phone after first boot freeze. After second boot i can a little bit longer test. Phone and gprs working. After open Devtools freeze and reboots.
Waiting to Beta3
Christian
 

boogyman5

New member
May 25, 2010
2
0
simple disable d-pad

Hi kallt_kaffe,

On my u8120, i got the same crash, when i touching the d-pad. There is a package which can disable the d-pad, but its only for 2.1. Is that possible to disable d-pad, until the final solution comes? The rom would be much more usable witout this kind of crashes.

Thank you for your great work!
 
Last edited:

wildgunman

Senior Member
Mar 29, 2010
183
22
yes, i mean the d-pad :)

where can i calibrate the touchscreen ? downer part of touchscreen is very bad calibrated on u8120
 
Last edited:

kallt_kaffe

Senior Member
Mar 13, 2010
1,484
1,161
www.apedroid.com
yes, i mean the d-pad :)
I'll try to make a kernel without the d-pad driver. That may stop the crashes (but you'll have to do without the d-pad for now)

where can i calibrate the touchscreen ? downer part of touchscreen is very bad calibrated on u8120

Sorry, you can't. I haven't managed to get the calibration app to work with the Froyo build even though the touchscreen driver is pretty much the same as with the old kernel. I had to hardcode the calibration that worked fine on my phone.

Well, sure, of course you can do it but you'll have to recompile the kernel every time you change a value. :(
 

kallt_kaffe

Senior Member
Mar 13, 2010
1,484
1,161
www.apedroid.com
U8120 (Vodafone 845) users, try the attached update. It should disable the optical d-pad and hopefully stop the crashes.
 

Attachments

  • CMI_no_optical_dpad_update.zip
    2.7 MB · Views: 125
Nov 25, 2007
14
0
Hi Kallt_Kaffee...
fix for Diapad not working. One klick and than freeze and reboot.

It is correkt.. If i dont touch the dialpad the froyo 2.2 works fine and fast no freeze. Camera working. Wifi not. I test now Market and take same Benchmark over SetCpu.
Christian
 

boogyman5

New member
May 25, 2010
2
0
The CMI_no_optical_dpad_update.zip working perfectly for me, when i touching the d-pad. But if i pushing the d-pad (as a button), ist still crashing. Anyways, its much more better already. Thx. :)

The rom looks stable, and faster than custom V845 2.1 roms.

Sound ok
Wifi no
Bluetooth ok
HSDPA/GPRS ok
GSM ok
Touchscreen calibration not so good in portait, better in landscape, but useable
Camera ok


SetCpu long test: 12000 (same as on 2.1 @528MHz)
Linpack benchmark: 3.3 MFLOPS (2.2 MFLOPS on 2.1 @528MHz)

I am unable to install the Adobe Flash 10.1. :( Any idea?
 
Last edited:
Nov 25, 2007
14
0
sorry...
gprs not working stable by me. apn are correct.
Test tomorrow again.

Kalt_kaffee very good work... :))

Only fix wifi and d-pad and i am happy...

Christian
 

waijeff

Member
Feb 22, 2008
17
0
Can it work with my HK version's U8110?
Can u let me know how to tweak the driver w/ my hk version's u8110?

thanks.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Climbing Mount Impropable beta 2

    DOWNLOAD: CMI_beta2.zip

    Tested on U8100 but propably works on U8120 aswell. Doesn't work well on T-mobile pulse mini but may work on other U8110 phones.

    Kernel
    - 2.6.32.9
    - Based on source for U8150
    - Tweaked touchscreen driver calibration to work fine on my U8100.
    - Enabled swap
    - Enabled EXT3 (if I add a2sd later)
    - Added swap_notify support for compcache
    - Added LZO support for compcache
    - No overclocking yet (will have a look at it later)

    Android
    - Android 2.2 based on Australian U8150 ROM
    - Support for tons of languages
    - HVGA hacked Market
    - Updated/added several Google apps (Gmail, VoiceSearch, GestureSearch, Street view, Maps)
    - root:ed
    - Added busybox, nano, bash etc...

    Not working
    - Wifi (U8150 has a BCM chip, U8100/10/20 uses an Atheros chip, I'm working on it)
    - FM Radio (no app was included and 2.1 app depends on stuff in the framework)

    Compcache
    See post #3

    Swap
    To enable swap on partition 3 or partition 2 (it will check partition 3 first and if it doesn't exist it will try partition 2)
    $ su
    # sdswap.sh enable

    $ su
    # sdswap.sh disable
    2
    Installation

    1. Flash a recovery image (tested with AmonRA.)

    2. Copy the .zip file to your MicroSD card and boot the phone into recovery mode (call+volume-up+power)

    3. Choose "Flash zip from sdcard" and choose the zip you just copied.

    4. Wipe data+cache before rebooting if it the first install of this ROM. When upgrading with future updates you propably won't need to wipe again.
    1
    Compcache

    If you are using are allready using a swap partition on your SD-card, then you most likely shouldn't enable compcache. But if you do not want to partition your SD-card then compcache can be a good alternative.

    Read more about how Compcache works here: http://wiki.cyanogenmod.com/index.php?title=Compcache

    Enable compcache
    In a terminal or using an adb shell type this:
    $ su
    # compcache.sh enable

    Type free to confirm you now have 32Mb swap

    Disable compcache
    In a terminal or using an adb shell type this:
    $ su
    # compcache.sh disable

    Type free to confirm you now have 0Mb swap

    Advanced users
    Compcache size, settings and swappiness is setup in /system/bin/compcache.sh
    If you are an advanced user, you'll know how to proceed from here...
    1
    Reserved for the future part 3