[ROM][PEREGRINE][5.1][STOCK] Stock Motorola 4G Lollipop ROM Collection

Search This thread

lost101

Inactive Recognized Contributor
May 30, 2008
7,443
9,343
Disclaimer: I am not responsible for anything that happens as a result of flashing these files. Your destiny is your own.


Stock Motorola 4G Lollipop ROM Collection

Lollipop Bootloader not required

All ROMs are based on Stock Firmware Images. Each zip contains ROM and Kernel only.​

First boot can take a while, don't panic.​

Untouched Version:
Nothing removed, nothing added. Pure Stock.​

Optimized Version:
Stock Kernel | Debloated | Zipaligned | Rooted | Busybox | init.d Script Support
OTA Updates Disabled | Non-essential Motorola Services removed | More RAM available
Deodexed | 'Cast Screen' Enabled | Post-install zipaligning (Darky / Fly-On Mod™)
MultiROM Compatible | Improved Battery Life | Lock-screen rotation​

How to flash:
1) Boot into latest TWRP and Format Data (Wipe > Format DATA > Yes) - This step is essential, and will wipe Internal Storage (Downloads, Music, Photos etc, **backup important files**)
2) Transfer ROM to SDCARD or Internal Storage. This may be done in Windows via MTP, or using adb sideload or adb push ROM.zip /sdcard/
3) TWRP > Wipe > Factory reset and flash ROM.
4) Reboot.
5) Call / WiFi issues can be solved by flashing 5.1 Radio Firmware (Below) for your Model.​

Miscellaneous: -= Flash via TWRP =-
Updated Google Dialer
XT1039 Stock 5.1 Dialer | Messenger (Clear Dalvik Cache after flashing)
XT1045 Stock 5.1 Dialer | Messenger (Clear Dalvik Cache after flashing)
Full Stagefright Patch (Dec 2015) - [Download]


XT1039

Retail EU 5.1 ROM (Untouched) (543mb) [Download] (Partially 'Stagefright' Patched)
Retail EU 5.1 ROM (Optimized) v1.0a (315mb) [Download]
Retail EU 5.1 ROM (Optimized) v1.0b (314mb) [Download]
Retail EU 5.1 ROM (Optimized) v1.1 (324mb) [Download] [Mirror]

Retail Germany 5.1 ROM (Untouched) (539mb) [Download] (Partially 'Stagefright' Patched)
Retail Germany 5.1 ROM (Optimized) v1.0a (315mb) [Download]
Retail Germany 5.1 ROM (Optimized) v1.0b (310mb) [Download]
Retail Germany 5.1 ROM (Optimized) v1.1 (324mb) [Download]

Retail Spain 5.1 ROM (Untouched) (543mb) [Download] (Partially 'Stagefright' Patched)
Retail Spain 5.1 ROM (Optimized) v1.0b (315mb) [Download]
Retail Spain 5.1 ROM (Optimized) v1.0c (314mb) [Download]
Retail Spain 5.1 ROM (Optimized) v1.1 (324mb) [Download]

Retail Brazil 5.1 ROM (Untouched) (532mb) [Download]
Retail Brazil 5.1 ROM (Optimized) v1.0 (313mb) [Download]
Retail Brazil 5.1 ROM (Optimized) v1.0a (312mb) [Download]
Retail Brazil 5.1 ROM (Optimized) v1.1 (324mb) [Download]

XT1040
Retail Canada 5.1 ROM (Untouched) (531mb) [Download]
Retail Canada 5.1 ROM (Optimized) v1.0 (313mb) [Download]
Retail Canada 5.1 ROM (Optimized) v1.0a (312mb) [Download]
Retail Canada 5.1 ROM (Optimized) v1.1 (324mb) [Download]

Retail Brazil 5.1 ROM (Untouched) (533mb) [Download]
Retail Brazil 5.1 ROM (Optimized) v1.0b (312mb) [Download]
Retail Brazil 5.1 ROM (Optimized) v1.0c (312mb) [Download]
Retail Brazil 5.1 ROM (Optimized) v1.1 (324mb) [Download]

Retail Latin America 5.1 ROM (Untouched) (541mb) [Download]
Retail Latin America 5.1 ROM (Optimized) v1.0a (331mb) [Download]


XT1042
US Cellular 5.1 ROM (Untouched) (546mb) [Download]
US Cellular 5.1 ROM (Optimized) v1.0 (336mb) [Download]


XT1045
Retail US 5.1 ROM (Untouched) (534mb) [Download]
Retail US 5.1 ROM (Optimized) v1.0a (314mb) [Download]
Retail US 5.1 ROM (Optimized) v1.0b (312mb) [Download]
Retail US 5.1 ROM (Optimized) v1.1 (323mb) [Download]


Lollipop Radio Firmware:
Phone must be in Bootloader Mode.

[Android 5.1]
XT1039 - Retail Brazil: [Fastboot] [Fastboot Mirror #1]
XT1039 - Retail EU: [TWRP] [TWRP Mirror #1] [Fastboot] [Fastboot Mirror #1]
XT1039 - Retail Germany: [Fastboot] [Fastboot Mirror #1]
XT1039 - Retail Spain: [TWRP] [Fastboot] [Fastboot Mirror #1]
XT1040 - Retail Canada: [Fastboot] [Fastboot Mirror #1]
XT1040 - Retail Latin America: [Fastboot] [Fastboot Mirror #1]
XT1040 - Retail Brazil: [TWRP] [ [TWRP Mirror #1] Fastboot] [Fastboot Mirror #1]
XT1042 - US Cellular: [Fastboot]
XT1045 - Retail US: [TWRP] [Fastboot] [Fastboot Mirror #1]



XDA:DevDB Information
Stock Motorola 4G Lollipop ROM Collection, ROM for the Moto G

Contributors
lost101
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: Stock Motorola 4G Lollipop Firmware Images

Version Information
Status: Stable

Created 2015-06-25
Last Updated 2017-12-05
 

lost101

Inactive Recognized Contributor
May 30, 2008
7,443
9,343
ROM Release Log:
02/02/16 - Added Stock 5.1 Dialer | Messenger flashable zips (All models)
31/01/16 - Added XT1040 Retail Latin America 5.1 (Optimized) v1.0a (Changelog)
10/01/16 - Added XT1040 Retail Latin America 5.1 (Optimized) v1.0 (Changelog)
09/01/16 - Added XT1040 Retail Latin America 5.1 (Untouched)
09/01/16 - Added XT1042 US Cellular 5.1 (Optimized) v1.0
08/11/15 - Added XT1042 US Cellular 5.1 Radio Firmware
08/11/15 - Added XT1042 US Cellular 5.1 (Untouched)
11/10/15 - Added XT1039 Retail Spain 5.1 (Untouched) with Stagefright Patch
11/10/15 - Added XT1039 Retail Germany 5.1 (Untouched) with Stagefright Patch
11/10/15 - Added XT1039 Retail EU 5.1 (Untouched) with Stagefright Patch
01/09/15 - Added XT1045 Retail US Radio Firmware (custom Recovery flashable)
01/09/15 - Added XT1039 Retail Spain Radio Firmware (custom Recovery flashable)
30/08/15 - Added XT1045 Retail US 5.1 (Optimized) v1.1 (Changelog)
30/08/15 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.1 (Changelog)
30/08/15 - Added XT1040 Retail Canada 5.1 (Optimized) v1.1 (Changelog)
30/08/15 - Added XT1039 Retail Brazil 5.1 (Optimized) v1.1 (Changelog)
30/08/15 - Added XT1039 Retail Spain 5.1 (Optimized) v1.1 (Changelog)
30/08/15 - Added XT1039 Retail Germany 5.1 (Optimized) v1.1 (Changelog)
30/08/15 - Added XT1039 Retail EU 5.1 (Optimized) v1.1 (Changelog)
01/08/15 - Added XT1040 Retail Canada 5.1 (Optimized) v1.0a (Changelog)
01/08/15 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.0c (Changelog)
31/07/15 - Added XT1039 Retail Brazil 5.1 (Optimized) v1.0a (Changelog)
31/07/15 - Added XT1039 Retail Spain 5.1 (Optimized) v1.0c (Changelog)
31/07/15 - Added XT1039 Retail Germany 5.1 (Optimized) v1.0b (Changelog)
31/07/15 - Added XT1039 Retail EU 5.1 (Optimized) v1.0b (Changelog)
31/07/15 - Added XT1045 Retail US 5.1 (Optimized) v1.0b (Changelog)
27/07/15 - Added XT1040 Retail Brazil Radio Firmware (custom Recovery flashable)
27/07/15 - Added XT1039 Retail EU Radio Firmware (custom Recovery flashable)
23/07/15 - Added XT1040 Retail Canada 5.1 (Optimized) v1.0
23/07/15 - Added XT1040 Retail Canada 5.1 (Untouched)
23/07/15 - Added XT1040 Retail Canada 5.1 Radio
23/07/15 - Added XT1045 Retail US 5.1 (Optimized) v1.0a (Changelog)
23/07/15 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.0b (Changelog)
23/07/15 - Added XT1039 Retail Spain 5.1 (Optimized) v1.0b (Changelog)
23/07/15 - Added XT1039 Retail Germany 5.1 (Optimized) v1.0a (Changelog)
23/07/15 - Added XT1039 Retail EU 5.1 (Optimized) v1.0a (Changelog)
23/07/15 - Added XT1039 Retail Brazil 5.1 (Optimized) v1.0
22/07/15 - Added XT1039 Retail Brazil 5.1 (Untouched)
22/07/15 - Added XT1039 Retail Brazil 5.1 Radio
22/07/15 - Added XT1045 Retail US 5.1 (Optimized) v1.0
22/07/15 - Added XT1045 Retail US 5.1 Radio
22/07/15 - Added XT1045 Retail US 5.1 (Untouched)
06/07/15 - Added XT1039 Retail Germany 5.1 (Optimized) v1.0
06/07/15 - Added XT1039 Retail EU 5.1 (Optimized) v1.0
06/07/15 - Added XT1039 Retail Germany 5.1 (Untouched)
06/07/15 - Added XT1039 Retail EU 5.1 (Untouched)
06/07/15 - Added XT1039 Retail Germany 5.1 Radio
06/07/15 - Added XT1039 Retail EU 5.1 Radio
28/06/16 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.0a (Changelog)
28/06/16 - Added XT1039 Retail Spain 5.1 (Optimized) v1.0a (Changelog)
25/06/15 - Added XT1039 Retail Spain 5.1 (Optimized) v1.0
25/06/15 - Added XT1039 Retail Spain 5.1 (Untouched)
24/06/15 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.0
24/06/15 - Added XT1040 Retail Brazil 5.1 (Untouched)

Recommended Settings:
All Animations speed: 0.5x (Changed via Developer options)
Wi-Fi Sleep policy: Never. (Changed via Settings > Wi-Fi > Advanced) - Check Battery stats occasionally | some Apps will force Wi-Fi to be always on​

Bugs:
When flashing, I get the following: "E:Error executing updater binary in zip"
This is a custom recovery bug. Try restarting recovery and flashing again. Alternatively you may need to:

TWRP > Wipe > Format Data > Yes​

Note: This will delete anything on internal storage - photos, music, videos etc.

Calls, Data or WiFi not working?
These ROMs require the latest Radio Firmware included with Lollipop. See instructions in FAQ below and OP for new Radio files.

Xposed Framework and Android 5.1
I cannot provide support for the use of Xposed Framework. It is still a highly experimental work-in-progress MOD with no official release.

The thread for reporting issues related to Xposed is here: [UNOFFICIAL] Xposed for Android 5.1

Frequently Asked Questions:
What is this Collection?
All of these ROMs are created from the Motorola 4G Factory Firmware images. A pure source, unlike a dump of an OTA Updated system; the upgrading process patches, moves or deletes system files. The result is possibly bugs being introduced, and files being left over. These ROMs are completely clean, and any bugs you find are genuine Android issues.

Why does my screen ripple | flicker?
This is due to compatibility issues between KitKat Bootloader and the Lollipop Kernel. Turn screen off once to fix. Upgrade Bootloader easily with: Bootloader Upgrader Tool

How do I update to the Lollipop Radio Firmware?
Note: Phone must be in Bootloader mode.

Update your current Radio Firmware by downloading and extracting the correct file from OP, and using the following mFastboot commands: (Simply put all files together in same folder - SDK not required) (USB Drivers (Windows))
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn​

Related: Minimal ADB and Fastboot

How to hide the Network | Carrier name in the status bar?
Settings > More > Mobile network > Show mobile network​

How to turn off Lock-screen rotation?
This setting is a built.prop edit. Use a text editor with root access to open: /system/build.prop - remove the last line, or change to 'false':
lockscreen.rot_override=true​

What is 'Zipaligining' | Post-install zipaligning?
Zipaligining
It makes app use less RAM. Longer answer.

Post-install zipaligning
Newly installed apps are zip-aligned after reboot. This process occurs only once per app, as a database exists in /system/usr. When an app is updated, the new apk will also be zip-aligned and added to the database.​
 
Last edited:

wurstel

Senior Member
Dec 30, 2010
342
81
Awesome! I was really hoping to see something like this for my phone! Im looking forward to testing this on my xt1039 retail_de when you release it !
 

lost101

Inactive Recognized Contributor
May 30, 2008
7,443
9,343
I'd like to know how the Dialer in the Retail Brazil 5.1 'Optimized' ROM compares to the one in 'Untouched.' It includes the ability to search 'Nearby Places.'
 
  • Like
Reactions: joaquinssitto

mooms

Senior Member
Nov 21, 2013
580
216
France
Samsung Galaxy S20 FE
In the past, I have flashed a 4.4.4 ROM to update my XT1039 from 4.4.3, and I discovered that the modem (baseband/radio) wasn't updated (and the sdcard bug was still present.)
I had to flash the "mfastboot ROM" to fully update it.

I don't know if it the same with these ROMs, but it is maybe wiser to update first with a "mfastboot ROM", then flash a ROM from this thread, just to be on the safe side.
If someone that have flashed a ROM from this thread can confirm that the modem was updated/not updated, that would be great.
 
  • Like
Reactions: gsmdok

lost101

Inactive Recognized Contributor
May 30, 2008
7,443
9,343
@mooms - In my experience with non-LTE Moto G, 4.4.2 or newer radio functions fine with Lollipop. I can make radio firmware available as a separate flash-able zip if necessary.

FYI, there is no need to flash an entire fastboot firmware image just to update your radio. The following commands are enough:
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn​
 
  • Like
Reactions: mooms

lost101

Inactive Recognized Contributor
May 30, 2008
7,443
9,343
Indeed, but I also had the sdcard bug still present, so I think something else was not updated (bootloader?) with TWRP/CWM flashable zip.
How do you create these zips anyway ?
Can you explain more about the SDCARD bug as I'm not aware of it? There's no mention in the LTE FAQ. I've created the ROMs by extracting the available firmware images and making changes.
 

J4mps

Senior Member
Mar 30, 2015
114
20
I flashed this XT1040 Stock and it is working great. Great battery life but stock performance is a bit laggy as always. I suppose the optimized version is even better.
Everything works. No bugs no nothing.
By the i flashed it just like I used to flash the stock kk, in bootloader through cmd prompt.
 

mooms

Senior Member
Nov 21, 2013
580
216
France
Samsung Galaxy S20 FE
Can you explain more about the SDCARD bug as I'm not aware of it? There's no mention in the LTE FAQ.
The Moto G 4G had issues recognizing some class 10 µSD cards, it was fixed with 4.4.4 ROM. It was well discussed here, but it is buried since it was some months ago.
I've created the ROMs by extracting the available firmware images and making changes.
How do you extract the files from the image ? how do you create flashable zip after ?
 
  • Like
Reactions: lost101

lost101

Inactive Recognized Contributor
May 30, 2008
7,443
9,343
XT1039 Retail Spain 5.1 (Untouched) ROM and (Optimized) ROM v1.0 now available.
 
Last edited:
  • Like
Reactions: Rachid.Ala

lost101

Inactive Recognized Contributor
May 30, 2008
7,443
9,343
The Moto G 4G had issues recognizing some class 10 µSD cards, it was fixed with 4.4.4 ROM. It was well discussed here, but it is buried since it was some months ago.

How do you extract the files from the image ? how do you create flashable zip after ?

If you want to make your own ROM, take one of the 'Untouched' zips from here, extract it - remove / add / modify and rezip and flash to test. Edit install script and build.prop to change ROM name.

I have a moto g 4g with kitkat 4.4.4, if I flash this firmware I can go back to stock 4.4.4 without issues?
Yes, no permanent changes are made by flashing this ROM. Bootloader and Radio are not touched.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 84
    Disclaimer: I am not responsible for anything that happens as a result of flashing these files. Your destiny is your own.


    Stock Motorola 4G Lollipop ROM Collection

    Lollipop Bootloader not required

    All ROMs are based on Stock Firmware Images. Each zip contains ROM and Kernel only.​

    First boot can take a while, don't panic.​

    Untouched Version:
    Nothing removed, nothing added. Pure Stock.​

    Optimized Version:
    Stock Kernel | Debloated | Zipaligned | Rooted | Busybox | init.d Script Support
    OTA Updates Disabled | Non-essential Motorola Services removed | More RAM available
    Deodexed | 'Cast Screen' Enabled | Post-install zipaligning (Darky / Fly-On Mod™)
    MultiROM Compatible | Improved Battery Life | Lock-screen rotation​

    How to flash:
    1) Boot into latest TWRP and Format Data (Wipe > Format DATA > Yes) - This step is essential, and will wipe Internal Storage (Downloads, Music, Photos etc, **backup important files**)
    2) Transfer ROM to SDCARD or Internal Storage. This may be done in Windows via MTP, or using adb sideload or adb push ROM.zip /sdcard/
    3) TWRP > Wipe > Factory reset and flash ROM.
    4) Reboot.
    5) Call / WiFi issues can be solved by flashing 5.1 Radio Firmware (Below) for your Model.​

    Miscellaneous: -= Flash via TWRP =-
    Updated Google Dialer
    XT1039 Stock 5.1 Dialer | Messenger (Clear Dalvik Cache after flashing)
    XT1045 Stock 5.1 Dialer | Messenger (Clear Dalvik Cache after flashing)
    Full Stagefright Patch (Dec 2015) - [Download]


    XT1039

    Retail EU 5.1 ROM (Untouched) (543mb) [Download] (Partially 'Stagefright' Patched)
    Retail EU 5.1 ROM (Optimized) v1.0a (315mb) [Download]
    Retail EU 5.1 ROM (Optimized) v1.0b (314mb) [Download]
    Retail EU 5.1 ROM (Optimized) v1.1 (324mb) [Download] [Mirror]

    Retail Germany 5.1 ROM (Untouched) (539mb) [Download] (Partially 'Stagefright' Patched)
    Retail Germany 5.1 ROM (Optimized) v1.0a (315mb) [Download]
    Retail Germany 5.1 ROM (Optimized) v1.0b (310mb) [Download]
    Retail Germany 5.1 ROM (Optimized) v1.1 (324mb) [Download]

    Retail Spain 5.1 ROM (Untouched) (543mb) [Download] (Partially 'Stagefright' Patched)
    Retail Spain 5.1 ROM (Optimized) v1.0b (315mb) [Download]
    Retail Spain 5.1 ROM (Optimized) v1.0c (314mb) [Download]
    Retail Spain 5.1 ROM (Optimized) v1.1 (324mb) [Download]

    Retail Brazil 5.1 ROM (Untouched) (532mb) [Download]
    Retail Brazil 5.1 ROM (Optimized) v1.0 (313mb) [Download]
    Retail Brazil 5.1 ROM (Optimized) v1.0a (312mb) [Download]
    Retail Brazil 5.1 ROM (Optimized) v1.1 (324mb) [Download]

    XT1040
    Retail Canada 5.1 ROM (Untouched) (531mb) [Download]
    Retail Canada 5.1 ROM (Optimized) v1.0 (313mb) [Download]
    Retail Canada 5.1 ROM (Optimized) v1.0a (312mb) [Download]
    Retail Canada 5.1 ROM (Optimized) v1.1 (324mb) [Download]

    Retail Brazil 5.1 ROM (Untouched) (533mb) [Download]
    Retail Brazil 5.1 ROM (Optimized) v1.0b (312mb) [Download]
    Retail Brazil 5.1 ROM (Optimized) v1.0c (312mb) [Download]
    Retail Brazil 5.1 ROM (Optimized) v1.1 (324mb) [Download]

    Retail Latin America 5.1 ROM (Untouched) (541mb) [Download]
    Retail Latin America 5.1 ROM (Optimized) v1.0a (331mb) [Download]


    XT1042
    US Cellular 5.1 ROM (Untouched) (546mb) [Download]
    US Cellular 5.1 ROM (Optimized) v1.0 (336mb) [Download]


    XT1045
    Retail US 5.1 ROM (Untouched) (534mb) [Download]
    Retail US 5.1 ROM (Optimized) v1.0a (314mb) [Download]
    Retail US 5.1 ROM (Optimized) v1.0b (312mb) [Download]
    Retail US 5.1 ROM (Optimized) v1.1 (323mb) [Download]


    Lollipop Radio Firmware:
    Phone must be in Bootloader Mode.

    [Android 5.1]
    XT1039 - Retail Brazil: [Fastboot] [Fastboot Mirror #1]
    XT1039 - Retail EU: [TWRP] [TWRP Mirror #1] [Fastboot] [Fastboot Mirror #1]
    XT1039 - Retail Germany: [Fastboot] [Fastboot Mirror #1]
    XT1039 - Retail Spain: [TWRP] [Fastboot] [Fastboot Mirror #1]
    XT1040 - Retail Canada: [Fastboot] [Fastboot Mirror #1]
    XT1040 - Retail Latin America: [Fastboot] [Fastboot Mirror #1]
    XT1040 - Retail Brazil: [TWRP] [ [TWRP Mirror #1] Fastboot] [Fastboot Mirror #1]
    XT1042 - US Cellular: [Fastboot]
    XT1045 - Retail US: [TWRP] [Fastboot] [Fastboot Mirror #1]



    XDA:DevDB Information
    Stock Motorola 4G Lollipop ROM Collection, ROM for the Moto G

    Contributors
    lost101
    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.4.x
    Based On: Stock Motorola 4G Lollipop Firmware Images

    Version Information
    Status: Stable

    Created 2015-06-25
    Last Updated 2017-12-05
    28
    ROM Release Log:
    02/02/16 - Added Stock 5.1 Dialer | Messenger flashable zips (All models)
    31/01/16 - Added XT1040 Retail Latin America 5.1 (Optimized) v1.0a (Changelog)
    10/01/16 - Added XT1040 Retail Latin America 5.1 (Optimized) v1.0 (Changelog)
    09/01/16 - Added XT1040 Retail Latin America 5.1 (Untouched)
    09/01/16 - Added XT1042 US Cellular 5.1 (Optimized) v1.0
    08/11/15 - Added XT1042 US Cellular 5.1 Radio Firmware
    08/11/15 - Added XT1042 US Cellular 5.1 (Untouched)
    11/10/15 - Added XT1039 Retail Spain 5.1 (Untouched) with Stagefright Patch
    11/10/15 - Added XT1039 Retail Germany 5.1 (Untouched) with Stagefright Patch
    11/10/15 - Added XT1039 Retail EU 5.1 (Untouched) with Stagefright Patch
    01/09/15 - Added XT1045 Retail US Radio Firmware (custom Recovery flashable)
    01/09/15 - Added XT1039 Retail Spain Radio Firmware (custom Recovery flashable)
    30/08/15 - Added XT1045 Retail US 5.1 (Optimized) v1.1 (Changelog)
    30/08/15 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.1 (Changelog)
    30/08/15 - Added XT1040 Retail Canada 5.1 (Optimized) v1.1 (Changelog)
    30/08/15 - Added XT1039 Retail Brazil 5.1 (Optimized) v1.1 (Changelog)
    30/08/15 - Added XT1039 Retail Spain 5.1 (Optimized) v1.1 (Changelog)
    30/08/15 - Added XT1039 Retail Germany 5.1 (Optimized) v1.1 (Changelog)
    30/08/15 - Added XT1039 Retail EU 5.1 (Optimized) v1.1 (Changelog)
    01/08/15 - Added XT1040 Retail Canada 5.1 (Optimized) v1.0a (Changelog)
    01/08/15 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.0c (Changelog)
    31/07/15 - Added XT1039 Retail Brazil 5.1 (Optimized) v1.0a (Changelog)
    31/07/15 - Added XT1039 Retail Spain 5.1 (Optimized) v1.0c (Changelog)
    31/07/15 - Added XT1039 Retail Germany 5.1 (Optimized) v1.0b (Changelog)
    31/07/15 - Added XT1039 Retail EU 5.1 (Optimized) v1.0b (Changelog)
    31/07/15 - Added XT1045 Retail US 5.1 (Optimized) v1.0b (Changelog)
    27/07/15 - Added XT1040 Retail Brazil Radio Firmware (custom Recovery flashable)
    27/07/15 - Added XT1039 Retail EU Radio Firmware (custom Recovery flashable)
    23/07/15 - Added XT1040 Retail Canada 5.1 (Optimized) v1.0
    23/07/15 - Added XT1040 Retail Canada 5.1 (Untouched)
    23/07/15 - Added XT1040 Retail Canada 5.1 Radio
    23/07/15 - Added XT1045 Retail US 5.1 (Optimized) v1.0a (Changelog)
    23/07/15 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.0b (Changelog)
    23/07/15 - Added XT1039 Retail Spain 5.1 (Optimized) v1.0b (Changelog)
    23/07/15 - Added XT1039 Retail Germany 5.1 (Optimized) v1.0a (Changelog)
    23/07/15 - Added XT1039 Retail EU 5.1 (Optimized) v1.0a (Changelog)
    23/07/15 - Added XT1039 Retail Brazil 5.1 (Optimized) v1.0
    22/07/15 - Added XT1039 Retail Brazil 5.1 (Untouched)
    22/07/15 - Added XT1039 Retail Brazil 5.1 Radio
    22/07/15 - Added XT1045 Retail US 5.1 (Optimized) v1.0
    22/07/15 - Added XT1045 Retail US 5.1 Radio
    22/07/15 - Added XT1045 Retail US 5.1 (Untouched)
    06/07/15 - Added XT1039 Retail Germany 5.1 (Optimized) v1.0
    06/07/15 - Added XT1039 Retail EU 5.1 (Optimized) v1.0
    06/07/15 - Added XT1039 Retail Germany 5.1 (Untouched)
    06/07/15 - Added XT1039 Retail EU 5.1 (Untouched)
    06/07/15 - Added XT1039 Retail Germany 5.1 Radio
    06/07/15 - Added XT1039 Retail EU 5.1 Radio
    28/06/16 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.0a (Changelog)
    28/06/16 - Added XT1039 Retail Spain 5.1 (Optimized) v1.0a (Changelog)
    25/06/15 - Added XT1039 Retail Spain 5.1 (Optimized) v1.0
    25/06/15 - Added XT1039 Retail Spain 5.1 (Untouched)
    24/06/15 - Added XT1040 Retail Brazil 5.1 (Optimized) v1.0
    24/06/15 - Added XT1040 Retail Brazil 5.1 (Untouched)

    Recommended Settings:
    All Animations speed: 0.5x (Changed via Developer options)
    Wi-Fi Sleep policy: Never. (Changed via Settings > Wi-Fi > Advanced) - Check Battery stats occasionally | some Apps will force Wi-Fi to be always on​

    Bugs:
    When flashing, I get the following: "E:Error executing updater binary in zip"
    This is a custom recovery bug. Try restarting recovery and flashing again. Alternatively you may need to:

    TWRP > Wipe > Format Data > Yes​

    Note: This will delete anything on internal storage - photos, music, videos etc.

    Calls, Data or WiFi not working?
    These ROMs require the latest Radio Firmware included with Lollipop. See instructions in FAQ below and OP for new Radio files.

    Xposed Framework and Android 5.1
    I cannot provide support for the use of Xposed Framework. It is still a highly experimental work-in-progress MOD with no official release.

    The thread for reporting issues related to Xposed is here: [UNOFFICIAL] Xposed for Android 5.1

    Frequently Asked Questions:
    What is this Collection?
    All of these ROMs are created from the Motorola 4G Factory Firmware images. A pure source, unlike a dump of an OTA Updated system; the upgrading process patches, moves or deletes system files. The result is possibly bugs being introduced, and files being left over. These ROMs are completely clean, and any bugs you find are genuine Android issues.

    Why does my screen ripple | flicker?
    This is due to compatibility issues between KitKat Bootloader and the Lollipop Kernel. Turn screen off once to fix. Upgrade Bootloader easily with: Bootloader Upgrader Tool

    How do I update to the Lollipop Radio Firmware?
    Note: Phone must be in Bootloader mode.

    Update your current Radio Firmware by downloading and extracting the correct file from OP, and using the following mFastboot commands: (Simply put all files together in same folder - SDK not required) (USB Drivers (Windows))
    mfastboot flash modem NON-HLOS.bin
    mfastboot erase modemst1
    mfastboot erase modemst2
    mfastboot flash fsg fsg.mbn​

    Related: Minimal ADB and Fastboot

    How to hide the Network | Carrier name in the status bar?
    Settings > More > Mobile network > Show mobile network​

    How to turn off Lock-screen rotation?
    This setting is a built.prop edit. Use a text editor with root access to open: /system/build.prop - remove the last line, or change to 'false':
    lockscreen.rot_override=true​

    What is 'Zipaligining' | Post-install zipaligning?
    Zipaligining
    It makes app use less RAM. Longer answer.

    Post-install zipaligning
    Newly installed apps are zip-aligned after reboot. This process occurs only once per app, as a database exists in /system/usr. When an app is updated, the new apk will also be zip-aligned and added to the database.​
    13
    Here is a flashable zip to fully patch Stock ROMs for all currently known Stagefright exploits. Test with Stagefright Detector. The files originate from a Falcon 5.1 Stock Firmware, but I expect they are compatible with these ROMs. Do a nandroid backup just in case. Feedback appreciated.
    8
    Right now I'm preparing a new method of flashing ROMs. I will build some new ROMs when I manage to sort that out, but it takes time. Maybe this weekend I will make substantial progress.
    6
    XT1039 Retail EU 5.1 Optimized ROM v1.0 and XT1039 Retail Germany 5.1 Optimized ROM v1.0 are now available.