[Sony Xperia XZ1 Compact ROMs, Kernels, Recoveries,] Annie314:
Some experiences

I usually only lurk here, but posts like "I had this problem and solved it like this" helped me a lot, so I'm adding my data points.

Mobile Services not working

I am on Alditalk (O2 now I think) and first encountered this in RC0, where the phone would not get any mobile services and automatically re-boot after 30 seconds, unless you took out the SIM or enabled airplane mode. With RC4 and 1.2 I just didn't get mobile services.

This was solved for me by completely going back to stock, starting the phone and going through the "Your settings are being optimized for your carrier" stuff, then follow the steps for installing LineageOS etc. You do lose your data this way.

It was not solved for me by using o2 DE firmware instead of Customized DE.

Battery drain and phone getting warm

I never had this problem until 1.2, where I first used something from F-Droid. The F-Droid app had high battery usage in background (like 4% overall since last full charge) and my phone also got warm. Force-stopping F-Droid solved this for me.

Location issues

Location worked fine for me on RC0 and RC4, but I also got problems on 1.2. SatStats showed that the GPS itself was working fine and Tower Collector had no problem getting the cell either. But other apps could not get location info; some completely stop because of this (e.g. TIER). Location worked when switching to "Device only" mode and when setting preferred mobile network to 2G.

This was kind of solved for me by installing Déjà Vu Location Service and enabling it in UnifiedNlp settings, and disabling Mozilla Location Service. UnifiedNlp settings are accessible in the app menu or at Security & location/Location/Advanced. This solution is not great, but Maps works decently outside.

Edit: I checked the log and it reported some services crashing every second or two, so I cleared cache and data of Google Play services and now location works perfectly? (with Déjà Vu Location Service) I added some log below - I'm happy to supply more if it's of any use.

Wearable connection issues

After updating to 1.2 I got problems connecting my Garmin health tracker, but that's a really common wearable issue and might not be related. It got better doing the following: forget the tracker in bluetooth devices, turn bluetooth off on the wearable and the phone, turn both devices off and on, turn on phone bluetooth, turn on tracker bluetooth, pair again.

Everything looks completely weird

I had one run where suddenly gesture navigation was activated but did not work, quick settings were frozen and everything else was messed up as well. Turned out I had left out a step (I think reinstalling LineageOS after re-flashing firmware). I'm impressed anything worked at all ;)

Thank you for the great ROM and all the help! :)

03-08 17:11:43.685 27016 27016 E AndroidRuntime: FATAL EXCEPTION: main
03-08 17:11:43.685 27016 27016 E AndroidRuntime: Process: com.google.android.gms.persistent, PID: 27016
03-08 17:11:43.685 27016 27016 E AndroidRuntime: java.lang.SecurityException: Client must have ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission to perform any location operations.
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at beuf.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):39)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at beuf.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):52)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at beug.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):169)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at aeet.b(:com.google.android.gms@200414029@20.04.14 (100406-294335909):10)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at aedq.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):5)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at rld.b(:com.google.android.gms@200414029@20.04.14 (100406-294335909):2)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at rmg.b(:com.google.android.gms@200414029@20.04.14 (100406-294335909):6)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at rna.b(:com.google.android.gms@200414029@20.04.14 (100406-294335909):7)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at rmw.b(:com.google.android.gms@200414029@20.04.14 (100406-294335909):9)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at aemo.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):0)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at aemx.b(:com.google.android.gms@200414029@20.04.14 (100406-294335909):2)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at aemx.g(:com.google.android.gms@200414029@20.04.14 (100406-294335909):3)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at sbo.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):15)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at rmw.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):39)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at rmr.g(:com.google.android.gms@200414029@20.04.14 (100406-294335909):7)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at rmr.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):22)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at rna.g(:com.google.android.gms@200414029@20.04.14 (100406-294335909):2)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at rls.g(:com.google.android.gms@200414029@20.04.14 (100406-294335909):0)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at sbk.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):2)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at saj.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):4)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at saa.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):9)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at sad.handleMessage(:com.google.android.gms@200414029@20.04.14 (100406-294335909):31)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:106)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at adtt.a(:com.google.android.gms@200414029@20.04.14 (100406-294335909):2)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at adtt.dispatchMessage(:com.google.android.gms@200414029@20.04.14 (100406-294335909):14)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:193)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:6718)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	Suppressed: bkdf:
03-08 17:11:43.685 27016 27016 E AndroidRuntime:	at tk_trace.location_base-FusedLocationChimeraService_onBind(Unknown Source:0)
03-08 17:11:43.797 1396 2817 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=1357, [ Capabilities: NOT_RESTRICTED Unwanted: Uid: 10027] ], android.os.BinderProxy@1e66c05)
03-08 17:11:43.799 1396 1777 I ActivityManager: Process com.google.android.gms.persistent (pid 27016) has died: fore BFGS
03-08 17:11:43.799 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.auth.trustagent.GoogleTrustAgent in 1048576000ms
03-08 17:11:43.799 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.network.NetworkLocationService in 16777216000ms
03-08 17:11:43.799 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.internal.server.HardwareArProviderService in 4294967296000ms
03-08 17:11:43.799 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.internal.server.GoogleLocationService in 68719476736000ms
03-08 17:11:43.799 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.internal.PendingIntentCallbackService in 1000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.wearable.service.WearableService in 16000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.chimera.PersistentBoundBrokerService in 56000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.fused.FusedLocationService in 256000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.tapandpay.hce.service.TpHceService in 4503599627370496000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.instantapps.service.InstantAppsService in 96000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.geocode.GeocodeService in 12093528393908224ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.auth.setup.devicesignals.LockScreenService in 36862976ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.chimera.PersistentIntentOperationService in 136000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.geofencer.service.GeofenceProviderService in 896000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.contextmanager.service.ContextManagerService in 246290604621824000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.internal.GoogleLocationManagerService in 1000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.chimera.PersistentApiService in 296000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.chimera.PersistentDirectBootAwareApiService in 26000ms
03-08 17:11:43.800 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.gcm.GcmService in 221179904ms
03-08 17:11:43.819 1396 1460 I ActivityManager: Start proc 27098:com.google.android.gms.persistent/u0a27 for broadcast com.google.android.gms/.gcm.nts.SchedulerReceiver
03-08 17:11:44.025 1396 4638 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver
03-08 17:11:44.025 1396 1458 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
03-08 17:11:44.316 1396 1396 V SettingsProvider: Notifying for 0: content://settings/global/text_classifier_constants
03-08 17:11:44.320 1396 1777 I ActivityManager: Force stopping com.google.android.gms appid=10027 user=0: clear data
03-08 17:11:44.320 1396 1777 I ActivityManager: Killing 22899:com.google.android.youtube/u0a123 (adj 902): stop com.google.android.gms
03-08 17:11:44.323 1396 1777 I ActivityManager: Killing 27098:com.google.android.gms.persistent/u0a27 (adj 0): stop com.google.android.gms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.auth.trustagent.GoogleTrustAgent in 4194304000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.network.NetworkLocationService in 67108864000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.internal.server.HardwareArProviderService in 17179869184000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.internal.server.GoogleLocationService in 274877906944000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.wearable.service.WearableService in 64000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.fused.FusedLocationService in 1024000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.tapandpay.hce.service.TpHceService in 1000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.instantapps.service.InstantAppsService in 384000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.geocode.GeocodeService in 48374113575632896ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.auth.setup.devicesignals.LockScreenService in 147451904ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.chimera.PersistentIntentOperationService in 544000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.geofencer.service.GeofenceProviderService in 3584000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.contextmanager.service.ContextManagerService in 985162418487296000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/com.google.android.location.internal.GoogleLocationManagerService in 11000ms
03-08 17:11:44.323 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.chimera.PersistentApiService in 1184000ms
03-08 17:11:44.324 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.chimera.PersistentDirectBootAwareApiService in 21000ms
03-08 17:11:44.324 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.gcm.GcmService in 884719616ms
03-08 17:11:44.325 1396 1777 I ActivityManager: Killing 21710:com.google.android.gms.unstable/u0a27 (adj 906): stop com.google.android.gms
03-08 17:11:44.326 1396 1777 I ActivityManager: Killing 4597:com.google.android.gms.ui/u0a27 (adj 0): stop com.google.android.gms
03-08 17:11:44.326 1396 1777 W ActivityManager: Force removing ActivityRecord{70bed95 u0 com.google.android.gms/co.g.Space t109}: app died, no saved state
03-08 17:11:44.333 1396 1777 I ActivityManager: Killing 2371:com.google.android.gms/u0a27 (adj 500): stop com.google.android.gms
03-08 17:11:44.334 1396 1777 W ActivityManager: Scheduling restart of crashed service com.google.android.gms/.chimera.GmsIntentOperationService in 20990ms
03-08 17:11:44.335 1396 1777 I ActivityManager: Killing 20935:de.wetteronline.regenradar/u0a132 (adj 902): stop com.google.android.gms
03-08 17:11:44.337 1396 1777 I ActivityManager: Killing 21098:com.android.webview:sandboxed_process0/u0a132i8 (adj 0): isolated not needed
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{dc799e5 u0 com.google.android.gms/com.google.android.location.internal.server.HardwareArProviderService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{9a48e1 u0 com.google.android.gms/com.google.android.location.internal.GoogleLocationManagerService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{e723b45 u0 com.google.android.gms/com.google.android.location.network.NetworkLocationService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{3a79da6 u0 com.google.android.gms/com.google.android.contextmanager.service.ContextManagerService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{c6b2708 u0 com.google.android.gms/com.google.android.location.internal.server.GoogleLocationService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{f5cfce7 u0 com.google.android.gms/.auth.trustagent.GoogleTrustAgent}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{50f04f7 u0 com.google.android.gms/.chimera.PersistentIntentOperationService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{4dfdcf3 u0 com.google.android.gms/com.google.android.location.geofencer.service.GeofenceProviderService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{9bd27ab u0 com.google.android.gms/com.google.android.location.fused.FusedLocationService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{3f322f u0 com.google.android.gms/.gcm.GcmService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{5f1b1e7 u0 com.google.android.gms/.auth.setup.devicesignals.LockScreenService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{6416144 u0 com.google.android.gms/com.google.android.location.geocode.GeocodeService}
03-08 17:11:44.337 1396 1777 I ActivityManager: Force stopping service ServiceRecord{913eabd u0 com.google.android.gms/.tapandpay.hce.service.TpHceService}
03-08 17:11:44.369 1396 6055 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=1096, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Unwanted: Uid: 10027] ], android.os.BinderProxy@47de6ce)
03-08 17:11:44.369 1396 1661 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=1095, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Unwanted: Uid: 10027] ], android.os.BinderProxy@3e0cfc9)
03-08 17:11:44.369 1396 6055 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=1093, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Unwanted: Uid: 10027] ], android.os.BinderProxy@74239ef)
03-08 17:11:44.369 1396 3344 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=1094, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Unwanted: Uid: 10027] ], android.os.BinderProxy@2b3acfc)