[OFFICIAL] LineageOS 18.1 for the Google Pixel 3a XL

Search This thread

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    lineage-os-logo.png

    Google Pixel 3a XL

    Code:
    - Your warranty is now void.
    - You have been warned.
    - Use at your own risk.

    Introduction:
    This is the Official Lineage OS 18.1 thread for the Google Pixel 3a XL.

    Downloads:
    Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed.
    If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

    Known Bugs:
    • None.
    • Find any? Report them according to this guide.
    Notes:
    • The only supported GApps package at the moment is MindTheGapps, linked on our Wiki page about gapps.
    • Firmware is shipped in the ROM package for this device, so no need to worry about updating it on your own!
    Kernel Source: https://github.com/LineageOS/android_kernel_google_msm-4.9
    2
    Does it update through the UI like updating magisk or ex kernel manager?
    Right, it has an Updater in System Settings.
    2
    I went back and reflashed Android 11 once again - here is the results of 'fastboot getvar all' prior to reinstalling LineageOS. Is it important to look at this info after the Lineage install as well?

    (bootloader) product:bonito
    (bootloader) serialno:87RAX000QV
    (bootloader) variant:SDM eMMC
    (bootloader) max-download-size:0x10000000
    (bootloader) slot-suffixes:_a,_b
    (bootloader) version-bootloader:b4s4-0.3-7357923
    (bootloader) version-baseband:g670-00116-210406-B-7261833
    (bootloader) secure-boot:NONE
    (bootloader) secure:no
    (bootloader) hw-revision:pROTO1.0
    (bootloader) is-userspace:no
    (bootloader) slot-count:2
    (bootloader) current-slot:a
    (bootloader) unlocked:no
    (bootloader) nos-production:no
    (bootloader) off-mode-charge:0
    (bootloader) slot-retry-count:a:0
    (bootloader) slot-unbootable:a:no
    (bootloader) slot-successful:a:yes
    (bootloader) slot-retry-count:b:1
    (bootloader) slot-unbootable:b:no
    (bootloader) slot-successful:b:yes
    (bootloader) battery-voltage:4002
    (bootloader) battery-soc-ok:yes
    (bootloader) snapshot-update-status:none
    (bootloader) storage-vendor:Samsung
    (bootloader) storage-model:DH6DAB
    (bootloader) storage-rev:00000004
    (bootloader) citadel-fw:0.0.3/brick_v0.0.8292-b3875afe2 2021-05-13 03:56:
    (bootloader) auto-shutdown:0
    (bootloader) partition-type:cdt:raw
    (bootloader) partition-size:cdt:0x20C00
    (bootloader) partition-type:xbl_a:raw
    (bootloader) partition-size:xbl_a:0x380000
    (bootloader) partition-type:xbl_b:raw
    (bootloader) partition-size:xbl_b:0x380000
    (bootloader) partition-type:xbl_config_a:raw
    (bootloader) partition-size:xbl_config_a:0x20000
    (bootloader) partition-type:xbl_config_b:raw
    (bootloader) partition-size:xbl_config_b:0x20000
    (bootloader) partition-type:tz_a:raw
    (bootloader) partition-size:tz_a:0x200000
    (bootloader) partition-type:tz_b:raw
    (bootloader) partition-size:tz_b:0x200000
    (bootloader) partition-type:aop_a:raw
    (bootloader) partition-size:aop_a:0x80000
    (bootloader) partition-type:aop_b:raw
    (bootloader) partition-size:aop_b:0x80000
    (bootloader) partition-type:hyp_a:raw
    (bootloader) partition-size:hyp_a:0x80000
    (bootloader) partition-type:hyp_b:raw
    (bootloader) partition-size:hyp_b:0x80000
    (bootloader) partition-type:fsg:raw
    (bootloader) partition-size:fsg:0x200000
    (bootloader) partition-type:boot_a:raw
    (bootloader) partition-size:boot_a:0x4000000
    (bootloader) partition-type:boot_b:raw
    (bootloader) partition-size:boot_b:0x4000000
    (bootloader) partition-type:keymaster_a:raw
    (bootloader) partition-size:keymaster_a:0x80000
    (bootloader) partition-type:keymaster_b:raw
    (bootloader) partition-size:keymaster_b:0x80000
    (bootloader) partition-type:cmnlib_a:raw
    (bootloader) partition-size:cmnlib_a:0x80000
    (bootloader) partition-type:cmnlib64_a:raw
    (bootloader) partition-size:cmnlib64_a:0x80000
    (bootloader) partition-type:cmnlib_b:raw
    (bootloader) partition-size:cmnlib_b:0x80000
    (bootloader) partition-type:cmnlib64_b:raw
    (bootloader) partition-size:cmnlib64_b:0x80000
    (bootloader) partition-type:modem_a:raw
    (bootloader) partition-size:modem_a:0x6E00000
    (bootloader) partition-type:modem_b:raw
    (bootloader) partition-size:modem_b:0x6E00000
    (bootloader) partition-type:msadp_a:raw
    (bootloader) partition-size:msadp_a:0x40000
    (bootloader) partition-type:msadp_b:raw
    (bootloader) partition-size:msadp_b:0x40000
    (bootloader) partition-type:reserved:raw
    (bootloader) partition-size:reserved:0x3D80000
    (bootloader) partition-type:abl_a:raw
    (bootloader) partition-size:abl_a:0x200000
    (bootloader) partition-type:abl_b:raw
    (bootloader) partition-size:abl_b:0x200000
    (bootloader) partition-type:dip:raw
    (bootloader) partition-size:dip:0x100000
    (bootloader) partition-type:devinfo:raw
    (bootloader) partition-size:devinfo:0x1000
    (bootloader) partition-type:apdp_a:raw
    (bootloader) partition-size:apdp_a:0x40000
    (bootloader) partition-type:apdp_b:raw
    (bootloader) partition-size:apdp_b:0x40000
    (bootloader) partition-type:spunvm:raw
    (bootloader) partition-size:spunvm:0x800000
    (bootloader) partition-type:dpo:raw
    (bootloader) partition-size:dpo:0x1000
    (bootloader) partition-type:splash:raw
    (bootloader) partition-size:splash:0x20A4000
    (bootloader) partition-type:limits:raw
    (bootloader) partition-size:limits:0x1000
    (bootloader) partition-type:toolsfv:raw
    (bootloader) partition-size:toolsfv:0x100000
    (bootloader) partition-type:logfs:raw
    (bootloader) partition-size:logfs:0x800000
    (bootloader) partition-type:ddr:raw
    (bootloader) partition-size:ddr:0x100000
    (bootloader) partition-type:sec:raw
    (bootloader) partition-size:sec:0x4000
    (bootloader) partition-type:bluetooth_a:raw
    (bootloader) partition-size:bluetooth_a:0x100000
    (bootloader) partition-type:bluetooth_b:raw
    (bootloader) partition-size:bluetooth_b:0x100000
    (bootloader) partition-type:fsc:raw
    (bootloader) partition-size:fsc:0x20000
    (bootloader) partition-type:ssd:raw
    (bootloader) partition-size:ssd:0x2000
    (bootloader) partition-type:dtbo_a:raw
    (bootloader) partition-size:dtbo_a:0x807000
    (bootloader) partition-type:dtbo_b:raw
    (bootloader) partition-size:dtbo_b:0x807000
    (bootloader) partition-type:modemst1:raw
    (bootloader) partition-size:modemst1:0x200000
    (bootloader) partition-type:modemst2:raw
    (bootloader) partition-size:modemst2:0x200000
    (bootloader) partition-type:persist:raw
    (bootloader) partition-size:persist:0x2800000
    (bootloader) partition-type:misc:raw
    (bootloader) partition-size:misc:0x100000
    (bootloader) partition-type:keystore:raw
    (bootloader) partition-size:keystore:0x80000
    (bootloader) partition-type:devcfg_a:raw
    (bootloader) partition-size:devcfg_a:0x20000
    (bootloader) partition-type:devcfg_b:raw
    (bootloader) partition-size:devcfg_b:0x20000
    (bootloader) partition-type:qupfw_a:raw
    (bootloader) partition-size:qupfw_a:0x10000
    (bootloader) partition-type:qupfw_b:raw
    (bootloader) partition-size:qupfw_b:0x10000
    (bootloader) partition-type:modemcal:raw
    (bootloader) partition-size:modemcal:0x200000
    (bootloader) partition-type:uefivar:raw
    (bootloader) partition-size:uefivar:0x100000
    (bootloader) partition-type:ImageFv:raw
    (bootloader) partition-size:ImageFv:0x200000
    (bootloader) partition-type:frp:raw
    (bootloader) partition-size:frp:0x80000
    (bootloader) partition-type:sti:raw
    (bootloader) partition-size:sti:0x200000
    (bootloader) partition-type:storsec_a:raw
    (bootloader) partition-size:storsec_a:0x20000
    (bootloader) partition-type:storsec_b:raw
    (bootloader) partition-size:storsec_b:0x20000
    (bootloader) partition-type:rawdump:raw
    (bootloader) partition-size:rawdump:0x8000000
    (bootloader) partition-type:vbmeta_a:raw
    (bootloader) partition-size:vbmeta_a:0x10000
    (bootloader) partition-type:vbmeta_b:raw
    (bootloader) partition-size:vbmeta_b:0x10000
    (bootloader) partition-type:klog:raw
    (bootloader) partition-size:klog:0x400000
    (bootloader) partition-type:metadata:raw
    (bootloader) partition-size:metadata:0x1000000
    (bootloader) partition-type:ffufw:raw
    (bootloader) partition-size:ffufw:0x400000
    (bootloader) partition-type:system_a:raw
    (bootloader) partition-size:system_a:0xC2C00000
    (bootloader) partition-type:system_b:raw
    (bootloader) partition-size:system_b:0xC2C00000
    (bootloader) partition-type:vendor_a:raw
    (bootloader) partition-size:vendor_a:0x30000000
    (bootloader) partition-type:vendor_b:raw
    (bootloader) partition-size:vendor_b:0x30000000
    (bootloader) partition-type:userdata:raw
    (bootloader) partition-size:userdata:0xC7DB7BE00
    Dude, you're aware you own a prototype device right?

    `(bootloader) secure-boot:NONE`
    `(bootloader) secure:no`
    `(bootloader) hw-revision:pROTO1.0`

    This is a preproduction device, not intended for normal use.

    I'd contact who ever sold this to you and get a new device...

    Google prototypes, especially 1.0 version one often rely on old modem hacks and such, so I can't help you sadly.
    1
    What on bonito's LineageOS experience doesn't match stock functionality? There should be 0.
    Stock 9 or 11? The device shipped with Pie, if that's the yardstick. Otherwise, current AOSP 11 standards determine it a good build.

    2 steps forward and 11 steps back: To fully upgrade from the factory build, we lose custom recovery, MicroG, and ownership of /data. At present, there is no utility in updating the OS, or flashing a custom ROM for this device. Just novelty and convenience of having some UI features without rooting.
    In all sincerity, thank you for this answer. Please don't let my frustration with this device or the monolithic Google, in any way diminish your efforts or achievements.
    1
    Does this ROM, or any of the custom roms work with the Verizon variant of Pixel 3a XL?
    nope, as you can't unlock the bootloader