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.



4090 posts

Uber Geek
+1 received by user: 104

Mod Emeritus
Trusted
Subscriber

Topic # 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.




Devices: Samsung Galaxy S5 and Microsoft Surface 2.
Gaming PC: Intel i7-2700k @ 4GHz, ASUS P8Z68-V Pro, 16Gb RAM, Samsung 500Gb SSD, GeForce GTX 690, 2x Viewsonic 24" Monitors, Win 8.1 x64.

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

Ultimate Geek
+1 received by user: 27


  Reply # 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.

4 posts

Wannabe Geek


  Reply # 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? 



4090 posts

Uber Geek
+1 received by user: 104

Mod Emeritus
Trusted
Subscriber

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

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




Devices: Samsung Galaxy S5 and Microsoft Surface 2.
Gaming PC: Intel i7-2700k @ 4GHz, ASUS P8Z68-V Pro, 16Gb RAM, Samsung 500Gb SSD, GeForce GTX 690, 2x Viewsonic 24" Monitors, Win 8.1 x64.

4 posts

Wannabe Geek


  Reply # 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?
   

4 posts

Wannabe Geek


  Reply # 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. 



4090 posts

Uber Geek
+1 received by user: 104

Mod Emeritus
Trusted
Subscriber

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

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




Devices: Samsung Galaxy S5 and Microsoft Surface 2.
Gaming PC: Intel i7-2700k @ 4GHz, ASUS P8Z68-V Pro, 16Gb RAM, Samsung 500Gb SSD, GeForce GTX 690, 2x Viewsonic 24" Monitors, Win 8.1 x64.

4 posts

Wannabe Geek


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

Got it working... easy!  Thanks.



4090 posts

Uber Geek
+1 received by user: 104

Mod Emeritus
Trusted
Subscriber

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

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




Devices: Samsung Galaxy S5 and Microsoft Surface 2.
Gaming PC: Intel i7-2700k @ 4GHz, ASUS P8Z68-V Pro, 16Gb RAM, Samsung 500Gb SSD, GeForce GTX 690, 2x Viewsonic 24" Monitors, Win 8.1 x64.



4090 posts

Uber Geek
+1 received by user: 104

Mod Emeritus
Trusted
Subscriber

  Reply # 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.




Devices: Samsung Galaxy S5 and Microsoft Surface 2.
Gaming PC: Intel i7-2700k @ 4GHz, ASUS P8Z68-V Pro, 16Gb RAM, Samsung 500Gb SSD, GeForce GTX 690, 2x Viewsonic 24" Monitors, Win 8.1 x64.

9 posts

Wannabe Geek


  Reply # 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 



4090 posts

Uber Geek
+1 received by user: 104

Mod Emeritus
Trusted
Subscriber

  Reply # 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.




Devices: Samsung Galaxy S5 and Microsoft Surface 2.
Gaming PC: Intel i7-2700k @ 4GHz, ASUS P8Z68-V Pro, 16Gb RAM, Samsung 500Gb SSD, GeForce GTX 690, 2x Viewsonic 24" Monitors, Win 8.1 x64.



4090 posts

Uber Geek
+1 received by user: 104

Mod Emeritus
Trusted
Subscriber

  Reply # 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.




Devices: Samsung Galaxy S5 and Microsoft Surface 2.
Gaming PC: Intel i7-2700k @ 4GHz, ASUS P8Z68-V Pro, 16Gb RAM, Samsung 500Gb SSD, GeForce GTX 690, 2x Viewsonic 24" Monitors, Win 8.1 x64.

4 posts

Wannabe Geek


  Reply # 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.



4090 posts

Uber Geek
+1 received by user: 104

Mod Emeritus
Trusted
Subscriber

  Reply # 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.   




Devices: Samsung Galaxy S5 and Microsoft Surface 2.
Gaming PC: Intel i7-2700k @ 4GHz, ASUS P8Z68-V Pro, 16Gb RAM, Samsung 500Gb SSD, GeForce GTX 690, 2x Viewsonic 24" Monitors, Win 8.1 x64.

4 posts

Wannabe Geek


  Reply # 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




Twitter »
Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





Trending now »

Hot discussions in our forums right now:

American legal jurisdiction in New Zealand
Created by ajobbins, last reply by ajobbins on 20-Oct-2014 22:53 (22 replies)
Pages... 2


Another Trade Me competitor: SellShed
Created by freitasm, last reply by mattwnz on 20-Oct-2014 15:16 (22 replies)
Pages... 2


Why would Suresignal calls be worse quality than non-Suresignal calls from the same location?
Created by Geektastic, last reply by gzt on 20-Oct-2014 23:43 (39 replies)
Pages... 2 3


Picture resizing on the forum
Created by Jase2985, last reply by freitasm on 18-Oct-2014 13:32 (13 replies)

Internet question...
Created by Geektastic, last reply by Geektastic on 17-Oct-2014 22:59 (40 replies)
Pages... 2 3


Why do people keep thinking National are doing a great job?
Created by sxz, last reply by Geektastic on 20-Oct-2014 23:05 (156 replies)
Pages... 9 10 11


Just bought a TiVo online. No wireless adaptor. Will a standard one work? Or do I need the TiVo one ?
Created by Limerick, last reply by graemeh on 20-Oct-2014 16:03 (11 replies)

iPad Air 2 and iPad Mini 3. Gonna get one?
Created by Dingbatt, last reply by alexx on 20-Oct-2014 13:34 (45 replies)
Pages... 2 3



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.

Alternatively, you can receive a daily email with Geekzone updates.