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

Should I continue this project?

  • Yes, for the XZ2.

    Votes: 57 33.1%
  • Yes, for the XZ2C.

    Votes: 61 35.5%
  • Yes, for the XZ3.

    Votes: 51 29.7%
  • No.

    Votes: 3 1.7%

  • Total voters
    172
Search This thread

Raphos

Senior Member
Jul 31, 2015
236
88
Elsass
@MartinX3

As a user I would say don't stop but at the end it's up to you.. You put a lot of work in and I really appreciate this and I'm sure there are many others, some don't but fu**'em..

I consider your ROM as more clean as it has the clean AOSP base but from a enduser perspective atm Stock based LOS is the better choice (camera!), we all know that this is very hard work and I'm still not sure how far this can even go? If it won't get to a point where I could give the device to my girlfriend or mother (I mean the average user who simply want a device where everything is working) in the near future, I would "stop wasting my time" if I were you and maybe contribute to the other project as I think there is no competition between the two projects cause they are so different.

However you will decide I want to say thank you for the amazing work you've done bro!! :highfive::victory::good:

Hi,
I will stay tune to this discussion and will lovely come back if MartinX3 continue this project :good:
 

maverick6664

Senior Member
Aug 18, 2017
86
17
@MartinX3

On second thought, it's completely up to you, @MartinX3. Actually this project is de facto complete until Android 11 is out. It will be some months ahead and I have no idea who will do it. Personally I don't think of any new feature to add to this rom. So I guess it's your call, Martin.

Anyway I hope you keep up the good work and begin new projects!! Thanks a LOT!!
 
Last edited:

Lp26

Senior Member
Apr 1, 2019
85
20
(Coming back after a while (4pages ^^)…) At first, I was entirely confused about what you were talking about, until I realised that there is now an official Lineage OS support for XZ2(C) (https://download.lineageos.org/xz2c) and that this is the whole starting point of this discussion ^^ (https://forum.xda-developers.com/showpost.php?p=83146279&postcount=544)
So I'm "documenting" this for other people who might get confused

Could someone explain what are the differences for the end user between official Lineage OS and this or other version based on Sony Open Device Project (SODP) ? I mean what's working or not.

If we wanna switch form this ROM (or in my case OmniROM build from @MartinX3) to the official LOS build, is there any special operation that we should do ? Or can we just wipe everything and install the new ROM ?

--
@MartinX3 : I don't know if you should continue or not, and in fact it's entirely up to you (as for any volunteer work ^^), and I don't know yet if your builds will continue to be useful to me, but in any case be sure that all the great work you did on this build was appreciated (a lot ;), and I want to thank you for that :)))))
(btw, I'm using my phone without google stuff and so on thanks to you for 1 year)
 

entelecheia

Member
Mar 13, 2020
6
2
Gee, the forum has been ominously quiet. Does this mean development here is halted, after all? I've really loved this SODP build, @MartinX3, thank you for your invaluable work. :highfive: Looks like we're going "official" though, eh? Can anybody please confirm if the upgrade experience is as seamless going to stock as it has been to upgrade these SODP builds? Do we have to wipe Data? Reinstall GApps? Reflash Magisk? And to reiterate the curiosity of @Lp26, what sort of end-user differences should we be expecting?

Much obliged
 

Lp26

Senior Member
Apr 1, 2019
85
20
I'm also curious to know if it's possible to switch to the official build without any issue, because we apparently need to flash stock first (android 10 version), change the firmware, and then install the official one. I'm not sure of the whole process (what are the steps, …) and if it's safe ^^
 

MartinX3

Recognized Contributor
Sep 14, 2014
5,930
3,006
Mars
martinx3.github.io
Missing camera is a big disadvantage.

I admit stock firmware is usually stable, but lineage/sodp is smarter and as I mentioned, Lineage comes with wifi calling. The only disadvantage is that Lineage's recovery is unreliable (I have difficulty installing dual-patch and Magisk), so Martin's twrp for sodp comes in handy. xz2 is a nice model; fast enough, good camera, display, durable battery and these days its price is surprisingly affordable (used H8266 is about $150 at ebay). I hope it will live longer than any other previous xperia's, even if 5G prevails (though I don't think it's in the near future. It's unnecessarily fast. I can't imagine watching HD streaming videos on a 5-6 inch smartphone or can't imagine other usages consuming much data. Usually we do it at home with a desktop with a large display which is cheaper than a 5G phone/connection.)

So I'll miss Lineage/sodp combi if Martin stops developing for xz2 series....:(

And to Martin, if you stop developing this, what project do you intend to do? Even a possibility is fine. Please.

Martin when You give as Ressurection Remix and Paranoid Android?

@MartinX3

As a user I would say don't stop but at the end it's up to you.. You put a lot of work in and I really appreciate this and I'm sure there are many others, some don't but fu**'em..

I consider your ROM as more clean as it has the clean AOSP base but from a enduser perspective atm Stock based LOS is the better choice (camera!), we all know that this is very hard work and I'm still not sure how far this can even go? If it won't get to a point where I could give the device to my girlfriend or mother (I mean the average user who simply want a device where everything is working) in the near future, I would "stop wasting my time" if I were you and maybe contribute to the other project as I think there is no competition between the two projects cause they are so different.

However you will decide I want to say thank you for the amazing work you've done bro!! :highfive::victory::good:

Hi,
I will stay tune to this discussion and will lovely come back if MartinX3 continue this project :good:

@MartinX3

On second thought, it's completely up to you, @MartinX3. Actually this project is de facto complete until Android 11 is out. It will be some months ahead and I have no idea who will do it. Personally I don't think of any new feature to add to this rom. So I guess it's your call, Martin.

Anyway I hope you keep up the good work and begin new projects!! Thanks a LOT!!

(Coming back after a while (4pages ^^)…) At first, I was entirely confused about what you were talking about, until I realised that there is now an official Lineage OS support for XZ2(C) (https://download.lineageos.org/xz2c) and that this is the whole starting point of this discussion ^^ (https://forum.xda-developers.com/showpost.php?p=83146279&postcount=544)
So I'm "documenting" this for other people who might get confused

Could someone explain what are the differences for the end user between official Lineage OS and this or other version based on Sony Open Device Project (SODP) ? I mean what's working or not.

If we wanna switch form this ROM (or in my case OmniROM build from @MartinX3) to the official LOS build, is there any special operation that we should do ? Or can we just wipe everything and install the new ROM ?

--
@MartinX3 : I don't know if you should continue or not, and in fact it's entirely up to you (as for any volunteer work ^^), and I don't know yet if your builds will continue to be useful to me, but in any case be sure that all the great work you did on this build was appreciated (a lot ;), and I want to thank you for that :)))))
(btw, I'm using my phone without google stuff and so on thanks to you for 1 year)

Gee, the forum has been ominously quiet. Does this mean development here is halted, after all? I've really loved this SODP build, @MartinX3, thank you for your invaluable work. :highfive: Looks like we're going "official" though, eh? Can anybody please confirm if the upgrade experience is as seamless going to stock as it has been to upgrade these SODP builds? Do we have to wipe Data? Reinstall GApps? Reflash Magisk? And to reiterate the curiosity of @Lp26, what sort of end-user differences should we be expecting?

Much obliged

I'm also curious to know if it's possible to switch to the official build without any issue, because we apparently need to flash stock first (android 10 version), change the firmware, and then install the official one. I'm not sure of the whole process (what are the steps, …) and if it's safe ^^

Thank you all :)
I am back after a 2 weeks 40°C heat wave here in germany :silly: (and a reinstallation of my computer after 2 years to make it faster and more modern) so I wasn't really able to answer here.

You just need a fullwipe, flash stock, boot stock until you reach the app screen (to flash a baseband update) and then fullwipe again and flash the stock based LOS.
And then apply the OTA each time you want (and you should upgrade the rest of your phone with each new stock firmware relase if baseband updates for your connectivity and full security updates are important for you.

Yes, It doesn't make sense for me to reinvent the wheel and provide unofficial LOS updates, if there is a official one.
It's double work.
I would like to port a new ROM for the sake of compatibility. :)

About the difference:
It uses the stock 4.9 kernel and probably stay with it forever.
You have the stock camera experience.
More closed source blobs.

SODP at the moment uses the 4.14 kernel and maybe the XZ2 will move on the 4.19 kernel and mainline (kernel.org probably without closed source hardware drivers, so no hacks and shims for newer android versions and the possibility for alternative OS' like postmarketOS)
A camera which needs a calibration in whitebalance and focus.
GCAM support, which sadly is currently broken.
The target to use as much open source as possible.
Means most of the work is not already done by the stock firmware and here more stuff need to get developed/fixed by volunteers at the SODP side.

Aaand the question in the end is, what's a great, popular ROM with a good development team and community?
I heard resurrection remix and paranoid android?
 
  • Like
Reactions: scaniathe and Lp26

Generic123.

Senior Member
May 3, 2016
147
29
OnePlus Nord N10 5G
Thank you all :)
I am back after a 2 weeks 40°C heat wave here in germany :silly: (and a reinstallation of my computer after 2 years to make it faster and more modern) so I wasn't really able to answer here.

You just need a fullwipe, flash stock, boot stock until you reach the app screen (to flash a baseband update) and then fullwipe again and flash the stock based LOS.
And then apply the OTA each time you want (and you should upgrade the rest of your phone with each new stock firmware relase if baseband updates for your connectivity and full security updates are important for you.

Yes, It doesn't make sense for me to reinvent the wheel and provide unofficial LOS updates, if there is a official one.
It's double work.
I would like to port a new ROM for the sake of compatibility. :)

About the difference:
It uses the stock 4.9 kernel and probably stay with it forever.
You have the stock camera experience.
More closed source blobs.

SODP at the moment uses the 4.14 kernel and maybe the XZ2 will move on the 4.19 kernel and mainline (kernel.org probably without closed source hardware drivers, so no hacks and shims for newer android versions and the possibility for alternative OS' like postmarketOS)
A camera which needs a calibration in whitebalance and focus.
GCAM support, which sadly is currently broken.
The target to use as much open source as possible.
Means most of the work is not already done by the stock firmware and here more stuff need to get developed/fixed by volunteers at the SODP side.

Aaand the question in the end is, what's a great, popular ROM with a good development team and community?
I heard resurrection remix and paranoid android?

I recently got my Xperia XZ2, and would love to see HavocOS on it, so my vote goes to that.
 

cesarp3791

Senior Member
Sep 5, 2012
103
34
OnePlus 3
Thank you all :)
I am back after a 2 weeks 40°C heat wave here in germany :silly: (and a reinstallation of my computer after 2 years to make it faster and more modern) so I wasn't really able to answer here.

You just need a fullwipe, flash stock, boot stock until you reach the app screen (to flash a baseband update) and then fullwipe again and flash the stock based LOS.
And then apply the OTA each time you want (and you should upgrade the rest of your phone with each new stock firmware relase if baseband updates for your connectivity and full security updates are important for you.

Yes, It doesn't make sense for me to reinvent the wheel and provide unofficial LOS updates, if there is a official one.
It's double work.
I would like to port a new ROM for the sake of compatibility. :)

About the difference:
It uses the stock 4.9 kernel and probably stay with it forever.
You have the stock camera experience.
More closed source blobs.

SODP at the moment uses the 4.14 kernel and maybe the XZ2 will move on the 4.19 kernel and mainline (kernel.org probably without closed source hardware drivers, so no hacks and shims for newer android versions and the possibility for alternative OS' like postmarketOS)
A camera which needs a calibration in whitebalance and focus.
GCAM support, which sadly is currently broken.
The target to use as much open source as possible.
Means most of the work is not already done by the stock firmware and here more stuff need to get developed/fixed by volunteers at the SODP side.

Aaand the question in the end is, what's a great, popular ROM with a good development team and community?
I heard resurrection remix and paranoid android?

not that my vote should decide anything (you're the one that decides :D), but i would love a stable ROM with some amount of customisation goodies. i think stability is key to a good ROM, then you have the added features and customisation as a cherry on top :)
 

tb_

Senior Member
Jun 6, 2008
99
51
Thank you all :)
I am back after a 2 weeks 40°C heat wave here in germany :silly: (and a reinstallation of my computer after 2 years to make it faster and more modern) so I wasn't really able to answer here.

You just need a fullwipe, flash stock, boot stock until you reach the app screen (to flash a baseband update) and then fullwipe again and flash the stock based LOS.
And then apply the OTA each time you want (and you should upgrade the rest of your phone with each new stock firmware relase if baseband updates for your connectivity and full security updates are important for you.

Yes, It doesn't make sense for me to reinvent the wheel and provide unofficial LOS updates, if there is a official one.
It's double work.
I would like to port a new ROM for the sake of compatibility. :)

About the difference:
It uses the stock 4.9 kernel and probably stay with it forever.
You have the stock camera experience.
More closed source blobs.

SODP at the moment uses the 4.14 kernel and maybe the XZ2 will move on the 4.19 kernel and mainline (kernel.org probably without closed source hardware drivers, so no hacks and shims for newer android versions and the possibility for alternative OS' like postmarketOS)
A camera which needs a calibration in whitebalance and focus.
GCAM support, which sadly is currently broken.
The target to use as much open source as possible.
Means most of the work is not already done by the stock firmware and here more stuff need to get developed/fixed by volunteers at the SODP side.

Aaand the question in the end is, what's a great, popular ROM with a good development team and community?
I heard resurrection remix and paranoid android?


Martin can you explain which part of the camera is closed and which part is open. Why can’t we use other devices camera files with sodp base for example


Sent from my iPhone using Tapatalk
 

MartinX3

Recognized Contributor
Sep 14, 2014
5,930
3,006
Mars
martinx3.github.io
@MartinX3

Maybe if you get a little free time, you can help get the XZ2 Premium's touch screen working on Official Lineage. It boots fine, but the touch still doesn't work.


I throw a vote in for Pixel Experience though. It has always been my favorite.

But Pixel Experience is already available :p

Which official XZ2P LOS? I don't see any XDA thread about it and without the hardware it's hard to realize.
 

MartinX3

Recognized Contributor
Sep 14, 2014
5,930
3,006
Mars
martinx3.github.io
PA is already in work, as far i have read.
RR, CrDroid, Havoc...

I recently got my Xperia XZ2, and would love to see HavocOS on it, so my vote goes to that.

not that my vote should decide anything (you're the one that decides :D), but i would love a stable ROM with some amount of customisation goodies. i think stability is key to a good ROM, then you have the added features and customisation as a cherry on top :)

Martin can you explain which part of the camera is closed and which part is open. Why can’t we use other devices camera files with sodp base for example


Sent from my iPhone using Tapatalk

Thank you for the recommendations
It seems that there is no clear choice, which ROM to use. :p
But until my end of september exams it will be anyway hard for me to find time porting a new rom.

Sadly there is no open camera part, the CamX hal from qualcom which is used on the flagship line since the SMD845 is closed source.
You need to port the closed source code to every new kernel version (unless you mainline it, but mainlining doesn't make money for the companies and takes time, because they need to write clean code).
And without the permission of QCom it is impossible to open source it.
Later the hope would be to use the linux libcamera and some developer power to make the camera available in mainline.

https://libcamera.org/
 
Last edited:
  • Like
Reactions: cesarp3791

jal3223

Senior Member
Mar 14, 2009
1,505
395
Google Pixel XL
Samsung Galaxy S8+
But Pixel Experience is already available :p

Which official XZ2P LOS? I don't see any XDA thread about it and without the hardware it's hard to realize.


Oh, sorry. I didn't know that it was already available.

The official Lineage for the XZ2 and XZ2C models is what I meant. @Sjll was able to get it to boot and everything, but so far the touch screen issue hasn't been fixed. The camera is also broken according to the logs as well.
 

MartinX3

Recognized Contributor
Sep 14, 2014
5,930
3,006
Mars
martinx3.github.io
That´s what I´ve seen here; no way to do it like this?
XDA DevDB Information
lineageos_17_sony_lilac, ROM for the Sony Xperia XZ1 Compact
Contributors modpunk, derf elot
2020-08-09 | 1.4 | 47.2.A.11.228
Fixed camera memory leak
Updated camera app to the one from XZ2c

That's a stock based ROM, which uses the stock camera driver and the stock framework to run the stock sony camera.
But I doubt sony put the IPA into the stock camera, so you just would have a stock camera UI on the ROM with the same quality.
 

MartinX3

Recognized Contributor
Sep 14, 2014
5,930
3,006
Mars
martinx3.github.io
Oh, sorry. I didn't know that it was already available.

The official Lineage for the XZ2 and XZ2C models is what I meant. @Sjll was able to get it to boot and everything, but so far the touch screen issue hasn't been fixed. The camera is also broken according to the logs as well.

If that's true I wonder how it got the "official" status in LOS.
But Oliver is also a core LOS team member, so it wouldn't wonder me if giving it an official status was easy.
 

jal3223

Senior Member
Mar 14, 2009
1,505
395
Google Pixel XL
Samsung Galaxy S8+
If that's true I wonder how it got the "official" status in LOS.
But Oliver is also a core LOS team member, so it wouldn't wonder me if giving it an official status was easy.


It's only official for the XZ2 and XZ2C models. Sjll was just working with me to get the XZ2P also added to the official builds in a private telegram chat. He tried a few things, but we could not get the touch drivers working so far. I may have worded my previous messages wrong. My apologies.
 

MartinX3

Recognized Contributor
Sep 14, 2014
5,930
3,006
Mars
martinx3.github.io
It's only official for the XZ2 and XZ2C models. Sjll was just working with me to get the XZ2P also added to the official builds in a private telegram chat. He tried a few things, but we could not get the touch drivers working so far. I may have worded my previous messages wrong. My apologies.

Ahhh, that makes everything clear.
The XZ3 should be easier, its touch driver got added to the kernel by the SODP team.
I don't know if the driver of the touch kernel module for the xz2P exist.
Did you try to load the kernel module like the stock rom and my twrp doing it?
 

jal3223

Senior Member
Mar 14, 2009
1,505
395
Google Pixel XL
Samsung Galaxy S8+
Ahhh, that makes everything clear.
The XZ3 should be easier, its touch driver got added to the kernel by the SODP team.
I don't know if the driver of the touch kernel module for the xz2P exist.
Did you try to load the kernel module like the stock rom and my twrp doing it?

@Sjll tried several different things as well as rebuilding the kernel from stock firmware sources. Nothing really helped though. He even tried rebuilding several Vendor images to try to add the drivers the same way that stock touch was accomplished on his custom kernel for the XZ2p but it didn't work. I think he has given up until he can obtain a XZ2P himself one day.
 

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.