[ROM][8.1.0][OFFICIAL][bacon] LineageOS 15.1 for OnePlus One

Search This thread


Jun 10, 2014
There are some known issues with LineageOS 16.0. Most notably, Wi-Fi-Display is missing and there are problems on older 2.4 GHz Wi-Fi protocols (slow download speed). If you can handle that, I recommend upgrading.

If you want to stay on 15.1, there are workarounds for the "missing apps" issue. Search this thread for "fingerprint".

I would like to try out the change of fingerprint to solve the issue on 15.1 itself. The post gives a link stating the procedure to do that using magisk. I haven't ever used it yet. But, remember to have read that it can be installed even without root and some modules do work without root too. I guess this one may not work though. Can anyone confirm, if you require root as well for it? Also, if installing magisk requires full data wipe (similar to factory reset)?
Last edited:


Jun 10, 2014
Well installing magisk was breeze and so were the modules within it. Seems like I should have installed it earlier itself ;).
Just two things that I had to different from the link suggested in that post :
1) Had to install busybox module as well as instructed by magiskhide props module (when run as mentioned in the link).
2) Since the post is quite old, in two of the steps number that you have to enter doesn't exactly match. In the last one for 'Google Pixel' it says two fingerprints available, 8.1.0 and 9.0, I chose 8.1.0 as mine is LineageOS 15.1 still.
The play store started showing the apps that it wasn't showing earlier. Thanks a lot @SethGeckoXDA
Last edited:
  • Like
Reactions: one-dev and miguej

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    [COLOR="Purple"]#include <std_disclaimer.h>[/COLOR]
     * 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.

    If you are on stock OS, you need a custom recovery first. You can get the recommended TWRP recovery in the official installation instructions link below.
    If you are coming from stock or other ROMs, you need to make a factory reset.
    As always, make sure to backup before installing this ROM.

    More detailed instructions at:
    Install LineageOS on bacon

    Official Download link:
    LineageOS Downloads

    Recommended Google Apps package:
    Open GApps (choose the variant you want)

    Changes for bacon

    Bug reports:
    How to submit a bug report
    LineageOS JIRA

    Donate to support development:
    Donate via PayPal to jrior001
    Donate via PayPal to LineageOS

    XDA:DevDB Information
    LineageOS, ROM for the OnePlus One

    jrior001, jrior001, mikeioannina
    Source Code: https://github.com/LineageOS

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

    Version Information
    Status: Beta

    Created 2018-09-16
    Last Updated 2018-09-15
    As you guys have seen the first lineage 16.0 builds are rolling out. I'll get a new thread up this weekend to split this discussion off.

    To answer a few questions I've seen so far:

    Data wipe is not required, only wipe system.
    Upgrade cases have been thoroughly tested on bacon specifically so were pretty confident you should not have issues with this.

    Lineage addon su flashables are coming, hopefully before the weekend is over.

    Issue with play store and our device fingerprint persists in 16.0 as well. I'm not sure what's going on with this. Oneplus may have abandoned their license(it's quite expensive to keep for a 5+? Yr old device) for this device or something and el goog is now blacklisting it. Unfortunately that leaves users with spoofing and magisk hax or using alternative app sources like f-droid or apkmirror.

    Sent from my Mi MIX 2S using Tapatalk
    Re: charging issues.

    A change was made a few weeks back to try to fix issues some folks had specifically with the OnePlus factory chargers. Apparently there's some slight variations to the factory chargers or board hardware, they are not all created equal.

    While that change fixed that issue, it appears to have created some issues with non-factory chargers in the process. In the next few days I'll get some test kernels up for you guys to check out and see if we can narrow down something that works for every charger.

    Sent from my PH-1 using Tapatalk
    @jrior001 and all the others who are interested, this is my opinion & experience about the charging issues.
    I've always used two chargers to charge my OPO: Oneplus's official one and a third-party Amazon Basics charger (5 V, 2200 mAh). When using LineageOS 14.1 (both official and unofficial builds by Sultanxda), I've never faced any problem. I could use both chargers and they all worked flawlessly. On Sultan's builds, SOFT_AICL_VOL was set to 4390; I don't know what it was set to on official nightlies. After moving to LineageOS 15.1 I started experiencing charging hiccoughs when using the third-party charger. The charging process was intermittent, and the screen kept turning on and off very frequently, as though the charger was being plugged and unplugged every few seconds. This happened only when using the third-party charger, and at the time I was experiencing this problem, SOFT_AICL_VOL was set to 4555 (setting it to 4390 had no effect). For me, the best solution was to roll back to the old charging drivers used in LineageOS 14.1, as you pointed out in this commit: https://review.lineageos.org/c/LineageOS/android_kernel_oppo_msm8974/+/231000
    I've picked that commit in my custom kernel and set SOFT_AICL_VOL to 4390, and now I can use both chargers as on LineageOS 14.1. I haven't followed this thread continuously and I don't know why that change was abandoned, but anyway, in my case it was the only fix to the problem.
    I hope my experience can help or be useful to better understand what's going on.
    Thank you for your work!
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