Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


bradstewart

4331 posts

Uber Geek

Retired Mod
Trusted
Lifetime subscriber

#90028 13-Sep-2011 17:59
Send private message

CyanogenMod 7.2 U8180 Port

This is a port of Cyanogen 7.2 (based on Android Gingerbread 2.3.7) for the Huawei X1 (U8180). The current port status is stable - all hardware is working correctly. All credit goes to Subpsyke over at XDA for his work porting CM7 over to the U8160/VF Smart 858. My ROM is based on his. I will be releasing some of the Telecom NZ customisations from the stock 2.2 ROM.

Update 6/01/12: I won't be releasing any more updates for the ROM. Instead download and install the U8160 version on which this was based. It now supports the U8180. http://forum.xda-developers.com/showthread.php?t=1259739

Latest Release: The Subpsyke ROM on XDA now properly supports the U8180 -  it can be found here.
Latest Hotfix: none
Latest Google Apps package: official: minimal (20110828)
Customisation packages: Telecom NZ Boot animation | ICS system fonts

Useful downloads:
Important: You need to have ClockworkMod or RA Recovery in order to install this ROM.

Recovery can be installed using the Recovery Manager app. This requires a rooted device and Superuser to be installed. NOTE: Copy whichever recovery you wish to use and copy it to your SD card, make sure to remove any spaces in the file name.

Installation:
  • Reboot into recovery.
  • Do a factory data reset.
  • Choose the option install update from sdcard -> choose zip from sdcard.
  • Install the following packages:
    • The base package, named update-CM7-U8180-X.Y-signed.zip
    • [Optional] The latest hotfix package for the same base package version, named update-CM7-U8180-X.Y-hotfixZ.zip
    • The latest Google Apps package, named gapps-gb-DATE-signed.zip
  • Once all packages are installed, you can now reboot.

Releases / Changelog:
  • v2.0 RC
    • Users should find this release to be significantly faster than previous ones.
    • Updated CyanogenMod source (7.2.0-RC0).
    • Kernel: rebuilt using latest stable linaro gcc release: 4.5-2011.11
    • Kernel: fixed phone freeze issue when USB tethering is interrupted. This change also seems to reduce general system lag that was being caused by a conflict in the USB drivers.
    • Kernel: fixed "back" softkey alignment.
    • Kernel: fixed touchscreen right edge sensitivity issue (portrait).
    • Renamed wifi device from eth0 -> wlan0 for better consistency.
    • Re-enabled surface dithering by default; it has been reported that font rendering is improved with this option enabled.
    • Experimental build.prop tweak to enable 3mp camera support (untested).
  • v1.2
    • This is a big release. The ROM is being reverted to pure CyanogenMod with a separate customisation package to follow. Wipe /system before flashing.
    • Updated CyanogenMod source.
    • Partial fix for third-party camera apps (e.g. barcode scanners).
    • Other tweaks for speed and reliabilty.
  •  v1.1
    • Added Telecom NZ boot animation.
    • Removed buggy ADW launcher and replaced with LauncherPro.
    • Removed DSPManager
  • v1.0
    • Hotfix 2: Updated device permissions. This fixes the sound recorder and camcorder. 
    • Hotfix 1: Reverted to v5 wpa_supplicant. This solves the issue in which wifi refuses to connect to hidden SSIDs.
    • Updated CyanogenMod source.
    • Included some patches to bring further improvements to 2D graphics & general system performance.
    • Patched framework to swap volume controls when the phone is rotated 90 degrees.
    • Improve USB transfer speed while in UMS (USB Mass Storage) mode.
    • Fix some graphical corruption on widgets in stock Camera app.
    • Other small fixes.
  • v0.3
    • Updated CyanogenMod source - final 7.1 release.
    • Improved 2D rendering speed.
    • Switched to EU GPS servers.
    • Fixed headset/media control keys.
    • Re-enabled automatic brightness.
  • v0.2
    • Hotfix 3: Kernel: reverted to stable compcache (ramzswap) driver. Framework: disabled JNI debugging -this fixes force-close errors in some applications such as TapFish, and increases overall system performance.
    • Hotfix 2: Kernel: improved multitouch driver to fix touchscreen accuracy (especially soft keys), improved haptic feedback, fix to zram module. Small fixes to libaudio (the distortion is not yet resolved, however).
    • Hotfix 1: Kernel: added compcache (zram.ko) module, reduced boot delay, unlocked 729Mhz frequency, small bugfixes. Framework: enable compcache by default (18% RAM usage, customizable in CyanogenMod Settings - Performance -> Compcache RAM Usage.)
    • Updated CyanogenMod source: now based on Gingerbread version 2.3.7.
    • Kernel now supports under/overclock from 30Mhz - 710Mhz (min/max frequency is set to 30Mhz - 600Mhz by default, so you must manually activate the higher frequencies via Settings -> CyanogenMod Settings -> Performance -> CPU settings). Thanks to estebanSannin. NOTE: I accept no responsibility for any damage caused as a result of overclocking.
    • FM Radio app: fixed seeking (left/right arrows).
    • Disabled automatic brightness (it potentially avoids battery drain, and never worked anyway).
    • Enable workaround to prevent corruption issues if you use the Simple2EXT app2sd app.
    • Reverted Gallery app to 2D version, due to lack of hardware 3D acceleration on phone.
    • Added compatibility with sebastian404's ClockworkMod port. You can now install this ROM using his CWM recovery.
    • Improved FM volume calculation, reduced overall volume & small fixes to audio code.
    • Various small bugfixes.
  • v0.1:
    • Hotfix 1: Boot: removed custom lowmemorykiller tweaks; kernel: various updates (smartassV2, TinyRCU, Simple and V(R) IO schedulers), bugfixes and optimizations, changed default scheduler to Simple IO; libaudio: code cleanup; Framework: enabled hardware-accelerated 2D rendering.
    • First release. All hardware appears to be working correctly
Further Information

Not working / TODO:
  • Excessive bass/distortion at >75% speaker volume.
  • Third-party apps that use the camera (e.g. barcode scanners).
Not working / WONTFIX:
  • Nothing yet.
Technical details:
  • Kernel: based on Huawei U8160 2.6.32 source with multitouch enabled, BFQ/Simple IO scheduler, upgraded CPU schedulers (including smartass/interactive), overclock to 729Mhz and some patches to improve CyanogenMod compatibility.

View this topic in a long page with up to 500 replies per page Create new topic
 1 | 2 | 3 | 4 | 5
lucky015
740 posts

Ultimate Geek

ID Verified
Trusted

  #522239 17-Sep-2011 07:44
Send private message

Interesting... The X1 its self looks exactly like an HTC Wildfire so with a great OS like CM7.1 could make a very good cheap phone.

 
 
 

Shop MyHeritage and uncover your origins and find new relatives with a simple DNA test. (affiliate link).
FizzSerpent
4 posts

Wannabe Geek


  #522241 17-Sep-2011 08:03
Send private message

This is something I would be very interested in!  I just picked up the X1 and am looking for a custom rom.  Cyanogen would be perfect.

Any chance we can arrange something? 

bradstewart

4331 posts

Uber Geek

Retired Mod
Trusted
Lifetime subscriber

  #522357 17-Sep-2011 15:22
Send private message

Info from this post is outdated. Please see the updated OP



FizzSerpent
4 posts

Wannabe Geek


  #522549 18-Sep-2011 09:05
Send private message

Thanks for this!

I'm a little confused about flashing a recovery to the phone, mostly about the RA recovery files.  I didn't find any RA recovery files at the link, just a clockwork recovery.

I checked through the forum and found an RA recovery for the 8160 -- is that what you used?
   

FizzSerpent
4 posts

Wannabe Geek


  #522555 18-Sep-2011 09:18
Send private message

Brad -- found some of your more detailed instructions at another place, specifically regards to the RA.  It should be enough, i'll let you know if it doesn't work for me. 

bradstewart

4331 posts

Uber Geek

Retired Mod
Trusted
Lifetime subscriber

  #522654 18-Sep-2011 14:26
Send private message

Info from this post is outdated. Please see the updated OP

FizzSerpent
4 posts

Wannabe Geek


  #523369 20-Sep-2011 08:42
Send private message

Got it working... easy!  Thanks.



bradstewart

4331 posts

Uber Geek

Retired Mod
Trusted
Lifetime subscriber

  #523503 20-Sep-2011 13:22
Send private message

Info from this post is outdated. Please see the updated OP

bradstewart

4331 posts

Uber Geek

Retired Mod
Trusted
Lifetime subscriber

  #528793 4-Oct-2011 01:10
Send private message

Version 2 of the ROM is now available here: http://www.multiupload.com/UI2YGM1I0S.
After flashing you must also reflash the Google Apps before restart. 

Releases / Changelog: 

v0.2 - 3 October 2011:
 

-Data wipe: Not needed unless you have problems.
-Updated CyanogenMod source: now based on Gingerbread version 2.3.7.
-Kernel now supports under/overclock from 30Mhz - 710Mhz (min/max frequency is set to 30Mhz - 600Mhz by default, so you must manually activate the higher frequencies via Settings -> CyanogenMod Settings -> Performance -> CPU settings). 
-FM Radio app: fixed seeking (left/right arrows).
-Disabled automatic brightness (it potentially avoids battery drain, and never worked anyway).
-Enable workaround to prevent corruption issues if you use the Simple2EXT app2sd app.
-Reverted Gallery app to 2D version, due to lack of hardware 3D acceleration on our phone.
-Added compatibility with sebastian404's ClockworkMod port. You can now install this ROM using his CWM recovery).
-Improved FM volume calculation, reduced overall volume & small fixes to audio code.
-Various small bugfixes. 

Hotfix 1 - 18 September 2011:
-
Boot: removed custom lowmemorykiller tweaks
-kernel: various updates (smartassV2, TinyRCU, Simple and V(R) IO schedulers), bugfixes and optimizations, changed default scheduler to Simple IO
-libaudio: code cleanup
-Framework: enabled hardware-accelerated 2D rendering.
-Data wipe?: You must always data-wipe when upgrading from Froyo -> Gingerbread. 
 
v0.1 - 12 September 2011: 
 
-First release
-All hardware appears to be working correctly.

dajackal
11 posts

Geek


  #539744 31-Oct-2011 22:15
Send private message

Hi Brad I am trying to do this to my Huawei u8180 as well and after a few hours going back and forth through your instructions I have finally managed to successfully work my way through all the various processes and everything seems to be be good (rooted the phone, downloaded the recovery image, updated ROM zip, google apps zip, and copied to sd card) working through your detailed instructions to flash the recovery were a bit of work for a newbie as I was just copying and pasting your text by there are two typo's and something else you omitted that led me astray for a while. (Namely no space between the chmod 04775 command and the file location and also I kept getting file not found or does not exist error when executing - adb push recovery-RA-u8160-v2.3.img /sdcard/   I eventually solved this by placing the file in the platform-tools folder. Was this correct??
 My phone seemed to respond as expected through this process until I executed the final command 
- adb reboot recovery 
It just ends up frozen on black screen with the egg timer. I left it like this for a long period thinking it may take awhile or something but its definaltely just freezes everytime. I still have debugging enabled and everything like superoneclick and sdk manager open. Is this correct??
When it tries to reboot using the reboot recovery command the computer identifies a new device (even though it seems to be frozen) it is calling it an android 1.0 device and can't find any drivers for it. The only way out of this lock up is to remove my battery and it just starts back up as normal.
Arggggghhh so frustrating i'm so close yet so far!!!!!
Iv'e also scoured the internet trying to find the combination of buttons to press to start the phone in recovery mode as i thought I may just be able to fflash the roms this way but alas I don't think this info exists iv'e tried a few things like holding the vol up or down, or the home button, with the power button but this just seems to freeze the phone as well (or do nothing and boot as normal)

Honestly any help or advice you or anyone else could give me would be ever so gratefully appreciated I just can't find what I am missing or doing wrong thanks ever so much

Karl 

bradstewart

4331 posts

Uber Geek

Retired Mod
Trusted
Lifetime subscriber

  #539913 1-Nov-2011 13:54
Send private message

You will need to install the USB drivers for your phone. When awitched on and plugged into USB (don't enable USB storage mode), your phone should appear as a CD drive with the driver files you need.

You can also try these ones: http://www.filefactory.com/file/cce019f/n/Android_Handset_Usb_Drivers.zip

Download this file: http://www.multiupload.com/CWJQ0HY9DK. It contains Fastboot and 2 recoveries that both work for me. Extract them to somewhere like C:\Fastboot. Reboot your phone holding down Power + Vol Down until it seems the phone has frozen on the timer. 

Open a command prompt to the Fastboot folder and type:

Fastboot flash recovery

If you see a message saying waiting for phone then the drivers have not been installed. Otherwise it will let you know the file has been flashed successfully.

You can then use Fastboot reboot to reboot.

Power + Vol Up should then get you into recovery.

If you find this doesn't work, you can download the Recovery manager app and it will do it for you. Might be your preferred method tbh.

Download the latest apk here: http://android.podtwo.com/recoverymanager/ you can install it with ADB just make sure the apk file is in the platform-tools folder. You will also need to install ChainDD's Super user application from the market. This will allow you to install recoveries from your SD card.

I'll also upload the latest version of the ROM which has many more fixes and optimisations.

bradstewart

4331 posts

Uber Geek

Retired Mod
Trusted
Lifetime subscriber

  #539935 1-Nov-2011 14:28
Send private message

ROM Version 1.1.1 For Telecom IDEOS X1 (U8180-7)

Download link: http://www.multiupload.com/HFKERV46R5
Google Apps: http://cmw.22aaf3.com/gapps/gapps-gb-20110828-signed.zip (make sure to flash this also before rebooting).

I have made a couple of changes from stock CM code in the interest of speed and reliabilty.

This build also has the Telecom boot animation from the stock ROM.

Changes since last release:
  • Updated CyanogenMod source.
  • Removed buggy ADW launcher and replaced with LauncherPro.
  • Removed DSPManager
  • Updated device permissions. This fixes the sound recorder and camcorder.
  • Reverted to v5 wpa_supplicant. This solves the issue in which wifi refuses to connect to hidden SSIDs.
  • Included some patches to bring further improvements to 2D graphics & general system performance.
  • Patched framework to swap volume controls when the phone is rotated 90 degrees.
  • Improve USB transfer speed while in UMS (USB Mass Storage) mode.
  • Fix some graphical corruption on widgets in stock Camera app.
  • Other small fixes.
  • Improved 2D rendering speed.
  • Switched to EU GPS servers.
  • Fixed headset/media control keys.
  • Re-enabled automatic brightness.
  • Kernel: reverted to stable compcache (ramzswap) driver. Framework: disabled JNI debugging -this fixes force-close errors in some applications such as TapFish, and increases overall system performance.
  • Kernel: improved multitouch driver to fix touchscreen accuracy (especially soft keys), improved haptic feedback, fix to zram module. Small fixes to libaudio (the distortion is not yet resolved, however).
  •  Kernel: added compcache (zram.ko) module, reduced boot delay, unlocked 729Mhz frequency, small bugfixes. Framework: enable compcache by default (18% RAM usage, customizable in CyanogenMod Settings - Performance -> Compcache RAM Usage.)
Please report any issues you may have. The first boot after this flash can take a long time. It is preferable to do this with the SIM card removed as well.

xylu95
4 posts

Wannabe Geek


  #540001 1-Nov-2011 18:08
Send private message

Thank you very much for this. I wonder if they fixed the camera crash issue when using third party camera apps such as barcode readers.

bradstewart

4331 posts

Uber Geek

Retired Mod
Trusted
Lifetime subscriber

  #540006 1-Nov-2011 18:14
Send private message

xylu95: Thank you very much for this. I wonder if they fixed the camera crash issue when using third party camera apps such as barcode readers.


Sadly no. From what i can tell it has something to do with the Huawei hardware/driver combo. There is something less than standard about both.   

xylu95
4 posts

Wannabe Geek


  #540010 1-Nov-2011 18:20
Send private message

Damn, thats a real pity cause i use the barcode scanner a lot.
Btw, i installed the preious version ported for the u8160 for my u8180, when i install this one, would i need to do a full wipe?

 1 | 2 | 3 | 4 | 5
View this topic in a long page with up to 500 replies per page Create new topic





News and reviews »

Prodigi Technology Services Announces Strategic Acquisition of Conex
Posted 4-Dec-2023 09:33


Samsung Announces Galaxy AI
Posted 28-Nov-2023 14:48


Epson Launches EH-LS650 Ultra Short Throw Smart Streaming Laser Projector
Posted 28-Nov-2023 14:38


Fitbit Charge 6 Review 
Posted 27-Nov-2023 16:21


Cisco Launches New Research Highlighting Gap in Preparedness for AI
Posted 23-Nov-2023 15:50


Seagate Takes Block Storage System to New Heights Reaching 2.5 PB
Posted 23-Nov-2023 15:45


Seagate Nytro 4350 NVMe SSD Delivers Consistent Application Performance and High QoS to Data Centers
Posted 23-Nov-2023 15:38


Amazon Fire TV Stick 4k Max (2nd Generation) Review
Posted 14-Nov-2023 16:17


Over half of New Zealand adults surveyed concerned about AI shopping scams
Posted 3-Nov-2023 10:42


Super Mario Bros. Wonder Launches on Nintendo Switch
Posted 24-Oct-2023 10:56


Google Releases Nest WiFi Pro in New Zealand
Posted 24-Oct-2023 10:18


Amazon Introduces All-New Echo Pop in New Zealand
Posted 23-Oct-2023 19:49


HyperX Unveils Their First Webcam and Audio Mixer Plus
Posted 20-Oct-2023 11:47


Seagate Introduces Exos 24TB Hard Drives for Hyperscalers and Enterprise Data Centres
Posted 20-Oct-2023 11:43


Dyson Zone Noise-Cancelling Headphones Comes to New Zealand
Posted 20-Oct-2023 11:33









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.







GoodSync is the easiest file sync and backup for Windows and Mac