Jump to content

[DEV][ROM][1.11.] CyanogenMod 10 (Android 4.1.2)


Recommended Posts

Guest KonstaT
Posted (edited)

This is my port of CyanogenMod 10 for ZTE Blade III. It is unofficial and unsupported by the CyanogenMod team and it's for advanced users only. I'm using my old CM10 source tree that I used on my Blade builds, so this build is also trimmed (mostly wallpapers and ringtones) and has quite a few additional features.

Screenshot_2013-01-27-17-57-17.png Screenshot_2013-01-27-17-58-39.png Screenshot_2013-01-27-17-57-36.png Screenshot_2013-01-27-17-57-56.png

cm-10-20131101-KonstaKANG-atlas40-final.zip
http://konstakang.com/devices/atlas40/CM10
md5:b2d0731854982f52eaabd940f14fa715
 
cm-10-20130812-KonstaKANG-atlas40.zip
http://konstakang.com/devices/atlas40/CM10
md5:a44fbb410236f61221f4dbdaf50b5c3a

Working:

  • RIL (mobile network & data)
  • Wifi
  • Bluetooth
  • GPS
  • Audio (playback/input/routing/headphones/etc)
  • Camera (photos, camcorder & panorama)
  • Hardware acceleration and OpenGL rendering
  • Hardware video decoding & encoding
  • 'Project Butter'
  • SDcard
  • USB-storage (on external sdcard) & adb
  • USB-tethering
  • Wifi-tethering
  • Touchscreen/multi-touch
  • Sensors
  • LEDs
  • FM Radio

Not working:

  • ???

Sources:

Thanks:

  • CyanogenMod team
Like my work?
btn_donate_LG.gif
Edited by KonstaT
Guest KonstaT
Posted (edited)

Merged commits not mentioned in the changelog.

1.11. changelog:

  • fixed headset mute with FM radio (issue with jumpy FM volume still remains)
  • fixed issue with muted mic in Viber
  • added option for vibrator intensity tuning
  • few kernel updates

12.8. changelog:

  • FM radio updates
    • saved channels don't get lost on restart
    • updated FM notification to look like something from Android 4.x
    • don't hide FM app from recents view
  • updated media profiles (640x480 recording in camcorder by default)
  • fixed issue in cpu freq table that caused reboots on some devices

15.7. changelog:

  • updated FM app and framework to mr1 based solution
  • updated libaudio (again :P)
  • updated kernel bluetooth drivers
  • patched kernel against several exploits (CVE-2013-2094, CVE-2013-2596, CVE-2012-4220, CVE-2012-4221, CVE-2012-4222)
  • patched 'master key' vulnerabilities (merged)

28.6. changelog:

  • fixed FM radio
  • updated libaudio
  • switched to caf kernel (source)

14.5. changelog:

  • reverted internal storage support
  • fixed speakerphone during calls

18.4. changelog:

  • add mount point for internal storage
  • possible fix for texture corruption on some rare occasions (thanks to daemond)
  • kernel optimizations and fixes to build using newer compilers (now compiled with gcc 4.6 toolchain)
  • take back some RAM (now 404MB available)
  • update kernel display/kgsl drivers
  • update adreno blobs
  • include live wallpapers & more ringtones
  • rewrite device settings
  • add option to disable button backlight

24.2. changelog:

  • fixed data usage statistics

15.2. changelog:

  • fixed native wifi tethering
  • added ROW i/o scheduler
  • Add option to enable/disable Electron Beam Animation (1,2)

6.2. changelog:

  • proximity sensor issues should be fully fixed (let's hope at least :P)
    • added proximity wakelock (should fix black screen after 'long' calls)
    • changed default proximity range (proximity should now work without any workarounds)
    • removed proximity calibration (actual calibration data was never used but it was a good workaround)
  • fixed camera flash on Acqua

3.2. changelog:

  • harware vsync events
  • enabled few good old graphics hacks used on msm7x27
  • changed composition type to fix notification area freezes
  • updated power profile - battery stats are now displayed
  • enabled repeating ringtone
  • added workaround for proximity sensor (proximity is now automatically 'calibrated' on every reboot)
  • added support for touchscreens used in ZTE Acqua

29.1. changelog:

  • build wpa_supplicant from source
  • fix muted microphone during calls
  • change button backlight behaviour
  • enable expanded destktop feature

27.1. changelog:

  • initial release
Edited by KonstaT
Guest KonstaT
Posted (edited)

How to install:

  1. boot into ClockWorkMod
  2. backup and restore -> backup (makes a nandroid backup of your previous ROM)
  3. mounts and storage -> format /system
  4. wipe data and factory reset
  5. install cm-10-xxxxxxxx-KonstaKANG-atlas40.zip
  6. install gapps-jb-xxxxxxxx-signed.zip
  7. reboot now

How to build:

1. Follow instructions on initializing a build environment up to a point of downloading the source code.
2. Initialize CyanogenMod 10 repo.

repo init -u git://github.com/CyanogenMod/android.git -b jellybean
repo sync
3. Add following to your cm10/.repo/local_manifests/manifest_zte_atlas40.xml and repo sync again:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- ZTE Blade III -->
<project path="device/zte/atlas40" name="KonstaT/android_device_zte_atlas40" revision="jellybean" />
<project path="kernel/zte/msm7x27a" name="KonstaT/android_kernel_zte_msm7x27a" revision="jellybean" />
<project path="vendor/zte" name="KonstaT/proprietary_vendor_zte" revision="jellybean" />
<!-- FM Radio -->
<project path="hardware/qcom/fm" name="legaCyMod/android_hardware_qcom_fm" revision="jellybean" />
<project path="packages/apps/FM2" name="legaCyMod/android_packages_apps_FM2" revision="jellybean" />
</manifest>

4. Apply patches for FM radio support. Three patches needed. One (1) for system/core/ and two (1,2) for frameworks/base/. Copy patches into project directories and cd into respective projects.

git am -3 patchname.patch

5. Update Terminal Emulator. (You only need to this again when Terminal has been updated.)

cd path-to/cm10/vendor/cm/
./get-prebuilts
6. Compile the ROM.
cd path-to/cm10/
. build/envsetup.sh
brunch atlas40

Use 'repo sync' to pull merged changes from upstream. Use 'make clobber' to clean the build environment. Repeat step 6 to make a new build.

Edited by KonstaT
Guest the.sniffer
Posted

And just yesterday I was looking at Blade III prices. Today I thought to check out if there are any 3rd party roms, and voilla, here it is ;) I must say the timing is perfect ;)

Posted

Tested this now, but in calls persons i talk to do not hear me, but I hear them fine.

Any thoughts?

Guest merc1800k
Posted

i test rom right now

no mic work at calls !!

no lights at buttons down at phone !!!

Guest KonstaT
Posted

Tested this now, but in calls persons i talk to do not hear me, but I hear them fine.

Any thoughts?

i test rom right now

no mic work at calls !!

no lights at buttons down at phone !!!

Thanks for testing. :) I only tested that mic works on voice search. :P

Here's a quick patch for muted mic on call.

cm10-phone.zip

Button lights work, but only under some conditions (after changing brightness, using auto-brightness). This is expected CyanogenMod 10 behaviour.

Guest merc1800k
Posted (edited)

thanks....check pls the hardware keys backlight...its off

Edited by merc1800k
Posted

I will test it when i get home :)

Had to install your other rom so I could go to work with a working Phone ;)

Thanks for great Roms :)

Posted

Installed your ROM :) very nice. Thanks.

I do have one problem my wifi don't want to turn on. I did a full wipe when I installed the rom.

Guest zecinikolaz
Posted

Must say that this is speciffic experience, very difference from ics, much smooter, faster, i hope that you gonna finished 4.2 jb work, and would be also nise to have some chinese roms in that version...,MIUI is my favorite....anyway good work

Posted

Sorry for this newbie question, but how the characteristics between the Zte Blade 3 are nearly identical to the Zte Skate acqua is possible that this Rom work at Acqua?

Posted

Konsta keep up the good work. Support from finland! ps is it possible for you to fix backlight for keys and wifi tethering?

Guest karolp1993
Posted (edited)

On my sister's Blade III wifi doesn't work. Stay at "Turning on Wi-Fi". What's the problem?

EDIT:

CM9 the same issue..

Edited by karolp1993
Posted

Thank you for bringing JB to our Blade III! This ROM is so much better then any other on ICS, just hoping you can fix the softkeys. They freeze sometimes, or very often to be clear. Not useble. But the rest of the ROM is awesome! :D

Guest gnq8bzy
Posted (edited)

Hello,

does the CM10 Rom for ZTE Blade 3 (Qualcomm MSM7227A) work on TWM A2 wich is the same Mobile phone, but with another CPU (Qualcomm MSM8225) ?

Edited by gnq8bzy
Guest KonstaT
Posted

Installed your ROM :) very nice. Thanks.

I do have one problem my wifi don't want to turn on. I did a full wipe when I installed the rom.

On my sister's Blade III wifi doesn't work. Stay at "Turning on Wi-Fi". What's the problem?

EDIT:

CM9 the same issue..

Works for me so you tell me (logcats please). Wifi is going to be a little different in the next release anyway.

Sorry for this newbie question, but how the characteristics between the Zte Blade 3 are nearly identical to the Zte Skate acqua is possible that this Rom work at Acqua?

Well, Acqua is basically the same device. Someone already tried my Aurora Borealis ROM on a White-Russian ZTE V880E (strange singe-sim cutoff variant of a dual-sim device) and it worked other than it didn't recognize the sim (obviously).

I think the radio firmware is different from Blade III in regular Acqua too. I most likely need to make a compatibility zip that contain some RIL libs from your device's stock ROM. All this needs to be tested first of course, but I'm quite sure we'll get it working eventually.

does the CM10 Rom for ZTE Blade 3 (Qualcomm MSM7227A) work on TWM A2 wich is the same Mobile phone, but with another CPU (Qualcomm MSM8225) ?

Sorry, no chance.

Acqua = different casing, same device

TWM A2 = same casing, different device

Konsta keep up the good work. Support from finland! ps is it possible for you to fix backlight for keys and wifi tethering?

I've already changed button backlight behaviour so that they light up every time you touch the screen. Wifi tethring is a low priority, it works with third party apps anyway.

Guest merc1800k
Posted (edited)

keep walking Konstat !!!!!!!!

i use your gapps but nothing happend.....nothing change in rom...no camera 4.2

where i am wrong???

i do all wipe , format system etc

why original rom its about 270 mb and costum rom only 80 -90 mb???

Edited by merc1800k
Posted (edited)

keep walking Konstat !!!!!!!!

i use your gapps but nothing happend.....nothing change in rom...no camera 4.2

where i am wrong???

i do all wipe , format system etc

why original rom its about 270 mb and costum rom only 80 -90 mb???

did you forget about gapps? :P cm10 95mb + gapps 90mb = 185 mb ~, and in stock rom you have a lot of apps from zte, so it can be 270 mb :

This rom working for me fine ;p, but i waiting for buttons backlight fix.

I will help you in this rom development, i know C++ ( i'm writting simple game engine in opengl 3.3 & c++ ), but im noob in programming drivers for linux. ;/

Edited by x6itru
Guest merc1800k
Posted

did you forget about gapps? :P cm10 95mb + gapps 90mb = 185 mb ~, and in stock rom you have a lot of apps from zte, so it can be 270 mb :

This rom working for me fine ;p, but i waiting for buttons backlight fix.

I will help you in this rom development, i know C++ ( i'm writting simple game engine in opengl 3.3 & c++ ), but im noob in programming drivers for linux. ;/

nothing change gapps to my phone

1. boot in recovery

2 format system

4 wipe all-davlick etc

5 install rom

6 install gapps

7 reboot

i do all that 2 times but nothing change in rom...camera still ics , etc

where i am wrong???

Guest KonstaT
Posted

i use your gapps but nothing happend.....nothing change in rom...no camera 4.2

where i am wrong???

i do all wipe , format system etc

You should use the official (goo.im/gapps) gapps from the first post. Anything that I've done for ARMv6 is not optimized for this device.

Huh what, why would it have 4.2 camera? This is Jelly Bean Android 4.1.

nothing change gapps to my phone

i do all that 2 times but nothing change in rom...camera still ics , etc

where i am wrong???

What exactly do you expect the gapps to change? This ROM doesn't have ICS camera. It's 4.1, just like everything else in this ROM.

Guest merc1800k
Posted

thanks for answer konstat

i am trying to use the camera 4.2 (NEXUS camera)...its nice and big screen...

Posted

you can always install gapps lite it is only 8mb just google play and required libs. that makes rom even lighter

Guest telegdyd
Posted

Thanks for your work. This is a great rom, and i'm looking forward to the upcoming updates.

Bugreport section: Sometimes the status bar freezes, and i cant go to my notifications. I have no idea about the causes of this bug, but its really bad that i have to restart my phone 3 times a day. Please fix this if possible.

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.