How to Downgrade OnePlus 2 to OxygenOS 3.1.0 from OxygenOS 3.5.5

Recently, OnePlus rolled out OxygenOS 3.5.5 OTA update for OnePlus 2 with VoLTE support, but it caused frequent network drops on the phone. Many users (already updated to the OOS version 3.5.5) are complaining about the network connectivity issues on their OnePlus 2, especially Jio and Airtel networks users in India. Though there are a few temporary workaround to fix the issue, official fix is not yet released.

To fix the network drops issue, right now the only solution is to downgrade your OnePlus 2 to OxygenOS 3.1.0 from OxygenOS 3.5.5. In this guide, we show you how to downgrade OnePlus 2 to OxygenOS 3.1.0 from OxygenOS 3.5.5. The steps are very simple and all you need to download OOS 3.1.1 intermittent version and OOS 3.1.0 stable version, and then flash both file via stock recovery.


Note that, network connectivity issues is not a major problem for you, you do not need to downgrade your OnePlus 2 right now. OnePlus already acknowledged the issue and hopefully will release a fix soon.

As always, make a backup of every data you have on the phone before proceeding with below steps. Also, ensure at least 70% – 80% battery charge remaining on the phone.

How to Downgrade OnePlus 2 OxygenOS 3.1.0 from OxygenOS 3.5.5

Disclaimer: Follow the instruction at your own risk. We will not be liable if any damage occurs to your device and/or its components. It is recommended for technically talented users only.

Required files to downgrade OnePlus 2:

– OxygenOS 3.1.1 Intermittent Version (download)
– OxygenOS 3.1.0 Stable Version (download)


1. Transfer the downloaded two zip files (OOS 3.1.1 intermittent version & OOS 3.1.0 stable version) on to the phone.

2. Boot your OnePlus 2 into stock recovery mode (power off, press Power + Volume Down buttons together for 3 seconds)

3. Choose English > Install from local > and choose the OOS 3.1.1 intermittent version (

4. Wait for the flashing process to complete.

5. After the flashing, choose ‘Reboot’ and device will restart.

6. After rebooting, repeat step 2 again.

7. Choose English > Install from local > and choose the OOS 3.1.0 stable version (

8. After the flashing, choose ‘Reboot’ and your OnePlus 2 will be downgraded to OxygenOS 3.1.0. (Source – 1, 2)

Kannan is a computer and Android enthusiast, a blogger by passion and a tech freak. His always ready-to-help attitude, knowledge and hard work is what drives him.


  1. Dayle

    Feb 12, 2017 at 12:38 am

    Any news on downgrading from 3.5.6 to 3.1.0 then? Previous posters reported that it fails.


  2. Franco

    Jan 10, 2017 at 1:10 pm

    Nevermind. The download of that file (stable version) had failed and I hadn’t noticed. Although I should point that out, because it failed many times. Maybe you should upload the files to another server.

    Again, thank you very much for the post. It all worked out fine.

    • Kannan

      Jan 11, 2017 at 10:44 am

      See source for details and download

  3. Franco

    Jan 10, 2017 at 10:38 am

    Hi, first of all, thank you very much for the post.

    Now, I had some trouble during the process; specifically, at step 7. When I select the stable version, the phone says “Installation failed”, and gives an only option which says “OK”.

    I should mention a few details, though:

    The version from which I downgraded was 3.5.6, not 3.5.5.
    And I changed the name of the zip files, so they would be more easy to identify.

    Other than that, I did everything as it says on the post.

    Hope you can help me, and, at the same time, help anyone who’s had the same issue.

    • Nobonita Roy

      Jan 22, 2017 at 4:45 pm

      Can you send the link of the file?

    • Aman

      Feb 9, 2017 at 7:16 pm

      Same for me too bro 3.5.6 to 3.1.0… got any solution ??

Leave a Reply

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