• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM] Lineage OS - 16.0 [UNOFFICIAL] [9.0] [27 Jan] [OTA]

Which camera would you like the ROM to ship with?

  • MiUI Camera

    Votes: 11 30.6%
  • Google Camera with no patch needed

    Votes: 25 69.4%

  • Total voters
    36
  • Poll closed .
Status
Not open for further replies.
Search This thread

Subhrajyoti Sen

Recognized Developer
Apr 24, 2015
1,061
3,631
Bangalore
subhrajyoti.me
http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fen%2Fthumb%2Fb%2Fbe%2FLineage_OS_Logo.png%2F1200px-Lineage_OS_Logo.png


LineageOS is a free, community built, aftermarket firmware distribution of Android 8, 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 :
  • EGL
  • Encryption
  • Camera
  • RIL (IMS, Calls, VoLTE, SMS, Data)
  • Wi-Fi
  • Bluetooth
  • Video Playback
  • Audio
  • Sensors
  • LED
  • GPS

Known issues:
None that I am facing. Feel free to report some


Report bugs
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 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.


DO NO POST BUGS WITHOUT LOGS AND PROPER STEPS TO REPRODUCE THE ISSUE




Follow Instructions Carefully otherwise you might get error :
  • Reboot to recovery
  • Flash Global Pie firmware if you haven't already. Please flash the full firmware zip and not the non-arb ones. You can flash the firmware here. Flash V10.3.1.0.PEIMIXM for now.
  • Wipe cache, dalvic cache, system, vendor, data
  • Flash ROM & Gapps arm64 together
  • Done-Reboot Now
  • Enjoy the clean rom


Downloads :
https://sourceforge.net/projects/whyred-los/files/

Old builds can be found at AndroidFileHost

Recommended TWRP: https://androidfilehost.com/?fid=6006931924117884758


XDA:DevDB Information
Lineage OS - 16.0 for Redmi Note 5 Pro, ROM for the Xiaomi Redmi Note 5 Pro

Contributors
Subhrajyoti Sen
Source Code: https://github.com/SubhrajyotiSen/whyred

ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x

Version Information
Status: Stable

Created 2019-03-20
Last Updated 2020-01-29
 
Last edited:

Subhrajyoti Sen

Recognized Developer
Apr 24, 2015
1,061
3,631
Bangalore
subhrajyoti.me
January 27, 2020
January security patches
Kernel upstreamed to 4.4.206

December 17, 2019
December security patches
Kernel upstreamed to 4.4.206

November 13, 2019
November security patch
Upstream kernel to 4.4.197

October 13, 2019
October security patch
Upstreamed kernel to 4.4.196
Fix audio issues
Possibly fix WiFi instability issues.

Sept 30, 2019
Fixed slower WiFi on high bandwidth connections
Fixed swapped mic channels
Fixed low volume on call loudspeaker
Removed signature spoofing (please use Nanodroid if you want to enable it)

Sept 20, 2019
Enabled Signature Spoofing
Fixed Carrier Video Call (ViLTE)

Sept 15, 2019
Updated clang to 9.0.6
Added missing libcurl dependency
Clean up a few redundant flags from framework/base
Merge CAF tag LA.UM.7.2.r1-07500-sdm660.0 into kernel

Sept 12, 2019
September Security Patch

Aug 28, 2019
Updated blobs from MiUI V10.3.2
Updated fstab from MiUI V10.3.2
Updated Carrier configs from MiUI V10.3.2
Updated vendor props from MiUI V10.3.2
Updated GPS from MiUI V10.3.2. GPS fix seems to be more accurate now, at least indoors.
Drop a couple of deprecated/redundant flags
Enabled three-finger swipe screenshot

Aug 13, 2019
Merged tag 4.4.189 in kernel
Update blobs from MiUI 9.8.8
Fix battery drain caused by WiFi
Boost mic volumes

Aug 10, 2019
August security patch
Kernel upstreamed to 4.4.188
Merged aop 4.4 in kernel
Map color profiles to livedisplay
Fix playback of .ogg files

July 29, 2019
Reboot below 10% battery fixed. Thanks to @attack11 for the tip
Fix default mobile data switching after reboot for dual sim devices
Upstreamed kernel to 4.4.186
Update AudioFX blobs
Add back custom OTA prop. OTAs should work now
Try to reduce app animation jitters
Set swappiness to 60 since users reported it worked well for them.

July 11, 2019
Fixed livedisplay selection being reset on reboot
Minor changes in Dirac settings
Reduced battery drain

July 7, 2019
July security patches
Update GPS HAL from LA.UM.7.2.r1-06900-sdm660.0
Update GPS blobs from LA.UM.7.2.r1-06900-sdm660.0
Update time blobs from LA.UM.7.2.r1-06900-sdm660.0
Update gps.conf from V10.3.1.0
Update WiFi configs from V10.3.1.0
Revert back to MiUI Camera as default since GCam needs GApps installed (to get some libs)
Fix P2P when connected to 5GHz access point.
Reduce random WiFi drops

June 6, 2019
June Security Patch
Lineage Recovery fixed
Added wireguard support
Updated blobs from MiUI

May 25, 2019
SafetyNet passes
Add MiUI Camera

May 22, 2019
May Security patches
Upstreamed kernel
Update blobs from MiUI 9.4.25
DT2W fixed
GCAM works without patches

April 30, 2019
Upstreamed LOS sources
Kernel upstreamed to 4.4.179
Private DNS crash should be fixed
Fix sensors issues some users were facing.

April 11, 2019
April Security Patch
Kernel Upstreamed with linux-stable
Deleting files from gallery actually works
Sepolicy rewrite

March 26, 2019
Synced with LOS Sources
Dirac (Mi Sound Enhancer) should be fixed now.
Temporarily removed MiUI camera (was causing a lot of selinux denials). Will try to get it back from next build
Enabled OTA
Have also enabled support for Hotspot 2.0 and Interworking based on user request. Let me know if it worked

March 21, 2019
Based on GuaiYiHu trees.
Fixed fingerprint enrollment.
Fixed bootloop on F2FS
 
Last edited:

Subhrajyoti Sen

Recognized Developer
Apr 24, 2015
1,061
3,631
Bangalore
subhrajyoti.me
Nice, hope this rom won't be abandoned like the other LOS 16 builds.

The very intention behind starting a new thread was to provide continued support. Noticed that LOS didn't receive as much support on whyred as other ROMs. And whyred is my secondary device. So I can easily test new builds and upload.
 

Jehonan

Senior Member
Apr 27, 2018
362
107
The very intention behind starting a new thread was to provide continued support. Noticed that LOS didn't receive as much support on whyred as other ROMs. And whyred is my secondary device. So I can easily test new builds and upload.

Is it possible to get original recovery.img from latest build so that we have "complete" lineage os 16.1 system?
Do You have some guide for building this ROM and if You have is it possible to share this?
I would like to try build myself something like this so that i can include or exclude something from ROM.
Thank You in advance and i'm sorry if i ask something stupid or inappropriate!
 

kieranc

Senior Member
Feb 9, 2008
321
48
Is it possible to get original recovery.img from latest build so that we have "complete" lineage os 16.1 system?
Do You have some guide for building this ROM and if You have is it possible to share this?
I would like to try build myself something like this so that i can include or exclude something from ROM.
Thank You in advance and i'm sorry if i ask something stupid or inappropriate!

There's build information on the Lineage wiki, it's not entirely straightforward but it's not too tough either. It will take a load of disk space though, 100+GB
https://wiki.lineageos.org/devices/whyred/build
I'm not sure how you'd go about pulling in the code for this specific build... git clone in the appropriate location i guess

For anyone wondering, I've flashed this over Kapiljhajhria's build and it booted fine, all seems to be working nicely.

edit: I spoke too soon, finger print enrolment isn't working
 
Last edited:

Subhrajyoti Sen

Recognized Developer
Apr 24, 2015
1,061
3,631
Bangalore
subhrajyoti.me
There's build information on the Lineage wiki, it's not entirely straightforward but it's not too tough either. It will take a load of disk space though, 100+GB
https://wiki.lineageos.org/devices/whyred/build
I'm not sure how you'd go about pulling in the code for this specific build... git clone in the appropriate location i guess

For anyone wondering, I've flashed this over Kapiljhajhria's build and it booted fine, all seems to be working nicely.

edit: I spoke too soon, finger print enrolment isn't working
Working on a fixed build. Will notify once done.

when changing Network Mode (3G->2G) in System Profiles, do you get any crashes or errors?
There's no sim on my whyred. Will insert a sim and check tomorrow morning
 
  • Like
Reactions: zBear

zBear

Senior Member
Oct 1, 2008
316
159
Chisinau
There's no sim on my whyred. Will insert a sim and check tomorrow morning
thank you

I've seen this crash/error in all LOS (and LOS-based) 15-16 ROMs I've tried, but still hope to find one without it :)

and one more question
in LOS 15 there is no circle style battery, but this visual stile was promised to come back in LOS 16
is it present in this ROM?
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 75
    http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fen%2Fthumb%2Fb%2Fbe%2FLineage_OS_Logo.png%2F1200px-Lineage_OS_Logo.png


    LineageOS is a free, community built, aftermarket firmware distribution of Android 8, 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 :
    • EGL
    • Encryption
    • Camera
    • RIL (IMS, Calls, VoLTE, SMS, Data)
    • Wi-Fi
    • Bluetooth
    • Video Playback
    • Audio
    • Sensors
    • LED
    • GPS

    Known issues:
    None that I am facing. Feel free to report some


    Report bugs
    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 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.


    DO NO POST BUGS WITHOUT LOGS AND PROPER STEPS TO REPRODUCE THE ISSUE




    Follow Instructions Carefully otherwise you might get error :
    • Reboot to recovery
    • Flash Global Pie firmware if you haven't already. Please flash the full firmware zip and not the non-arb ones. You can flash the firmware here. Flash V10.3.1.0.PEIMIXM for now.
    • Wipe cache, dalvic cache, system, vendor, data
    • Flash ROM & Gapps arm64 together
    • Done-Reboot Now
    • Enjoy the clean rom


    Downloads :
    https://sourceforge.net/projects/whyred-los/files/

    Old builds can be found at AndroidFileHost

    Recommended TWRP: https://androidfilehost.com/?fid=6006931924117884758


    XDA:DevDB Information
    Lineage OS - 16.0 for Redmi Note 5 Pro, ROM for the Xiaomi Redmi Note 5 Pro

    Contributors
    Subhrajyoti Sen
    Source Code: https://github.com/SubhrajyotiSen/whyred

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 4.x

    Version Information
    Status: Stable

    Created 2019-03-20
    Last Updated 2020-01-29
    30
    January 27, 2020
    January security patches
    Kernel upstreamed to 4.4.206

    December 17, 2019
    December security patches
    Kernel upstreamed to 4.4.206

    November 13, 2019
    November security patch
    Upstream kernel to 4.4.197

    October 13, 2019
    October security patch
    Upstreamed kernel to 4.4.196
    Fix audio issues
    Possibly fix WiFi instability issues.

    Sept 30, 2019
    Fixed slower WiFi on high bandwidth connections
    Fixed swapped mic channels
    Fixed low volume on call loudspeaker
    Removed signature spoofing (please use Nanodroid if you want to enable it)

    Sept 20, 2019
    Enabled Signature Spoofing
    Fixed Carrier Video Call (ViLTE)

    Sept 15, 2019
    Updated clang to 9.0.6
    Added missing libcurl dependency
    Clean up a few redundant flags from framework/base
    Merge CAF tag LA.UM.7.2.r1-07500-sdm660.0 into kernel

    Sept 12, 2019
    September Security Patch

    Aug 28, 2019
    Updated blobs from MiUI V10.3.2
    Updated fstab from MiUI V10.3.2
    Updated Carrier configs from MiUI V10.3.2
    Updated vendor props from MiUI V10.3.2
    Updated GPS from MiUI V10.3.2. GPS fix seems to be more accurate now, at least indoors.
    Drop a couple of deprecated/redundant flags
    Enabled three-finger swipe screenshot

    Aug 13, 2019
    Merged tag 4.4.189 in kernel
    Update blobs from MiUI 9.8.8
    Fix battery drain caused by WiFi
    Boost mic volumes

    Aug 10, 2019
    August security patch
    Kernel upstreamed to 4.4.188
    Merged aop 4.4 in kernel
    Map color profiles to livedisplay
    Fix playback of .ogg files

    July 29, 2019
    Reboot below 10% battery fixed. Thanks to @attack11 for the tip
    Fix default mobile data switching after reboot for dual sim devices
    Upstreamed kernel to 4.4.186
    Update AudioFX blobs
    Add back custom OTA prop. OTAs should work now
    Try to reduce app animation jitters
    Set swappiness to 60 since users reported it worked well for them.

    July 11, 2019
    Fixed livedisplay selection being reset on reboot
    Minor changes in Dirac settings
    Reduced battery drain

    July 7, 2019
    July security patches
    Update GPS HAL from LA.UM.7.2.r1-06900-sdm660.0
    Update GPS blobs from LA.UM.7.2.r1-06900-sdm660.0
    Update time blobs from LA.UM.7.2.r1-06900-sdm660.0
    Update gps.conf from V10.3.1.0
    Update WiFi configs from V10.3.1.0
    Revert back to MiUI Camera as default since GCam needs GApps installed (to get some libs)
    Fix P2P when connected to 5GHz access point.
    Reduce random WiFi drops

    June 6, 2019
    June Security Patch
    Lineage Recovery fixed
    Added wireguard support
    Updated blobs from MiUI

    May 25, 2019
    SafetyNet passes
    Add MiUI Camera

    May 22, 2019
    May Security patches
    Upstreamed kernel
    Update blobs from MiUI 9.4.25
    DT2W fixed
    GCAM works without patches

    April 30, 2019
    Upstreamed LOS sources
    Kernel upstreamed to 4.4.179
    Private DNS crash should be fixed
    Fix sensors issues some users were facing.

    April 11, 2019
    April Security Patch
    Kernel Upstreamed with linux-stable
    Deleting files from gallery actually works
    Sepolicy rewrite

    March 26, 2019
    Synced with LOS Sources
    Dirac (Mi Sound Enhancer) should be fixed now.
    Temporarily removed MiUI camera (was causing a lot of selinux denials). Will try to get it back from next build
    Enabled OTA
    Have also enabled support for Hotspot 2.0 and Interworking based on user request. Let me know if it worked

    March 21, 2019
    Based on GuaiYiHu trees.
    Fixed fingerprint enrollment.
    Fixed bootloop on F2FS
    26
    New build is up!
    https://sourceforge.net/projects/whyred-los/files/rom/lineage-16.0-20190915-UNOFFICIAL-whyred.zip/download

    Changelog
    Updated clang to 9.0.6
    Added missing libcurl dependency
    Clean up a few redundant flags from framework/base
    Merge CAF tag LA.UM.7.2.r1-07500-sdm660.0 into kernel

    As for Lineage 17.0, the main devs are doing the bring-up. So they will most likely maintain it for whyred. If they don't, I will pick up the support. That being said, LineageOS 16.0 builds will continue as usual.
    22
    So I have applied for LOS official with my cleaned up trees. I am awaiting a response. After I get the response, I will continue with the builds whatever be the result. Meanwhile, can you all help me by compiling a list of known bugs? I will give them a go. Thanks :)
    21
    I have been taking a small break from the project due to some personal commitments. I will start work again after a week