[Moto G7 Power Questions & Answers] BETA215:
Hi guys. If you can't install ROMs, this is your place to ask. Please be detailed, mention: ROM, build, your variant and firmware version. And tell us your specific issue.

Here's a guide on how to do it, and I'll link you to the files needed for the procedure:

1. If you're using a Google account, remove it in Settings > Accounts and factory reset. Else, skip this step.

2. Unlock your bootloader following Motorola's instructions. Google it, it'll be easy to find and follow.

3. Download:

. Fastboot tools/Minimal ADB & Fastboot or your prefered fastboot program for PC.

. A firmware image for your variant

. ROM you want to install

.

GApps

(optional): http://opengapps.org/

.

Magisk

(optional): https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

And the next files:

TWRP (img) & TWRP installer (zip)

: https://androidfilehost.com/?w=files&flid=299042

copypartitions.zip

: https://drive.google.com/file/d/1oiry9UfP2tf-5A6nQBF7pn2t2eSGKt0F/view

You'll need an SD card to store the files needed for installing the ROM, since internal storage won't be usable temporarily.

4. Hold power + volume down until you reach bootloader (fastboot mode).

In your extracted firmware folder open a terminal and flash your firmware files with these commands:

----------------------------------------------------------------------

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 set_active a

fastboot reboot-bootloader

sleep 5

fastboot getvar max-sparse-size

fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot reboot-bootloader

sleep 5

fastboot flash modem_a NON-HLOS.bin

fastboot flash fsg_a fsg.mbn

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 vendor_a vendor.img_sparsechunk.0

fastboot flash vendor_a vendor.img_sparsechunk.1

fastboot flash vendor_a vendor.img_sparsechunk.2

fastboot flash vendor_b vendor.img_sparsechunk.0

fastboot flash vendor_b vendor.img_sparsechunk.1

fastboot flash vendor_b vendor.img_sparsechunk.2

fastboot flash oem_a oem.img

fastboot flash oem_b oem.img

fastboot oem fb_mode_clear

fastboot reboot-bootloader

--------------------------------------------------------------------

Don't worry if any error message appears.

5. Place TWRP .img file into your fastboot folder, and do "fastboot boot TWRP.img" - replace TWRP with file's real name, but it should be the IMG file's name, not the zip file's name. With TWRP booted, now check if the screen actually responds. If it doesn't, just turn your phone off, get into fastboot mode again, and boot TWRP until it works.

6. With that solved, now just copy copypartitions.zip to your sdcard (called external_sd in your phone) and install it. Also copy to your external_sd, just to save time, your ROM and TWRP's installer. And Magisk or GApps if you'll need them.

7. Reboot to bootloader, and do "fastboot -w".

8. "fastboot boot" TWRP again, flash ROM, and flash TWRP's installer (zip file). Boot system.

9. Reboot to bootloader, select recovery mode and flash Magisk/GApps if you need them.

10. Reboot to system, and enjoy ;)

Any questions, feel free to ask 'em in the comments. Hope it works!

P.S.: OmniROM has its own recovery (TWRP is a recovery). So, keep that in mind and don't flash TWRP's zip in Omni if you want it to boot.

Also, if you want, you can try OrangeFOX. It's a cute TWRP replacement that has some interesting features. Worth checking out.