[Moto G7 Play Guides, News, & Discussion] lexiyuri:
Moto g7 play Android 9 and 10 Factory Firmware Stock Images​

Info Updated on 23-11-2020

​

Hi there. I have found the moto g7 play stock images mirrored in lolinet servers for Android 9, and from motorola servers for Android 10. Go and download the image you need

Android 9 Stock direct download links

Here is the repository of stock ROMs for g7 play codename chanel from Lollinet

Android 10 Stock direct download link

Finally, Android 10 has arrived!! Here is the link to the Android 10 stock rom for moto g7 play, from Motorola Cloud servers.

The download stops sometimes but can be ressumed. I suggest use Free Download Manager, Internet Download Manager (IDM) or Flashget for download without interrrumptions.

https://bit.ly/381Y2rE

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

How to flash your Stock Android 9 or Android 10 ROM:

If you can't get your Android 10 update via OTA, follow these instructions:

Step 0: Install Motorola Drivers through Motorola Device Manager, you can download official companion here

Step 1: Extracting Fastboot and Firmware Images:

Extract zip for chosen Firmware Image to a folder with a simple directory structure. For example: C:\motog7play-firmware\

Download the adb fastboot from Google official links according to your operating system:

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

https://dl.google.com/android/repository/platform-tools-latest-linux.zip

And unzip into the firmware folder

Step 2. Reboot the phone into 'Bootloader mode' and preparing PC for flashing

In Windows there's two ways:

2.1 Entering Fastboot mode:

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

i) The 'hardware' way.

a) Unplug the USB cable and power off the phone.

b) Press and hold 'Volume down' then power on the phone.

c) Connect USB cable to your computer.

ii) The 'software' way.

a) Enable developer mode on the Moto g7 play (Settings-> 'About Phone'. Tap 7 times on 'Build Number')

b) Enable USB debugging. (Settings -> 'Developer options' -> 'USB Debugging' -> check)

c) Connect phone to computer via USB, you should see a new ADB device detected and drivers installed.

d) Open Command Prompt, navigate to the Firmware / ADB folder (i.e CD C:\motog7_firmware ) and type:

Code:

adb reboot-bootloader

In Linux:

2.2 Linux:

Entering Fastboot mode:

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

i) The 'hardware' way.

a) Unplug the USB cable and power off the phone.

b) Press and hold 'Volume down' then power on the phone.

c) Connect USB cable to your computer.

ii) The 'software' way. (Requires ADB to be already installed - see below)

a) Enable developer mode on the Moto G (Settings-> 'About Phone'. Tap 7 times on 'Build Number')

b) Enable USB debugging. (Settings -> 'Developer options' -> 'USB Debugging' -> check)

c) Connect phone to computer via USB

d) Navigate to the Firmware folder, right-click and open terminal and type:

Code:

adb reboot-bootloader

Installing ADB / Fastboot:

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

Flashing via Linux LiveCD: (Put factory firmware files on an external usb drive / pen)

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

a) Download some Ubuntu LiveCD latest distro

b) Burn to DVD or write to USB pen

c) Restart PC, Boot from DVD into Ubuntu

d) Open Terminal and type the following:

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install android-tools-adb android-tools-fastboot

e) Test fastboot by typing: sudo fastboot devices

You should see:

<serial number> fastboot

f) You are now ready to flash the fastboot files

Step 3: Write Fastboot Commands for Android 9

Do commands manually, one at a time - checking that each one returns an [OKAY] in the cmd (windows) or konsole (linux)

NOTE: Do not simply copy and paste these commands! - system.img_sparsechunks may differ in number and name.

Always check contents of folder you're working with. You must flash all of the sparsechunk files you have.

fastboot getvar max-sparse-size

fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot flash modem NON-HLOS.bin

fastboot flash fsg fsg.mbn

fastboot erase modemst1

fastboot erase modemst2

fastboot flash dsp adspso.bin

fastboot flash logo logo.bin

fastboot flash boot boot.img

fastboot flash dtbo dtbo.img

fastboot flash system system.img_sparsechunk.0

fastboot flash system system.img_sparsechunk.1

fastboot flash system system.img_sparsechunk.2

fastboot flash system system.img_sparsechunk.3

fastboot flash system system.img_sparsechunk.4

fastboot flash system system.img_sparsechunk.5

fastboot flash system system.img_sparsechunk.6

fastboot flash system system.img_sparsechunk.7

fastboot flash system_b system_b.img_sparsechunk.0

fastboot flash system_b system_b.img_sparsechunk.1

fastboot flash vendor vendor.img

fastboot flash oem oem.img

fastboot flash oem_b oem_other.img

fastboot erase userdata

fastboot erase DDR

fastboot reboot

Step 3 alternative: Write Fastboot Commands for Android 10

Do commands manually, one at a time - checking that each one returns an [OKAY] in the cmd (windows) or konsole (linux)

NOTE: Do not simply copy and paste these commands! - system.img_sparsechunks may differ in number and name.

Always check contents of folder you're working with. You must flash all of the sparsechunk files you have.

fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot flash modem NON-HLOS.bin

fastboot flash fsg fsg.mbn

fastboot erase modemst1

fastboot erase modemst2

fastboot flash dsp adspso.bin

fastboot flash boot boot.img

fastboot flash logo logo.bin

fastboot flash dtbo dtbo.img

fastboot flash system system.img_sparsechunk.0

fastboot flash system system.img_sparsechunk.1

fastboot flash system system.img_sparsechunk.2

fastboot flash system system.img_sparsechunk.3

fastboot flash system system.img_sparsechunk.4

fastboot flash system system.img_sparsechunk.5

fastboot flash system system.img_sparsechunk.6

fastboot flash system system.img_sparsechunk.7

fastboot flash system system.img_sparsechunk.8

fastboot flash system_b system_b.img_sparsechunk.0

fastboot flash system_b system_b.img_sparsechunk.1

fastboot flash system_b system_b.img_sparsechunk.2

fastboot flash vendor vendor.img_sparsechunk.0

fastboot flash vendor vendor.img_sparsechunk.1

fastboot flash oem oem.img

fastboot flash oem_b oem_other.img

fastboot erase DDR

fastboot erase cache

fastboot erase carrier

fastboot erase userdata

fastboot oem fb_mode_clear

fastboot reboot

Regional Variants and their Android 9 download Links

The moto g7 play has seven known variants: XT1952-1 (Europe), XT1952-2 (Latin america), XT1952-3 (United States), XT1952-4 (United states, Sprint carrier), XT1952-6 (United states, Metro PCS carrier), XT1952DL (United States, Tracfone carrier) and XT1952-T (United States, T-Mobile carrier). It is also known in some US Carriers as moto g7 optimo

FCC technical data can be found here

Official Android 9 ROMS suggested for XT1952-2 (Latin America Dual Sim)

Latest build: April 2020 security patch

Retail Generic ROM - RETAIL Channel (1.7 Gb) (April 2020 security patch): CHANNEL_RETAIL_9.0_PPYS29.105-134-12_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC

This ROM works and fit mostly on all latin american countries, and also may work in another g7 play variants

View old ROM links for other countries here

Argentina (2 Gb) (October 2019 security patch): XT1952-2_CHANNEL_RETAR_9.0_PPYS29.105-134-2_cid50_subsidy-DEFAULT_regulatory-XT1952-2-ARGENTINA_CFC

Brasil (2 Gb) (October 2019 security patch): XT1952-2_CHANNEL_RETBR_9.0_PPYS29.105-134-4_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC

Costa Rica (2 Gb) (October 2019 security patch): XT1952-2_CHANNEL_RETLA_9.0_PPYS29.105-134-4_cid50_subsidy-DEFAULT_regulatory-XT1952-2-COSTARICA-DS_CFC

México (2 Gb) (October 2019 security patch: XT1952-2_CHANNEL_OPENMX_9.0_PPYS29.105-134-2_cid50_subsidy-DEFAULT_regulatory-XT1952-2-MEXICO_CFC

Regional Variants and their Android 10 download Links

Apparently, the OTA released rom works like a charm (at least in my Moto g7 play XT1952-2 model) because is a non attached to carrier ROM, being very closer to the Retail ROM

Official Android 10 ROM for XT1952-2 (Latin America Dual Sim)

Latest build: October 2020 security patch

Retail Generic Android 10 ROM - RETAIL Channel (1.8 Gb) (October 2020) from Lolinet Mirrors (Download Latest): https://mirrors.lolinet.com/firmware/moto/channel/official/RETAIL/

This ROM worked without problems with Colombian mobile operators (I tested each different simcard carriers from my relatives). So, there's no excuse to work in other latin american countries, and also may work in another g7 play variants