[EOL][SODP][ROM][LineageOS][XZ2, XZ2C, XZ3] LineageOS 17.1 [STABLE][UNofficial]

Should I continue this project?

  • Yes, for the XZ2.

    Votes: 49 31.8%
  • Yes, for the XZ2C.

    Votes: 57 37.0%
  • Yes, for the XZ3.

    Votes: 45 29.2%
  • No.

    Votes: 3 1.9%

  • Total voters
    154
Search This thread

MartinX3

Recognized Contributor
Sep 14, 2014
5,710
2,822
Mars
martinx3.github.io
The Sony Open Devices Project is always happy about volunteers (coding, testing, etc) :)
Also mainlining your favorite snapdragon powered xperia device into the mainline kernel is possible and we will be glad to help you!


Code:
#include <std_disclaimer.h>
/*
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/

This is the LineageOS ROM for the Sony Xperia XZ2 (akari), XZ2C (apollo) and XZ3 (akatsuki)

This ROM build will always mainly based on Code from Sony AOSP & LineageOS and maybe include cherry-picks.
I plan to make monthly builds, after a new security patch level, if there is no need for a critical hotfix.

FAQ:
jerpelea said:
for a complete security patch you have to
1. flash the stock firmware using https://developer.sony.com/develop/open-devices/get-started/flash-tool/
2. build and flash the ROM
* The security patch may affect or not the proprietary parts depending on HW and implementation
* After official support ends you can still get security updates for kernel and Android but loader and firmware will be stuck to the latest official release

Bugtracker:

Bugreport:
  • A bugreport needs
    Code:
    logcat -b all
    and a way to reproduce the issue.
  • A crash of the system requires the content of the /sys/fs/pstore folder as bug report
    • Be aware that a second reboot erases this folder
  • A crash to the recovery partition requires additionally the content of the /dev/block/by-name/misc partition
    • You get the content via `cat /dev/block/by-name/misc partition > /path/to/output/file.txt`
  • To rescue a not responding phone:
    • VOLUP+POWER for 3 Seconds -> RESTART with one Vibration.
    • VOLUP+POWER for 20 Seconds -> SHUTDOWN with 3 Vibrations.
    • VOLUP+POWER+CAMERA for 30 Seconds -> HARDWARE SHUTDOWN by discharging a capacitor.

Thank you very much for your help, code contribution & testing! (Random order):
  • @jerpelea, the sony employees and their volunteers (people like you and me) coding this wonderful piece of software
  • @dhacke for providing a download server
  • @Raphos for the initial installation manual without a recovery system, after I switched to OTA zips.
  • @kgvarunkanth for the jenkins build server
  • And many thanks to the few donators! :)

A telegram group for technical SODP stuff:

XDA:DevDB Information
LineageOS, ROM for the Xperia XZ2

Contributors
MartinX3, SODP Team
Source Code: https://github.com/MartinX3-AndroidDevelopment-LineageOS/

ROM OS Version: Android 10
ROM Kernel: Linux 4.x
ROM Firmware Required: Latest Stock Firmware
Based On: LineageOS

Version Information
Status:
No Longer Updated
Current Stable Version: 17.1

Created 2020-02-02
Last Updated 2020-10-23
 
Last edited:

MartinX3

Recognized Contributor
Sep 14, 2014
5,710
2,822
Mars
martinx3.github.io
Download & Installation

Download ROM:

Download Drivers:
  • OEM (Tama) binaries
    • Please use the the OEM build which came before my last release, unless otherwise written.

GCAM Camera App:
  • Suggested GCams But GCAM's aren't usable at the moment until a camera hardware resource budget bug got fixed in the OEM binary blob.

Installation with a recovery:
  1. fastboot flash oem_a oem_*.img
  2. fastboot flash oem_b oem_*.img
  3. Flash the ROM in a recovery
  4. Reboot into recovery just to make sure you're on the new slot
  5. Google Apps like Playstore
  6. Dual Sim Patcher
  7. (In case a modification prevents your device from booting) fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

Flash the ROM without a recovery:
  1. Extract the payload.bin from the .zip file
  2. Extract the .img files with the Playload Dumper
  3. fastboot flash boot_a boot.img
  4. fastboot flash boot_b boot.img
  5. fastboot flash dtbo_a dtbo.img
  6. fastboot flash dtbo_b dtbo.img
  7. fastboot flash system_a system.img
  8. fastboot flash system_b system.img
  9. fastboot flash vbmeta_a vbmeta.img
  10. fastboot flash vbmeta_b vbmeta.img
  11. fastboot flash vendor_a vendor.img
  12. fastboot flash vendor_b vendor.img
  13. fastboot -w (Wipes your internal storage and the userdata)
  14. Continue with the normal installation
 
Last edited:

MartinX3

Recognized Contributor
Sep 14, 2014
5,710
2,822
Mars
martinx3.github.io
News

24.08.2020
since we have now an official lineageos based on stock, this rom would be double work.
So i stop the los port.
(sadly unless a dev owns a xz2p or xz3 these phones won't be supported in the official stock based lineageos)

the only difference between the stock and sodp editions are:
Sodp will get gcam support later and has camera2api level 3.
Stock will never support gcam apps and has the limited stock camera2api level.
Sodp uses a 4.14 kernel and probably get mainline support later.
Stock uses the stock 4.9 kernel and will probably be there forever.
Sodp targets to use as much open source as possible.

And livedisplay doesn't work in my sodp version.

Ps: After the september exams in the new semester i look for a rom replacement for the sake of diversity.
It's good to have a choice and with the available official supported sodp based pixel experiment, we have a rom which sadly forces you to use the full gapps (google apps package).

13.07.2020
july security patch level
oemv9c support
and any other sodp open source changes since my last build

18.06.2020
june security patch level
oemv8 support
and any other sodp open source changes since my last build

fixes for charger, battery, sleep (sideeffect working bluetooth audio) and more!

11.05.2020
may security patch level
oemv6 support
and any other sodp open source change since my last build

ps: Camera is work in progress.

Please flash gapps and the dual sim patcher again after applying an ota update.
It seems that the ota zip replaces every partition and deletes the modifications (like gapps).
Also it enforces avb heavily which prevents modifications like gapps from getting loaded.
So i deactivated avb now.
(but since the device bootloader can't be relocked the avb is not really useful anyway)

14.04.2020
now android 10.0.0_r33
april security patch level
oemv5 support
and any other sodp open source change since my last build

switched to:
  • zip files to flash
  • dual sim patcher instead of dual sim rom files
removed buildin gapps, since you can flash it now via twrp
installing this rom as an update won't remove the installed gapps.


ps: Camera is work in progress.


09.03.2020
march 2020 security update
oemv4 -> camera & other improvements
and any other lineageos / sodp open source changes since my last build

ps: Camera is work in progress.

Ps0:
Other than the aosp release, this lineageos got the new ril by qcom enabled for mobile network access.
Please test and report bugs. (dmesg & logcat, -> and pstore if the device crashes)
it will get activated in the next aosp release as well, if it makes no trouble.

01.03.2020
oemv4 is needed or device won't boot.
Oemv4 is not backward compatible with older releases.


oemv4 -> camera & other improvements
and any other lineageos / sodp open source changes since my last build

ps: Camera is work in progress.

Ps0:
Other than the aosp release, this lineageos got the new ril by qcom enabled for mobile network access.
Please test and report bugs. (dmesg & logcat, -> and pstore if the device crashes)
it will activated in the next aosp release as well, if it makes no trouble.

29.02.2020
added support for every sodp supported xperia https://github.com/martinx3-androiddevelopment-lineageos/
(except the loire and tone platform which no one requested.)

the oemv4 rom release will delay a bit.
Was in the need to delete my build cache for aosp and lineageos.

25.02.2020
need to take down the builds.
Oemv4 which comes tomorrow got some additional last minute changes today which needs a new rom compilation.

24.02.2020
oemv4 is needed or device won't boot.
Oemv4 is not backward compatible with older releases.


oemv4 -> camera & volte & other improvements
and an other lineageos / sodp open source changes since my last build

ps: Camera is work in progress.
Oemv4 maybe comes tomorrow.

15.02.2020
feburary security patch level
fixed bugs, now my sony aosp release and this lineageos port should contain the same amount of bugs (aside from the stuff on the lineageos part).
Switched from alpha to beta version.

The only instability i found on my own xz2 is a crash at night in flightmode without charger.
Anything else doesn't crash it here.
Might be various reasons.
If anyone has the same bug, please provide logs in my github issue tracker.
(and please look if your logs contain more informations than my logs).

02.02.2020
the first lineageos 17.1 build based on the sodp device trees.
My vanilla sodp release and lineageos should share the same bugs.
Plus bugs / missing features in lineageos and bugs introduced by myself porting sodp to lineageos :silly:

sadly i can't upload it at the moment to android file host.
Their new "stackpath" ddos blocking solution banned me, because i tried to upload the rom in 6 browser tabs. :silly:

fixed

have fun!

Ps: Camera is work in progress.

Twrp 10 is not ready, so i sadly can't start develop one for the xz2, xz2c, xz3.
https://twrp.me/site/update/2019/10/23/twrp-and-android-10.html
that's the reason i include opengapps pico for now.

And to use magisk, simply patch the boot.img by yourself in the magik manager app and flash it via fastboot.
Maybe you need to deactivate vbmeta, which wasn't the case at my site.

Gcam doesn't work with oemv3.
There is a library missing.
 
Last edited:

MartinX3

Recognized Contributor
Sep 14, 2014
5,710
2,822
Mars
martinx3.github.io
02.02.2020
The first LineageOS 17.1 build based on the SODP device trees.
My vanilla SODP release and LineageOS should share the same bugs.
Plus bugs / missing features in LineageOS and bugs introduced by myself porting SODP to LineageOS :silly:

Sadly I can't upload it at the moment to Android File Host.
Their new "Stackpath" DDOS blocking solution banned me, because I tried to upload the ROM in 6 browser tabs. :silly:

Fixed

Have Fun!

PS: Camera is work in progress.

TWRP 10 is not ready, so I sadly can't start develop one for the XZ2, XZ2C, XZ3.
https://twrp.me/site/update/2019/10/23/twrp-and-android-10.html
That's the reason I include OpenGapps Pico for now.

And to use Magisk, simply patch the boot.img by yourself in the magik manager app and flash it via fastboot.
Maybe you need to deactivate vbmeta, which wasn't the case at my site.

GCAM doesn't work with OEMv3.
There is a library missing.
 
Last edited:

MartinX3

Recognized Contributor
Sep 14, 2014
5,710
2,822
Mars
martinx3.github.io
I need some help from testers for logs and observed behavior.
It seems that the phone crashes while sleeping in combination with the installed firmware on my XZ2.
Does this crash only happen when someone upgraded his phone to stock 10.0 first or does it also happen with a previously installed stock 9.0 rom?
https://github.com/MartinX3-AndroidDevelopment-LineageOS/bug_tracker/issues/1
 
  • Like
Reactions: maoer

zhka

Senior Member
Nov 12, 2010
92
15
I need some help from testers for logs and observed behavior.
It seems that the phone crashes while sleeping in combination with the installed firmware on my XZ2.
I had the same on PE.
PE rom flashed over latest stock firmware, then latest aosp oem binary.
And always when I Iock phone for some time, impossible to wake up it. Only restart helps using volup+power.

P.S. now i'm on stock.
 
Last edited:
  • Like
Reactions: maoer

nikkdib

Senior Member
Oct 6, 2014
101
16
hi martin, thanks a lot for your work, a question, in this version the general stability of this rom is the same of your sonyaosp project? i will try today or tomorrow
 

nikkdib

Senior Member
Oct 6, 2014
101
16
Thank you, you're welcome :D

In theory it only contains bugs from SODP and LineageOS :silly:

ok i try to flash. now i have stock bugged android 10 firmware

edit: ok i flashed this rom and for now my phone seems doesn't crashed or freeze. i try to install gcam but gcam crash
 
Last edited:

Mazurik

Member
Dec 4, 2018
14
2
Very promising release=) However, I need your help, Bro, cause I'm officially stuck with the stock=))) Before I used your OMNI for 6 months and it was completely fine just the camera wasn't working at all regardless of any fixes I've tried! After that, I switched my H8266 xz2 Dual to your SODP to try Android 10, which I didn't like after playing with it for a while. And now - I flashed latest 52.0.A.8.131 or newer 52.1.A.0.532 for the US device - I COULDN'T find the correct twrp as well as I CAN'T install OMNIrom. I have a simple question ==> besides the stock, which rom is stable enough here to have a working camera and TWRP. From what I see, almost each rom has some issues. Instead of Lineage 17, could you fix the links for working 16th version? FIX me if I'm wrong=)))
 

MartinX3

Recognized Contributor
Sep 14, 2014
5,710
2,822
Mars
martinx3.github.io
Very promising release=) However, I need your help, Bro, cause I'm officially stuck with the stock=))) Before I used your OMNI for 6 months and it was completely fine just the camera wasn't working at all regardless of any fixes I've tried! After that, I switched my H8266 xz2 Dual to your SODP to try Android 10, which I didn't like after playing with it for a while. And now - I flashed latest 52.0.A.8.131 or newer 52.1.A.0.532 for the US device - I COULDN'T find the correct twrp as well as I CAN'T install OMNIrom. I have a simple question ==> besides the stock, which rom is stable enough here to have a working camera and TWRP. From what I see, almost each rom has some issues. Instead of Lineage 17, could you fix the links for working 16th version? FIX me if I'm wrong=)))

Thank you :)

At the moment the source code of TWRP 10.0 is not available/usable, but is needed to create a TWRP with the 10.0 code environment.

Why you can't install omnirom?
The TWRP only work for the 9.0 ROMs at the moment and will be fixed in the future.

The LineageOS 16.0 release wasn't made by me and I can't do anything (except creating my own LineageOS 16.0 but my time/ressources are sadly limited :silly:)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    The Sony Open Devices Project is always happy about volunteers (coding, testing, etc) :)
    Also mainlining your favorite snapdragon powered xperia device into the mainline kernel is possible and we will be glad to help you!


    Code:
    #include <std_disclaimer.h>
    /*
    *
    * We are not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at us for messing up your device, we will laugh at you.
    *
    */

    This is the LineageOS ROM for the Sony Xperia XZ2 (akari), XZ2C (apollo) and XZ3 (akatsuki)

    This ROM build will always mainly based on Code from Sony AOSP & LineageOS and maybe include cherry-picks.
    I plan to make monthly builds, after a new security patch level, if there is no need for a critical hotfix.

    FAQ:
    jerpelea said:
    for a complete security patch you have to
    1. flash the stock firmware using https://developer.sony.com/develop/open-devices/get-started/flash-tool/
    2. build and flash the ROM
    * The security patch may affect or not the proprietary parts depending on HW and implementation
    * After official support ends you can still get security updates for kernel and Android but loader and firmware will be stuck to the latest official release

    Bugtracker:

    Bugreport:
    • A bugreport needs
      Code:
      logcat -b all
      and a way to reproduce the issue.
    • A crash of the system requires the content of the /sys/fs/pstore folder as bug report
      • Be aware that a second reboot erases this folder
    • A crash to the recovery partition requires additionally the content of the /dev/block/by-name/misc partition
      • You get the content via `cat /dev/block/by-name/misc partition > /path/to/output/file.txt`
    • To rescue a not responding phone:
      • VOLUP+POWER for 3 Seconds -> RESTART with one Vibration.
      • VOLUP+POWER for 20 Seconds -> SHUTDOWN with 3 Vibrations.
      • VOLUP+POWER+CAMERA for 30 Seconds -> HARDWARE SHUTDOWN by discharging a capacitor.

    Thank you very much for your help, code contribution & testing! (Random order):
    • @jerpelea, the sony employees and their volunteers (people like you and me) coding this wonderful piece of software
    • @dhacke for providing a download server
    • @Raphos for the initial installation manual without a recovery system, after I switched to OTA zips.
    • @kgvarunkanth for the jenkins build server
    • And many thanks to the few donators! :)

    A telegram group for technical SODP stuff:

    XDA:DevDB Information
    LineageOS, ROM for the Xperia XZ2

    Contributors
    MartinX3, SODP Team
    Source Code: https://github.com/MartinX3-AndroidDevelopment-LineageOS/

    ROM OS Version: Android 10
    ROM Kernel: Linux 4.x
    ROM Firmware Required: Latest Stock Firmware
    Based On: LineageOS

    Version Information
    Status:
    No Longer Updated
    Current Stable Version: 17.1

    Created 2020-02-02
    Last Updated 2020-10-23
    12
    Download & Installation

    Download ROM:

    Download Drivers:
    • OEM (Tama) binaries
      • Please use the the OEM build which came before my last release, unless otherwise written.

    GCAM Camera App:
    • Suggested GCams But GCAM's aren't usable at the moment until a camera hardware resource budget bug got fixed in the OEM binary blob.

    Installation with a recovery:
    1. fastboot flash oem_a oem_*.img
    2. fastboot flash oem_b oem_*.img
    3. Flash the ROM in a recovery
    4. Reboot into recovery just to make sure you're on the new slot
    5. Google Apps like Playstore
    6. Dual Sim Patcher
    7. (In case a modification prevents your device from booting) fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

    Flash the ROM without a recovery:
    1. Extract the payload.bin from the .zip file
    2. Extract the .img files with the Playload Dumper
    3. fastboot flash boot_a boot.img
    4. fastboot flash boot_b boot.img
    5. fastboot flash dtbo_a dtbo.img
    6. fastboot flash dtbo_b dtbo.img
    7. fastboot flash system_a system.img
    8. fastboot flash system_b system.img
    9. fastboot flash vbmeta_a vbmeta.img
    10. fastboot flash vbmeta_b vbmeta.img
    11. fastboot flash vendor_a vendor.img
    12. fastboot flash vendor_b vendor.img
    13. fastboot -w (Wipes your internal storage and the userdata)
    14. Continue with the normal installation
    10
    Did you fullwipe your phone?
    The newest sodp twrp and the newest Los are working together
    I'm using it here

    Hi,
    After 2 fighting days with LOS, TWRP and my XZ2C dual sim, I finally achieved the installation :laugh:. Thank you Martin !

    This is what I did for, maybe it can help :
    Code:
    Create the .img files with payload dumper
    
    - Extract lineage-17.1-20200414-UNOFFICIAL-apollo_RoW.zip and put the payload.bin into payload_dumper folder
    - Generate the .img files 
    - In payload_dumper/output/ folder now, boot, dtbo, system, vbmeta and vendor.img
    
    Install stock .618 firmware with flashtool
    
    - Flash .618 stock firmware
    - Boot into .618 stock firmware
    - Activate developers options
    - Reboot into bootloader with adb reboot bootloader
    
    Wipe in fastboot mod
    
    - fastboot erase boot
    - fastboot erase cache
    - fastboot erase system
    - fastboot erase userdata
    
    Flash LOS .img  in fastboot mod
    
    - fastboot flash boot boot.img
    - fastboot flash dtbo dtbo.img
    - fastboot flash system system.img
    - fastboot flash vbmeta vbmeta.img
    - fastboot flash vendor vendor.img
    - fastboot flash oem_a SW_binaries_for_Xperia_Android_10.0.7.1_r1_v5a_tama.img
    - fastboot reboot-bootloader
    
    Install TWRP from 2020-04-13_20-20-57_twrp_sodp_xz2c.tar.gz  in fastboot mod
    
    - fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
    - fastboot boot twrp-xz2c.img => enter into TWRP
    
    - flash sony-dualsim-patcher-v4.zip
    - reboot system
    8
    02.02.2020
    The first LineageOS 17.1 build based on the SODP device trees.
    My vanilla SODP release and LineageOS should share the same bugs.
    Plus bugs / missing features in LineageOS and bugs introduced by myself porting SODP to LineageOS :silly:

    Sadly I can't upload it at the moment to Android File Host.
    Their new "Stackpath" DDOS blocking solution banned me, because I tried to upload the ROM in 6 browser tabs. :silly:

    Fixed

    Have Fun!

    PS: Camera is work in progress.

    TWRP 10 is not ready, so I sadly can't start develop one for the XZ2, XZ2C, XZ3.
    https://twrp.me/site/update/2019/10/23/twrp-and-android-10.html
    That's the reason I include OpenGapps Pico for now.

    And to use Magisk, simply patch the boot.img by yourself in the magik manager app and flash it via fastboot.
    Maybe you need to deactivate vbmeta, which wasn't the case at my site.

    GCAM doesn't work with OEMv3.
    There is a library missing.
    7
    News

    24.08.2020
    since we have now an official lineageos based on stock, this rom would be double work.
    So i stop the los port.
    (sadly unless a dev owns a xz2p or xz3 these phones won't be supported in the official stock based lineageos)

    the only difference between the stock and sodp editions are:
    Sodp will get gcam support later and has camera2api level 3.
    Stock will never support gcam apps and has the limited stock camera2api level.
    Sodp uses a 4.14 kernel and probably get mainline support later.
    Stock uses the stock 4.9 kernel and will probably be there forever.
    Sodp targets to use as much open source as possible.

    And livedisplay doesn't work in my sodp version.

    Ps: After the september exams in the new semester i look for a rom replacement for the sake of diversity.
    It's good to have a choice and with the available official supported sodp based pixel experiment, we have a rom which sadly forces you to use the full gapps (google apps package).

    13.07.2020
    july security patch level
    oemv9c support
    and any other sodp open source changes since my last build

    18.06.2020
    june security patch level
    oemv8 support
    and any other sodp open source changes since my last build

    fixes for charger, battery, sleep (sideeffect working bluetooth audio) and more!

    11.05.2020
    may security patch level
    oemv6 support
    and any other sodp open source change since my last build

    ps: Camera is work in progress.

    Please flash gapps and the dual sim patcher again after applying an ota update.
    It seems that the ota zip replaces every partition and deletes the modifications (like gapps).
    Also it enforces avb heavily which prevents modifications like gapps from getting loaded.
    So i deactivated avb now.
    (but since the device bootloader can't be relocked the avb is not really useful anyway)

    14.04.2020
    now android 10.0.0_r33
    april security patch level
    oemv5 support
    and any other sodp open source change since my last build

    switched to:
    • zip files to flash
    • dual sim patcher instead of dual sim rom files
    removed buildin gapps, since you can flash it now via twrp
    installing this rom as an update won't remove the installed gapps.


    ps: Camera is work in progress.


    09.03.2020
    march 2020 security update
    oemv4 -> camera & other improvements
    and any other lineageos / sodp open source changes since my last build

    ps: Camera is work in progress.

    Ps0:
    Other than the aosp release, this lineageos got the new ril by qcom enabled for mobile network access.
    Please test and report bugs. (dmesg & logcat, -> and pstore if the device crashes)
    it will get activated in the next aosp release as well, if it makes no trouble.

    01.03.2020
    oemv4 is needed or device won't boot.
    Oemv4 is not backward compatible with older releases.


    oemv4 -> camera & other improvements
    and any other lineageos / sodp open source changes since my last build

    ps: Camera is work in progress.

    Ps0:
    Other than the aosp release, this lineageos got the new ril by qcom enabled for mobile network access.
    Please test and report bugs. (dmesg & logcat, -> and pstore if the device crashes)
    it will activated in the next aosp release as well, if it makes no trouble.

    29.02.2020
    added support for every sodp supported xperia https://github.com/martinx3-androiddevelopment-lineageos/
    (except the loire and tone platform which no one requested.)

    the oemv4 rom release will delay a bit.
    Was in the need to delete my build cache for aosp and lineageos.

    25.02.2020
    need to take down the builds.
    Oemv4 which comes tomorrow got some additional last minute changes today which needs a new rom compilation.

    24.02.2020
    oemv4 is needed or device won't boot.
    Oemv4 is not backward compatible with older releases.


    oemv4 -> camera & volte & other improvements
    and an other lineageos / sodp open source changes since my last build

    ps: Camera is work in progress.
    Oemv4 maybe comes tomorrow.

    15.02.2020
    feburary security patch level
    fixed bugs, now my sony aosp release and this lineageos port should contain the same amount of bugs (aside from the stuff on the lineageos part).
    Switched from alpha to beta version.

    The only instability i found on my own xz2 is a crash at night in flightmode without charger.
    Anything else doesn't crash it here.
    Might be various reasons.
    If anyone has the same bug, please provide logs in my github issue tracker.
    (and please look if your logs contain more informations than my logs).

    02.02.2020
    the first lineageos 17.1 build based on the sodp device trees.
    My vanilla sodp release and lineageos should share the same bugs.
    Plus bugs / missing features in lineageos and bugs introduced by myself porting sodp to lineageos :silly:

    sadly i can't upload it at the moment to android file host.
    Their new "stackpath" ddos blocking solution banned me, because i tried to upload the rom in 6 browser tabs. :silly:

    fixed

    have fun!

    Ps: Camera is work in progress.

    Twrp 10 is not ready, so i sadly can't start develop one for the xz2, xz2c, xz3.
    https://twrp.me/site/update/2019/10/23/twrp-and-android-10.html
    that's the reason i include opengapps pico for now.

    And to use magisk, simply patch the boot.img by yourself in the magik manager app and flash it via fastboot.
    Maybe you need to deactivate vbmeta, which wasn't the case at my site.

    Gcam doesn't work with oemv3.
    There is a library missing.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone