[ROM][8.1.0][UNOFFICIAL][GO] LineageOS 15.1 || Alpha 2 || 10 June 2018

Search This thread

corphish

Recognized Developer / Inactive Recognized Contrib
Apr 16, 2014
1,014
2,452
153
Durgapur
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.*/

LineageOS is a free, community built, aftermarket firmware distribution of Android, which is designed to increase performance and reliability over stock Android for your device.
All of the LineageOS source code is available on their github.

What's NOT working
  • Camera
  • Hotspot

Installation instructions
  • Boot to recovery mode, use TWRP 3.0.2 only as TWRP 3.0.0 reportedly has issues with flashing it.
  • Do a factory reset.
  • Flash ROM, then flash GApps, and then flash the addons if any.
  • Reboot. First boot will take time.

Downloads
ROM - AndroidfileHost

Source
Device Tree
Kernel Source

Credits
@Olivier @AdrianDC
@Agent_fabulous @STRYDER~007
@AdrianDC and all others who worked in development for Sony devices.

XDA:DevDB Information
LineageOS 15.1, ROM for the Sony Xperia L

Contributors
corphish
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x

Version Information
Status: Alpha

Created 2018-02-19
Last Updated 2018-06-10
 

Attachments

  • Screenshot_Settings_20180220-001458.png
    Screenshot_Settings_20180220-001458.png
    40 KB · Views: 4,120
  • Screenshot_System_UI_20180220-001528.png
    Screenshot_System_UI_20180220-001528.png
    130.5 KB · Views: 4,094
  • Screenshot_Trebuchet_20180220-001519.jpg
    Screenshot_Trebuchet_20180220-001519.jpg
    24.7 KB · Views: 4,048
  • Screenshot_Trebuchet_20180220-001601.jpg
    Screenshot_Trebuchet_20180220-001601.jpg
    22.6 KB · Views: 3,968
Last edited:

corphish

Recognized Developer / Inactive Recognized Contrib
Apr 16, 2014
1,014
2,452
153
Durgapur
F.A.Q

Q. Why pre-alpha and all?
The reason why this build is pre-alpha, and in other words, simply unusable, is because deep sleep doesn't work, that means the phone cannot be kept idle (it can be if connected to power source). This is a big issue as it renders other (basic) functionalities useless. I wanted to fix this and then release, but have been out of luck. So I decided to release this anyway, just to let people know that work is being done on getting Lineage 15.x work on Xperia L. Even if this fails big time and the project needs to be abandoned, well atleast the people would get to use whatever worked. Ofcourse I am not giving up yet, unless I really really get frustrated. As of this build, flash it if interested, see how oreo looks like, and then flash back the old rom.

Q. What GApps to flash?
I did not use GApps during my testing, but if you want to use, use opengapps (8.0 ARM). Recommended - pico or micro packages. You do need to modify the installer scripts inside opengapps zip, otherwise installation would fail due to version mismatch.
 
Last edited:

corphish

Recognized Developer / Inactive Recognized Contrib
Apr 16, 2014
1,014
2,452
153
Durgapur
Changelog

20180610 (Alpha 2)
- Fixed mobile data.
- Fixed issue which caused downloads to fail.
- Updated lineage sources.​

20180224 (Alpha 1)
- Fixed deep sleep.
- Fixed proximity sensor.
- Updated lineage sources.​

20180219 (Pre-alpha)
- Initial release.​
 
Last edited:

kacperp2001

New member
Feb 19, 2018
2
0
0
Wow,I was excited,until the moment when my phone turned off and on,every 2 minutes,data transmission not working,I count on amendments in future updates.
 

kish11

Member
May 4, 2017
10
1
0
Deep sleep issue was present in every LOS 15 rom, especially lenovo roms, Can it be fixed by replacing libsuspend.so from nougat rom, what's actually the issue
 
Last edited:

corphish

Recognized Developer / Inactive Recognized Contrib
Apr 16, 2014
1,014
2,452
153
Durgapur
Deep sleep issue was present in every LOS 15 rom, especially lenovo roms, Can it be fixed by replacing libsuspend.so from nougat rom, what's actually the issue

In oreo, earlysuspend got removed from libsuspend, and our kernel uses used earlysuspend. So during initial boot (that is our kernel using earlysuspend, and no earlysuspend in libsuspend), device won't comeback on after I turn off the display, even if it was connected to power source.
An abandoned patch does exist though, which brings back earlysuspend support back to libsuspend. With that patch applied, device did comeback on after display was turned off, and it would function normally as long as power supply was connected to it (just like how it does now), deep sleep still did not work then.
Since the patch was abandoned, and depending on it would not be appropriate, I decided to bring autosleep in kernel, which I eventually did, deep sleep still doesn't work :(
 
  • Like
Reactions: underd0g

corphish

Recognized Developer / Inactive Recognized Contrib
Apr 16, 2014
1,014
2,452
153
Durgapur
Alpha 1

New build is up.

Changelog
  • Fixed deep sleep.
  • Fixed proximity sensor, now all the sensors should be working as usual.
  • Updated lineage-15.1 sources - Switched from staging/lineage-15.1 branch to lineage-15.1 branch. Some immediate changes you will notice are the new icons and the addition of Lineage setup wizard.

Now that this has graduated from pre-alpha, and the device can stay awake in idle, this makes the alpha build way more usable than the pre-alpha build. If you end up using this, and face bugs that are not mentioned in the "not working" list, please let me know by posting about it in this thread. Logs would be welcome, but a proper way of reproducing it would be good too.

P.S - Firefox still doesn't work ¯\_(ツ)_/¯

Links updated in OP.
 

kish11

Member
May 4, 2017
10
1
0
1. device not booting properly using restart in power options, doesn't respond to any action until battery removed
2 flashlight not working, and the flashlight toggle interrupts the music playback.
3 downloads fail using jelly browser

and, cheers for your hard work @corphish, Thank you
 
Last edited:

corphish

Recognized Developer / Inactive Recognized Contrib
Apr 16, 2014
1,014
2,452
153
Durgapur
1. device not booting properly using restart in power options, doesn't respond to any action until battery removed
2 flashlight not working, and the flashlight toggle interrupts the music playback.
3 downloads fail using jelly browser

and, cheers for your hard work @corphish, Thank you

1. It works fine here, does take a bit of time though. :/
2. Because camera does not work. It will work when camera is fixed.
3. That is because, vold assigns our internal storage name as "7384-14B3" (atleast it looks like that in mine), so storage location for internal storage is "/storage/7384-14B3". Turns out that DownloadManager cannot handle storage locations with such name :eek:. Will try to workaround it in the next build.
 

Nikhil Chandran

Senior Member
I have tried it. It's amazing and fast
But there are some problems
1. Phone restarts when phone get stuck, or when starting camera
2. Music playback stopped when flash light turned on
3. Downloading get unsuccessful in the stock browser
I think other users have already mentioned some of the following problems.( I think the real problem is with the download manager )
4. And there was no gapps for Oreo 8.1.
So I installed a unofficial gapps which was created for 8.1 and the setup keeps closing

I have only noticed these problems yet.
But it's a amazing ROM.
Thanks Corphish
 
Last edited:

kacperp2001

New member
Feb 19, 2018
2
0
0
I have tried it. It's amazing and fast
But there are some problems
1. Phone restarts when phone get stuck, or when starting camera
2. Music playback stopped when flash light turned on
3. Downloading get unsuccessful in the stock browser
I think other users have already mentioned some of the following problems.
4. And there was no gapps for Oreo 8.1.
So I installed a unofficial gapps which was created for 8.1 and the setup keeps closing

I have only noticed these problems yet.
But it's a amazing ROM.
Thanks Corphish

I have the same problems:(
 

Lazynestor

Senior Member
Apr 6, 2014
368
54
0
Mars
Split screen is not working.it says not supported in any app even sys app.
And casting is not working as well.just after connecting it closes and search for device again
These are not a major problems
But the camera and flash are little impotent

If camera and flash are important then,

Flash Back !
 

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    Code:
    #include <std_disclaimer.h>
    /*
    * Your warranty is now void.
    *
    * I am 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 me for messing up your device, I will laugh at you.*/

    LineageOS is a free, community built, aftermarket firmware distribution of Android, which is designed to increase performance and reliability over stock Android for your device.
    All of the LineageOS source code is available on their github.

    What's NOT working
    • Camera
    • Hotspot

    Installation instructions
    • Boot to recovery mode, use TWRP 3.0.2 only as TWRP 3.0.0 reportedly has issues with flashing it.
    • Do a factory reset.
    • Flash ROM, then flash GApps, and then flash the addons if any.
    • Reboot. First boot will take time.

    Downloads
    ROM - AndroidfileHost

    Source
    Device Tree
    Kernel Source

    Credits
    @Olivier @AdrianDC
    @Agent_fabulous @STRYDER~007
    @AdrianDC and all others who worked in development for Sony devices.

    XDA:DevDB Information
    LineageOS 15.1, ROM for the Sony Xperia L

    Contributors
    corphish
    ROM OS Version: 8.x Oreo
    ROM Kernel: Linux 3.4.x

    Version Information
    Status: Alpha

    Created 2018-02-19
    Last Updated 2018-06-10
    12
    Alpha 1

    New build is up.

    Changelog
    • Fixed deep sleep.
    • Fixed proximity sensor, now all the sensors should be working as usual.
    • Updated lineage-15.1 sources - Switched from staging/lineage-15.1 branch to lineage-15.1 branch. Some immediate changes you will notice are the new icons and the addition of Lineage setup wizard.

    Now that this has graduated from pre-alpha, and the device can stay awake in idle, this makes the alpha build way more usable than the pre-alpha build. If you end up using this, and face bugs that are not mentioned in the "not working" list, please let me know by posting about it in this thread. Logs would be welcome, but a proper way of reproducing it would be good too.

    P.S - Firefox still doesn't work ¯\_(ツ)_/¯

    Links updated in OP.
    9
    F.A.Q

    Q. Why pre-alpha and all?
    The reason why this build is pre-alpha, and in other words, simply unusable, is because deep sleep doesn't work, that means the phone cannot be kept idle (it can be if connected to power source). This is a big issue as it renders other (basic) functionalities useless. I wanted to fix this and then release, but have been out of luck. So I decided to release this anyway, just to let people know that work is being done on getting Lineage 15.x work on Xperia L. Even if this fails big time and the project needs to be abandoned, well atleast the people would get to use whatever worked. Ofcourse I am not giving up yet, unless I really really get frustrated. As of this build, flash it if interested, see how oreo looks like, and then flash back the old rom.

    Q. What GApps to flash?
    I did not use GApps during my testing, but if you want to use, use opengapps (8.0 ARM). Recommended - pico or micro packages. You do need to modify the installer scripts inside opengapps zip, otherwise installation would fail due to version mismatch.
    9
    Changelog

    20180610 (Alpha 2)
    - Fixed mobile data.
    - Fixed issue which caused downloads to fail.
    - Updated lineage sources.​

    20180224 (Alpha 1)
    - Fixed deep sleep.
    - Fixed proximity sensor.
    - Updated lineage sources.​

    20180219 (Pre-alpha)
    - Initial release.​
    8
    New build is up

    New build is up:
    - Fixed mobile data.
    - Fixed issue which caused downloads to fail.
    - Updated lineage sources.

    Link updated in OP
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