• XDA Forums have been migrated to XenForo. To discuss, report bugs and other issues, use this thread.

[Kitkat] CM11 Android 4.4.4 for the Droid X (2015)

Aaahh

New member
Nov 4, 2013
1,390
1,240
0
[Video] Installing CM11 on the Motorola Droid X (MB810)

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Instructions for installing CM11 on Motorola Droid X:
  1. If you're on a custom ROM already (CM, MIUI, LiquidICS, etc.) goto step 6.
  2. Download Droid 2 Recovery Bootstrapper CWM 5.0.2.0,
    Framaroot: newer versions may not work Framaroot-1.4.1.apk (XDA) - AFH - RootJunky - Mega -
    Framaroot.apk
    , twrp_2.7_cm11_dx.zip, latest gapps, and ROM to sdcard from one of the storages: MEGA, Mediafire, GDrive.
  3. On phone: Settings->Applications(Enable Unknown sources)->Development->Enable USB Debugging.
  4. Install Framaroot.apk, launch it and select "Gimli", reboot you're phone.
  5. Install Droid2RecoveryBootstrap_CWM5.0.2.0.apk, launch it, select "Bootstrap Recovery", grant Superuser access and reboot phone.
  6. Reboot phone into CWM Recovery or if you on stock firmware launch Droid X Bootstrapper and press "Reboot Recovery".
  7. In CWM choose wipe data/factory reset (this will completely delete all your data on phone except sdcard), then install zip from sdcard and select twrp_cm11_dx.zip.
  8. Reboot system.
  9. (It's touch) Recovery -> Team Win Recovery.
  10. In TWRP choose Install and select ROM, then slide, then make the same with gapps.
  11. After install press Reboot system.


Additional:



  • If you want to format data and cache partitions to ext4, you'll need to flash data_cache_2ext4.zip. To revert the partitions back to ext3, you'll need to wipe data/factory reset in stock recovery.
In both cases you loose your files on these partitions.
It at a point turns on and off the display and buttons, its not off, be patient.

Upgrading:
  1. Reboot to recovery.
  2. Select "Backup"
  3. Check all boxes that apply, then swipe.
  4. Once finished, go back to the main menu.
  5. Select "Wipe -> Advanced Wipe".
  6. Check all boxes that apply but "sdcard" then swipe.
  7. Return to main menu again.
  8. Select "Install".
  9. Find and select the latest version of the ROM that is saved on your sdcard, then select "Add More Zips" and find the latest version of Gapps that is on your sdcard, swipe.
  10. Select "Reboot System". Enjoy!
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Live support:


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Supported languages:

  • Arabic - Egypt (makes a difference!!)
  • Chinese - China (maybe simplified)
  • Chinese - Taiwan
  • Czech - Czech
  • Danish - Denmark
  • Dutch - Netherlands
  • English - U.S, British, Indian
  • French - France
  • German - Germany
  • Hebrew - Israel
  • Hungarian - Hungary
  • Italian - Italy
  • Korean - Korea
  • Modern Greek - Greece
  • Polish - Poland
  • Portuguese - Brazil
  • Romanian - Romania
  • Russian - Russia
  • Spanish - Spain
  • Swedish - Sweden
  • Ukrainian - Ukrainian

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Bugs:


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Credit:

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Preformence Guide:

  • About phone --> Click Build number 8 times Necessary for the two below
  • Developer Options --> At the Bottom: Select runtime --> ART (its truely an art)
  • Performance --> Force high-end graphics(optional)
  • Aero Control (play store) -->Menu --> CPU Performance --> Govenor Settings --> smartass
  • Aero Control (play store) --> Menu --> GPU Control --> GPU Control
  • Aero Control (play store) --> Menu --> Memory Tuning --> Low Memory Option
  • Aero Control (play store) --> Menu --> Memory Tuning --> IO Scheduler --> deadline
  • Aero Control (play store) --> Settings --> Reboot check mark...
  • Clear cache from twrp
Feel free to suggest more, This is what help Preformence tons...

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Links:

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Updates:


- CM repo sync
- Quarx's repo sync
- fixed BT headset audio
- fixed no digits on clock and ringing alarm screens
- leave only MPEG4 codec for camcorder(again)

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I made a installer app, Why dont you give it a try? (BUGGED ABIT)

XDA:DevDB Information
MotoDX-CM11, ROM for the Motorola Droid X

Contributors
Aaahh, m.ksy, sd_shadow, Aaahh
Source Code: https://github.com/MotoDX-CM11

ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 2.6.x
ROM Firmware Required: TWRP 2.6.3.0||2.7.0.0
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: 12.26
Stable Release Date: 2014-12-26
Current Beta Version: 09.30
Beta Release Date: 2014-09-30

Created 2014-07-24
Last Updated 2015-12-13
 

Attachments

Last edited:

Bobcus Leper

Well-known member
Feb 6, 2014
2,076
1,255
113
WE DID IT!!! WE DID IT!!!
Okay i got cm11 to work!!!!
Two zips to flash and an apk!!!
I just GOT IT TO WORK!!!

Um okay install the 621mod cwm5 apk after rootinging with framaroot!
Then Flash my flash.zip
Then flash C11xxxxxxx.zip

BAM!!!!
http://www.youtube.com/watch?v=SBCw4_XgouA&feature=kp


what work and doesnt is uknown it just booted,
IT will BOOTLOOP, THATS NORMAL JUST LEAVE IT THERE FOR LIKE 30MINUTES WITH A ATLEAST 80% BATTERY!!!


Cm11xxxx
https://drive.google.com/file/d/0B9uqk9InEzCYUVZ2TVVlUjd0c1E/edit?usp=sharing

YOU MUST OPEN THE CM11 ZIP AND GOT TO meta/google/android/updater-script AND DELTE THE ASSET!
i'm sorry i'm to distracted testing!
Thanks so much Aaahh!:D:D You are now my favorite dev!:D:D:D

Sent from my DROIDX using xda app-developers app

---------- Post added at 10:33 PM ---------- Previous post was at 10:30 PM ----------

So delete the file and flash? No gapps? First like!

Sent from my DROIDX using xda app-developers app

---------- Post added at 10:50 PM ---------- Previous post was at 10:33 PM ----------

Thanks so much Aaahh!:D:D You are now my favorite dev!:D:D:D

Sent from my DROIDX using xda app-developers app

---------- Post added at 10:33 PM ---------- Previous post was at 10:30 PM ----------

So delete the file and flash? No gapps? Or at least the core ones? First like!

Sent from my DROIDX using xda app-developers app
Btw i don't see a assets file.

Sent from my DROIDX using xda app-developers app
 
Last edited:

sd_shadow

Recognized Contributor
Sep 21, 2011
16,212
6,989
113
South Dakota
goo.gl
Changelog

Changelog: This ChangeLog maybe more up to date.

cm-11-20150112-UNOFFICIAL-shadow.zip
  • fix for SMS/MMS
cm-11-20150111-UNOFFICIAL-shadow.zip
  • CM repo sync
  • Quarx's repo sync
  • removed LockClock, again
  • fix for SMS/MMS
cm-11-20140914-UNOFFICIAL-shadow
  • CM repo sync
  • Quarx's repo sync
  • add some langs
  • soft reboot option
  • submix support
  • remove egl/hwui props
  • decrease ro.telephony.call_ring.delay to 50
  • remove voice quality config (not usable)
  • restore 300mhz
  • a lot of powersave fixes for kernel
  • try to fix random power up after shutdown phone
  • twrp 2.8.0.0
cm-11-20140817-UNOFFICIAL-shadow
  • CM repo sync
  • Quarx's repo sync
  • minor kernel fixes
cm-11-20140729-UNOFFICIAL-shadow
  • CM repo sync
  • Quarx's repo sync
  • restored powersave and smartass governors
  • smartass+deadline used as defaults
  • set min CPU freq to 400 MHz (does not affect the battery)
  • new freq calculate method for interactive (by Blechd0se)
  • increase DSP freq to 875 MHz
  • some fixes for BT HID
  • fixed some memory leaks
cm-11-20140722-UNOFFICIAL-shadow
  • CM repo sync
  • Quarx's repo sync
  • changes for TWRP (smaller size, selectable true wipe)
  • enabled ALS (increase screen brightness)
  • autoswith battery driver for non-original battery
  • battery life optimization
  • support BT-keyboards
  • remove useless binaries
  • different kernel tweaks
cm-11-20140713-UNOFFICIAL-shadow
  • CM repo sync
  • Quarx's repo sync
  • fixed BT headset audio
  • fixed no digits on clock and ringing alarm screens
  • leave only MPEG4 codec for camcorder(again)
cm-11-20140709-UNOFFICIAL-shadow
  • CM repo sync
  • Quarx's repo sync
  • restored cm bootanimation
  • increased max event limit (better performance)
  • now use 720p encoder from sources
  • reduce hwui memory usage
cm-11-20140706-UNOFFICIAL-shadow
cm-11-20140704-UNOFFICIAL-shadow
  • CM repo sync
  • Quarx's repo sync
  • some fixes for kernel
  • calendar sync with new gapps
  • detailed log
cm-11-20140620-UNOFFICIAL-shadow
  • CM repo sync (Android 4.4.4)
  • Quarx's repo sync
cm-11-20140614-UNOFFICIAL-shadow
  • CM repo sync (CM Account)
  • Quarx's repo sync
  • removed unneeded libs
  • by default GPU OC disabled
  • fixed charge only mode
  • enabled zRam (swap 128mb) (type 'free' in terminal)
  • some system modules moved to kernel
cm-11-20140607-UNOFFICIAL-shadow
  • CM repo sync (Android 4.4.3)
  • Quarx's repo sync
  • some fixes for system stability
cm-11-20140523-UNOFFICIAL-shadow
  • CM repo sync (lot of changes)
  • Quarx's repo sync
  • add ffmpeg support
  • cap max CPU frequency to 1 GHz as soon as possible
  • add Swedish
  • decrease min_free_kbytes to 10240
  • JustArchi's ArchiDroid Optimizations V2
  • prebuilt Google Now with gapps 5-22
  • better USB OTG support
cm-11-20140509-UNOFFICIAL-shadow
  • CM repo sync
  • possible fix for different apn: data, mms (not tested)
  • fixed com.google.android.location FC (require updated gapps 5-5 or up)
  • add missed themes settings icons
  • some rework for camera HAL (for future changes)
  • add kpanic partition support
  • custom eri for some carriers (require changed ro.cdma.home.operator.numeric=mccmnc in build.prop)
  • voicemail number moved into build.prop (ro.cdma.vm.number)
cm-11-20140505-UNOFFICIAL-shadow
  • CM repo sync
  • restored SVOX, PicoTts
  • fixed com.android.incallui FC
  • freeup ~90 Mb space on system partition
  • fixed vibration in recovery
  • disable menu, back and search buttons for wake phone
cm-11-20140502-UNOFFICIAL-shadow
  • CM repo sync (landscape mode for call UI, etc.)
  • backported interactive gov from 3.4 kernel (for test)
  • fixed batt charge counter in recovery
  • in recovery battery charging support (can be used for battery calibration)
  • common system cleanup
  • fix for new version of Netflix
  • increase min_free_kbytes to 20480
  • some performance tweaks
  • returned to the previous wallpaper
cm-11-20140424-UNOFFICIAL-shadow
  • CM repo sync
  • fixed GPS
  • option in BT settings to accept receiving any files
  • indicate connected headset by icon in statusbar
  • hide mobile plan (GSM) item in network settings
cm-11-20140422-UNOFFICIAL-shadow
  • CM repo sync
  • fixed network modes in data settings (2G(CDMA), 3G(EVDO), auto)
  • fix for phone randomly turns on after shutdown
  • deleted Defy's stuff
  • fix for Netflix
  • fixed mbm and mbm loader version
  • proper fix for sensors (accelerometer, etc.)
  • fix for 143 GPIO (audio) problem
  • probable fix for OTG reset
  • fixed kim driver
  • system stability improvements
cm-11-20140416-UNOFFICIAL-shadow
  • CM repo sync (new theme engine, etc.)
  • fix in call audio switching (BT also, but only scratch may hear)
  • Defy's files cleanup
  • deleted some GSM stuff
  • cap battery level at 100%
cm-11-20140410-UNOFFICIAL-shadow
  • CM repo sync
  • fix crash on camera close
  • fix widescreen photo autofocus (6Mp)
cm-11-20140409-UNOFFICIAL-shadow
  • CM repo sync
  • fix stuck on reboot
cm-11-20140407-UNOFFICIAL-shadow
  • CM repo sync
  • add egl tweaks
  • Defy Parts -> Additional settings
  • fix 720p video record (6Mp autofocus broken again)
  • set high-end graphics enabled by default
  • increase video quality
  • removed Stk.apk (SIM toolkit)
  • no need to reboot before install gapps (3-22 or later)
cm-11-20140331-UNOFFICIAL-shadow
Fixed:
  • data connection (EvDo, 1xRTT)
New:
  • changed OC method (Milestone OC)
cm-11-20140329-UNOFFICIAL-shadow
Fixed:
  • volume buttons for zoom in camera app
  • unmapped key error
  • unknown carrier
  • focus(camera) button sometimes works like back button
cm-11-20140328-UNOFFICIAL-shadow
Fixed:
  • CDMA
  • reboots
New:
  • TWRP Recovery 2.7.0.0
  • stability improves
cm-11-20140326-UNOFFICIAL-shadow
Fixed:
  • 8Mp photo quality for stock camera
New:
  • some work to increase battery life
cm-11-20140325-UNOFFICIAL-shadow
Fixed:
  • Camera
    • video: 480p
    • photo: 5M - will be fixed soon
*​
cm-11-20140324-UNOFFICIAL-shadow
Fixed:
  • Torch/led flash
New:
  • CM repo sync (KK 4.4.2_r2)
  • Reduce LockClock size (free up some memory on*system partition)
cm-11-20140322-UNOFFICIAL-shadow
Fixed:
  • Vibration
  • FM (that I broke in 03.20* :emoji_u1f604:)
New:
  • CM repo sync (new wallpaper from them and other things)
  • Stability improvements
  • A little closer to make CDMA working (modem detected now, but can't init)
cm-11-20140320-UNOFFICIAL-shadow
Fixed:
  • Proximity sensor
  • Inverted compass
cm-11-20140317-UNOFFICIAL-shadow
Fixed:
  • GPS
  • Bluetooth
  • FM Radio
cm-11-20140314-UNOFFICIAL-shadow
Fixed:
  • safety information in «About phone»
  • chargeonly mode
  • bootstrap image directory
  • proper removal of battery stats
  • remove export path in logwrapper
New:
  • more network modes (for future)
  • permissions for apps
  • low RAM enabled by default
  • reduce System app size
  • some new props in build.prop
cm-11-20140312-UNOFFICIAL-shadow(new)
Fixed:
  • accelerometer inverted axis
  • rotation sensor inverted axis
cm-11-20140312-UNOFFICIAL-shadow
Fixed:
  • screen rotation
cm-11-20140307-UNOFFICIAL-shadow
Fixed:
  • data mount on system start
-** apps can be installed normally​
-** no more wipe data on reboot​
  • data mount in TWRP recovery
  • adb in bootmenu (no bootmenu - no problem )
New:
  • safestrap instead of bootmenu.
cm-11-20140301-UNOFFICIAL-shadow
  • minor version
  • latest version with bootmenu
cm-11-20140227-UNOFFICIAL-shadow (deleted)
  • unstable
  • data partition mount problem
  • wipe data after each reboot
 
Last edited:

delnova

New member
Mar 5, 2014
7
5
0
To get the zip to flash, you need to remove the first line in updater-script, starting with "assert". If you use Windows, either use Notepad++, sed, dos2unix, or something to strip out the carriage-return for LF.

I've been following progress on this project for awhile, since page 40 something in the original thread. I'm thankful that my old DX has new life breathed into it!

Edit:

Several apps FC'd on boot. I also noticed that the notification bar was missing for some reason. I attempted to boot into TWRP following that, but it won't work. Hmm. I later discovered that internal storage wasn't mounted at all. Could that be the culprit?

Edit 2:

I did something very experimental: using /etc/init.d, I wrote a command to mount /data. I thought it was a good idea, and my DX did report that it was "upgrading" its apps, but eventually I booted to Trebuchet crashing over and over again. Hopefully something will be figured out in the meantime.
 

Attachments

Last edited:

m.ksy

New member
Nov 13, 2011
611
1,138
0
28
Rivne, Ukraine
cx75planet.ru

Attachments

Last edited:

m.ksy

New member
Nov 13, 2011
611
1,138
0
28
Rivne, Ukraine
cx75planet.ru
There are links to KitKat Gapps in my list, but I have not test them on this rom
sd_shadow's [Collection] of Links For: Gapps.
No free space for gapps on system partition :)

and TWRP doesn't seem work after flashing CM11, I haven't test but thinking flashing TWRP image right after CM11, (before rebooting) may be a temp fix.
don't flash it after CM11, this will format system and left only bootmenu with twrp. I think Aaahh will make another zip with his solution.

upd: Aaahh already corrected update-script, so it don't erase system. Any way bootmenu in CM11 and flash.zip have some different structure, I can not predict the outcome of installing.
 
Last edited:

kcipopnevets

New member
Oct 6, 2013
316
68
0
Brooklyn
Oh my god, you're SERIOUS???? Holy **** man, you guys are amazing, I can't even express how much I appreciate your guys' work! It's time to take my X out of the drawer again! :D
 

sd_shadow

Recognized Contributor
Sep 21, 2011
16,212
6,989
113
South Dakota
goo.gl
cm-11-20140301-UNOFFICIAL-shadow.zip for testing. ROM that I have built before moving repo sources on to safestrap. asset already deleted. And some screenshots :D Also, for me data partition mounted automaticaly and I don't got bootloop (system started for a few seconds after installing in twrp) and FC's on system starting.
booted in 2mins for me, didn't see any FCs, but didn't have much time to play with it.

Sent from my XT862 using Tapatalk
 

palmbeach05

Well-known member
Oct 12, 2012
4,330
1,794
113
WE DID IT!!! WE DID IT!!!
Okay i got cm11 to work!!!!
Two zips to flash and an apk!!!
I just GOT IT TO WORK!!!

Um okay install the 621mod cwm5 apk after rootinging with framaroot!
Then Flash my flash.zip
Then flash C11xxxxxxx.zip

BAM!!!!
http://www.youtube.com/watch?v=SBCw4_XgouA&feature=kp


what work and doesnt is uknown it just booted,
IT will BOOTLOOP, THATS NORMAL JUST LEAVE IT THERE FOR LIKE 30MINUTES WITH A ATLEAST 80% BATTERY!!!


Cm11xxxx
https://drive.google.com/file/d/0B9uqk9InEzCYUVZ2TVVlUjd0c1E/edit?usp=sharing

YOU MUST OPEN THE CM11 ZIP AND GOT TO meta/google/android/updater-script AND DELTE THE ASSET!
i'm sorry i'm to distracted testing!

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Yeah i didnt explain well,
there are some of bugs like no status bar, and the home button doesnt work...
1. Sbf
2. Root (framaroot)
3. Restart
4. Install "Droid2Bootstrap621MOD.apk"
5. "Install bootstrap" and "Reboot now"
6. Flash "Flash.zip"
7. Restart
8. Click Vol, Down on Blue led
9. Recovery -> Twrp (its touch)
10. Select install and my rom
11. Wait awhile.
12. When done, power off, the green led may stay on, ignore, and after 2min pull battery
13. Turn on.
14. Drink 10 cups of tea, and then return.
15. Come back here and tell me how many bugs you found... :p
cm-11-20140301-UNOFFICIAL-shadow.zip for testing. ROM that I have built before moving repo sources on to safestrap. asset already deleted. And some screenshots :D Also, for me data partition mounted automaticaly and I don't got bootloop (system started for a few seconds after installing in twrp) and FC's on system starting.
As one of the members who started and led the campain for KitKat until my laptop failure in early Dec, I must say I am proud of this moment, for us all, and for this device. By achieving this milestone, we, the development community, have once again proven Motorola wrong in their decision to drop support for certain devices, and given this device new life.

I will be testing this out this evening.
 
Our Apps
Get our official app! (coming soon)
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone