[Moto G7 Power Questions & Answers] dalek1999:
My son has a completely standard Moto G7 Power which has suddenly decided not to boot up. When power button is pressed it displays the Moto M logo screen for a while, vibrates and then powers off. Charging function and display works fine. The phone has not been modded in any way since new - the only change was probably an OTA update from android 9 to 10.

I can get into fastboot and recovery modes on the phone. Searching around it seems from other threads that it should be possible to recover phone by reflashing appropriate stock rom (this is UK version XT1955-4). However I am not having any success. I have tried both Lenovo Rescue LMSA and RSD Lite. Both seem to go through the process OK but when it comes to end and they reboot phone it behaves exactly as before.

One point I am not clear on is whether the phone must be oem unlocked to perform a reflash? I have seen this question asked several times in other threads but could find no answer provided. Some posts suggest that reflashing stock rom should work even with oem lock on provided it is the same (or later version?) as current rom on phone?

The phone is currently oem locked according to fastboot screen. I know how to unlock using developer option and Motorola supplied unlock code etc. but obviously I cannot get into android settings as phone currently does not boot.

The fastboot getvar is below.

F:\AndroidADK>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: MBM-2.1-ocean_retail-cfdb645cf1d-210201

(bootloader) product: ocean

(bootloader) board: ocean

(bootloader) secure: yes

(bootloader) hwrev: PVT1

(bootloader) radio: 6

(bootloader) storage-type: emmc

(bootloader) emmc: 64GB MICRON S0J9N8 RV=08 PV=10 FV=0000000000000004

(bootloader) ram: 4GB MICRON LP3 DIE=8Gb M5=FF M6=01 M7=00 M8=5F

(bootloader) cpu: SDM632

(bootloader) serialno: ZY3274FD52

(bootloader) cid: 0x0032

(bootloader) channelid: 0x00

(bootloader) uid: F53196C300000000000000000000

(bootloader) securestate: oem_locked

(bootloader) factory-modes: disabled

(bootloader) iswarrantyvoid: no

(bootloader) max-download-size: 536870912

(bootloader) reason: Volume down key pressed

(bootloader) imei: ********************

(bootloader) imei2:

(bootloader) meid:

(bootloader) date: 12-07-2019

(bootloader) sku: XT1955-4

(bootloader) carrier_sku: XT1955-4

(bootloader) battid: SB18C28957

(bootloader) iccid:

(bootloader) cust_md5:

(bootloader) max-sparse-size: 268435456

(bootloader) current-time: "Sat Apr 10 15: 6:39 UTC 2021"

(bootloader) ro.build.fingerprint[0]: motorola/ocean_reteu/ocean:10/QPOS

(bootloader) ro.build.fingerprint[1]: 30.52-29-7-6/7287f:user/release-ke

(bootloader) ro.build.fingerprint[2]: ys

(bootloader) poweroffalarm: 0

(bootloader) ro.build.version.full: <not found>

(bootloader) ro.build.version.qcom: LA.UM.8.6.2.r1-06600-89xx.0

(bootloader) version-baseband: M632_43.192.01.165R OCEAN_ROW_CUST

(bootloader) kernel.version[0]: Linux version 4.9.206-perf+ (nobody@andr

(bootloader) kernel.version[1]: oid-build) (clang version 8.0.12 for And

(bootloader) kernel.version[2]: roid NDK) #1 SMP PREEMPT Mon Feb 1 08:18

(bootloader) kernel.version[3]: :38 CST 2021

(bootloader) sbl1.git: MBM-2.1-ocean_retail-315bc626c6-210201

(bootloader) rpm.git: MBM-2.1-ocean_retail-20f2cf34-210201

(bootloader) tz.git: MBM-2.1-ocean_retail-aec28c6375-210201

(bootloader) devcfg.git: MBM-2.1-ocean_retail-aec28c6375-210201

(bootloader) keymaster.git: MBM-2.1-ocean_retail-aec28c6375-210201

(bootloader) cmnlib.git: MBM-2.1-ocean_retail-aec28c6375-210201

(bootloader) cmnlib64.git: MBM-2.1-ocean_retail-aec28c6375-210201

(bootloader) prov.git: MBM-2.1-ocean_retail-aec28c6375-210201

(bootloader) aboot.git: MBM-2.1-ocean_retail-cfdb645cf1d-210201

(bootloader) frp-state: protected (77)

(bootloader) ro.carrier: retgb

(bootloader) current-slot: a

(bootloader) running-boot-lun: 0

(bootloader) running-slot: _a

(bootloader) slot-suffixes: _a,_b

(bootloader) slot-count: 2

(bootloader) slot-successful:_a: No

(bootloader) slot-successful:_b: No

(bootloader) slot-bootable:_a: Yes

(bootloader) slot-bootable:_b: Yes

(bootloader) slot-retry-count:_a: 1

(bootloader) slot-retry-count:_b: 0

(bootloader) pcb-part-no: SP69A6P7SP

all: listed above

Finished. Total time: 0.114s