Jump to content


Photo

[ICS] [CM9] [4.0.4] CyanogenMod 9 for the ZTE Crescent [ROM] [Last updated: 13/07]

* * * * * 15 votes

2672 replies to this topic

#1
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo
Presenting... CyanogenMod 9 for the ZTE Crescent!

You need a 220MB system partition minimum for this ROM (180MB without Google apps). Stock partition layout is ideal but if you are having problems such as missing Google apps, you will need to find an appropriate TPT.

For those who have no idea what Ice Cream Sandwich looks like...

Posted Image Posted Image Posted Image Posted Image Posted Image Posted Image Posted Image Posted Image

This ROM is suitable for the Orange San Francisco II, the T-Mobile Vivacity and the Telenor Touch Plus. It is the collaborative efforts of tilal6991, Fuzzra and me (in that order!) and is pretty much a port of ColdFusionX from the Blade and Skate to the Crescent. What does this mean to you?

Details:
  • Android 4.0.4 - Ice Cream Sandwich in CyanogenMod flavour!
  • Adreno 200 ARMv6 GPU drivers for awesome 3D performance - Ice Cream Sandwich running smooth on the Crescent!
  • Hardware acceleration!
Check the second post for known issues and the third for a change log.

Sources:
  • Device: github.com/Dazzozo/android_device_zte_blade2
  • Proprietaries: github.com/Dazzozo/proprietary_vendor_zte
  • Kernel: github.com/CyanogenMod/zte-kernel-msm7x27
This is a continuation of the work from the previous thread created by Fuzzra: http://android.modac...test-cm9-build/

Instructions:(have some sense and read them)
  • Grab the ROM and Google apps (links below) and stick them on your SD.
  • Boot in to Recovery by turning the phone off, and turning it on while holding the volume down key.
  • 'Wipe Data/Factory Reset'
  • 'Install zip from sdcard' -> 'Choose zip from sdcard' -> ROM
  • 'Install zip from sdcard' -> 'Choose zip from sdcard' -> Google apps
  • Optional: 'Install zip from sdcard' -> 'Choose zip from sdcard' -> A2SD
  • Optional: 'Install zip from sdcard' -> 'Choose zip from sdcard' -> Ice Cream Sandwich boot animation
  • 'Reboot System Now'
  • Give it time - first boot takes longer than usual.
  • Run through the first time setup, language, date/time, Google account etc.
  • Have fun!
If you still have issues (other than those mentioned in the second post), post in the thread.

What type of device do I have?:
  • P736V: Orange San Francisco II, Free Blade S and other variants.
  • P736E: T-Mobile Vivacity, Telenor Touch Plus and other variants.
Downloads:Other Credits:
  • tilal6991 - for being awesome, helping me with getting started and offering a ton of advice and fixes.
  • Fuzzra - getting this off the ground in the first place, we wouldn't be here now without his initial work!
  • Fuzzra and UndauntedOlly - Orange UK Signal Boost!
  • TomGiordano - the ZTE overlord.
  • fr0do - the awesome Vivacity guinea-pig with getting the buttons fixed up!
  • The entire CyanogenMod team - we'd be pretty stuck without them!
Hall of Fame (Donators):
  • surfungus
  • shockdj
  • chris231
  • Josef Prusa
  • MadEye Moody

Edited by Dazzozo, 16 July 2012 - 08:28 PM.

  • 23
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.

#2
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo
Working:
  • Hardware Acceleration
  • Mobile Data - 3G/2G
  • Network and RIL
  • Sound
  • Sensors
  • Live Wallpapers
  • USB Mass Storage
  • Calculator
  • Gallery
  • Rear Camera
  • Wi-Fi
  • Bluetooth
  • Camcorder
Not Working:
  • Panorama
  • Hardware decoding (and probably never will work)
  • Front Camera
Hardware decoding: Qualcomm are required to release an OpenMAX integration layer update that is compatible with Ice Cream Sandwich due to the device unfortunately being one of many which are MSM7227 QDSP5. The chances of this happening are pretty much zero. If you want more information, or a petition to sign (again) in the hope it actually gets somewhere: http://www.groubal.c...-from-qualcomm/

We are listed in the petition in the device list as "ZTE Blade S".

Edited by Dazzozo, 16 June 2012 - 12:34 PM.

  • 10
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.

#3
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo
Change Log:

07/04/2012 - R0
  • Initial release
  • - No Wi-Fi
  • - Adreno 200 drivers
11/04/2012 - R1
  • Overclocking
  • Wi-Fi
  • MP3 support and other missing decoders
  • CM9 boot animation
12/04/2012 - R1a
  • Wi-Fi indicator
  • wpa_supplicant 8
  • Mini phone layout, removes waste on /system
25/04/2012 - R2
  • Wi-Fi sleep
  • ZTE Settings app removed, added to Settings under "Advanced"
  • Hardcoded baseband versions, TMO patcher adds TMO baseband
  • Probably a bunch of changes in CM as two weeks have passed
  • Completely rewritten device configuration - close to an official device!
26/04/2012 - R2a
  • Synaptics touch screen fix
29/04/2012 - R3
  • Functional rear camera
  • Fix Google Play device name (verify?)
  • Clean ups, USB changes, repo-move arounds
  • Re-sync'd with CyanogenMod
01/05/2012 - R4
  • Temporarily broke camera again, a patch is available
  • Fix Google Play device name (again)
  • Fixed Vivacity button issues once and for all
  • Re-sync'd with CyanogenMod
01/05/2012 - R4a
  • Fixed camera - don't ever talk about R4 again
09/05/2012 - R5
  • Camera preview should freeze less (verify) - (may be some screen tearing occasionally)
  • Camera should be a little less prone to borking until a reboot (verify)
  • Camera should actually be able to take pictures (verify)
  • Barcode scanners should now work (verify)
  • Performance gain
  • Synced with CyanogenMod repos
    • Themes functionality exists
    • CyanogenMod wallpapers available
    • Lockscreen editing available
    • Various icon changes, such as in the notification power widget
    • Probably some bonus fixes and changes in CM somewhere
  • Some Play Store app compatibility changes
  • Fix the Search button of some Vivacity devices (Synaptics)
  • Some other minor changes I've forgotten
10/05/2012 - R5a
  • Fixed USB mounting in Android
  • CWM should now be happy when this is installed
  • Synced with CyanogenMod repos
11/05/2012 - R5b
  • Fixed red border showing during random actions
  • Switched from engineering builds to userdebug builds - may offer a boost in performance, see how things go.
  • Synced with CyanogenMod repos
19/05/2012 - R6
  • Bluetooth works again (still dependent on Wi-Fi but it's being worked on)
  • Fixed video recording (Panorama still broken at this stage)
  • Proprietary lib updates
  • Wi-Fi improvements (can now see some other types of network)
  • Fixed ringtones not repeating
  • Synced with CyanogenMod repos
    • "Launcher" in Settings now goes to the launcher you have made default
    • Icon changes in Settings and power widget
    • More CyanogenMod features enabled
  • Performance gain
27/05/2012 - R7
  • Synced with CyanogenMod repos
    • Apollo is now merged and is a system app
    • Probably some bonus fixes and changes in CM somewhere (there's a ton of translations, I know that :P)
  • Changed Wi-Fi setup (again)
  • Changed camera HAL (should work a little better)
  • Might have fixed some bonus stuff without even trying
27/05/2012 - R7a
  • Fixed libhwcomposer crash caused by an untested change in CM9
  • Synced with CyanogenMod repos
  • New lock screen menu, allowing for customisation of weather information, etc.
04/06/2012 - R8
  • releasetools are now used which optionally installs some files based on your partition sizes
  • Fix for barcode readers (again), etc.
  • Seemingly large performance gain
  • Synced with CyanogenMod repos
  • Lock screen calendar widget is now available
  • Other changes upstream
15/06/2012 - R9
  • Finally fixed the Bluetooth dependency on Wi-Fi
  • Preloading boot animation for faster reading of the animation
  • Fixed some battery drain issues
  • Fixed a potential issue with releasetools
  • Performance gain
  • Synced with CyanogenMod repos
    • Notification counts
    • Ability to enable lockscreen widgets/shortcuts if a security lockscreen is used
    • New boot animation featuring Cid
    • Device hostname can now be set in Developer Options
    • Safe headset volume option
    • Some other minor Settings additions
    • Some linaro optimisations and fixes merged
  • Some other minor changes you (probably) won't notice
28/06/2012 - R10
  • Disabled releasetools, causing too many problems for people - reverted to the mini phone layout
  • Some minor fixes and wins in performance
  • Changes to recovery which won't be felt (yet, until a CWM 5.5.0.4 build is released)
  • Synced with CyanogenMod repos
12/07/2012 - R11
  • Switched to the official CyanogenMod ZTE MSM7x27 family kernel which apparently has improved a lot
  • Synced with CyanogenMod repos
  • Development on this ROM is now on a maintenance only basis - remaining issues are unsolvable without vendor help
  • Development will continue on an upcoming CyanogenMod 10 Android 4.1 Jelly Bean release.
13/07/2012 - R11a
  • Split the ROM in to two separate full ROM zips for the two device classes
  • Synced with CyanogenMod repos

Edited by Dazzozo, 13 July 2012 - 01:18 AM.

  • 13
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.

#4
tilal6991

tilal6991

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,781 posts
  • Gender:Male
  • Devices:ZTE Skate, Huawei U8150
Congratulations man. Really cool to see your effort finally paying off.

I'll have a look at the WiFi issue.

  • 5
If you like my work or if I helped, click the Plus button.

#5
Titas

Titas

    Diehard

  • MoDaCo Silver
  • PipPipPipPip
  • 313 posts
  • Gender:Male
  • Devices:Moto g
Wow! Some heroic efforts here - I'm full of admiration. Massive thanks & respect for your determination in driving this forward.

(I guess this is around 200Mb? Maybe worth indicating size / min. system partition size required?)

Edited by Titas, 07 April 2012 - 06:48 PM.

  • 0

#6
domenico lamberti

domenico lamberti

    Diehard

  • MoDaCo Silver
  • PipPipPipPip
  • 343 posts
  • Gender:Male
  • Location:hastings
  • Devices:ZTE Crescent,HTC Explorer
  • Twitter:@Mobile_Dom
downloading and flashing now, will see what i can find :) , looking forward to seeing how much improvement the adreno 200 drivers make

  • 0

#7
jasonleeds

jasonleeds

    Regular

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Leeds, UK
  • Devices:zte crescent & zte blade
amazing work!
nice to see some progress with ICS, will give this a go tonight.
Look forward to having camera & wifi working.....keep up the work dude Posted ImagePosted Image

  • 0
ZTE Blade - CM7
Samsung Galaxy Fit - Razodroid v4
ZTE Crescent SF2
  • developing - DroidTE @ Modaco Thread
  • main rom - Fish'n'Chips - RLS6
  • Testing - anything other than stock




Posted Image

#8
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo

(I guess this is around 200Mb? Maybe worth indicating size / min. system partition size required?)


Done and done!

  • 0
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.

#9
PsYcHoKiLLa

PsYcHoKiLLa

    Addict

  • Members
  • PipPipPipPipPip
  • 794 posts
  • Gender:Male
  • Devices:LG Nexus 4, Tesco Hudl
  • Twitter:@djsubterrain
Nice Work, I would link to the "ICS TPT" that Amphoras made (Option 4 for each phone on this topic), so people can flash that first and have the correct space to install the rom :) (Also make a note that any backed up roms won't work if they are restored to a different partition setup, I found that out to my cost a long time ago).

Edited by PsYcHoKiLLa, 07 April 2012 - 07:49 PM.

  • 0

#10
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo

Nice Work, I would link to the "ICS TPT" that Amphoras made, so people can flash that first and have the correct space to install the rom :) (Also make a note that any backed up roms won't work if they are restored to a different partition setup, I found that out to my cost a long time ago).


Stock is fine for this.

  • 0
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.

#11
PsYcHoKiLLa

PsYcHoKiLLa

    Addict

  • Members
  • PipPipPipPipPip
  • 794 posts
  • Gender:Male
  • Devices:LG Nexus 4, Tesco Hudl
  • Twitter:@djsubterrain
I really want to try this but can't download all my apps thru the 3G cos my data plan is crap, do you think if I used Titanium Backup to backup all my apps+data from the older one with working wireless that I will be able to restore them all to this new version? (That is if I can get Titanium Backup on here)

  • 0

#12
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo

I really want to try this but can't download all my apps thru the 3G cos my data plan is crap, do you think if I used Titanium Backup to backup all my apps+data from the older one with working wireless that I will be able to restore them all to this new version? (That is if I can get Titanium Backup on here)


That should work, yeah. Rip the Titanium Backup APK off your device if you don't think you can manage it on the other side. It's about 5MB I think. You... might want a file manager APK to install it, though. :lol:

Edited by Dazzozo, 07 April 2012 - 08:00 PM.

  • 0
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.

#13
PsYcHoKiLLa

PsYcHoKiLLa

    Addict

  • Members
  • PipPipPipPipPip
  • 794 posts
  • Gender:Male
  • Devices:LG Nexus 4, Tesco Hudl
  • Twitter:@djsubterrain

That should work, yeah. Rip the Titanium Backup APK off your device if you don't think you can manage it on the other side. It's about 5MB I think. You... might want a file manager APK to install it, though. :lol:


Where are my installed apps? I looked in system/app but I presume those are the pre-installed apps? Is it data/app?

Edited by PsYcHoKiLLa, 07 April 2012 - 08:09 PM.

  • 0

#14
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo

Where are my installed apps? I looked in system/app but I presume those are the pre-installed apps?


/data/app/

  • 0
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.

#15
PsYcHoKiLLa

PsYcHoKiLLa

    Addict

  • Members
  • PipPipPipPipPip
  • 794 posts
  • Gender:Male
  • Devices:LG Nexus 4, Tesco Hudl
  • Twitter:@djsubterrain

/data/app/


Thanks :)

EDIT: Having probs, trying to use the terminal emulator to copy my apk over to data/app and it says "data/app No such file or directory", should I just create it or copy it somewhere else? (Would be nice if you can stick in a cpl of default apps, like Titanium and a file manager or something...even just a free file manager like Root Explorer, then we can move and copy stuff about, I know you probably want to keep it as bear as possible though but it would be nice if there's no wireless)

Edited by PsYcHoKiLLa, 07 April 2012 - 08:37 PM.

  • 0

#16
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo

Thanks :)


Actually, a file manager would be completely pointless as you'd have to adb push that to run it, you may as well just adb push Titanium Backup in the first place.

  • 0
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.

#17
app10336

app10336

    Regular

  • Members
  • PipPip
  • 72 posts
  • Gender:Male
  • Devices:ZTE Blade S (FNC rom)
Thanks for for huge work :rolleyes:
Testing in progress.
It seem that mp3 files not supported.(ringtones/default player)
Edit: Mp3 play now after install "Google play Music"

Edited by app10336, 07 April 2012 - 08:47 PM.

  • 0

#18
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo

Thanks for for huge work :rolleyes:
Testing in progress.
It seem that mp3 files not supported.(ringtones/default player)


Try a WMA for me.

  • 0
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.

#19
PsYcHoKiLLa

PsYcHoKiLLa

    Addict

  • Members
  • PipPipPipPipPip
  • 794 posts
  • Gender:Male
  • Devices:LG Nexus 4, Tesco Hudl
  • Twitter:@djsubterrain

Actually, a file manager would be completely pointless as you'd have to adb push that to run it, you may as well just adb push Titanium Backup in the first place.


How do I do that? Just go into adb in cmd in windows and type "adb.exe push Titanium Backup 4.9.0.1.apk" (after enabling adb over network in the developer settings)?

Edited by PsYcHoKiLLa, 07 April 2012 - 08:39 PM.

  • 0

#20
Dazzozo

Dazzozo

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,304 posts
  • Gender:Male
  • Location:Shropshire, UK
  • Devices:Crescent, G300, Y300, Nexus 5
  • Twitter:@Dazzozo

How do I do that? Just go into adb in cmd in windows and type "adb.exe push Titanium Backup 4.9.0.1.apk" ?


adb push titaniumbackup.apk /data/app/

Should do it. Might take a restart for it to figure it out.

  • 0
Like my work? Give me rep!

Like my work a lot? Donate! Remember to leave your forum name if you want to be credited!

You're likely to get a quicker response from me on Twitter.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users