Jump to content

[DEV][ROM] [25.1] CyanogenMod 11.0 (Android 4.4.4)


Guest zeelog

Recommended Posts

Guest zeelog

This is my port of CyanogenMod 11.0 for ZTE Blade. It is unofficial and unsupported by the CyanogenMod team. This ROM is mainly for developers/testers/advanced users.

 

IMPORTANT NOTE:

This ROM is for testing/preview purposes only, backup everything before you decide to try it out. 

 

!!!DO NOT ASK FOR ETAs, it's annoying to say the least!!!

 

!!!IMPORTANT!!! - READ ME FIRST:

As from build 18.1 (18 January 2015) You'll need at least 186mb system partition for the ROM and gapps to fit.

You need to use the latest recovery (with SELinux support) to install this build (as from 18.1.15)
Upgrade from any previous release is not supported, full wipe is necessary.
Since int2ext is not part of this ROM anymore it's important to take full backup

 

Download ROM, GAPPS on your SDCARD:

 

*** IMPORTANT: THIS BUILD MUST BE FLASHED WITH CWM RECOVERY 6.0.5.3 (v4 - 18.1.15) - LINK BELOW  ***

ROM: (Last Update 25-JANUARY-2015): DOWNLOAD

MD5: 8B290825CA41842DFBE3672E9D0B5013

*** IMPORTANT: THIS BUILD MUST BE FLASHED WITH CWM RECOVERY 6.0.5.3 (v4 - 18.1.15) - LINK BELOW ***

 

GAPPS DOWNLOAD (DOWNLOAD)

MD5: 771DF0A5AE9B6A308AAC78B58F5F8AD2

 

CWM RECOVERY 6.0.5.3 (v4 - SELinux support)- DOWNLOAD

MD5: 1088D808D28C9FB6DF829D94120CCBE4

 

 

Boot into Recovery, Clockwork.

Optionally, but HIGHLY RECOMMENDED: BACKUP YOUR CURRENT ROM!!!
Wipe Data/Factory Reset
Wipe Cache
Mounts/Storage > Format System (Mandatory if you're coming from any other ROM!)
Advanced > Wipe Dalvik Cache
Install from zip > Select downloaded ROM
Install from zip > Select download GAPPS
Reboot (might take a while,pls be patient!)

 

ROM contains int2ext script by default, sdext should be recognized automatically, do not install any other scripts/apps.

As from 18.1.15 ROM does not contain the int2ext script by default.

LatinIME Dictionaries have been removed (except for English dictionary) due to system partition limitations. 

 

If you want to link/mirror this ROM, please link to this topic & give proper credits.

 

Working:

  • Wifi
  • Wifi Tethering
  • RIL (mobile network & data)
  • GPS
  • Bluetooth (& bt-tethering)
  • Audio (playback/input/routing/headphones/etc)
  • Camera
  • Camcorder (Video recording & playback)
  • Hardware acceleration (and OpenGL rendering)
  • Hardware video decoding & encoding
  • SD card
  • USB-storage & adb
  • MTP / PTP USB modes
  • USB-tethering
  • Touchscreen/multi-touch
  • Sensors
  • LEDs
  • SELinux

Not working:

  • FM Radio

Sources:

As any of my other work, this ROM has been built from sources

Credit:

  • CyanogenMod team & everyone who's been working on CM11.0, especially Androidarmv6 team, PlaguedByPenguins & KonstaT
Edited by zeelog
Link to comment
Share on other sites

Guest zeelog

Changelog:

 

[25 JANUARY 2015]

ROM 25.1 - DOWNLOAD

md5: 8B290825CA41842DFBE3672E9D0B5013

new USB options:

Add Media transfer protocol (MTP) support

Add Picture transfer protocol (PTP) support

Upgrade from build 18.1 supported

Must be flashed using CWM recovery v4

 

[18 JANUARY 2015]

CWM Recovery 6.0.5.3 (v4) - DOWNLOAD

md5: 1088D808D28C9FB6DF829D94120CCBE4

Add SELinux support (required to flash SELinux enabled builds)

 

ROM 18.1 - DOWNLOAD

md5: 78AC542C0BBA5921A2ACF126BA3E2590

*** IMPORTANT: THIS BUILD MUST BE FLASHED WITH CWM RECOVERY 6.0.5.3 (v4 - SELINUX) LINK ABOVE OR ON 1st post ***

MINIMUM SYSTEM PARTITION: 186Mb

Various kernel updates noticably:
Add auditd & SELinux support (permissive mode)
Removed INT2EXT script *
Set default governor as Smartassv2
Set default I/O scheduler to SIO
Add SIOPLUS scheduler
various bug fixes
Updated cLOCK widget can be found under the extras folder (ROM package)
other fixes/commits from androidarmv6/CM upstream not mentioned in the changelog
 
* as alternative us S2E mod (thanks to psyke83 & oleg krikun)

 

[5 AUGUST 2014]
MD5: 7A99936DBDF31797CF954A18B001EFC9
*** IMPORTANT: THIS BUILD MUST BE FLASHED WITH CWM RECOVERY 6.0.5.3 LINK ON FIRST PAGE ***
Trebuchet layout fixes
Dialer: Add configurable incoming call screen style
Settings: Add option to change size of QS ribbon bar
MMS: add option to auto-enable mobile data for MMS send/receive
MMS: add per conversation notification settings/ringtones
Kernel: Introduced speedup keyresume (another attempt to fix lag on incoming call)
Kernel fixes from previous release:
Actually these changes were not even applied:
-Kernel: Updated SIO scheduler
-Kernel: Reclaimed ~ +5Mb RAM (from previous release)
-Patched CVE-2014-3153
Add soft reboot option
Kernel: Enabled TLS Register & LDREXD CPU features
 
Updated Recovery to v6.0.5.3 (v3) - DOWNLOAD
MD5: D0D078D808353FEA15563787C61E9BF2
 - Supports flashing of TLS enabled builds
 - Backwards compatible for flashing older builds
 - Re Add power off option
 - Add Rainbow mode (enabled upon continuous menu scrolling)
 - Add Swipe feature
 - KEYS: UP/DOWN (To change selections): swipe up/down OR volume up/down OR Home Buttone/Menu Button
            : TO SELECT: Swipe right OR Press Power Button
            : BACK:  Swipe left OR Back Button
Known issue: volume up/down keys may not work on first flash, As a workaround use swipe up/down instead OR reboot to ROM and reboot to recovery OR while still on recovery connect with computer and type: adb reboot recovery
 
[10 JULY 14]
MD5: E93E0947CC1695BCB48D7E3E4DF338FB
Android 4.4.4
Kernel: Updated SIO scheduler
Kernel: Reclaimed ~ +5Mb RAM (from previous release)
Enabled JIT cache
Patched CVE-2014-3153
Patched latest OpenSSL vulnerabilities
Status bar: Add Center Clock option
Enable 'Heads Up' notification mode (Settings > Notifications)
Settings: 'Interface' replaced by 'Status Bar' & 'Notification Drawer'
Settings: Moved 'Expanded Desktop' to 'Display'
Settings: Moved all lock screen related items to 'Lock Screen' and removed duplicates from 'Security'
Settings: Moved 'Navigation Bar' layout control to 'Buttons'
Trebuchet: Custom Homescreen grid size
Trebuchet: Add Protected Apps feature
BladeParts: moved as a separate app (More Device Settings has been deprecated)
USB Charging: moved to Developer Options
Searchable Settings
 
[8 JUNE 14]
Android 4.4.3
New 4.4.3 Dialer & Contacts
New CyanogenMod Theme Engine 
Fix media provider bug (credit psyke83) 
Browser: add option to reduce cookie tracking (credit plaguedbypenguins)
Trebuchet: new graphical interface
Calculator: add new features <>
(Dev. Tools) Animation Scales: add more values (new slider)
Removed cLock widget - full version now added as a separate DOWNLOAD ~8Mb
Add Equalizer Dynamic Tile (activated with Apollo)
Add Compass Tile
Add option to launch music player when plugging headset
 

[5 MAY 14]

DOWNLOAD

MD5: 5e1077ccdaf5033b7b22d0bfb3650ab5

 

DOWNLOAD (MediaFire)

 

mostly keeping up with upstream

wifi driver now built from atheros sdk2 source
battery life improvement - changed the wifi deep sleep timeout to 5mins (was 15)
(credit to plaguedbypenguins for the above)
lockscreen wallpaper fixes
text layout fixes on QS smaller tiles
mobile networks menu now in settings
new gapps package - updated playstore
gapps package (5/5/2014) - Download
& other fixes/commits from androidarmv6/CM upstream not mentioned in the changelog
 
[31 MAR 14]
MD5: 1e80306822cb0482fc8ad424aebad51d
Fix wifi activity indicators from previous build
Performance: add swap, swap priority preferences (credit psyke83 & androidmeda)
LockScreen: Add option to change lock screen background
QuickSettings: Add option to show smaller icons
Kernel: Backport ondemand governor from msm 3.x kernel
Kernel: Backport genlock from msm 3.x kernel

& other fixes/commits from androidarmv6/CM upstream not mentioned in the changelog

 

[7 MAR 14]

DOWNLOAD

MD5: a4f246711a93dc3f4a4c08a54ec7e59f

Reclaimed 6Mb more RAM
Further kernel enhancements
Camcorder: add pause option during recording
Camcorder: reduced video recording jittering (higher framerate)
reduced delay on incoming call
alarm: add option to play random song as an alarm
downloads: add download speed during downloads
compiled using linaro 4.9 toolchain
Tons of other fixes/commits from androidarmv6/CM upstream not mentioned in the changelog
 

[8 FEB 14]

DOWNLOAD

MD5: 14fb52d7fff19fffe4db0b97f80b22b7

Fixed native wifi tethering from last build
Fixed zRAM not being enabled by default in last build
Kernel: upgrade KSM module to Ultra KSM v0.122  (experimental)
Add camera burst mode
Fixed EGL errors with certain apps (thanks plaguedbypenguins)
(fixes issues with antutu3.4,MyTracks,Instagram etc)
Battery stats fixes
Add lowmemory tunables (experimental)
Replaced launcher3 with new Trebuchet
Add left handed navbar during landscape mode
Add status bar shortcut to organize tiles
Compiled with GCC 4.8 toolchain
& other merged commits not mentioned in the changelog
Add new gapps package:

- add browser bookmarks sync apapter

- & updated with latest official pa gapps
 

[30 JAN 14]

DOWNLOAD

MD5: f9f940185cbc3a71601fd6c423d5e8ce

More minor kernel improvements

BladeParts moved back to advanced settings (Device > More > Advanced Settings)

Compiled with GCC4.8 toolchain

Tons of fixes from CM upstream (since last update)

 

[20 JAN 14]

DOWNLOAD

MD5: 7823bf4f3f35bdd16e3ae50ec8aff3c6

Mostly keeping up with upstream

Fixed native wifi tethering (thanks plaguedbypenguins)

Add SavagedZen & InteractiveX governors (Performance settings)

Minor kernel improvements 1

Removed calendar app, use google calendar instead

& other merged commits not mentioned in the changelog

 

[15 JAN 14]

DOWNLOAD

MD5: 62eec08f416886a36aeace5e138fe224

Add chinese/japanese/russian fonts

Enabled KSM by default

Included option to switch on/off high-end graphics (credit KonstaT) 1

Disabled navbar by default

Added option to show navigation bar (credit KonstaT) 

Enabled lockscreen custom widgets by default (credit KonstaT) 1,2

Keep InCallUI in memory 1,2,3

Add screen-off animation + animation style

Add plain text battery style

New cLock widget (added as a separate download - >7MB by itself) - Download

* Format system (install rom +  new gapps) recommended *

& other merged commits not mentioned in the changelog

 

[11 JAN 14]

DOWNLOAD

md5: 4d9aa28743e80811e56200d641e56702

Further camcorder fixes (focus,timelapse)

Enabled transparent status/navbar (1)

Add option to disable navbar

Add new gapps package

Further fixes in gapps script noticably calendar sync

* Format system (install rom +  new gapps) required for changes to take effect *

& other merged commits not mentioned in the changelog

 

[9 JAN 14]

DOWNLOAD

md5: 7e919887be0b96b3b777ff42a9618967

Fixed camcorder recording & playback

Add whisperpush in build

Add BladeParts as a separate app

Add new gapps package

Fixed script in gapps package *

* Format system (install rom +  new gapps) required for changes to take effect

& other merged commits not mentioned in the changelog

 

[8 JAN 14]

DOWNLOAD

md5: a419cd0ecccee888fb38466574eeb1c8

Replaced UI sound effects with original kitkat sounds
Fixed lock screen sound
Fixed audio playback stuttering issues
Add battery status bar (Thanks KonstaT)
Add option to disable boot animation (Thanks KonstaT)
Make lock screen camera widget configurable (cm)
& other merged commits not mentioned in the changelog

 

[5 JAN 14]

DOWNLOAD

md5: 9932d512b535981b2b524345e93995e4

Initial Release

Edited by zeelog
Link to comment
Share on other sites

Guest ExCaL1BuR

HEY zeelog sorry for my Post....  At the time I didn´t discovered from were did I get the rom..... I will delete my Post... chears and Good Luck :D

Link to comment
Share on other sites

Guest zeelog

HEY zeelog sorry for my Post....  At the time I didn´t discovered from were did I get the rom..... I will delete my Post... chears and Good Luck :D

not to worry :) , not sure if you can actually delete it, but at least you can rename it (full editor)

Link to comment
Share on other sites

which apps are included in your gapps and which are excluded? Is the old android message app as well as google hangouts or just one of those?

 

What size partition do we need for this rom? what size including gapps?

 

Nice work, blade lives on!

Link to comment
Share on other sites

Guest zeelog

which apps are included in your gapps and which are excluded? Is the old android message app as well as google hangouts or just one of those?

 

What size partition do we need for this rom? what size including gapps?

 

Nice work, blade lives on!

gapps, just the core minimal, basically playstore and some other google services

 

rom+gapps should fit in a 180mb partition

Link to comment
Share on other sites

Guest ExCaL1BuR

not to worry :) , not sure if you can actually delete it, but at least you can rename it (full editor)

Have any renamed title that you want???   I dont know to what to change

Link to comment
Share on other sites

Guest Hack3rr

DAAAYYUUUUMMM!!!!!! Nice Zee, I had a gut feeling that u will be the one who will be doing this great job for us :) Thanks a ton man! And by sound shuttering u mean, music player breaking the sounds or something? Cus I NEED music! :P

Link to comment
Share on other sites

Guest sergiuv

Has anyone had installation problems ? I got this in recovery log:

Finding update package...
I:Update location: /sdcard/cm-11-20140105-ZeeLogKANG-blade.zip
Opening update package...
Installing update...
Warning:  No file_contexts
E:Error in /sdcard/cm-11-20140105-ZeeLogKANG-blade.zip
(Status 0)
Installation aborted.
result was NULL, message is: assert failed: install_zip("/sdcard/cm-11-20140105-ZeeLogKANG-blade.zip")
Link to comment
Share on other sites

Guest zeelog

DAAAYYUUUUMMM!!!!!! Nice Zee, I had a gut feeling that u will be the one who will be doing this great job for us :) Thanks a ton man! And by sound shuttering u mean, music player breaking the sounds or something? Cus I NEED music! :P

music player plays sound just fine, however there may be some stuttering (repetitive sound/distortion) when you select something else during playback 

 

 

Has anyone had installation problems ? I got this in recovery log:

Finding update package...
I:Update location: /sdcard/cm-11-20140105-ZeeLogKANG-blade.zip
Opening update package...
Installing update...
Warning:  No file_contexts
E:Error in /sdcard/cm-11-20140105-ZeeLogKANG-blade.zip
(Status 0)
Installation aborted.
result was NULL, message is: assert failed: install_zip("/sdcard/cm-11-20140105-ZeeLogKANG-blade.zip")

 

try updating your recovery - i'm using cwm 6.0.2.7 & btw make sure you have at least 180mb system partition 

Edited by zeelog
Link to comment
Share on other sites

@zeelog: would love to see CM11-based port reaching quality of KonstaT and daemond CM10.x-based roms, fully functional for daily use. GL with porting+hacking :).

Link to comment
Share on other sites

Guest sergiuv

try updating your recovery - i'm using cwm 6.0.2.7 & btw make sure you have at least 180mb system partition 

Thank you very much!

I managed to update to 5.0.2 (not able to find 6.x.x) and installed.

Link to comment
Share on other sites

This is pleasant news to say the least!

 

How is the smoothness compared to JB?

 

Perhaps the lock screen sound stuttering could be due to too low minimum CPU frequency?

Link to comment
Share on other sites

Guest gerhardo

Why did you have to do this?

I had planned to retire my Blade, partly use it as a dev phone for older Android, how can I do that now with this unexpected addition?

The Blade lives forever?

(I am amazed and I consider a smiley unnecessary.)

 

Tried it on /system with 170 MiB= 178 MB.

/system is using  ~156 MiB (?) without gapps, overfull w gapps. (gapps will of course not work without repartitioning, I just tested.)

 

The device feels a little more sluggish compared to JB, but I did not test with a SIM or disabling RIL before flushing gapps.

(I have primarily used Daemond KonstatKang 10.0, not much difference to 10.1/10.2.)

Worked better for Xancel.

 

What about FM?

Of course just kidding, but still interesting to get an insight if there are basic changes in Android 4.4 or "just" normal changes.

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.