1. mido25
    Ice Cream Sandwich Feb 8, 2016

    mido25 , Feb 8, 2016 :
    About this thread

    I'm not the developer of this ROM. Official support for Oneplus 2 is existing only because of the hardwork of @Grarak , Altaf Patel (EOS Team) and Danny (thanks for fingerprint sensor).

    I have started this thread when Grarak started releasing his build via twitter and he wasn't sharing the builds in XDA or here. But now our journey reached official. In line with the discussion I had with forum mods, they are advised to edit the thread as official and to follow official template.

    As I said, please do not forget the hard work done by devs. You can donate them for their amazing work. You can head over to their XDA profiles to donate.

    Official XDA Thread: http://forum.xda-developers.com/oneplus-2/orig-development/rom-official-cyanogenmod-13-t3392278
    LineageOS is a free, community built, aftermarket firmware distribution of Android 7.1.x (Nougat), which is designed to increase performance and reliability over stock Android for your device.

    * 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.
    Lineage OS is based on the Android Open Source Project with extra contributions from many people within the Android community.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.

    First time installing Lineage OS to your Oneplus 2:

    • Read the official Wiki page
    • Unlock your bootloader if you haven't done so already
    • Flash a custom recovery via Fastboot (Make sure the recovery is compatible with MM bootloader)
    • Push GApps (arm64) and the ROM zip to your device
    • Boot into Recovery
    • Perform factory reset
    • Flash the ROM Zip
    • Flash GApps
    • Reboot
    LineageOS: https://download.lineageos.org/oneplus2
    GApps: http://opengapps.org/
    TWRP: https://dl.twrp.me/oneplus2
    If you want root, download SU binaries from https://download.lineageos.org/extras (choose arm64 for OP2) and enable root from developer options.

    As CMTE is not merged, if you guys want older CM13 builds, @locxFIN has uploaded them to MEGA here. Feel free to download.
    You can also download build from here. Thanks to Petar Ivanov.


    Attached Files:

    Last edited: Feb 21, 2017

  2. mido25
    Ice Cream Sandwich Feb 8, 2016

    mido25 , Feb 8, 2016 :
    Instructions to flash (Deprecated)

    There's an awesome guide which explains step by step instructions with screenshots. I'm giving the link below.

    Flashing instructions

    This build comes with TrustZone assertion. This means if you're unable to flash this in your recovery, you've to flash OOS 3.0.1 first.

    Here are the steps if you have encountered this error in recovery

    Comparing TZ version Tz.BF.3.0.R1-00180 to TZ.BF.30.R1-00169 assert failed: oppo.verify_trustzone(*TZ.BF.3.0.R1-00180*) ** "1"
    updater process ended with error: 7
    error installing zip file

    I strongly recommend to take a nandroid backup before going to flash this ROM.

    I have tried the below method to flash latest ROM in my device. It's safe and easy to follow. No need to flash OOS 3.0.1. You can save data and time.

    1. Wipe everything except internal memory
    2. Flash this file
    3. This will flash new fw, modem and a new recovery
    4. Reboot to recovery (it gives a warning saying no OS but ignore and boot to recovery)
    5. Flash new cm and latest gapps

    But if you have any issues in the above method, try this method.

    1. Wipe everything except internal memory
    2. Flash this file
    3. Reboot to recovery (it gives a warning saying no OS but ignore and boot to recovery)
    4. Flash OOS 3.0.1 and let it boot completely.
    5. Clean flash new cm and latest Gapps

    Frequently Asked Questions

    1. Is V4A working in the Rom and How to install V4A.

    Viper4Android on official CM13:
    1 - supersu beta https://download.chainfire.eu/964/SuperSU/BETA-SuperSU-v2.74-2-20160519174328.zip
    2 - selinux permissive script https://www.androidfilehost.com/?fid=23991606952602503
    3 - viper zip
    4 - install busybox from here https://play.google.com/store/apps/details?id=ru.meefik.busybox
    5 - go to viper app info -> permissions -> enable storage permission
    6 - open viper, install driver, reboot


    2. Is xposed working with the ROM and which version to install.
    A: Xposed-v85-sdk23-arm64
    Last edited: Jan 26, 2017

  3. mido25
    Ice Cream Sandwich Feb 8, 2016

    mido25 , Feb 8, 2016 :
    Build history - This shows the journey to our official build

    2nd June

    Download link: https://basketbuild.com/filedl/devs?dev=Grarak&dl=Grarak/cm-13.0-20160603-UNOFFICIAL-oneplus2.zip

    Mirror: https://www.androidfilehost.com/?fid=24572388905583040


    Kernel source Upstreamed with latest OOS ones
    Improved fingerprint scanner
    RIL fixes
    Stability improvements
    WiFi and GPS improvements
    Flash with MM FW and new recovery (use the one you installed for OOS 3.0 community build)

    Stable so far. You can report bugs in discussion thread.


    27th April
    Download link: https://s.basketbuild.com/filedl/devs?dev=Grarak&dl=Grarak/cm-13.0-20160427-UNOFFICIAL-oneplus2.zip


    Added missing audio files and call quality improvement
    Merged latest CM source
    Audio FX is back

    Currently under testing


    9th April
    Download link : https://t.co/lktAwHBrqq

    Change log

    Used monktonic instead of boot time for sensor time stamp
    Merged with latest CM source. Fixed lockscreen bugs from previous build.

    Bugs found

    Audio fx is missing
    Call receiver hearing echo when call is placed in loudspeaker
    Reboots while call waiting

    2nd April
    Download link:

    Change log

    Included ffmpeg codec. Hence added more file format supports.

    Bugs Noticed

    Live lockscreen fc message appearing after first boot. Lockscreen shortcuts will appear in homescreen but will be gone when you open app drawer or an app. CM bug

    30th March
    Download link:

    Change log:

    TrustZone assertion
    Addressed Wifi Bugs persisted in older builds.
    Fixed audio issues including in-call background noise


    23rd March

    Download link : https://basketbuild.com/filedl/devs?dev=Grarak&dl=Grarak/cm-13.0-20160323-UNOFFICIAL-oneplus2.zip

    Mirror: Credits @Spannaa


    Major improvement in battery life. Trust me I'm not the only one who experienced it. Thanks to the kernel changes he made
    GPS enhancements
    Optimization in CPU core control
    More Sepolicies
    Removed flac decoder and qc mediaplayer
    Added keylayout for DT2W

    Bugs noticed

    WiFi drop bug still present (try the fix mentioned in the 8th March post. If it doesn't resolve, then we'll have to wait till OOS 3.0 kernel source release. Please be patient and enjoy what you have right now)
    CM Battery modes are buggy. Performance mode gives worst performance and efficiency mode gives good performance. I'd suggest you to stay in balanced mode.

    8th March

    Download link: https://basketbuild.com/filedl/devs?dev=Grarak&dl=Grarak/cm-13.0-20160308-UNOFFICIAL-oneplus2.zip
    mirror (credits- @Spannaa ) : cm-13.0-20160308-UNOFFICIAL-oneplus2.zip


    Fixed home button no delay issue after unlocking FP
    Audio enhancements
    Wifi module enhancements

    Bugs Noticed:

    If you are using Dual sim, you cannot accept calls by swiping, you have to pull notification drawer and accept the call.
    WiFi drop at times

    ROM doesn't guarantee huge SOT. If you're a fan of high SOT, OOS is your call. But if you need a high performance ROM, go and flash.
    SElinux is enforced by default. If you wanna flash V4A, install SElinux mod change app and change it to permissive and then install V4A (not a bug just saying coz lot of users posting about this)

    7th March
    Here you go.. The build with working FP and LAF

    Download- https://basketbuild.com/filedl/devs?dev=Grarak&dl=Grarak/cm-13.0-20160307-UNOFFICIAL-oneplus2.zip
    mirror (credit- @Spannaa ) - cm-13.0-20160307-UNOFFICIAL-oneplus2.zip


    Added fingerprint scanner. Yes you read that right xD

    Known bugs

    Fingerprint unlock triggers home button when it unlocks (will be fixed in next build)

    Last edited: Jun 4, 2016

  4. Tokolozi
    Nougat Feb 8, 2016

  5. mido25
    Ice Cream Sandwich Feb 8, 2016

    mido25 , Feb 8, 2016 :
    1st March

    Download link:


    Changelog :

    • Fix audio policy
    • Performance improvements
    • Senlinux enforcing (V4a users be aware)
    Latest build: 21st February

    Download link :

    Changelog :
    • RIL optimizations
    • WiFi config files updated
    • Notification LED control improvement
    • Location inaccuracies fixed
    • Notification slider is fixed and is working now
    • Gestures are working fine
    Bugs Noticed So far

      • Camera turns on occasionally while calling (when tap to wake gesture enabled)
      • Charging seems to be slow (after 90s, it's really slow)
      • When using dual sim, cannot attend incoming call (on SIM 1) by swiping from lock screen. I have to drop down notification drawer and needa attend the call
      • System UI fc when you select battery saver mode from quick tiles
      • Viper4Android profiles of earphones are getting automatically applied to speaker. Using different profiles for speaker and earphones is a temporary work around
    If you have something to add, please let me know.

    Build - 17th February


    • Fixed notification led issue
    Known bugs
    • Notification Slifer and gesture broken coz of CM code
    Download link:


    Build of 15th February
    • Disabled senlinux permissive
    • Notification LED Control
    • Added button swap feature
    Build of (13th February)

    new build https://t.co/nfdtZutjQ3

    Change log:
    • Merged M blobs. But you don't have to flash the new firmware (already included)
    • RIL optimizations
    • Doze optimizations
    • New firmware
    Last edited: Apr 27, 2016

  6. Tokolozi
    Nougat Feb 8, 2016

    Tokolozi , Feb 8, 2016 :
    Yup I followed the update, but my 2.2.0 is smooth so I can wait for it.

  7. merewoodbebox
    Jelly Bean Feb 8, 2016

    merewoodbebox , Feb 8, 2016 :
    has the OP tried the rom, hows battery life and other performance, does gps work, dual sim? i heard grarak fixed gps but it was kinda janky

  8. mido25
    Ice Cream Sandwich Feb 8, 2016

    mido25 , Feb 8, 2016 :
    Haven't flashed the latest build yet. Was waiting for this since yesterday when he posted that he found a solution to make LAF working. I've heard feedbacks from the people who flashed his old 2 builds. They said they never seen their device running smooth like this before.

    mattylew80, otto2 and Tokolozi like this.
  9. merewoodbebox
    Jelly Bean Feb 8, 2016

    merewoodbebox , Feb 8, 2016 :
    hmmm i wanna try sooooo bad but i will miss my fingerprint scanner :(

    Arsh1219, mwayner and IvanMuse like this.
  10. enzobea
    Eclair Feb 9, 2016

    enzobea , Feb 9, 2016 :
    I will try for sure, i'm having great problems with OxygenOS 2.2.0, system freeze, very bad contacts management, lags. And no news about further updates.

  11. ath.peppas
    Gingerbread Feb 9, 2016

    ath.peppas , Feb 9, 2016 :
    If battery life gets better I wont mind about the finger print scanner. Please somebody report if it is usable.

    IvanMuse likes this.
  12. KrzychoOK
    Donut Feb 9, 2016

    Last edited: Feb 14, 2016

    deviantartjr likes this.
  13. IvanMuse
    Ice Cream Sandwich Feb 9, 2016

    blondjonny likes this.
  14. Maxximo88
    Gingerbread Feb 9, 2016

    Maxximo88 , Feb 9, 2016 :
    Now we just need a working Fingerprint Scanner and we can move to CyanogenMod (be honest, OxygenOS is not as good as we want).

    opserc, mgmoss, IvanMuse and 2 others like this.
  15. otto2
    Photography Expert Feb 9, 2016

    otto2 , Feb 9, 2016 :
    I m curious about how many of the users installing Grarak 's Rom have also spend some money as motivation.???

    khaniq and script like this.
  16. ath.peppas
    Gingerbread Feb 9, 2016

    ath.peppas , Feb 9, 2016 :
    what do you mean ?

  17. NaterTots
    Jelly Bean Feb 9, 2016

    NaterTots , Feb 9, 2016 :
    I think he means, how many have donated money to Grarak for his work.

    otto2 likes this.
  18. M4ENY
    KitKat Feb 9, 2016

    M4ENY , Feb 9, 2016 :
    Only finger print scanner remains now :O!!!
    Kudos to the developer who figured out how to get the laser focus working with CM!!
    Honestly this news along with the price drop is making me want a OnePlus 2 more than ever now :)

    Luke-S and RoberRamos like this.
  19. M4ENY
    KitKat Feb 9, 2016

    M4ENY , Feb 9, 2016 :
    This is a really great news!!! Imagine a fully working CM + OnePlus 2.....

  20. Adityaf
    Ice Cream Sandwich Feb 9, 2016