[Moto G7 Power Questions & Answers] nickrfroberts:
I'm at a loss. My phone stopped booting when an OTA update was applied and then my phone battery died. I downloaded Rescue and Smart Assistant, and it immediately recognized my phone and proceeded to repair the phone. It booted just fine and I then used it all day. Again an OTA update came in, and I accepted it. I continued using my phone throughout the day, but when I went to reboot, was presented with the following error:

SSM: Android image roll back: 12, 13
failed to validate boot image
failed to pass validation, backup to fastboot

I figured I'd go back to the Rescue and Smart Assistant, but it is now telling me I have an unsupported device, whether I try to automatically detect the phone or enter the X1955-2.

My bootloader is not unlocked, I haven't rooted the phone and is otherwise all stock from Amazon. What can I do from here? I cannot afford a new phone and my life is hard without access to one.

(bootloader) version: 0.5
(bootloader) version-bootloader: MBM-2.1-ocean_retail-0a6142d67e0-200508
(bootloader) product: ocean
(bootloader) board: ocean
(bootloader) secure: yes
(bootloader) hwrev: PVT1
(bootloader) radio: 3
(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: ZY323TZHD9
(bootloader) cid: 0x0032
(bootloader) channelid: 0x1b
(bootloader) uid: CC606A9F00000000000000000000
(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: 04-11-2019
(bootloader) sku: XT1955-2
(bootloader) carrier_sku: XT1955-2
(bootloader) battid: SB18C28957
(bootloader) iccid:
(bootloader) cust_md5:
(bootloader) max-sparse-size: 268435456
(bootloader) current-time: "Fri Jun 26 7:31:58 UTC 2020"
(bootloader) ro.build.fingerprint[0]: motorola/ocean/ocean:10/QPOS30.52-
(bootloader) ro.build.fingerprint[1]: 29-2/397fb:user/release-keys
(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_41.178.01.156R OCEAN_LATAMDSDS_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 Sun May 24 10:3
(bootloader) kernel.version[3]: 3:41 CDT 2020
(bootloader) sbl1.git: MBM-2.1-ocean_retail-315bc626c6-200508
(bootloader) rpm.git: MBM-2.1-ocean_retail-20f2cf34-200508
(bootloader) tz.git: MBM-2.1-ocean_retail-03d85fce32-200508
(bootloader) devcfg.git: MBM-2.1-ocean_retail-03d85fce32-200508
(bootloader) keymaster.git: MBM-2.1-ocean_retail-03d85fce32-200508
(bootloader) cmnlib.git: MBM-2.1-ocean_retail-03d85fce32-200508
(bootloader) cmnlib64.git: MBM-2.1-ocean_retail-03d85fce32-200508
(bootloader) prov.git: MBM-2.1-ocean_retail-03d85fce32-200508
(bootloader) aboot.git: MBM-2.1-ocean_retail-0a6142d67e0-200508
(bootloader) frp-state: protected (77)
(bootloader) ro.carrier: retla
(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: No
(bootloader) slot-retry-count:_a: 0
(bootloader) slot-retry-count:_b: 0
(bootloader) pcb-part-no: SP69A6P0ME
all: listed above
finished. total time: 0.021s