[GUIDE] Moto G7 Power/Supra [All Versions] Flash Back to Stock Firmware

Search This thread

sd_shadow

Recognized Contributor / XDA Welcome Team
Sep 21, 2011
18,548
2
9,075
South Dakota
goo.gl
Motorola Droid X
Amazon Fire

Dwedit

New member
Jul 26, 2015
4
1
Moto G7 Power
I've unlocked my bootloader, and successfully installed Magisk on my phone.

I was wondering what would happen if you were to flash stock RETUS (Retail US) on a CC (Consumer Cellular) model.
The CC model has a carrier subsidy, and prompts you for an unlock code if you use a different carrier's SIM card.
If the reflash worked, it could theoretically do one of these:
a: Work fine
b: Not work at all
c: Prompt for an unlock code
But which would it do?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    Broke your G7 Power? No worries! As long as you can still get to fastboot, you can fix it. Note that this WILL wipe all data on the phone!
    First download the stock firmware for your model here:
    https://mirrors.lolinet.com/firmware/moto/ocean/official/

    Then download the Android Platform Tools, here:
    Windows: https://dl.google.com/android/repository/platform-tools-latest-windows.zip
    Mac: https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
    Linux: https://dl.google.com/android/repository/platform-tools-latest-linux.zip

    Extract the firmware files to a folder on your desktop, then extract your Android Platform Tools to the same folder.

    Get your phone into fastboot mode, connect it to your computer, shift+right click (on Windows) in your working folder and open Powershell (on mac and linux, open a terminal and cd to your working folder).
    Run these commands (these are formatted for Powershell. Just remove the "./" for other platforms), you can just copy+paste the whole thing into powershell and run them all at once.
    Code:
    ./fastboot oem fb_mode_set
    ./fastboot flash partition gpt.bin
    ./fastboot flash bootloader bootloader.img
    ./fastboot flash modem_a NON-HLOS.bin
    ./fastboot flash fsg_a fsg.mbn
    ./fastboot erase modemst1
    ./fastboot erase modemst2
    ./fastboot flash dsp_a adspso.bin
    ./fastboot flash logo_a logo.bin
    ./fastboot flash boot_a boot.img
    ./fastboot flash dtbo_a dtbo.img
    ./fastboot flash system_a system.img_sparsechunk.0
    ./fastboot flash system_a system.img_sparsechunk.1
    ./fastboot flash system_a system.img_sparsechunk.2
    ./fastboot flash system_a system.img_sparsechunk.3
    ./fastboot flash system_a system.img_sparsechunk.4
    ./fastboot flash system_a system.img_sparsechunk.5
    ./fastboot flash system_a system.img_sparsechunk.6
    ./fastboot flash system_a system.img_sparsechunk.7
    ./fastboot flash system_a system.img_sparsechunk.8
    ./fastboot flash system_a system.img_sparsechunk.9
    ./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_a vendor.img_sparsechunk.0
    ./fastboot flash vendor_a vendor.img_sparsechunk.1
    ./fastboot flash oem_a oem.img
    ./fastboot flash oem_b oem_other.img
    ./fastboot erase userdata
    ./fastboot erase DDR
    ./fastboot oem fb_mode_clear
    ./fastboot reboot

    The phone will reboot, and you're done! Hopefully you'll be back to stock (although this wont re-lock your bootloader and restore your warranty), and you can try rooting/flashing/whatever again.
    8
    BTW These are the correct Fastboot command that should be in main post. For a normal firmware flash.
    You don't have to type system_a or whatever_a because it will flash to partition A by default you only need to specify the partition when something need to be flashed on partition B in that case yes you type system_b or whatever_b.

    Code:
    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 system.img_sparsechunk.8
    fastboot flash system system.img_sparsechunk.9
    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 userdata
    fastboot erase DDR
    fastboot oem fb_mode_clear
    fastboot reboot

    And these are the correct fastboot commands to run for a Full successful re-lock.
    This time you start with "fastboot oem lock begin" then the normal flashing procedure and at the end after "fastboot oem lock" if everything went well it will lock then you can fastboot reboot if something else needs to be done (Moto are a-holes) it will tell you that you need to flash signed boot.img or flash signed system image to fully lock it. in that case after "fastboot oem lock" just re run the flash system commands only then fastboot oem lock it should lock this time. Good Luck!
    Code:
    fastboot oem lock begin
    fastboot oem lock begin
    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 system.img_sparsechunk.8
    fastboot flash system system.img_sparsechunk.9
    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 userdata
    fastboot erase DDR
    fastboot oem fb_mode_clear
    fastboot oem lock
    fastboot reboot
    3
    Can I flash any rom xt1955? I can't find my stock firmware claro colombia
    I have been able to flash the RETUS firmware on my LATAM without any issue.
    3
    Moto G7 Power/Optimo Maxx/Supra (Ocean) Stock rom / firmware for Fastboot download

    if only this actually had RETEU2 images...

    Download the Moto G7 Power / Optimo Maxx / Supra - Ocean stock firmware according to the Country/region/retail/carrier for example US Retail > C Spire, AT&T, US Cellular, Cingular, Cricket, Nextel, Sprint, T-Mobile, Verizon, MetroPCS, Tracfone, Boost Mobile, Aio, StraightTalk, H20 Wireless, Simple Mobile, Virgin Mobile, Family Mobile, Xfinity Mobile, Viaero or Amazon, and everything is flashed through fastboot mode

    XT1955-1 > https://boycracked.com/2019/02/11/official-motorola-moto-g7-power-xt1955-1-ocean-stock-rom/
    XT1955-2 > https://boycracked.com/2019/02/11/official-motorola-moto-g7-power-xt1955-2-ocean-stock-rom/
    XT1955-4 > https://boycracked.com/2019/02/11/official-motorola-moto-g7-power-xt1955-4-ocean-stock-rom/
    XT1955-5 > https://boycracked.com/2019/07/26/official-motorola-moto-g7-power-xt1955-5-ocean-stock-rom/
    XT1955-6 > https://boycracked.com/2019/07/26/o...g7-power-xt1955-6-ocean-us-verizon-stock-rom/
    XT1955-7 > https://boycracked.com/2019/07/26/official-motorola-moto-g7-power-xt1955-7-ocean-stock-rom/
    XT1955DL > https://boycracked.com/2019/07/26/o...mo-maxx-xt1955dl-ocean-us-tracfone-stock-rom/
    2
    So, I'm looking for any ideas at this point. I have an xt1955-5 that now has no baseband, no esn, no signal at all. It's fully functioning otherwise. I've reflashed stock firmware (multiple times), but nothing seems to help. And it's not the sim card, because I'm currently using it in a back up phone. Just looking for any suggestion to try.


    Edit: I was playing around last night with this trying to find a solution for missing baseband/radio/modem after flashing to latest and then trying to go back. Well the thing is that something changed in latest firmware and bootloader was also updated so now downgrading brakes the modem. The solution I find last night is flash latest one make sure you have modem and base-band working correctly You will know it is ok after first boot skip connection to wifi and force mobile data data should come up that how you know. Okay after flashing to latest if you want to flash back to OG just flash the OG firmware as normal just don't flash or run these commands
    Code:
    fastboot flash modem NON-HLOS.bin
    fastboot flash fsg fsg.mbn
    fastboot erase modemst1
    fastboot erase modemst2
    This way you can use any firmware and keep your data connection. Enjoy.




    I know what happened there, DO NOT FLASH the oldest/first firmware available in the repository that firmware will remove baseband and everything I test it and same happened to me. Do not panic just flash the latest available and you are good.