[ROM][S9/S9+][LineageOS 17.1][UNOFFICIAL][09/01/2020] - Samsung Galaxy S9 & S9+ Cross Device Development

What's working:
Wi-Fi
Bluetooth
Mobile Network (Calling, Data, etc.)
Audio (Stereo Speakers)
Camera
Fingerprint Sensor
S-Pen Basics
Call Recording
HWC
Signal Indicator
GPS
Sensors
HDMI
NFC
What's not working:
Iris sensor does not work because AOSP upstream does not support that yet.
IMS services (VoLTE, VoWiFi, etc). Samsung has their own proprietary implementation. It is not really possible to easily port that to LineageOS.
Bugs:
S-Pen/Mouse will cause small graphical glitches during button animations sometimes.
Signal Indicator
Instructions:
Make sure TWRP has been installed and functional
Reboot to recovery
Wipe data and cache (required if you switch from other ROMs)
Flash the latest build (then gapps and magisk if needed)
Reboot
THE VENDOR.IMG IS PROVIDED AS PART OF THE ROM. FLASHING ANOTHER VENDOR WILL CAUSE A BOOTLOOP.
How to update builds?
Do not wipe anything unless stated in the changelog
Flash only the rom.zip and it will automatically reinstall your gapps, magisk, vendor etc
use /system/addon.d if you would like to keep system mods after an update
Downloads:
Galaxy S9 (Exynos): https://mega.nz/#!3nIU2AyL!gHNXB_xod1Fii9lROvLnKfTQz_BR8hHddPX5jUeAi-4
Galaxy S9+ (Exynos): https://mega.nz/#!LmQgWSLK!Cttp_5IGELXiYFvbBG9wNOIYxPybBXyzuA8QxtHRaj0
Google Apps: https://opengapps.org/
If you get booting and or wifi issues with this new build, I would recommend a completely clean flash. It would appear some things have changed upstream in Lineage & Magisk that are causing issues.
Changelog:
09/01/2019
Fixed NFC (Requires factory reset if on earlier build)
WiFi should behave a bit more.
23/12/2019
Hardware decoding of UHD video no longer lags/stutters
Bluetooth call audio working
UHD video recording with the camera app fixed
Built against LOS december sources
20/12/2019
Wifi tethering now works
Kernel upstreamed to 4.9.202
19/12/2019
DRM protected content will no longer crash the device (YouTube, Spotify, Netflix, etc)
Fingerprint scanner now works properly
18/12/2019
GPS is now able to get a more accurate location
Sensors work (gyro, light sensor, etc)
Fixed issue with Gapps causes bootloop after installing an update
16/12/2019
First Build
Telegram Group:
[Exynos9810][LineageOS 17.0][UNOFFICIAL]
Paypal:
abtekk
Contributors: @CodeFox, @jesec, @farovitus, @Vaughnn, @Eamo5 + many others that i cant remember, commit history is on my github.
Source Code: https://github.com/LineageOS/
Kernel: https://github.com/evilexecutable/android_kernel_samsung_universal9810-star/tree/lineage-17.0
ROM OS Version: 10 (Q)
ROM Kernel: Linux 4.9.185
Version Information
Status: Alpha
Last Updated: 16-12-2019
XDA:DevDB Information
Lineage-17.1, ROM for the Samsung Galaxy S9
Contributors
abtekk, synt4x.93
Source Code: https://github.com/evilexecutable/android_kernel_samsung_universal9810-star/tree/lineage-17.0
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
Version Information
Status: Alpha
Beta Release Date: 2019-12-16
Created 2019-12-17
Last Updated 2020-01-29

Reserved
Changelog
17/12/2019
- First build

Great to see LOS17 on the S9! GPS is a must for me, but as soon as that's fixed I'll definitely give this a spin.

mvn23 said:
Great to see LOS17 on the S9! GPS is a must for me, but as soon as that's fixed I'll definitely give this a spin.
Click to expand...
Click to collapse
GPS is reportedly working on S9/+. Do you mind testing and confirming?

abtekk said:
GPS is reportedly working on S9/+. Do you mind testing and confirming?
Click to expand...
Click to collapse
Trying it now on my SM-G960F using SatStat. Using LOS17, opengapps beta and Magisk 20.1.
I have no GPS, no compass and none of the sensors (acceleration, proximity, lux etc.) are working.

-Gyroscope not working
-Screen recorder not working
-fingerprint not working
- not shutting down screen during calling

aptalherif1 said:
-Gyroscope not working
-Screen recorder not working
-fingerprint not working
- not shutting down screen during calling
Click to expand...
Click to collapse
Please can you raise an issue here:
https://github.com/evilexecutable/Lineage-17.0-Bugtracker

Giddy up! Thanks for the effort abtekk!

Thank you!

New S9/+ Build Uploaded
Changelog:
- GPS is now able to get a more accurate location
- Sensors work (gyro, light sensor, etc)
- Fixed issue with Gapps causes bootloop after installing an update
Bugs:
- Fingerprint sensor is recognised by the system, but doesn't react to touch (still investigating)

abtekk said:
New S9/+ Build Uploaded
Changelog:
- GPS is now able to get a more accurate location
- Sensors work (gyro, light sensor, etc)
- Fixed issue with Gapps causes bootloop after installing an update
Bugs:
- Fingerprint sensor is recognised by the system, but doesn't react to touch (still investigating)
Click to expand...
Click to collapse
Awesome progress!

Chrome crashes all the time, no fingerprint unlock, no smart unlock, ui experience isn't as smooth as it can be, also when you try to change the battery icon in the status bar from portrait to circle or text it doesn't work.

comkioxd said:
Chrome crashes all the time, no fingerprint unlock, no smart unlock, ui experience isn't as smooth as it can be, also when you try to change the battery icon in the status bar from portrait to circle or text it doesn't work.
Click to expand...
Click to collapse
The chrome/netflix/spotify and fingerprint bugs will be fixed today.
The battery icon not changing is a LineageOS problem, they haven't finished porting all of their features.

New S9/S9+ build uploaded
Changelog:
19/12/2019
- DRM protected content will no longer crash the device
- Fingerprint scanner now works properly

Finally some activity. Thanks.

Keep up
You're awesome

Looks promising. As it is my daily driver, I'll give this rom a go over the christmas holidays.
Thanks for the effort.

Also there are no color profiles in live display, why is that?

Temp fix for MTP
To make MTP working go to system/system/build.prop and change
persist.sys.usb.config=adb,mtp
To
persist.sys.usb.config=mtp
and reboot

abtekk said:
New S9/S9+ build uploaded
Changelog:
19/12/2019
- DRM protected content will no longer crash the device
- Fingerprint scanner now works properly
Click to expand...
Click to collapse
Awesome developing speed!
Many thanks!

Related

[ROM][CM12.1][N801x][N8000][BETA][27/10/2015] lollipop

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0, which is designed to increase performance and reliability over stock Android for your device.
Code:
#include
/*
* 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.
*
* Submitting bug reports on nightly builds is the leading
* cause of male impotence.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community.
It can be used without any need to have any Google application installed.
CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
STATUS: BETA
This is a preview build, do not install it if you want a stable ROM.
This is a preview of what is going down on CM12.1
Rom is in beta state so many bugs are to be expected!
All the source code is available on my Github.
I do this on my free time and unfortunately I don't have much.
Any help is a appreciated!
I don't own N8000 device, so all RIL is untested, some may find it works, other may find it does not.
LINKS IN SECOND POST
Source code: https://github.com/lirokoa
CREDITS:
The whole Cyanogenmod team
Special thanks @dhiru1602 for his awesome work on exynos 4
All people who works on the Exynos 4 SOC, they desserve it
XDA:DevDB Information
CM12.1 N8013/N8010/N8000, ROM for the Samsung Galaxy Note 10.1
Contributors
lirokoa
Source Code: https://github.com/lirokoa
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
Version Information
Status: No Longer Updated
Created 2015-04-13
Last Updated 2015-12-30
DOWNLOAD LINKS:
-27/10/2015:
N8013/N8010: http://forum.xda-developers.com/devdb/project/dl/?id=14927
N8000: http://forum.xda-developers.com/devdb/project/dl/?id=14928
Changelog:
- Kernel: Many fix, check github for full list
- Display: Refresh rate is now 60htz (was 55 htz)
- io scheduler is now BFQ by default (should improve multitasking)
- Fix chromecast screen mirroring
- Updated audio HAL
- Reworked SELinux
- SKIA hardware optimisation
- Upstream CM changes.
Old releases :
-24/09/2015:
N8013/N8010: http://forum.xda-developers.com/devdb/project/dl/?id=14521
N8000: http://forum.xda-developers.com/devdb/project/dl/?id=14533
Changelog:
- Kernel: Rebased on N8010 kitkat official samsung source (before was based on n7100 kernel)
- Kernel: Updated lowmemory killer
- Kernel: Updated binder
- Kernel: Added BFQ io scheduler (not really stable, be aware if you decide to use it)
- Netflix should be fixed once again
- Enable dex-preoptimization to speed up first boot sequence
- Removed timeout in dex2oat
- Upstream CM changes.
-28/08/2015:
N8013: http://forum.xda-developers.com/devdb/project/dl/?id=14203
N8000: http://forum.xda-developers.com/devdb/project/dl/?id=14210
Changelog:
- Upstream CM changes.
-03/06/2015:
N8013: http://forum.xda-developers.com/devdb/project/dl/?id=12826&task=get
N8000: http://forum.xda-developers.com/devdb/project/dl/?id=12829&task=get
Changelog:
- Netflix fix
- Miracast / chromecast screen casting speed improvement
- Seeking video in web browser working
- Misc changes
- RIL (N8000), some try to fix call / networking scanning
- Upstream CM changes.
-08/05/2015:
N8013: http://forum.xda-developers.com/devdb/project/dl/?id=12375
N8000: http://forum.xda-developers.com/devdb/project/dl/?id=12377
Changelog:
- Misc. bug fixes
- Upstream CM changes.
-23/04/2015:
Before installing read carefully this post
N8013: http://forum.xda-developers.com/devdb/project/dl/?id=12106
N8000: http://forum.xda-developers.com/devdb/project/dl/?id=12108
Changelog:
- Android 5.1.1
- SELinux set to enforcing
- Fixed crash when screen timeout is set to 30 min.
- Upstream CM changes.
-17/04/2015:
N8000: https://mega.co.nz/#!qQ1TVJYZ!1CS7UxGw_ntbd-bT9J0xnH0MyAmqJwneD4ZkqX23bBY
Changelog:
- Initial release (call seems to be not working)
-13/04/2015:
N8013: https://mega.co.nz/#!CUcTCAJB!YzWpI6XWkMGCwTPjT9-G7ZCiM7zF6tVYwAVGQfLujhU
Changelog:
- Initial release
FAQ:
Which Gapps to use? the one officially supported by Cyanogenmod, you can get them here
After installing ROM + Gapss, GApps keep crashing: Just update your recovery with the provided twrp.
Keyboard does not work: enable hardware keyboard in settings.
Google chrome got graphics glitches: just disable #enable-gpu-rasterization in chrome://flags
If you don't want to see cursor while using S-Pen, you can disable it it in settings / inputs
If you have trouble with video playback you can try to disable NuPlayer in developer settings
KNOWN BUGS:
N8000: scan network
Enabled NON PIE executable to be executed (needed for GPS)
I probably forget many
Tried to upload few times this evening, and xda servers keep crashing, will try again tomorrow morning.
What about N8000?
mysarasaid said:
What about N8000?
Click to expand...
Click to collapse
lirokoa said:
FAQ:
[*] N8000 will be added when N801x is in good shape.
Click to expand...
Click to collapse
---------- Post added at 09:04 PM ---------- Previous post was at 09:03 PM ----------
Can you tell me if I can just overwrite my CM12 with this CM12.1 and do Wipe Cache? (I know I can't report bugs without all wipes, I just want to know if I can do that or it won't boot)
Build is up, but I had to up it on mega...
Enjoy
Smoother than BlissPop V2.3 ... Love it ...
Thx a lot ^_^ ...
Rotation Issue
Great 5.1 ROM to kick off. Thanks
The screen rotation will only disable into landscape mode. It is does not seem possible to disable rotate into portrait mode only.
Did I miss something?
Thanks
Installed just now. Rom feels a lot more snappy and much smoother animations than before. I have a bad habbit now of opening and closing the notification bar now just on how silky smooth it is. Great work
Sylheti said:
Great 5.1 ROM to kick off. Thanks
The screen rotation will only disable into landscape mode. It is does not seem possible to disable rotate into portrait mode only.
Did I miss something?
Thanks
Click to expand...
Click to collapse
Nop, it's probably a bug in CM. Keep in mind that cm12.1 did not reach nightly build yet. So those build are a kind of preview.
Sent from my GT-P5110 using XDA Free mobile app
Using camera may cause system reboot.
The first time reboot when I used build-in camera app. (almost no other apps installed except gapps)
The second time reboot when I used google camera installed from google play market.
Bluetooth audio may cause sound glitch.
It seems CM12's problem. Changing performance option to Performace may reduce bluetooth sound problem.
BTW, use 5G WIFI seems also reduce bluetooth sound problem.
So far good, it is a keeper for now ?
One bug
Configuration crashs when I try to raise screen timeout to 30 minutes.
Does HDMI work?
I tried once unsuccessfully.
I am a n8010 user
Added link for N8000 in 2nd post.
This is early build, and call seems to be not working but 3G is.
Please report with logcat and radio logcat if you get some trouble (especially for phone call).
lirokoa said:
Added link for N8000 in 2nd post.
This is early build, and call seems to be not working but 3G is.
Please report with logcat and radio logcat if you get some trouble (especially for phone call).
Click to expand...
Click to collapse
thank you very much
Need Full Wipe to install over the CM12?
juniorhxcx said:
thank you very much
Need Full Wipe to install over the CM12?
Click to expand...
Click to collapse
You should be able to update without wiping.
lirokoa said:
You should be able to update without wiping.
Click to expand...
Click to collapse
I did not Update Full Wipe and starts normally.
However, I believe the Gapps he had used in CM12 (used PA GAAP) was incompatible with the CM12.1. For some App have forced closure beyond the keyboard does not appear.
So I performed a clean installation, with GAAP basis 20150417 and everything works great. Thank you!
juniorhxcx said:
I did not Update Full Wipe and starts normally.
However, I believe the Gapps he had used in CM12 (used PA GAAP) was incompatible with the CM12.1. For some App have forced closure beyond the keyboard does not appear.
So I performed a clean installation, with GAAP basis 20150417 and everything works great. Thank you!
Click to expand...
Click to collapse
Yes, gapps need to be updated.
Sent from my Nexus 4 using XDA Free mobile app

[ROM][7.1.x] Unofficial LineageOS 14.1 for Lenovo Yoga Tab 3 Plus (Wifi/LTE)

Introduction
These builds only support the Lenovo YTX703F and YTX703L targets.
Installation instructions
Unlock your bootloader and install TWRP. Some further indications on how to do this can be found here.
If coming from another ROM, do a full wipe / factory reset.
Install your downloaded zip file containing this ROM.
If you never had stock Nougat installed, also install the downloaded firmware zip. This only needs to be done once.
Optionally install Open GApps (tested with ARM64, 7.1, nano variant).
Known Issues
Speaker auto-rotation is off by 90 degrees, and has currently been disabled.
The Facebook Messenger app (com.facebook.orca) reads data from the camera sensors rotated by 90 degrees. To the best of my knowledge, this is an application bug, since it doesn't observe our camera HAL settings. Other camera applications work fine. Please use Facebook Messenger Lite if you need camera.
Downloads
LineageOS
LineageOS 14.1 ROM (20180709): [YTX703F (Wifi)] | [YTX703L (LTE)] [YTX703F (Wifi) - extended] | [YTX703L (LTE) - extended]
LineageOS 14.1 ROM (20180527): [YTX703F (Wifi)] | [YTX703L (LTE)]
LineageOS 14.1 ROM (20180514): [YTX703F (Wifi)] | [YTX703L (LTE)]
LineageOS 14.1 ROM (20180511): [YTX703F (Wifi)] | [YTX703L (LTE)]
LineageOS 14.1 ROM (20180429): [YTX703F (Wifi)] | [YTX703L (LTE)]
LineageOS 14.1 ROM (20180224): [YTX703F (Wifi)] | [YTX703L (LTE)]
In addition to the regular set of builds, the extendeds also support the following:
New 3.10.108 kernel based on LA.BR.1.3.7_rb1.11
Framework patch to support installation of MicroG
DT2W is disabled
Recovery-flashable zip files
S000973_180524_ROW firmware: [YTX703F (Wifi)] | [YTX703L (LTE)]
S000963_171111_ROW firmware: [YTX703F (Wifi)] | [YTX703L (LTE)]
S000744_170824_ROW firmware: [YTX703F (Wifi)] | [YTX703L (LTE)]
Screen orientation is off?
If you notice that after flashing one of the following builds: (lineage-14.1-20180429-UNOFFICIAL, lineage-14.1-20180511-UNOFFICIAL or lineage-14.1-20180514-UNOFFICIAL) your screen orientation is always off by 90 degrees,
THIS IS NOT A BUG:
TL;DR: Flash this TWRP zip for removing cached sensors orientation: ssc-sensors-remove-cached-config.zip
Read below for further explanations.
The orientation sensors have a cached configuration that needs to be deleted for the new one to get applied.
In the 20180429 build, we changed the orientation sensors configuration compared to everything else (stock, older LineageOS builds) so that the tablet becomes a true landscape device.
At the time, the best way we had to deal with this was to remove the old (cached) orientation sensor configuration with the TWRP zip linked above.
As of lineage-14.1-20180526-UNOFFICIAL, this zip is no longer needed.
Release Notes / Changelog
July 9, 2018
Added back SELinux rules for the Dolby Atmos addon, which is now supported again
Updated blobs from S000973_180524_ROW release (please also flash the matching firmware zip)
Fixed a potential issue with the WCNSS_wlan_dictionary.dat file not being found
Reinstated the "regular" and "extended" set of builds
May 27, 2018
PLEASE WIPE THE SYSTEM PARTITION BEFORE FLASHING THIS BUILD. I don't care about what you do in /data (no need to factory reset).
Updated WLAN driver to latest release tag (LA.BR.1.3.7-04410-8976.0)
Removed the need for flashing ssc-sensors-remove-cached-config.zip. If you ever flashed one of the affected builds (lineage-14.1-20180429-UNOFFICIAL, lineage-14.1-20180511-UNOFFICIAL or lineage-14.1-20180514-UNOFFICIAL), please flash ssc-sensors-remove-cached-config.zip NOW one more time and then forget about its existence.
Corrected the WLAN firmware being loaded from a partition (/persist) outside the control of what is distributed in Lineage, leading to Wi-Fi connectivity issues being reported by some but not all users.
Fixed the camera focus bug introduced in the May 14th build (imported incorrect blob from stock)
Extended the configurability of the number of volume steps to in-call audio as well.
Restoring the RTC clock on boot: removed the proprietary Qualcomm solution (TimeService), kept the open-source Sony solution (TimeKeep). Also tightened the SELinux rules for it.
Removed all SELinux permissions that were granted gratuitously. This could possibly result in more access denials to applications, but normally to no functional impact.
May 14, 2018
Attempt to fixed the WLAN MAC address not being correctly read from the QMI services and applied to the interface (instead a randomly-generated 00:0a:f5:**:**:** MAC was applied). Due to a bug in SELinux bug, this didn't work.
Calibrated the DT2W coordinates better (centered the sensitive area)
Made volume streams for media, ringtones and alarms finely adjustable using same number of steps
Init scripts cleanup (Qualcomm code not specific to msm8976 was removed, all service definitions went to /system/etc/init)
Activated the gesture of opening the camera by double pressing the power button
Backported the camera sensor mount angle fixup/hardcoding for the legacy HAL1 as well
May 11, 2018
Removed some SELinux policies of dubious quality.
Removed some Lenovo kernel driver hacks and instead fixed their DTS bindings (thanks @BlackAfghan!)
Replaced the touchscreen driver (Synaptics DSX 2.6 that has been causing wakeup problems in the 20180429 build) with yet another touchscreen driver that is seeing its debut in a LineageOS build: the Synaptics DSX 2.1 driver coming directly from Qualcomm.
Fixed the volume button re-orient functionality again (this time it is never to ever get broken again, as the fix was integrated in LineageOS)
Added back GPS functionality (by ensuring that the GPS HAL does indeed get compiled and added to the system image )
April 29, 2018
Rework the way Android treats the orientation of the tablet's display. Hardware-wise, it is a portrait screen in a landscape body. The goal of the rework is to convince Android that the tablet is really a landscape device, without hacks at the framework level (so it can be accepted by upstream LineageOS). The SurfaceFlinger, Synaptics touchscreen, Camera HAL and orientation sensors all took a fair amount of convincing to that end.
Update Synaptics touchscreen driver to v2.6
Disable creation of a dedicated interface for the p2p group (Qualcomm bug that otherwise results in Wi-Fi Direct failures).
Power HAL: some fixes to the perfd Qualcomm daemon (still need to find proper power profiles for msm8976).
Enable ZRAM
Lots of cleanup
February 24, 2018:
Fixed a bug where the background light of the screen stayed on when receiving a notification while charging the device.
When using DT2W (double tap to wake), the device now shortly vibrate on double tap.
DT2W now doesn't react to touches on the outer 10% of the display area. This is to avoid accidentally wake up the device when grabbing it.
When the option to swap the volume buttons is enabled, the buttons are now correctly orientated when rotating the device.
Exposed settings to configure the battery lights (charging light / pulse on low battery). You can find these settings at "Notifications -> gear-wheel icon -> Battery light").
The volume buttons now control the notification volume by default, instead of the call volume (which didn't make sense, because both the Wifi- and LTE-device don't support phone calls).
Increased the volume steps to control the media volume. This means that the media volume can be controlled more precisely now.
Removed non-working FM radio app.
January 25, 2018:
Incorporated all blobs from the current official nougat ROM.
Numerous behind-the-scene updates/changes and kernel-patches to make the new blobs work.
The correct wifi firmware specific to your device is now used. Because of that, your MAC address will change (to the correct one of your device) when updating from a previous release. (If you don't know what a MAC address is, this doesn't matter to you.)
The "Extended LineageOS" ROM variant is now "end of life". This will be the last release of this variant.
The overclocking feature has been removed from the "Extended LineageOS" ROM variant.
Please ignore the included FM-Radio app. It doesn't work and maybe never will. I am working on it
December 15, 2017:
Double-tap to wake (DT2W) included; disabled by default.
Removed some errors/warnings in logcat.
Updated to latest LineageOS 14.1 sources.
October 15, 2017:
Fixed audio hissing while no sound is playing. Should also increase battery life.
Updated to latest LineageOS 14.1 sources.
September 18, 2017:
Updated to latest LineageOS 14.1 sources.
July 25, 2017:
Added newest security patches to the kernel (special thanks @BlackAfghan)
Reduced brightness of lowest possible dimming of the display, for being easier on the eyes in the dark.
Updated to latest LineageOS sources.
June 13, 2017:
Cameras should work perfectly now.
May 31, 2017:
Fixed using wrong thermal engine (critical bugfix).
Fixed default rotation to landscape.
Fixed encryption.
Fixed Dolby Atmos (use our optional addon package).
Fixed resetting clock on boot.
Added ROM variant with compatibility to MicroG and Substratum theme engine.
Updated major parts of the kernel from upstream, including newest security updates.
Updated to latest LineageOS sources.
April 16, 2017:
Stabilized camera.
Updated to latest LineageOS sources (now based on Android 7.1.2).
March 31, 2017:
The cameras are working now! But the camera app often crashes when switching between front and back camera. If this happens, just reopen the camera app and wait a few seconds.
March 19, 2017:
Fixed secure lockscreen (pattern, PIN).
Added support for USB ethernet adapters.
February 23, 2017:
Fixed bluetooth mac address.
Enable and force lockscreen rotation by default.
February 22, 2017:
Initial release.
Contributors
@matshias
@BlackAfghan
@vladimiroltean
@Quallenauge
XDA:DevDB Information
Unofficial LineageOS 14.1 for Lenovo Yoga Tab 3 Plus (YTX703F / YTX703L), ROM for the Lenovo Thinkpad Tablet
Contributors
DerEineDa, matshias, vladimiroltean, BlackAfghan, Quallenauge
Source Code: https://github.com/Lenovo-YTX703-Devel
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: LineageOS
Version Information
Status: Stable
Created 2017-02-22
Last Updated 2018-08-02
Reserved
Reserved, because every good ROM needs a reserved post.
Respekt. Good to see Lineage coming to Yoga Tab 3 Plus. I am tempted to try this over the weekend.
My tab is arriving next week. Will try this as soon the box is open.
Great, will try this weekend!
Envoyé de mon Lenovo YT-X703F en utilisant Tapatalk
Grat news.. Kind of, since i have the lte Version, i hope that will be supported in the future a well.
Gogoho said:
Grat news.. Kind of, since i have the lte Version, i hope that will be supported in the future a well.
Click to expand...
Click to collapse
I would love to support the LTE version, but it is very hard to do without being able to test. You can probably flash this WiFi version, but you will surely lose all mobile data functionality.
Could somebody with a locked bootloader please install this small app (DRM Info) and check if the "Security Level" of Widevine is "L1" or "L3"?
Security Level is L1
android_53 said:
Security Level is L1
Click to expand...
Click to collapse
Thanks, this is helpful!
The bad news is: If you like to watch Netflix (and other streaming services) in HD, then you should never unlock your bootloader! It seems that unlocking the bootloader wipes the DRM keys from a device forever. This changes the Widevine Security Level to L3, preventing HD playback in Netflix forever, so beware!
it the same with sony xperia. Here a link in german how this problem could be fixed. perhaps a similar solution can be found for lenovo
www_dot_android-user_dot_de_slash_xperia-z5-drm-funktionen-jetzt-auch-trotz-root-und-entsperrtem-bootloader-verfuegbar[/url] (I'm not allowed to insert links)
android_53 said:
it the same with sony xperia. Here a link in german how this problem could be fixed. perhaps a similar solution can be found for lenovo
www_dot_android-user_dot_de_slash_xperia-z5-drm-funktionen-jetzt-auch-trotz-root-und-entsperrtem-bootloader-verfuegbar[/url] (I'm not allowed to insert links)
Click to expand...
Click to collapse
I know, but unfortunately this is a very sony-specific workaround (not even really a fix) that cannot be applied here.
I'm jumping on this, trying it out on the L-version Report incoming later!
EDIT1: Naturally, the updater_script file needs to be updated. Replace all instances of x703f with x703l, and you should be golden.
EDIT2: And we're live from LOS! Seems snappy as ever Great work!
EDIT3: LED is continuously on, with no apparent way to turn it off. Also, lock screen is also in portrait, shifting to normal after unlock. Oh, and battery life seems to be phenomenal. 2hr SoT after fresh install, roughly 13% used.
Hi, it looks like this is the only custom ROM for Tab3 plus 10.1" so please make an assess whether one could rely on this ROM, install it as the regular one and use it on the everyday basis?
If you would advice so then please tell me what are the advantages over stock soft?
Well, I am using it on an everyday basis and I vastly prefer it over the stock firmware. But I may be biased
If you don't need the cameras, I think you should give it a shot. The performance and battery life are very good, sound and video acceleration work fine and split screen (thanks to nougat) is a welcome addition.
Of course I would love to hear feedback from users.
pawwaap said:
Hi, it looks like this is the only custom ROM for Tab3 plus 10.1" so please make an assess whether one could rely on this ROM, install it as the regular one and use it on the everyday basis?
If you would advice so then please tell me what are the advantages over stock soft?
Click to expand...
Click to collapse
You most certainly can.
Less bloat, less "lenovo". But, probably no fast charging, and no camera (As of now). (source: 3hrs of testing)
However what's about cameras, won't anybody fix them?
pawwaap said:
However what's about cameras, won't anybody fix them?
Click to expand...
Click to collapse
I'm confident @DerEineDa and @matshias is already working on it! Fast charging and full sim-card support would also be appreciated It's all up to the devs+testers :good:
Well, how long does it take to charge full battery under control of this LineageOS?
You mention SIM card support, but this ROM is intended for the Wi-Fi version of the device (personally I own it too),
however the fast charge feature is very important for everyone, indeed!

[ROM][8.1.0][UNOFFICIAL] LineageOS 15.1 for ZE520KL/ZE552KL

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* 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 an unofficial port of LineageOS 15.1 for the Zenfone 3 ZE520KL and ZE552KL.
It's a continuation of the great work on LineageOS 14 by @shakalaca.
In this post you'll find anything related to the ROM itself.
The second post is about extensions like Gapps and Asus Camera and the changelog can be found in the third post.
What's working/features:
Up to date kernel: Linux 3.18.136, CAF Tag LA.UM.7.6.r1-04300-89xx.0
Security patch level: March 5, 2019
User build, signed with my release-keys
Support for F2FS and EXFAT
Flipcover support via FlipFlap.
HW acceleration
WiFi/Hotspot
Bluetooth fully functional, with AptX
ANT+
GPS (+ Glonass)
Camera (Asus Camera mostly working, check the second post.)
Flashlight
Fingerprint
Mobile data and phone
Data roaming - read installation instructions!
Audio fully functional
All sensors working
Double tap to wake, Swipe up to wake
Touch gestures and on-screen nav bar
Notification/Battery LED
LiveDisplay
FM
Gapps
Substratum
Wireguard support
SELinux: Enforcing
Issues:
No major issues
Installation instructions:
Your bootloader has to be unlocked!
Update to the latest oreo stock rom.
In stock rom: Enable data roaming
If you don't do this you'll not be able to use roaming in LineageOS. (This also applies to other custom roms.)
The LineageOS roaming switch can be used normally afterwards.
Backup your internal storage to an external SD card or a computer. Internal storage should not be wiped but better save than sorry.
Download the LineageOS 15 zip file provided in the downloads section to your phone (or use "adb sideload" with a computer).
Flash the TWRP recovery I provided here.
Reboot to TWRP. Backup everything. I recommend storing the backup on a computer or the external SD Card.
Again in TWRP: Wipe Data, Cache, Dalvik/Art Cache and System.
Finally you can install the LineageOS zip file and optionally Gapps. Reboot when finished.
(Always flash LineageOS and Gapps without rebooting in between!)
First boot will take a littler longer - If everything went as expected: Welcome to LineageOS 15.1!
For AsusCamera read the post below about extensions.
Download:
LineageOS 15.1 for the ZE520KL and ZE552KL: https://drive.google.com/open?id=15v4n4NCTnPtwO2xN_UnyKFuDKSVgloVc
How to return to build 2018-06-11 or earlier:
The following information only applies if you want to dirty-flash older builds. Factory-resetting the phone would make key migration obsolete.
If you want to return to build 2018-06-11 or earlier and are running 2018-08-11 or later, you have to migrate your data partition back to the test-keys.
Simply flash the "planet9_keys-to-test_keys.zip" from the "Key Migration" folder on my drive share to do so.
Future updates:
I'll keep maintaining this rom until Android P roms are stable enough for daily use.
Additional credits:
@shakalaca
@makorn645
All the LineageOS and Linux devs who put so much time and effort into development!
All the contributors to these mido and potter device trees. These sources proved to be a great reference!
Commit authorship has been preserved so take a look at my device tree for more information.
Sources:
Device tree: https://github.com/Planet-X/android_device_asus_zenfone3/tree/lineage-15.1
Kernel: https://github.com/Planet-X/android_kernel_asus_msm8953/tree/lineage-16.0
Vendor: https://github.com/Planet-X/proprietary_vendor_asus_zenfone3/tree/lineage-15.1
XDA:DevDB Information
LineageOS 15.1 for ZE520KL/ZE552KL, ROM for the Asus ZenFone 3
Contributors
planet9
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x
Based On: LineageOS
Version Information
Status: Stable
Created 2018-02-23
Last Updated 2019-03-12
Extensions
Here you'll find information about additional packages.
Advanced Kernel:
An advanced kernel packed with additional features!
Finally available here: https://forum.xda-developers.com/ze...ernel-advanced-kernel-lineageos-15-1-t3760007
Asus Camera:
Asus Camera apk download: https://drive.google.com/open?id=1_4ID3AiPLEGQkxm4WgjWVpFswImiv284
Important:
The new, standalone apk file has all the libraries included so it can be installed like any other user app over the package manager: No flashing through twrp is needed anymore and the app will stay installed even after updating the system.
Before installing the new apk make sure to fully uninstall the old asus camera zip by flashing a rom or the uninstaller zip!
Bugs:
Most of the features should finally work with the new apk.
Still not working:
- Save to MicroSD
- HDR Pro
Gapps:
Official Open GApps for android 8.1 are finally available: http://opengapps.org/
Changelog
2019-03-12:
Update to Android 8.1.0_r52, security patch level March 5, 2019.
Updated kernel to Linux 3.18.136, CAF-Tag LA.UM.7.6.r1-04300-89xx.0
2018-10-11:
Updated vendor blobs to WW-15.0410.1807.75.
Update to Android 8.1.0_r47, security patch level October 5, 2018.
Updated kernel to Linux 3.18.123, CAF-Tag LA.UM.6.6.r1-09900-89xx.0
Thanks to @makorn645:
Fixed SafetyNet CTS check.
Reduced vibration strength.
Updated various blobs.
General cleanup.
2018-08-11:
First enforcing "user" build, signed with my release-keys.
Enabled call recording. (Not available in all regions.)
Fixed displayed battery capacity on the ZE552KL.
Added more SEPolicy for enforcing SELinux.
Fixed wifi stats log spam.
Added the ASUS_Z012DC to the model detection list.
Added SdFat for FAT and exFAT support.
Added updated version of the BFQ I/O scheduler.
Removed asusdebug for a lighter kernel.
Updated F2FS kernel driver.
Imported many more kernel improvements.
Updated vendor blobs to WW-15.0410.1806.68.
Update to Android 8.1.0_r43, security patch level August 5, 2018.
Updated kernel to Linux 3.18.118, CAF-Tag LA.UM.6.6.r1-09500-89xx.0
Thanks to @makorn645:
Updated Vulkan, Adreno and SDM blobs from tissot.
Added missing perf and widevine blobs.
Updated perf blobs from bardock 2.2.0.
Fixed FM radio speaker audio.
Even more SEPolicy.
Optimized shutdown time.
Added "Swipe up to wake".
Added support for power-off alarms.
Switched default I/O scheduler to BFQ.
Added the ASUS_Z017D to the model detection list.
Updated build fingerprint to WW_15.0410.1806.68.
Misc improvements of the kernel defconfig for more performance.
Many more misc improvements...
2018-06-11:
Added FlipFlap.
Tweaked graphics performance.
Enabled the third QS row for the ZE520KL.
Updated vendor blobs to WW_15.0410.1804.62.
Update to Android 8.1.0_r30, security patch level June 5, 2018.
Updated kernel to Linux 3.18.112, CAF-Tag LA.UM.6.6.r1-08600-89xx.0
Thanks to @makorn645:
Added icons to AsusParts.
Moved AsusParts to system settings.
Updated build fingerprint to WW_15.0410.1804.62.
More SEPolicy rules.
2018-05-21:
Added ANT+ support.
Enabled WiFi Passpoint support.
Fixed 4K recording with Asus Camera.
Updated GPS HAL.
Updated GPS configs from WW_15.0410.1804.60.
Updated vendor blobs to WW_15.0410.1804.60.
Updated build fingerprint.
Updated kernel to Linux 3.18.109, CAF-Tag LA.UM.6.6.r1-08500-89xx.0
Thanks to @makorn645:
Added missing proprietary files.
Improved audio configs.
Updated media and bluetooth configs.
2018-05-10:
Improved speakerphone sound quality.
Doubled wifi performance on 40MHz wide 2.4GHz networks and enabled TDLS.
Removed KCal. (LiveDisplay now offers this functionality.)
Properly enabled the Vulkan API.
Fixed 5GHz hotspot option sometimes not selectable.
MTP should now report the proper phone model.
Updated vendor blobs to WW_15.0410.1803.55.
Update to Android 8.1.0_r26, security patch level May 5, 2018.
Rebased and cleaned up the kernel.
Updated kernel to Linux 3.18.108, CAF-Tag LA.UM.6.6.r1-08300-89xx.0
Thanks to @makorn645:
Improved model detection.
Updated media configs from mido.
Improved wifi battery savings.
Defined gmsclient-id.
Properly detect single-sim devices.
Added modem build date assertion.
More SEPolicy rules. (Still permissive due to some missig rules.)
Updated build fingerprint.
2018-04-25:
Improved fingerprint service.
Improved DT2W performance and fixed "Prevent accidental wake-up" switch.
New LiveDisplay implementation with more features.
KCAL is now built-in. (It may be removed again due to new LiveDisplay features making it obsolete.)
Updated vendor blobs to WW_15.0410.1803.53.
Updated kernel to Linux 3.18.106, CAF-Tag LA.UM.6.6.r1-07400-89xx.0
Thanks to @makorn645:
Fixed serial number detection.
Added a built-in app to set vibration strength and KCAL values.
Improved SEPolicy. (SELinux still permissive due to missig rules.)
Updated configs and build fingerprint.
2018-04-06:
Fixed crash when switching mobile data sim card.
Added vibration intensity control: Currently not available within LineageOS settings.
Intensity can be adjusted using "Kernel Adiutor" or other kernel management apps - Advanced Kernel is not needed for that.
Imported many kernel improvements.
Update to Android 8.1.0_r20, security patch level April 5, 2018.
Updated kernel to CAF Tag LA.UM.6.6.r1-07200-89xx.0.
Thanks to @makorn645:
Updated audio configs. (Speakerphone still buggy)
Updated way of setting the build fingerprint.
2018-03-25:
Doing a clean flash is recommended.
New AsusCamera apk: Read the "Extensions" post above for instructions. The old one isn't supported anymore.
Restored default battery led behavior to mitigate flickering. You can change the brightness in the system settings.
Updated vendor blobs to WW_15.0410.1802.44.
Updated kernel to Linux 3.18.102, CAF Tag LA.UM.6.6.r1-06700-89xx.0.
Additional minor updates.
Adopted from XenonHD by @makorn645:
Misc fixes for Amplifier.
Drop hacked up audiohal.
Enabled VoLTE.
Removed forceencrypt from fstab.
Renamed Z017 to zenfone3.
Built SEPolicy. (SELinux still permissive due to missig rules.)
2018-03-11:
Improved spectrum support.
Enabled camera api v2 in Snap. It now features manual mode.
Pulsing low battery light is now toggleable in the settings.
Updated kernel to Linux 3.18.99.
Adopted from XenonHD by @makorn645:
MTP now uses functionfs.
Switched back to OSS bluetooth hal with fixed mac.
2018-03-06:
Improved bluetooth performance and fixed mac issues.
Brand-new notification LED controller.
Fixed battery light for offline charging.
Update to Android 8.1.0_r15, security patch level March 5, 2018.
2018-03-04:
Much newer Lineage sources.
FM, Battery LED and LiveDisplay fixed.
Improved micro-lag at animation beginnings.
Updated kernel to Linux 3.18.98.
Multiple minor improvements/fixes.
2018-03-01:
Hotfix for dialer audio.
2018-02-28:
Regression: Dialer audio stopped working!
Headphone detection finally fixed!
Fixed dialer crash when using in-call keypad.
Touch screen gestures added.
Optional on-screen nav bar added.
Updated kernel to Linux 3.18.97, CAF-Tag LA.UM.6.6.r1-06500-89xx.0
2018-02-24:
All sensors finally working. Thanks to @Harry8242 !
External sd card should behave properly now.
2018-02-23:
Initial release of alpha version.
Nice. Thanks bro. I really appreciate it
:good: God bless you !
Great work buddy !!!!
I'll test this out after my semester exams :lol:
great job, i will test it and give u some feedback....
Im using los14 and never been able to update to stock oreo. Will it work? Or need to go back to stock to install oreo 1st then this?
iamROOTX said:
Im using los14 and never been able to update to stock oreo. Will it work? Or need to go back to stock to install oreo 1st then this?
Click to expand...
Click to collapse
Just flash it via TWRP. Don't forget to flash GApps too.
ZenFone_3 said:
Just flash it via TWRP. Don't forget to flash GApps too.
Click to expand...
Click to collapse
Yeah gonna try it. Even tho he said to update to the latest stock oreo
I'm editing this post because the copy/paste text messed everything up.
@planet9
Haris from the Telegram channel sent the below message.
https://github.com/bhi768/msm8953/commit/2f35825dc36d3b23460298a0d8fca8a34d5f38e2 ask him to try this, so that he can confirm if asus's mdss changes already has live display capability
also https://github.com/Planet-X/android_device_asus_Z017/blob/lineage-15.1/manifest.xml#L226 ask him to try pass through method for sensors like in here https://github.com/harry8242/device_lenovo_A6020/blob/o8.0/manifest.xml#L155
My baseband version is m3.10.47.9 leo which should be .18 libra(on the ss).is it because i didnt install stock oreo 1st?
Good work !! ☺
iamROOTX said:
My baseband version is m3.10.47.9 leo which should be .18 libra(on the ss).is it because i didnt install stock oreo 1st?
Click to expand...
Click to collapse
Flashing stock rom also updates additonal firmware partitions and that's why your baseband is older.
In general this shouldn't be a problem. I just recommended flashing oreo so that everything is fully up to date.
Could this help somehow?
https://forum.xda-developers.com/showpost.php?p=73351949&postcount=87
tkhquang said:
Could this help somehow?
https://forum.xda-developers.com/showpost.php?p=73351949&postcount=87
Click to expand...
Click to collapse
It could definitely point to the right direction. Thanks! :good:
Edit:
Directly using this file on lineage 15 is not a good idea!
Phone services won't work anymore and it will then reboot to recovery! Don't try it.
Great, GREAT ROM! Stable and smooth! Battery endures the whole day.
The update made it almost bug free! And the remaining bugs are cosmetic for the most part.
Can't thank you enough. Keep it up!
Could we roll back oreo stock?
[email protected]@ said:
Could we roll back oreo stock?
Click to expand...
Click to collapse
Flash Oreo RAW
ZenFone_3 said:
Flash Oreo RAW
Click to expand...
Click to collapse
If there is an update about this custom rom, do I have to install it again from the beginning?
Dalendra7 said:
If there is an update about this custom rom, do I have to install it again from the beginning?
Click to expand...
Click to collapse
The updates are flashable via TWRP. No need to reinstall. It's called Dirty Flash.

[ROM][FINAL][UNOFFICIAL][lavender][9] LineageOS 16.0 [20200107]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* Please do some research if you have any concerns about features included in the products you find here 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.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (pie), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
What's working :
Boots
RIL (Calls , SMS, Data)
Fingerprint
Wi-Fi
Bluetooth
IR Camera
Camera
Cam recorder
Video Playback
Audio
Sensors
Flash
LED
GPS/GNSS
Volte
Known issues :
You tell me ( None )
Instructions :
You need a PC with ADB & Fastboot available
Download latest ofox recovery or twrp
Flash recovery
Wipe System,Cache ,Data, Internal Storage and Format Data
Reboot to Recovery
Flash ROM
Flash Gapps and Magisk ( Optional )
Reboot system.
Reporting Bugs
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab /sys/fs/pstore/console-ramoops and /sys/fs/pstore/dmesg-ramoops-0. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.
Code:
What is your--
LineageOS version:
LineageOS Download url:
Gapps version:
Did you--
wipe:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:
XDA:DevDB Information
[ROM][UNOFFICIAL][lavender][9] LineageOS 16.0 [20190511], ROM for the Xiaomi Redmi Note 7
Contributors
letsmakecakes
Source Code: https://github.com/LineageOS
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Version Information
Status: Stable
Created 2019-04-20
Last Updated 2020-01-07
Downloads :
ROM : Click Here
OpenGapps : https://opengapps.org/
Changelog :
20200107
December Security Patch
Latest LineageOS Synced Source
Beautified Rounded Corners
Increased Earpiece volume
Some improvements regarding Doze
Updated rootdir configs from LA.UM.7.2.c6-03700-sdm660.0
WiFi Improvements
Merged CAF TAG LA.UM.7.2.r1-07600-sdm660.0
Update Camera blobs from MIUI 11.0.4
Updated FM blobs from LA.UM.7.2.r1-06900-sdm660.0
20191006
Updated Blobs From MIUI 9.9.3
Entirely Rebased on latest CAF TAG and MIUI
GPS configs updated from GLOBAL rom
Synced with latest LineageOS Source
Some Framework Ovleray Changes
WhatsAPP VC patch has been removed.
Added back some lineage missing features.
20190918
Synced with latest LineageOS Source
Fixed up some selinux denials
Removed min freq limit for GPU
Updated blobs from MIUI V10.3.12
Pulled Changes from LA.UM.7.2.r1-07500-sdm660.0 for Carrier Config
Fixed some brightness related issues
20190907
Updated Carrier Configs from MIUI 9.9.3
Swtched to GPS from CAF
Removed all NFC related stuffs
Fully Deodexed
Increased a bit handset volume
Updated GPS from LA.UM.7.2.r1-07500-sdm660.0
Updated Graphics blObs from LA.UM.7.2.r1-07500-sdm660.0
Some Changes regarding brightness
Merged latest CAF tag LA.UM.7.2.r1-07500-sdm660.0 to kernel
Updated AutoPowerModes Settings
20190811
August Security Patch
Updated GPS HAL from LA.UM.7.2.r1-07400-sdm660.0
Updated Wifi Configs
Updated GPS configs from latest MIUI
Imported New Thermal Configs
Enabled Toggle for OEM Unlocking/Locking
Kernel has been upstreamed to v4.4.156
All the CAF tags until latest which is LA.UM.7.2.r1-07400-sdm660.0 has been merged into kernel.
Widevine L1 Fix has been added (not sure if it works)
Vbmeta is now merged with zip ; no need to flash it separately anymore if coming from MIUI
Updated Fingerprint Blobs from miui 9.8.1
20190806
Increased InCall Volume
Fixed Audio Recording
Updated Volume Steps For Calls and Music
RSSNR signal implementation is now ignored
Updated Wifi Configs
Whatsapp VideoCall Lag has been thorughly fixed
Updated Perf blobs from LA.UM.7.2.r1-07400-sdm660.0
Updated Sdm blobs from LA.UM.7.2.r1-07400-sdm660.0
Kernel has been upstreamed to v4.4.155
20190725
Updated WFD packages
Disabled PowerHal Stats
Enabled Kryo cores for both CPU
Adaptation For Android Q
Enabled Strip Debugging
Removed TWRP support from source
Increased Rx Handling Value
Removed McastBcastFilter and Bcast RX packets.
Enabled params for mac Randomizations
Switched to caf sdm660 audio,media,display and bluetooth hals.
Enabled VR support
Improvised GPS support
Improved 5Ghz wifi support.
Added OTA support (WIP)
20190714
July Security Patch
Updated GPS from LA.UM.7.2.r1-07000-sdm660.0
Updated Wifi configs from CAF
File Manager shows internal storage on default
Some props updated from Miui 9.7.4 while rebased to newer tree
Increased mic volume
20190626
Adjusted statusbar paddings according to MIUI V10.3.6
Fixed glitches on AC3 Medias
Selinux is now Enforcing
set the default dpi to 420 with proper keyguard icon padding
Set circular battery style as default
kernel has been switched to stock xiaomi one
Enabled LTE only option for all
Updated Graphics blobs from miui v10.3.6
Rearranged some props from system to vendor for proper implications.
20190611
June Security Patch
merged latest lineage patches
Set proper stroke when power saver is enabled
Preserve battery icon blacklist state when setting icon style
Some fixes related to Camera
Reduced notch overlay size according to actual size
Dual SIM data after restart fixed
calls & music playback simulatanously for bluetooth now working without conflicts (wip)
some framework optimizations which increases 1.4% performance boost
set 440dpi as default
some more improvements regarding rounded corners
Added Always on Display with Doze Support
Updated Audio Hals from LA.UM.7.2.r1-07000-sdm660.0
20190526
Removed some useless stuffs which are not needed in AOSP ROM
Predefine default hotspot name
Fixed rounded corners a bit
Upstream merge from LineageOS
Enabed Color Calibration Mode
Enabed Picture Adjustment Mode
Some Overlay Cleanup
kernel modules are now built from source directly ; so performance should improve.
Updated GPS from LA.UM.7.2.r1-06900-sdm660.0
----------------------------------------------
20190511
May Security Patch
New GPS modules
Fixed incoming low call audio volume
Added LiveDisplay
Fixed notification lag
updated vendor blobs
rom now supports 4k 30fps recording on back camera and 1080p in front camera
Fixed FM radio
fixed offline charging
Apparently fixed whatsapp issues
ROM now runs with evira kernel v1.5
----------------------------------------------
20190428
hapatic feeedback vibration has been increased to stock like.
fixeed led during charge and notifications
fixed proximity wake duration time
fixed some more brightness values.
SafetyNET now sucessfully passes
----------------------------------------------
20190427
Brightness flickering fixed
Auto Brightness fixed
Fixed some notch overlays
Custom light ,fingerprint and thermal hals
Added double tap to wake support
imporved performance and some optimizations
Bluetooth music fixed
Rom now runs with EviraKernel v1.4 . All thanks to @resurrect for such wonderful kernel
----------------------------------------------
20190424
Combined into a single zip
vbmeta has been included in zip .So, no need to flash vbmeta sperately. Thanks to @Dyneteve
Added some more device framework
Fixed some overlays
GPS now working
----------------------------------------------
20190421
Initial Release
Reserved
How to Update Using OTA :
1. Check Updates Section of LineageOS
2.Download using updater and click install
3.It will take you to TWRP and automatically Flash it and reboot to System
4.Since GAPPS start crashing and ROOT support will be erased so..you need to do the next step.
3. flash gapps again && Magisk (if you used to use it) booting into TWRP
4.Tada! Youre Updated!
Telegram Offtopic group : https://t.me/joinchat/Fcx2pkswbyZ2XjHbwl3ZRQ
Device Tree : https://github.com/faham1997/android_device_xiaomi_lavender
Kernel Source : https://github.com/faham1997/kernel
Please Hit Thanks Button If you really love my work!
wow....first cutom rom for my new perfect rn7....link for download ? tomorow i can unlock the bootloader after 15 days of waiting. anyone test this build ?
Wow finally it landed this must appear on xda portal
The official rom has a weak gps signal. Can the rom solve the gos problem?
Volte and vowifi work ?
lxfan said:
The official rom has a weak gps signal. Can the rom solve the gos problem?
Click to expand...
Click to collapse
Will be solved hoopefully by next build.
mahmutuslu said:
Volte and vowifi work ?
Click to expand...
Click to collapse
No idea .No volte in my country.
letsmakecakes said:
Will be solved hoopefully by next build.
No idea .No volte in my country.
Click to expand...
Click to collapse
Any hacks used to make everything work?
amnher said:
Any hacks used to make everything work?
Click to expand...
Click to collapse
Please wait , I will make a patch soon enough to fix this gps issue.
yes nice! thankyou!
it's not pixel experience but anything is better than MIUI, will test later today once bootloader unlocks. :good: :good:
Thank you so much for your efforts ?
Definitely will try it when my bootloader gets unlocked
Could someone kindly let me know if gcam works? Thanks in advance
Great. :good:, thanks you
I must wait(360h) to unlock my boot loader
Someone know a way to bypass this?
letsmakecakes said:
Please wait , I will make a patch soon enough to fix this gps issue.
Click to expand...
Click to collapse
What i mean is if there are no hacks then this is a candidate for official los
amnher said:
What i mean is if there are no hacks then this is a candidate for official los
Click to expand...
Click to collapse
Well, lets hope for the best !
8 days to unlock and then installing this!
Thank you dev for your work and time
The first custom rom for this phone in xda. Nice to see u bro, good work!
Ahh..here goes the development started. :silly:
Volte for outgoing doesn't works
Incoming working
We can send SMS but can't receive.

[ROM][10.0][OneUI-2.5][UNOFFICIAL][EOL]LineageOS-17.1 for samsung M51 - Final

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This ROM will not be getting more updates or support​
LineageOS is a free, community built, aftermarket firmware distribution of Android 10, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Disclaimer
Instructions :
Download the latest build and gapps
Reboot to TWRP
Do a factory rest
Flash the latest build
Flash proximity sensor fix uninstaller (You only need to flash it if you flashed Proximity sensor fix before. check here)
Flash gapps (Optional; Open Gapps Nano Recommened)
Reboot
Downloads :
TWRP
LineageOS-17.1
Proximity sensor fix uninstaller
GAPPs
Known Issues:
VoLTE (samsung Volte support is not ported to AOSP Yet)
Proximity Sensor
SElinux is permissive
FM radio
did you find any?
Sources:
Device tree
Kernel tree
Credits:
dgattupalli - Initial build
Michael Benedict - For S10 light initial device tree
Version Information
Status: Final​ROM OS Version: Lineage 17.1​Android Security Patch: 5th of February 2021​Vendor Security Patch: 1st of November 2020​
Change Log:
23rd of February 2021:
- Fix Bluetooth crashes when using Bluetooth audio devices
- Fix Bluetooth in-call audio
- Fix SELinux denials
- Fix screen recorder lag
- Enable LTE by default
- Disable proximity HAL for now
28th of January 2021:
- Fix the problem if you flashed open gapps then flashed another ROM without flashing gapps, the new ROM won't boot unless you flash open gapps again
- Fix Offline charging
- Make audio as loud as the stock
8th of January 2021:
- Fix double tap to wake
- Partially fix proximity sensor
- Add hide notch option (Settings > Advanced > Developer options > Display cutout > hide)
5th of January 2021:
- Initial release
Reporting Bugs
DO NOT report bugs if you're running a custom kernel or you installed Xposed
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.
Code:
What is your--
LineageOS version:
LineageOS Download url:
Gapps version:
Are you using--
a task killer:
a non-stock kernel:
other modifications:
Click to expand...
Click to collapse
F.A.Qs:
How to hide notch?
First, activate developer options by going to settings > about phone > click on build number 7 times
Second, Go to Settings > Advanced > Developer options > Scroll down until you find Display cutout then choose hide
Some info about why I do stuff
Why do you need to flash proximity fix uninstaller?
Because if the screen gets turned off during a call, it won't turn back on until the call ends, in addition to that, it makes the phone stuck on black screen in other ROMs
nice!
Great News. Good Effort. Please keep it up.
Download the latest build and gapps
Reboot to TWRP
Flash the latest build
Flash proximity sensor fix (You only need to flash it once or when coming from stock ROM)
Flash gapps (Optional; Open Gapps Nano Recommened)
Reboot
Click to expand...
Click to collapse
Do I need to wipe anything in recovery prior to the flashing procedure? Do I need to format data?
kry52 said:
Do I need to wipe anything in recovery prior to the flashing procedure? Do I need to format data?
Click to expand...
Click to collapse
Yes do a factory rest
Does it increase m51 performance?
Does it improve gaming...
Prxtek said:
Does it increase m51 performance?
Does it improve gaming...
Click to expand...
Click to collapse
I haven't test any games and I haven't used the stock rom at all so I don't know is it better or not... maybe you can test it and tell us
There's some problems (the recorder and 4g problem don't happen with the lineage from dgattupalli):
the lineageos screen recorder make my system extremely slow (~20fps) while recording, the same happens with basically any other recorder. while on the original ROM from samsung, this does not happen.
also, the adaptative brightness does not work. (Now it does!)
bonus: if I use xposed, the lineageos screen recorder just crashes. every other screen recorder just works, but with that lag. (please ignore this! it was my fault: I was restricting the recorder to run as a background task. this kills the application).
relax: the logs are from my installation with open gapps nano and proximity fix, nothing more.
the hardware acceleration of the system seems to be working fine for recording videos with the camera, also for decoding on vlc. things get very slow while recording the screen.
also, the cellular network doesnt reach 4G, just H+. (i'm from brazil) (It was configured to 3G not 4G, please forget this, i'm sorry)
lineageOS version: 17.1 (January 8th, 2021)
lineageOS Download url: https://sourceforge.net/projects/sa...age-17.1-20210108-UNOFFICIAL-m51.zip/download
gapps version: open_gapps-arm64-10.0-nano-20210122
am I using:
a task killer: no
a non-stock kernel: no
other modifications: just the proximity sensor fix
Another problem: the proximity sensor partial fix blanks my screen, but never get it back. So I had to press all the 3 buttons at the same time to force rebooting the phone. (update: that's why the sensor's partially broken)
Why the sound of default screen recorder is so bad? (update: probably because the default sample rate of lineage is very low)
myghi63 said:
There's some problems (the recorder and 4g problem don't happen with the lineage from dgattupalli):
the lineageos screen recorder make my system extremely slow (~20fps) while recording, the same happens with basically any other recorder. while on the original ROM from samsung, this does not happen.
also, the adaptative brightness does not work.
bonus: if I use xposed, the lineageos screen recorder just crashes. every other screen recorder just works, but with that lag. relax: the logs are from my installation with open gapps nano and proximity fix, nothing more.
the hardware acceleration of the system seems to be working fine for recording videos with the camera, also for decoding on vlc. things get very slow while recording the screen.
also, the cellular network doesnt reach 4G, just H+. (i'm from brazil)
lineageOS version: 17.1
lineageOS Download url: https://sourceforge.net/projects/sa...age-17.1-20210108-UNOFFICIAL-m51.zip/download
gapps version: open_gapps-arm64-10.0-nano-20210122
am I using:
a task killer: no
a non-stock kernel: no
other modifications: just the proximity sensor fix
Click to expand...
Click to collapse
myghi63 said:
Another problem: the proximity sensor partial fix blanks my screen, but never get it back. So I had to press all the 3 buttons at the same time to force rebooting the phone
Why the sound of default screen recorder is so bad?
Click to expand...
Click to collapse
Proximity is partially broken. the screen doesn't turn back on until the call ends.
Adaptive brightness is working, but it takes a few seconds until it detects the light changes.
for the screen recorder, did this problem appear in the latest build or all the builds?
For network doesn't reach LTE make sure that in network settings that the preferred network type is LTE
Thank you for an update. The previous version caused random reboots even on a clean flashed phone, now I'll try to install a new one.
Can someone tell me, is the parallel application feature (dual apps) available in this rom?
k1n9n0th1n9 said:
Can someone tell me, is the parallel application feature (dual apps) available in this rom?
Click to expand...
Click to collapse
This is a probably a knox feature. So I coudn't find anything about it on my LineageOS installation, and if I go back to the stock rom, this feature + some stuff like samsung pay will not work anymore. (nope, it works! sorry. I thought this wouldn't work anymore, considering what I saw on wikipedia about knox).
LahKeda said:
Proximity is partially broken. the screen doesn't turn back on until the call ends.
Adaptive brightness is working, but it takes a few seconds until it detects the light changes.
for the screen recorder, did this problem appear in the latest build or all the builds?
For network doesn't reach LTE make sure that in network settings that the preferred network type is LTE
Click to expand...
Click to collapse
I can confirm that the problem was happening on the build before january 28. I can't test the newest build now because I don't have an SD card or OTG cable to backup my current installation (well, my /data is encrypted too). If you really want me to test it, please reply and I'll do it. (I tested and the problem still there)
For now I'm using the another lineageOS rom, which has less updates than yours and it doesn't get that slow while recording the screen, just if I do some gpu-intensive task. https://forum.xda-developers.com/t/rom-10-0-unofficial-lineage-17-1-for-galaxy-m51.4212531/ (Not anymore. Now i'm using your rom).
If you're able to test, please: open the recorder app, start recording the screen and do any normal task, while checking if the UI is running at about the same framerate as before. Also, does the microphone audio on the recording sound really bad too? (things get worse if you choose to show taps on the developer options)
myghi63 said:
This is a probably a knox feature. So I coudn't find anything about it on my LineageOS installation, and if I go back to the stock rom, this feature + some stuff like samsung pay will not work anymore.
Click to expand...
Click to collapse
if i flash this rom then back to stock, dual apps feature will not work?
k1n9n0th1n9 said:
if i flash this rom then back to stock, dual apps feature will not work?
Click to expand...
Click to collapse
I can't confirm it now, because I would have to wipe everything and I can't do a backup, but I can say it probably will not work anymore (I tested, it works. sorry).

Categories

Resources