[Essential Phone Guides, News, & Discussion] MuddyDog:
Treble GSI build with November Security & VoLTE and Wifi Calling support

I recommend looking (a lot) at the Project Treble forum: https://xdaforums.com/project-treble

The lead Project Treble developer - Pierre-Hugues HUSSON (phhusson) has been posting GSI builds since 2018. His current build is his 79th. While it is still marked as "pre-release", it is quite stable. It is my daily driver.

This build, "AOSP 11.0 v300.i" at https://github.com/phhusson/treble_experimentations/releases is:

-based on android-11.0.0_r15

-it includes the NOVEMBER security updates

-it supports VoLTE and WiFi Calling

-the right download for the PH-1 is: system-roar-arm64-ab-vanilla.img.xz

-this download contains 1 file, the system image, extract it and keep it on your computer.

Settings/About phone/Build number, shows the detailed build information: "treble_arm64_bvS_userdebug 11 RD1A.201105.003.C1 201103 test-keys".

The "bvS" coding means b=ab, v=vanilla, S=SU Super User (this build is Rooted). "VANILLA' means that it is a clean build without GAPPS.

If in place of "S" the build info shows "N", then the build is not rooted.

Here is a link to the Android Build Numbers and Tags: https://source.android.com/setup/start/build-numbers.

BUILD / TAG / VERSION / SUPPORTED DEVICE(S) / SECURITY PATCH

RD1A.201105.003.C1 / android-11.0.0_r15 / Android11 / Pixel 4a (5G), Pixel 5 / 2020-11-05

INSTALLATION Credit to emowing, though it is a bit simpler in this case.

NikGAPPS will stick because the build is rooted.

I have only installed on my "a" slot.

I am using the vendor and boot images from emowing's r8 build: https://drive.google.com/file/d/16aI...ew?usp=sharing

* download the latest lineageos 17.1 mata recovery(going to call this recovery.img going forward)

1. adb reboot bootloader

2. flash images

fastboot flash boot_a recovery.img

fastboot flash boot_b recovery.img

fastboot flash system_a system.img

fastboot flash system_b system.img

fastboot flash vendor_a vendor.img

fastboot flash vendor_b vendor.img

fastboot -w

3. volume down until you see reboot to recovery

4. Select "apply update"

5. from your computer type "adb sideload nikgapps.zip"

6. reboot to bootloader

7. fastboot flash boot_a boot.img

8. fastboot flash boot_b boot.img

9. reboot to system

10. setup

ADDING SUPPORT FOR VoLTE and WiFi Calling

Go to:

Settings/PHH Treble Settings/IMS Features

Select:

Install IMS APK for Qualcomm vendor

(NOTE: I already had an APN that included APN Type: default,mms,ims,supl. So, installing the APK was all I had to do.)

(JEEZ, MORE NOTES:

- These GSI builds are pure ASOP android (very Pixel).

- There are Treble developers that have built Lineage, Havoc, Bliss, CAOS, Bootleggers, and crDROM versions based on PHHusson's Android 10 code. Expect Android 11 versions to follow PHHusson's Roar "Release".

- I like the "pure" PHHusson builds, so I'm not likely to use any of the custom Mods. Nor, the actual Lineage OS or Paranoid Android ROMS.

- The "Release" level builds are likely to happen soon, based on the current build's stability.

- Typically the "Release" builds offer downloads that include GAPPS as well as VANILLA. so, no more sideloading NikGAPPS

- Don't know the trajectory for IMS