Jump to content

[ICS] [CM9.2.2] CyanogenMod 9 for the ZTE Crescent [ROM]


Guest rymate1234

Recommended Posts

Guest rymate1234

Oh look another continuation of CM9!

>inb4 lol ics is so old why not port cm11

 

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 Dazzozo and is pretty much a port of ColdFusionX from the Blade and Skate to the Crescent.

 

Details:

  • Android 4.0.4 - Ice Cream Sandwich in CyanogenMod flavour! With all the latest updates since 2012!
  • Adreno 200 ARMv6 GPU drivers for awesome 3D performance - Ice Cream Sandwich running smooth on the Crescent!
  • Hardware acceleration! (hell even omx might be working thanks to the hacky hacks)

Sources:

  • Device: github.com/Dazzozo/android_device_zte_blade2 (will replace with own repo if I make changes)
  • 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 Dazzozo http://www.modaco.com/topic/353123-ics-cm9-404-cyanogenmod-9-for-the-zte-crescent-rom-last-updated-1307/

 

Instructions

  • Grab the ROM and gapps
  • Boot in to Recovery
  • 'Wipe Data/Factory Reset' - If you're on CM9 already and in an edgy mood you can probably skip this step
  • 'Install zip from sdcard' -> 'Choose zip from sdcard' -> ROM
  • 'Install zip from sdcard' -> 'Choose zip from sdcard' -> Google apps (unless you hate google)
  • Optional: 'Install zip from sdcard' -> 'Choose zip from sdcard' -> A2SD http://tinyw.in/Zjvl
  • 'Reboot System Now'
  • Give it time - first boot takes longer than usual.
  • Run through the first time setup, language, date/time, Google account etc.

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 Dazzozo with getting started and offering a ton of advice and fixes.
  • Dazzozo - god of crescent
  • 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!
Edited by rymate1234
Link to comment
Share on other sites

Guest rymate1234

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
  • Hardware decoding (with the hackiest of hacks)

Not Working and being worked on:

  • Panorama
  • Wi-fi tethering
  • Other minor features (data usage)

Not working:

  • Front Camera (hahahahaha lol nope)
  • Camera flash (hahahahaha lol nope)
Link to comment
Share on other sites

Guest rymate1234

ChangeLog - Previous changes http://www.modaco.com/topic/353123-ics-cm9-404-cyanogenmod-9-for-the-zte-crescent-rom-last-updated-1307/#entry1930380

 

R12 - 12/12/13

  • First release in over one year
  • Synced with cyanogenmod repos
  • Synced with androidarmv6 repos
  • OMX working!

R13 - 15/12/13

  • OMX fixes - no more youtube rebooting with long videos!
  • Panorama working!
Edited by rymate1234
Link to comment
Share on other sites

Nice to see someone build for blade2 again, I really should release some builds I've made as well.

 

You should be able to fix most of the not working but being worked on stuff,besides maybe tethering with this

https://github.com/C3C0/android_device_zte_skate/commits/ics

https://github.com/joaoventura/android_device_zte_blade/commits/ics

The commit I'd find the most important is Added script to fix youtube reboots, which fixes crashes when viewing videos over longer durations.

 

 

 

>inb4 lol ics is so old why not port cm11

 I actually have actually made a "working" but pretty broken build of CM11, when it's usable I will release it, but a lot of work remains to be done mainly on androidarmv6

Edited by gbosh
Link to comment
Share on other sites

Guest rymate1234

Hope will see a CM10/11 with all those fixes because I think that ICS is a little bit outdated...

most of these fixes are already in cm10. problem is cm10.x doesn't run as well as ics on our device

Link to comment
Share on other sites

Guest rymate1234

Ok. Found 1 small problem : G+ app is closing at launch :(

Can you try it please ?

Aw crap, no idea what's up with that.

I'll investigate it tonight when I'm at my PC

Link to comment
Share on other sites

Guest rymate1234

Welp bad news guys no new builds today. School work's gotta take priority, sorry :/

 

Some quick updates

 

1. Isolated g+ error! Will investigate when I have time.

2. https://drive.google.com/file/d/0B8iWWAD-b_KnWWpQMHpiZ1FkYUk/edit?usp=sharing this is the build i forgot to upload for the p736e on thursday.

 

UPDATE ON THE GOOGLE+ ISSUE. (i.e. i just asked dazzozo lol)

Google+ now uses ARMv7 native code. As such it no longer works with our device. If anyone has an older version that would be great.

Edited by rymate1234
Link to comment
Share on other sites

Guest rymate1234

That's strange because on a 2.3 ROM, is still can be downloaded from store.

Does this mean Google thinks "4.x ROM = Arm7 smartphone only" ?

I don't honestly know :/

Link to comment
Share on other sites

Guest matteussz_

and that means i didn't build it right! yay

can we expect a fix for that or can we fix that by ourselves? i'm really interested in this ROM.

btw thanks for continuing CM9, i like it very much!

Link to comment
Share on other sites

To quote a PM you sent to me over a year ago
 

P736E=1 brunch cm_blade2-userdebug


Or you could do it like it's done on Cm10.1+ and split it into to device configs, each with it's own kernel config, but I don't see that being too useful.
Speaking of the kernel, there are some commits from JB kernels you can easily use on ICS.

 

These four especially, since they solve some problems in games, like e.g Plague Inc, in which you would just see a white screen.

https://github.com/grigorig/zte-kernel-msm7x27/commit/c0cd1aa1811524e941009895a64abb02b094bb93

https://github.com/grigorig/zte-kernel-msm7x27/commit/5a90ea6b5b2023a5daf055fa3397944aa3366ae9

https://github.com/grigorig/zte-kernel-msm7x27/commit/a177c7c8a3dbaabd9c1d7f0adb0415236aab67fe

https://github.com/Dazzozo/android_kernel_zte_msm7x27/commit/ecec309143dc914e587148a1b29ee2ac2934dbc4

 

And some other commits you could try,like this one https://github.com/grigorig/zte-kernel-msm7x27/commit/308d4425a3797be702de24bbab221e4973344553

Link to comment
Share on other sites

Guest rymate1234

To quote a PM you sent to me over a year ago

 

Or you could do it like it's done on Cm10.1+ and split it into to device configs, each with it's own kernel config, but I don't see that being too useful.

Speaking of the kernel, there are some commits from JB kernels you can easily use on ICS.

 

These four especially, since they solve some problems in games, like e.g Plague Inc, in which you would just see a white screen.

https://github.com/grigorig/zte-kernel-msm7x27/commit/c0cd1aa1811524e941009895a64abb02b094bb93

https://github.com/grigorig/zte-kernel-msm7x27/commit/5a90ea6b5b2023a5daf055fa3397944aa3366ae9

https://github.com/grigorig/zte-kernel-msm7x27/commit/a177c7c8a3dbaabd9c1d7f0adb0415236aab67fe

https://github.com/Dazzozo/android_kernel_zte_msm7x27/commit/ecec309143dc914e587148a1b29ee2ac2934dbc4

 

And some other commits you could try,like this one https://github.com/grigorig/zte-kernel-msm7x27/commit/308d4425a3797be702de24bbab221e4973344553

 I'll take a look at them commits on friday :)

 

And yes, that's the command I used to build the rom. Must've typo'd :/

 

Anyone wanting a quick fix - just grab a kernel (the boot.img I believe) from a dazzozo CM9 build, shove it in my CM9.2.2 build and flash it. Since there's no kernel changes, it should work. (I take no responsibility for spooked cats, bricked devices or any evil spirits that may be summoned from trying this.)

Link to comment
Share on other sites

Guest matteussz_

Anyone wanting a quick fix - just grab a kernel (the boot.img I believe) from a dazzozo CM9 build, shove it in my CM9.2.2 build and flash it. Since there's no kernel changes, it should work. (I take no responsibility for spooked cats, bricked devices or any evil spirits that may be summoned from trying this.)

I'll try it (in a few hours maybe) and report back if it works!

Link to comment
Share on other sites

Guest relaxpn

 Anyone wanting a quick fix - just grab a kernel (the boot.img I believe) from a dazzozo CM9 build, shove it in my CM9.2.2 build and flash it. Since there's no kernel changes, it should work. (I take no responsibility for spooked cats, bricked devices or any evil spirits that may be summoned from trying this.)

 

It works now :)

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.