[Moto G Power Questions & Answers] auhsoj200:
sure! I was pretty careless flashing lots of stock firmwares and booting/ flashing a bunch of diff twrp's and fastbootd flashing roms and didn't even get softbricked. I'm going to try to help you the best I can get back to A10 =D

first is first, find the right stock firmware for your phone (mine is RETUS (retail us) which is factory unlocked) and download the android 10 version (obviously)- https://mirrors.lolinet.com/firmware/moto/sofia/official/

I used XT2041-4_SOFIA_RETUS_10_QPMS30.80-109-5_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml

next, download Motorola-XML-To-Batch-Script-master from https://github.com/rootjunky/Motorola-XML-To-Batch-Script

- create folder (I named mine "sofia factory restore"

-extract Motorola-XML-To-Batch-Script-master folder to the root of "sofia factory restore"

- extract all the firmware files to the root of "sofia factory restore"

- extract minimal_adb_fastboot_1.4.3_portable files to the root of "sofia factory restore"

- copy flashfile.xml

- paste flashfile.xml inside the folder named "Place_Extracted_Firmware_Here"

- run (without UAC) 2-rsd-flash-flashfile-windows.bat

- "flashfile.bat" will now exist in the "Place_Extracted_Firmware_Here" folder

- copy flashfile.bat file and past it into the root folder "sofia factory restore"

- now you're ready to flash!

- open elevated command prompt and change

directory to root folder "sofia factory restore"

- (with phone plugged in and in bootloader mode, run "fastboot reboot fastboot"

- let your phone reboot fastbootd

- double click (without uac) flashfile.bat

-should take less than 5 minutes and it will say some stuff when completed and just press enter and it'll reboot your phone stock A10!

you can do the same method with any firmware from https://mirrors.lolinet.com/firmware/moto/sofia/official/ using the xml to batch script master including A11 if you want to go stock A11 again, so you know.

oh yeah and for a custom recovery I use twrp-3.5.0-0-rav-sofia.img from

https://xdaforums.com/t/recovery-unofficial-twrp-3-5-0.4155041/

I flashed it to both recovery_a and recovery_b back to back before rebooting bootloader then into recovery from the bootloader and it worked flawlessly.

as for a custom rom, I have almost always gone with AICP for my modded androids. I absolutely love their roms.

https://xdaforums.com/t/rom-rav-sofia-10-unofficial-aicp-15.4208565/

https://xdaforums.com/t/rom-rav-sofia-11-unofficial-aicp-16-1.4358863/

but, this is my first time experience with two slots to work with in twrp. I still don't understand how it works.

edit: aicp booted successfully! so this method does work. yay! now to figure out the whole slot a slot b thing.

edit 2: If you are as lost as me on the whole slot thing, I know when you're in one slot, whatever you flash will flash to the slot you're not in. So, I flashed AICP while I was on slot B so that it would flash to slot A. Then, after rebooting back into twrp recovery, I then changed to slot B so it would flash gapps to slot A, where the rom is. Then finally, choose the slot you flashed everything you wanted to (slot A for me) before you reboot system and voila.

hope all this helps. cheers!