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
------------------------------------
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
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
Last edited: