[Moto G9 Power Guides, News, & Discussion] arkansawdave74:
WARNING: You must have an unlocked bootloader to boot GSIs.

WARNING 2: Flashing GSIs wipes internal storage: Back Up Your Files.

Note about GSIs: this is my first time flashing GSIs, but from what I've read, bugs and incompatibilities are common because, although they are made to work on all devices, they can't possibly be tested on all devices. So please don't make judgments about the stability of a ROM as a whole based on the functionality of a GSI on any particular device.

Contributors:

@arkansawdave74

I'm trying GSIs on my cebu until I find one without a dealbreaker. I'll list the ones I try and list the bugs I found to make it easier for others to decide which to try. If anyone else tries any, you're welcome to post your findings in the comments section and I'll add your work and findings to the OP as soon as I see it and have time. I'll also add your name to the OP as a contributor. I'm not testing everything on every ROM. I'm testing until I find a dealbreaker (for me) and then moving on. I'll include a link to each and try to link before the actual download as respect to the dev who built it, and therefore also name the specific file I tested. Thanks to all who help. I'll be using this list for starters, and if from this list, I may not link but I'll always name the file I tested.

Generic System Image (GSI) list

Notes about tinkering with Android Project Treble. Contribute to phhusson/treble_experimentations development by creating an account on GitHub.

github.com

If there are any questions, ask, but I likely can't help with Windows as much as with Linux, and I've never used a Mac.

FIRST THINGS FOR A BETTER CHANCE AT A GOOD EXPERIENCE:

1 Be sure to be ready to flash back to stock if needed; ie. have a stock download ready to use and know how to use it. I use the method here:

https://xdaforums.com/t/fastboot-flash-stock-firmware-commands.4363655/unread

2. When some GSIs are first booted on the cebu, you will have no data connection and will have to switch the Preferred network type to LTE (or whatever type of data you use) and create an APN configuration, so look at your current APN configuration. I screenshot mine and move the screenshots to external storage (external sd card) because internal storage will be wiped and formatted. You can also google search your carrier's recommended APN settings. Both settings can be found in Settings > Network and Internet > Mobile Network.

3. For proper calling and text messaging you must configure volte. Open Settings > Phh Treble Settings > IMS Features and check both Request IMS Network, and Force the presence of 4G Calling, then tap Install IMS APK for Qualcomm Vendor. That SHOULD fix up calls and text messages. If not, you may look for a VOLTE switch in Mobile Network Settings.

4. I'm currently learning to make an overlay with a proper front camera cutout. Fortunately Linux is the required OS to do it.

EDIT: I've made us an overlay, but it's still untested. I plan to test it very soon, but I'm not the only one who can test it, so I will share it now. The instructions say to copy the file to /system/overlay/ , but I think it may be a mistake. It may need to be copied to /vendor/overlay/ instead. Reboot. To test, see if the camera cutout is correct. If not, see if any of the options for camera cutout in Deveoper Options are now correct.

treble-overlay-moto-g9power

MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.

www.mediafire.com

Tips:

For Chop Chop, this app does a fair job. But it sure does suck down some battery.

Shake Flashlight - Fast Torch - Apps on Google Play

Simple App that allows you to turn on your flashlight by shaking your phone

play.google.com

View attachment 5463335

Flashing:

Here are the commands I'm using to flash. You'll have to navigate your terminal and path to your files yourself though.

I'm using a vbmeta.img file from a lolinet Android 10 cebu firmware.

First, install a fresh stock rom using your preferred method and do the setup to reach the homescreen then reboot to the bootloader.

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

fastboot reboot fastboot

fastboot erase system

### note whether a or b and insert at end of next command (eg. product_a)

fastboot delete-logical-partition product_

fastboot flash system [insert /path/to/system.img here without brackets]

fastboot reboot recovery

### In recovery do factory reset, then reboot system

ROMs Tested:

1. BlissRoms Official Android 11

maintainer: eremitein

file: bless-v306-210502-arm64-bgZ.img.xz

Bugs found:

1. (Dealbreaker) cannot make calls with phone app, but can receive them.

Bliss is a top-notch rom and textnow is working for anyone with a wifi

only cebu or anyone who can get by with using textnow for calls.

Bliss is worth further testing.

2. dotOS Official Android 11

maintainer: Community

file: dotOS-R-v5.2-arm64-ab-vndklite-GAPPS-OFFICIAL.img.xz

Bugs found:

a. (fixed) Can't receive messages FIX: must enable chat features to receive text messages

b. Dealbreaker for me: No red accent color. Only soft pastel colors. Some theming section color choices are all greyed out, though, so there's some incompatabilty going on with the theming . Nice smooth rom though. This ROM is suitable for daily use. It works well besides some customization options. A pleasant and unique ROM.

3. Descendant 11.5 Official Android 11

maintainer: Dil3mm4

File:. descendant_gsi_arm64ab_vndklite_rw-XI-20210115-Official.zip

Bugs found:

a. The Settings button in the drop-down menu doesn't work. Can still reach settings from app drawer.

b. (Dealbreaker) Will not connect to bluetooth devices. I didn't look for a fix, but I tried the bluetooth fixes in Phh Settings > Misc.

This one is working very well on the Cebu. Mine had a T-mobile APN set up out the box. I didn't spend enough time trying Settings in this one. I thought I would stay on it until I found the bluetooth bug.

4. Resurrection Remix Q Unofficial

maintainer: RobotHanzo

file: rr-q-system-arm64-ab-gapps-nosu-userdebug.img.xz

This one wouldn't boot. Possibly user error. I plan to try it again. RR is probably my favorite. Can't even find a RR-R GSI. Seems to me devs should try to make an Official GSI as their flagship, and all work together to maintain it and make it as compatable as possible. RR must not agree.

Bless by BlissRoms Official Q

Maintainer: eremitein

File: bless-v224-201013-arm64-bgS.img.xz

Bugs: Bootloop. Possibly user error. I plan to try it again.

crDRom Q

Maintainer: eremitein

File: crdrom-v224-201019-arm64-bgN.img.xz

Bugs: Bootloop. Possibly user error. I plan to try it again.