[Moto G6 Play Guides, News, & Discussion] alchemist83:
So this message goes out to you and all wanting Stock 9.0 Pie on Moto G6 Play.

I went looking for this update / flash for my G6. After a bit of searching, found it with great help from XDA forums :o

DISCLAIMER

I am not to be held responsible for any of the damage that occurs to your device during this process. You are yourself responsible for any damage done (if) to your device during this process.

REQUIREMENTS

Make sure your device is charged above 80%.

I recommend creating a backup of all your important files before beginning with this process.

I also recommend removing your Google account in the phone settings prior to doing all of this...

STOCK FIRMWARE MOTO G6 PLAY LINK HERE

Find appropriate one for your phone and region. For example - mine was in Official --> Retail --> ALJETER_RETAIL_9.0_PPP29.55-25_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip <-- this is the file I downloaded.

Your firmware MAY NOT be for download. It is upto you to find the correct one for your phone and region. I do not know all the codes for different regions. I know that aljeter = MOTO G6 Play. I have the Retail UK version - hence I used the Retail firmware. You may need to find somewhere other than the provided link for your firmware...

Please bear in mind that once you upgrade, you cant go back. So please make sure this is what you want to do.

Some notes;

1 - You can only flash a firmware that either exactly matches or exceeds your version. You cannot downgrade flash.

2 - the bit thats says _PPP indicates it is Pie 9.0. Look at different available downloads and you can see in contrast _OPP which means Oreo.

3 - Pie 9.0 fixed my problems I had with Oreo, namely the fingerprint scanner not working in Banking apps.

Install Motorola Driver - I used Motorola_Mobile_Drivers_v6.4.0 from HERE.

You will need adb and fastboot installed. A quick and easy way to sort is to install minimal_adb_fastboot_v1.4.3 - Download HERE or Google minimal_adb_fastboot_v1.4.3_setup.exe and you will find elsewhere to download.

Once you have downloaded your .zip firmware and have Moto Drivers and adb / fastboot all setup, you need to extract the contents of the zip file to the folder where minimal_adb_fastboot_v1.4.3_setup.exe was installed. For me this was C:\Program Files (x86)\Minimal ADB and Fastboot.

Download flash_rom_fixed.zip Attachment at the end of this post - Kudos / All thanks to the user vortrum, here on XDA.

Extract the flash_rom_fixed.bat from inside the zip file and place it into the same folder you extracted your .zip firmware into.

Now, turn off your device and boot into bootloader by pressing volume down button +power button simultaneously.

Now, connect your device to your PC via a USB Cable.

Hopefully - on connection of the USB cable you will hear the Windows ding (or whatever noise you have) that lets you know USB device connected.

TIP!: To fully confirm - you can open a Admin (elevated) CMD window, navigate to C:\Program Files (x86)\Minimal ADB and Fastboot folder, and type in Fastboot devices -if USB connection is successful, then your phones Serial will be displayed. If nothing is shown, I would reboot Windows machine and try again.. Also, so you know, you can continue with the instructions below without USB connection confirmation. If there is no connection, then the below will fail anyway, without harm..

Run / open / double click the file flash_rom_fixed.bat and the firmware will be flashed to your phone - this will totally wipe your phone and reboot it once finished.

Alternative / similar instructions for install;

HOW TO INSTALL STOCK ROM IN MOTO G6:

Download Moto G6 Play Stock Firmware.

Install Motorola Driver and ADB Fastboot Driver on your PC.

Now extract stock firmware in ADB Fastboot install folder. (C:\Program Files (x86)\Minimal ADB and Fastboot or wherever you installed it if different)

Now, turn off your device and boot into bootloader by pressing volume down button +power button simultaneously.

Now, connect your device to your PC via a USB Cable.

Open a command prompt window and type the following commands (you can copy paste it all and then press Enter OR copy and paste a line at a time, then press Enter after each line, once each operation is complete. I highly recommend using the flash_rom_fixed.bat file to do this for you quickly and easily ):

fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash modem NON-HLOS.bin
fastboot flash fsg fsg.mbn
fastboot flash dsp adspso.bin
fastboot flash boot boot.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 oem oem.img
fastboot flash vendor vendor.img
fastboot erase carrier
fastboot erase userdata
fastboot erase DDR
fastboot flash logo logo.bin
fastboot reboot