[Moto Maxx Original Android Development] Skrilax_CZ:
This is CM12.1 (Lollipop, Android 5.1.1) firmware for Moto MAXX XT1225 and Droid Turbo XT1254. It's an official build.

Maintainers: Skrilax_CZ

Credits: CyanogenMod Team

Disclaimer

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

Known bugs

Wake by voice support not tested and has unknown status

Support for XT1250 may require tweaking

VoLTE is not supported on Verizon

Source

Device: https://github.com/CyanogenMod/android_device_motorola_quark

Kernel: https://github.com/CyanogenMod/android_kernel_motorola_apq8084

Unlocked bootloader required!

Flash over latest Lollipop stock SW or flash the following packages to update bootloader & radio!

Droid Turbo XT1254 supports starts with 11/29 nightly! Do not flash previous builds.

Radio & Bootloader packages

XT1225 5.0.2 RETBR (LXG22.33-12.13): http://skrilax.droid-developers.org/cm12quark/QUARK_RETBR_502_RADIO_AND_BOOTLOADER_PACKAGE.zip

XT1225 5.0.2 RETEU INDIA (LXG22.33-12.11): http://skrilax.droid-developers.org/cm12quark/QUARK_RETEU_502_RADIO_AND_BOOTLOADER_PACKAGE.zip

========================================================================================================================

XT1225 5.0.2 RETBR (LXG22.33-12.16): http://skrilax.droid-developers.org/cm12quark/QUARK_RETBR_502_RADIO_AND_BOOTLOADER_PACKAGE_2.zip

XT1225 5.0.2 RETEU INDIA (LXG22.33-12.16): http://skrilax.droid-developers.org/cm12quark/QUARK_RETEU_502_RADIO_AND_BOOTLOADER_PACKAGE_2.zip

========================================================================================================================

XT1250 5.0.2 LRA (LXG22.33-12.27): http://skrilax.droid-developers.org/cm12quark/QUARK_LRA_502_RADIO_AND_BOOTLOADER_PACKAGE.zip

========================================================================================================================

XT1254 5.1 VERIZON (SU4TL-44_44): http://skrilax.droid-developers.org/cm12quark/QUARK_VRZ_511_SU4_RADIO_AND_BOOTLOADER_PACKAGE.zip

Flash steps after you extract the zip:

adb reboot bootloader
mfastboot flash partition gpt.bin
mfastboot flash motoboot bootloader.img
mfastboot flash radio radio.img

Crossflashing & Configuration Override

You can crossflash radio image for a different variant of the phone, but the automated setup will not pick it up. Thus you'll need to manually override it through fastboot:

To enable autodetection:
fastboot oem config fsg-id ""
----------------------------------------
Moto Turbo XT1225:
fastboot oem config fsg-id emea
----------------------------------------
Moto MAXX XT1225:
fastboot oem config fsg-id singlela
----------------------------------------
Moto MAXX XT1250:
fastboot oem config fsg-id lra
----------------------------------------
Moto MAXX XT1250 - but set as GSM phone:
fastboot oem config fsg-id lra_gsm
----------------------------------------
Droid TURBO XT1254:
fastboot oem config fsg-id verizon
----------------------------------------
Droid TURBO XT1254 - but set as GSM phone:
fastboot oem config fsg-id verizon_gsm

Download

ROM & Recovery: http://download.cyanogenmod.org/?device=quark

GAPPS: http://d-h.st/BX7Q, http://xdaforums.com/paranoid-android/general/gapps-official-to-date-pa-google-apps-t2943900