Jump to content

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


Guest KonstaT

Recommended Posts

Guest KonstaT

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

Guest KonstaT

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

Guest KonstaT

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

Guest the.sniffer

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 ;)

Link to comment
Share on other sites

Guest KonstaT

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.

Link to comment
Share on other sites

Guest zecinikolaz

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

Guest karolp1993

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

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

Link to comment
Share on other sites

Guest gnq8bzy

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

Guest KonstaT

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.

Link to comment
Share on other sites

Guest merc1800k

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

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

Guest merc1800k

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

Link to comment
Share on other sites

Guest 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

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.

Link to comment
Share on other sites

Guest telegdyd

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.

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.