Does someone or @modpunk know whether it would be possible to enable ANT+ on the Compact XZ1? The Qualcomm MSM8998 chipset should have support for it as should all Qualcomm chipsets as far as I am aware. The Sony devices had ANT+ in the past but not after around 2014 AFAIK.
Replying to a rather old post, but maybe that will help people find it. I am running Lineage 18.1 from here on an SO-02K. Here's what I did.
I generally followed the instructions of mortalgen here. First I backed up my drm keys following the procedure of j4nn. Then I paid for and used S1 unlock tool to set bootloader unlock allowed, unlocked by usual Sony procedure, and restored my drm keys. Now I'm supposed to install Lineage over the latest stock, so I downloaded SO-02K_NTT DoCoMo JP_47.2.B.5.38-R11C using Xperifirm and upgraded to that. (Should I have used the latest G8441 build instead?) Then I installed TWRP (listed for "XZ1 compact" with no distinction between SO-02K and G8441) and used that to install lineage-18.1-20210120-UNOFFICIAL-v2.0-lilac.zip. Now my phone says it is a G8441. I installed Magisk using the boot image patching procedure.
Generally things are working very well. I had two problems. First, my phone was using too much CPU and running down the battery. This was caused by some problem with NFC. I think it was repeatedly starting NFC processes that immediately crashed. Since I don't care about NFC, I deleted it using terminal_debloat, and that problem was fixed. Now I'm getting about 2%/hour battery drain, which is better but not great. Probably there are other improvements to make.
(Before trying LIneage I tried Havoc, and that had an even worse problem with high CPU usage, and I was not able to find the cause.)
The other problem is that LTE doesn't work after booting unless I switch to 3G and back to LTE, as discussed in this thread. I set up the "network switcher" service under Xperia Parts settings, and that does this automatically. But now I'm worried. Does this have to actually establish a 3G connection to work? If so, I won't be able to use LTE after the 3G shutdown is complete, which is the purpose for which I bought this phone. Thanks.
I'm now trying to use Tello (MVNO for T-mobile) on my SO-02K using this ROM (lineage-18.1-20210120-UNOFFICIAL-v2.0-lilac.zip) and getting nowhere. Before this (see above message) I was using Black Wireless (MVNO for AT&T). This worked for everything everything except voice calls, which were immediately disconnected. But this is not surprising because AT&T apparently only allows a specific list of models. So I borrowed a Tello SIM. When I put it in and started my phone it said something like "your phone will now restart to work with your carrier". It restarted and now the customization selector says that the configuration is "amss_fsg_lilac_tmobile_us_ims_tar.mbn". So at some point it recognized this as a T-mobile SIM. But after restarting it cannot read the SIM at all. SIM status says everything is not available.
Any ideas? I'd appreciate any help before I give up on this phone and this ROM.
I believe it has to do with which bootloader your phone has installed. The original (8.1/Oreo) one was the lock, and the 9/Pie update changed it to the warning triangle - probably because it was implying that you could re-lock it (which you cannot).
You could probably roll it back by downgrading your phone (using Xperifirm) but you probably want the updated one if you're using a newer ROM.
It always suggested to me that there might be a way to remove/hide the warning, but it's a very scary change to test, since if you flash the wrong thing to your bootloader you completely brick the phone...
This is an alternative ROM for the Sony Xperia XZ1 Compact. It offers several privacy features and F-Droid App Store preinstalled. If you're coming from LineageOS 17.1 you can simply update! No need to wipe anything.
Signed with dev keys
FDroid Privilege Extension
Well tested but some bugs maybe included
You can download the latest release here. Check the ChangeLog below for firmware requirements!
Put the zip file of the ROM on you sdcard or internal store and boot into recovery. If you use my TWRP recovery, you should use that one to flash the ROM.
Make sure you select Zip signature verification.
This will make sure the zip file has not been altered!
UnifiedNlp doesn't work with LineageOS 18.1 yet
Spell checking doesn't switch if you change keyboards