How to Install LineageOS 16.0 on OnePlus One (Android 9 Pie)

Download and Install LineageOS 15.1 on OnePlus One

Android Pie-based LineageOS 16.0 for OnePlus One is now available officially. Through this post, you can download and install LineageOS 16.0 on OnePlus One and enjoy all the latest Pie features on the 5-year old OnePlus device.

Over the past few years, OnePlus has really strived to be among the best Android manufacturers. The company’s success is backed by a lot of factors, including their phones’ build quality, powerful specs, affordable price, and on top of all, constant software updates. 2016-released OnePlus 3/3T have recently received the latest Android Pie update officially. But that isn’t the case always. OnePlus One, the company’s first commercial production, faced a lot of criticism due to lack of software support.

But the Android development community picked up, where OnePlus left off. And thanks to them, we now have access to a series of different custom ROMs available for the OnePlus One. One of them is LineageOS 16.0, and it finally lets you install Android Pie on the OnePlus One.

How to Install Android Pie-based LineageOS 16.0 on OnePlus One

 

Table of Contents

Android Pie-based LineageOS 16.0 for OnePlus One

The OnePlus One was discontinued a few years ago and never received the deserved attention (In terms of official software updates) despite all the great hardware. The last official Android version supported by the phone was Marshmallow 6.0.1. However, that didn’t stop the game right there. Third-party developers and enthusiasts have compiled, ported, and provided all major Android versions after that too, including Android Nougat 7.0/7.1 and Android 8.0/8.1 Oreo. And now comes the time, when you can also install Android 9 Pie on OnePlus One.

Several Android Pie-based custom ROMs have been available for the OnePlus One, but some of them are still not free from bugs and are also not updated regularly. On the other hand, LineageOS 16.0 for OnePlus One is updated every week, in the form of a “nightly” build. But that’s not the sole advantage, LineageOS is well known for its diverse approach to the AOSP, extending the experience by adding several additional features without disturbing its simplicity.

 

LineageOS 16.0 Features

Android Pie-based LineageOS 16.0 on OnePlus One - Screenshots

Before we head over to the instructions to install LineageOS 16.0 on OnePlus One (codename: bacon), let us take a quick look at some of the major features that the ROM offers. The list is as follows:

  • Stock Android-like UI
  • Built-in Dark Mode
  • LiveDisplay lets you tweak RGB values, change accent colors, color temperature and fine-tune the display
  • Privacy Guard gives you granular control over apps and their permissions
  • Apps like Jelly Browser (Based on Chromium), Gallery, Screen Recording, Audio EQ, etc
  • Customizable power menu
  • LineageOS mascot as Easter Egg
  • LineageOS 15.1 wallpapers

The ones mentioned above are just to name a few. There are tons of new changes under the hood as well and you will experience them once you have installed the ROM on your OnePlus One. You might also want to check out this blog post on XDA for the complete list of features.

Just like any other custom ROM, you can easily install LineageOS 16.0 on OnePlus One using TWRP recovery. The developers have also provided their own SU installer ZIP, should you want to root the phone on LineageOS.

Prerequisites

  • This custom ROM is exclusive to the OnePlus One. Do not attempt to install it on any other device.
  • Charge your phone to a sufficient battery level to avoid any interruptions during the ROM installation.
  • A PC/Laptop and a micro-USB cable.
  • Take a complete backup of your device in case any loss of data may occur.
  • Download TWRP recovery image for OnePlus One (twrp-3.3.1-0-bacon.img). Put the phone in Fastboot mode and use the following command to flash TWRP on the device:
    fastboot flash recovery twrp-3.3.1-0-bacon.img

Download Android Pie-based LineageOS 16.0 for OnePlus One

The download links provided below are from the official LineageOS servers. If you do wish to check the changelog for each build, then you can find it here.

Instructions to Install LineageOS 16.0 on OnePlus One

  1. Download OnePlus One LineageOS 16.0 ROM, GApps, and SU ZIP files
  2. Connect the phone to the PC and enable ‘Transfer Files’ mode.
  3. Transfer all the downloaded files to the phone’s storage.
  4. Once transferred, disconnect the phone from the PC.
  5. Power off the OnePlus One completely.
  6. Press and hold the Volume Down and Power button simultaneously to enter TWRP recovery.
  7. In TWRP, go to ‘Wipe’ -> ‘Advanced Wipe’ and select the checkboxes as shown in the image below.
    Install LineageOS 15.1 on OnePlus One - TWRP Advanced Wipe
  8. Swipe the ‘Swipe to wipe’ button to wipe the current OS completely.
  9. Go back to the main screen and tap on ‘Install’.
  10. Navigate to the phone’s storage and select the LineageOS 16.0 ROM ZIP.
    Install LineageOS 15.1 on OnePlus One using TWRP Recovery
  11. Tap on ‘Add more ZIPs’ and select the GApps ZIP this time. Repeat the process for the SU ZIP file too.
  12. Finally, swipe the button on the screen to install LineageOS 16.0 on OnePlus One.

When the flashing process finished, tap on the ‘Reboot System‘ button. Your OnePlus One will then boot into LineageOS 16.0 based on Android 9 Pie. Complete the setup by following the on-screen instructions. Once everything is set, you can start exploring the device settings for customization options.

To sum up, the ROM gives you more freedom to customize each and every part of the OS according to your needs. That is not something the manufacturer will ever provide and is the biggest advantage of using a custom ROM.

So, this was our tutorial on how to download LineageOS 16.0 for OnePlus One and install it using TWRP. If you have any questions, please be free to comment below.

Comments

  1. Hi,
    I tried to upgrade my OnePlus One to Lineage 16.0. I followed your instructions exactly the way you had described above. However, when the phone boots, it diplays the Lineage OS flashscreen/graphic and goes into the TWRP recovery mode. I can’t see the phone when I connect to my pc. How do I get past this? Would appreciate any help in this.

    lineage-16.0-20191009-nightly-bacon-signed.zip
    open_gapps-arm-9.0-nano-20191010.zip

    1. Hi. There’s nothing wrong with the ROM or TWRP, the GApps after October 9 seem to be broken (As mentioned and personally tested by one of our readers ‘Abue’). See his comment below.

    2. Thank you for your reply.
      Now that we know the GApps Oct 9 version is broken, I would like to download next stable version of GApps. But, the issue I am facing is, my phone is no longer visible in my computer’ explorer. Could you please suggest how to resolve this so, I can go ahead and copy the better version of GApps?

    3. Hi. Please open the Control Panel > Device Manager. Then connect your OnePlus One to the PC using the USB cable. As soon as you connect the phone, the Device Manager window will refresh to show the newly connected device.

      In there, do you see any yellow triangle with an exclamation mark beside it?

    4. Hi,
      I had to update my drivers to the latest drivers and was able to overcome this problem.
      Thanks

    5. Great! Let me know which version of the GApps is now stable to use on the OnePlus One.

  2. So I tried everything, i got to flashing portion of TWRP with lineage OS and badabooooom, insuficient space or something for GAPPS… in other words I need to somehow downsize the applications included to be able to install I think? I have no idea how to proceed with this

    1. And finally, lineage OS loading screen does come up but it eventually just boots back to TWRP. I can’t get into the system at all 🙁

    2. And last update for whoever has similar issues… Apparently gapps October 9 onward is broken, I used Oct 6 and latest nightly build for LOS and it finally booted.

    3. Hi Abue. First off, apologies for the late response.

      I am glad you were able to figure it out by yourself. Not only you helped yourself, but your comment will help others out there too who are facing the same issue.

    1. Hi Anthony. That’s because you haven’t installed TWRP recovery on your phone yet. Please check the last pointer in the ‘Prerequisites’ section.

  3. I keep getting errors…

    Please help, I have followed the instructions word for word,
    when I get to the 12th step: ‘Finally, swipe the button on the screen to install LineageOS 16.0 on OnePlus One.’
    I get E: Unknown command [log]
    updater process ended with ERROR: 7
    Error installing zip file ‘/sdcard/lineage-16.0-20190607-nightly-bacon-signed.zip’

    Any ideas anyone???

    1. Hi JIM. Please go ahead and download the latest Nightly from this page. It seems like an issue with corrupted/incomplete download. It’s normal, happens with me as well.

    1. Hey. In TWRP, go to Mount and tap on “Enable MTP”. Then connect the device to the PC and transfer the files. If TWRP fails to mount the internal storage, then you can use ADB sideload to install the files.

  4. Hi! Can you please help me? I have a problem on the first step… I download TWRP recovery image, then put my 1+1 in fastboot mode but when I enter the command in my terminal, here is what it’s say:
    -bash: fastboot: command not found

    What should I do?

    Thank you for your help

    1. Hi Pierre-Jean Vial, could you please let me know the exact command you entered in CMD? Please try again, and if it fails again, please copy the content of the CMD window in the comments here.

  5. Spectacular tutorial. I used this one and several others (USB drivers, Fastboot mode, etc) and it all worked just fine. The only additional help I needed was due to the fact that instead of entering TWRP recovery, it went directly to the stock ROM. But I solved it with help from TWRP faq, it was very simple. Thanks.

    1. There are issues with Los 16 on becon
      1). Slow wifi still not fixed at least on 2.4Gz
      2.) On roaming with airtel as Carrier if you keep your phone on LTE mode the calls rarely land on your phone most of the time you phone remains not reachable , if you reboot your phone it might work for 1-2 calls. Databworks finr all the time.

    2. Hi. Thanks for the intimating us with the existing issues. I will update the post with it.

Leave a Reply

Your email address will not be published. Required fields are marked *