Hello,
Here is the status as of few days ago. So most of Phh-based GSI should have the same status, just pick whichever you want.
What works:
- Backlight control works (requires "Force alternative backlight scale" in Treble Settings => Misc)
- 5G
- Bluetooth
- A2DP/Bluetooth media (requires "Force disable A2DP offload" in Treble Settings => Misc)
- USB-C headset
- Speaker
- 90Hz screen (Recommend "Force FPS" to 90Hz in Treble Settings => Misc)
- BSG GCam
- SELinux enforcing
- Encrypted userdata
- 65W Dash charge
What doesn't work:
- Under-display fingerprint
- Others?
Fixed in my AOSP GSI v311 (2021-08-07):
- Access to auxiliary cameras (Expose Aux cameras in Treble Settings => Misc)
Fixed in future AOSP GSI release:
- VoLTE (needs to click all 4 options in Treble Settings => IMS Settings)
- Alert slider
Links:
My AOSP GSI
List to other GSIs -- I recommend to try out LeOS, CAOS, or AndyYan's LineageOS
Flash procedure:
- Unlock bootloader
- Reboot into bootloader
- Download
https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img
- `fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img`
- `fastboot reboot fastboot`
- `fastboot flash system system-roar-arm64-ab-gapps.img`
- On the phone itself, do a full factory reset
As a small bonus, I attach the boot.img that I got on my device. It could be useful for people wanting to root with magisk, since currently the stock ROM isn't available. In exchange, I'd really like a dump of system partiton