Motorola Moto X Pure factory images are now available officially on the manufacturer website. You can now request a download copy of your Android 6.0 Marshmallow full firmware for your Motorola devices. yes, you will need to send a request to Motorola and link your Google Drive to receive a copy of the update. Not much is known as to when the factory image will show up on your Drive. It may take a few hours, to days, to months. I have requested a factory image for the Moto X Pure Edition (2015): MPH24.49-18_18 and will share the link as soon as possible. You too can request it. Multiple requests for multiple devices might be possible. So just hit the Motorola Portal and download your copy. As for now, Marshmallow for only Moto X Pure Edition is available for United States device variants. Update: You will receive the file in just a few hours. The file comes with the name: Moto X Pure 3r Gen (2015) | X2 WE/LTE/2CA – North America US Retail XT1575 MPH24.49-18_18.gz (Note: Link in the download section below. Thanks: Spasticdroid for file.)

Here is the list of various Motorola devices and variants that were displayed:

  • Moto X Pure Edition (2015): MPH24.49-18_18
  • Moto G 3rd Gen: 5.1.1_LPI23.72-65
  • Moto X (2nd Gen) Pure Edition: L-5.1-LPE23.32-21.3 TMO
  • Moto X (2nd Gen) Pure Edition: L-5.0-LXE22.46-11 TMO
  • Moto X (2nd Gen) Pure Edition: KK-4.4.4-KXE21.187-42-41 TMO
  • MOTO X, GSM Dev Edition: L-5.1-LPA23.12-15 (Retail) LMR1

Downloads & Links: Moto X Factory Image

Stock Firmware For Moto X Pure 3r Gen (2015)

  • Download | File: X2 WE/LTE/2CA – North America US Retail XT1575 MPH24.49-18_18.gz [1.2 GB]
  • →Request factory image to Motorola → Link 
  • →Meanwhile, you can take a look at the OTA and full firmware for the Moto X Play → Link
  • →Download Marshmallow for Moto G2 and G3 → Link
  • →Download Marshmallow for Moto E 2015 → Link

How to Install Marshmallow Moto X Pure Full Factory Images

 Summary: Now, if you are planning to flash the full stock firmware, then go through this method. You will need to connect your device to PC and setup ADB and Fastboot. Go through the requirements and instructions listed below carefully. Once you have setup ADB and Fastboot, extract the firmware file and open a command prompt or terminal there. Now, reboot to bootloader and flash the following things using the Fastboot commands. Now, depending on your phone firmware, its may come with system.img or the sparsechunk files. Her for Moto X Pure, it’s the system image file. Hence, use the first code. So just make sure how many chunk files your firmware has before you flash the firmware. Also, this will wipe your device and you will lose all your data. Hence, backup.


1. Verify your device for compatibility. The listed firmware is compatible with Moto X devices only.

2. Enable USB Debugging on your device. To do so, go to Settings>About Phone> Tap on the Build Number several times until you get a new Developer Options in theSettings. Open Developer Options and enable USB Debugging from there. Trust the connection by allowing it when you connect it to your PC for the first time.

3. Make sure you have latest device drivers setup on your PC for a better connection. Get it from the official page of your device manufacturer.

4. To be sure, fully charge your device as the process make take a while.

5. Get the quick ADB and Fastboot Installer from here for Windows. Also, setup ADB and fastboot on Mac OS, Linux, Chrome OS easily.  For Motorola, you may need You may also like Universal ADB drivers, Naked ADB drivers.

Installation Instructions:

Step 1: Download the firmware file for Moto device. You don’t need to extract the file, just transfer the file to your PC where you can easily locate it.

Step 2: Make sure that you setup ADB and Fastboot on your PC. Trust the connection by checking “Always allow from this computer” when you plug in the device for the first time.

Step 3: Now turn off your device completely and unplug it from your PC.

Step 4: Boot your Android device into the bootloader or Fastboot mode. To do so, turn off your device and then press and hold volume down + the power button simultaneously for a few seconds. When you see the bootloader screen, connect your device to the PC using a USB cable.(Choose Fastboot if option is available) For an alternative method look at the end of this method.

Step 5: Navigate to the location where you have placed the OTA file on your PC. Rename the recovery file to a simple one, like While the folder with the file is open, hold the shift key on the keyboard and right-click on an empty space and select “Open command window here” option to launch a cmd window.

Step 6: Now issue the following command in the command prompt to check your device connectivity. It should display device information.

fastboot devices

Step 7: Now flash the firmware by issuing the following command. (Note that you type the exact name with it’s proper extension. Also, use keyword-  fastboot or if it fails, then go with the keyword-mfastboot $ is the path of the file. )

$ fastboot flash partition gpt.bin
$ fastboot flash bootloader bootloader.img
$ fastboot reboot-bootloader
$ fastboot flash logo logo.bin
$ fastboot flash boot boot.img
$ fastboot flash recovery recovery.img
$ fastboot flash system system.img
$ fastboot flash modem NON-HLOS.bin
$ fastboot erase modemst1 
$ fastboot erase modemst2 
$ fastboot flash fsg fsg.mbn
$ fastboot reboot

Note: If the firmware contains a full system.img file. This means that you no longer have to flash the sparkchunks individually. If the firmware comes with sparkchunks, then use the following strings.

mfastboot oem fb_mode_set
mfastboot flash partition gpt.bin
mfastboot flash bootloader bootloader.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot flash system system.img_sparsechunk.0
mfastboot flash system system.img_sparsechunk.1
mfastboot flash system system.img_sparsechunk.2
mfastboot flash system system.img_sparsechunk.3
mfastboot flash system system.img_sparsechunk.4
mfastboot flash system system.img_sparsechunk.5
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata
mfastboot erase customize
mfastboot oem config carrier vzw
mfastboot oem fb_mode_clear

Step 9: Once the firmware gets installed, reboot to system.

First boot may take a while. You can now enjoy your new firmware. If the firmware doesn’t boot, perform a factory reset from stock recovery.

You can re-lock the bootloader on your device using the following command:

mfastboot oem lock

How to boot into bootloader or Fastboot mode using ADB

In order to boot into the bootloader, you can also issue the following command through your cmd or terminal while your device is connected to the PC. First setup ADB and Fastboot environment on your PC. Open cmd or terminal, issue the following command: In Linux, add “sudo” keyword in the prefix.

adb reboot bootloader

How to boot into Stock Recovery using ADB

In order to boot into the stock recovery, you can also issue the following command through your cmd or terminal while your device is connected to the PC. First setup ADB and Fastboot environment on your PC. Open cmd or terminal, issue the following command: In Linux, add “sudo” keyword in the prefix.

adb reboot recovery

Follow and Subscribe

Sarang Avatar

7 responses

  1. Request Marshmallow Factory Image for Moto X Pure from Motorola Website – user's Blog!

    […] I will update it here once available in my Google Drive, or if you want to know how get here: Link […]

  2. Request Marshmallow manufacturing unit picture for Moto X Pure from Motorola website – user's Blog!

    […] i will replace it right here once on hand in my Google power, or if you want to understand how get right here: hyperlink […]

  3. jelanibrown Avatar

    Pleas Help! Downloaded factory image from Motorola and placed in the platform tools folder with fastboot and adb. I open the command prompt from the system tools folder and adb is connected and working but when I type fastboot flash partition gpt.bin, all I get is error: cannot load ‘gpt.bin’. What am I doing wrong?

    1. jelanibrown Avatar

      Thank you

    2. Sarang Avatar

      The path is not pointing to the gpt.bin file. make sure that the terminal/cmd is open in the folder where gpt.bin file is located.

  4. jelanibrown Avatar

    my moto x pure is running marshmallow. When i try to install superuser via twrp, the phone gets stuck in boot loop after rebooting. Do you have any idea why this is happening? Thanks again.

  5. CLERazr Avatar

    When will the LAST MM 6.0 12/1/2016 Sec Update Image MPHS24.49-18-16 be placed in the Motorola’s Global Portal for Re-Lock and Return to Stock purposes..

Leave a Reply


Follow and Subscribe

Featured News

Back to top arrow