LineageOS 17.1 20240425 xz2c/XZ2 Compact
This is the first public release of the ROM for the XZ2C. I have only checked the RR-Q variants of each, however I assume since they work and Flamefire's lilac ROM works, that this also works. If you wish to have more proper testing, you will have to donate a phone. Even then, how I would test it out more than boot I'm not completely sure.
It uses Flamefire's patches, however the ROM is lacking some features as compared to Flamefire's ROMs. Main features missing are Sony Camera, Xperia Parts, OpenCustomizationSelector, updated sources/kernel, etc. Check Issues for more information. I eventually want to rectify this, however I don't have the time, nor am I likely have the skill if I were to try. If you can help, please do. It also includes SystemUIWithLegacyRecents, so it has the older style Android 8 recents while being Android 10.
lineage-17.1-*-UNOFFICIAL-xz2c.zip is regular, lineage-17.1-*-MICROG-xz2c.zip is the MicroG version.
Basic install guide:
0: If you haven't already unlocked bootloader, follow the instructions on this page.
0.5: If you aren't already on the Latest Android 10 (52.1.A.3.137 or 52.1.A.3.49) firmware for your region. Install it and make sure VoLTE works if you have it. (look up a guide as this is a bit involved) You may also want to check this if you have AT&T or T-Mobile and want VoLTE. Paths are different for the XZ2C as they're in vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw/generic and are folder based instead of file name based. T-Mobile is in row/tmobile/vlvw/us/mcfg_sw.mbn, ir51_92 is in test/ir51_92/vlvw/test/mcfg_sw.mbn, and default is in common/default/non_ims/a/mcfg_sw.mbn.
1: Power your phone off, and boot into fastboot (power off + volume up and plug in)
2: Flash boot.img in fastboot. You should have fastboot if you did step 0. fastboot flash boot boot.img
2.5: Not sure if needed, but you might also want to flash dtbo and vbmeta. fastboot flash dtbo dtbo.img and fastboot flash vbmeta vbmeta.img
3: Boot into recovery. Turn off phone, then hold power up + volume down until phone turns on and boots into LineageOS recovery.
4: Do a Factory reset. This will remove everything on internal storage, so back anything important up before you do this,
5: Go to Apply update, if you have a SD card or USB flash drive or any non-internal storage device, you can put the ROM on that, however I've found Apply from ADB to be more reliable. For applying from ADB, you need to connect the phone to your computer and do adb sideload (rom). Repeat the same for any other flashables you may want.
6: Once everything is done, just reboot.
Thank you for using my builds of LineageOS 17.1. Please let me know what bugs or issues you encounter with it.