Jump to content

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


Guest Dazzozo

Recommended Posts

Guest 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...

Thumbnail_2012-05-07-10-40-53.png Thumbnail_2012-05-07-10-41-09.png Thumbnail_2012-05-07-14-04-33.png Thumbnail_2012-05-07-14-04-51.png Thumbnail_2012-05-07-14-05-16.png Thumbnail_2012-05-07-18-24-18.png Thumbnail_2012-05-07-18-25-04.png Thumbnail_2012-05-07-18-27-48.png

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:

Edited by Dazzozo
Link to comment
Share on other sites

Guest 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
Link to comment
Share on other sites

Guest 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
Link to comment
Share on other sites

Guest Titas

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
Link to comment
Share on other sites

Guest domenico lamberti

downloading and flashing now, will see what i can find :) , looking forward to seeing how much improvement the adreno 200 drivers make

Link to comment
Share on other sites

Guest jasonleeds

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 cool.gifbiggrin.gif

Link to comment
Share on other sites

Guest PsYcHoKiLLa

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
Link to comment
Share on other sites

Guest 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.

Link to comment
Share on other sites

Guest PsYcHoKiLLa

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)

Link to comment
Share on other sites

Guest 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
Link to comment
Share on other sites

Guest PsYcHoKiLLa

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
Link to comment
Share on other sites

Guest PsYcHoKiLLa

/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
Link to comment
Share on other sites

Guest 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.

Link to comment
Share on other sites

Guest app10336

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
Link to comment
Share on other sites

Guest 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.

Link to comment
Share on other sites

Guest PsYcHoKiLLa

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
Link to comment
Share on other sites

Guest 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.

Link to comment
Share on other sites

Guest PsYcHoKiLLa

Tried this....and got this....

C:\Users\Me\Downloads\SuperOneClick v2.3.1\ADB>adb push "Titanium Backup 4.9.

0.1.apk" data/app/"Titanium Backup 4.9.0.1.apk"

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

error: device not found

C:\Users\Billy\Downloads\SuperOneClick v2.3.1\ADB>

I have enabled : "adb over network" and "Root access : Apps and ADB" in the developer settings. :(

Edited by PsYcHoKiLLa
Link to comment
Share on other sites

Guest Dazzozo

Tried this....and got this....

Make sure you have USB debugging on and the ZTE handset drivers installed - check the output of "adb devices" too.

Also, use adb install instead of adb push, e.g adb install titaniumbackup.apk

Probably safer. ;)

Link to comment
Share on other sites

Guest app10336

Try a WMA for me.

Mp3 play now after install "Google play Music" (with application/default player and ringstone)

And I'm linux user. I never own wma files :P

Edited by app10336
Link to comment
Share on other sites

Guest PsYcHoKiLLa

Finally!!

C:\Users\Me\Downloads\SuperOneClick v2.3.1\ADB>adb devices

List of devices attached

CM9-Blade2 device

C:\Users\Me\Downloads\SuperOneClick v2.3.1\ADB>adb install TitaniumBackup.apk

/data/app/

can't find '/data/app/' to install

C:\Users\Me\Downloads\SuperOneClick v2.3.1\ADB>adb install TitaniumBackup.apk

3923 KB/s (4990772 bytes in 1.242s)

pkg: /data/local/tmp/TitaniumBackup.apk

Success

C:\Users\Me\Downloads\SuperOneClick v2.3.1\ADB>

I messed about with QPST, Starting and Stopping the server and eventually it worked.

Now restoring all apps+data, hopefully all my apps will be there and working again.

Thanks again ;)

Edited by PsYcHoKiLLa
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.