OnePlus 5 and 5T are the 2017 flagship devices from OnePlus. The device runs quite well and generally does not lag or give system errors. However, if you have just updated your device or rooted / installed a special ROM in it, you may experience instability issues. In this case, installing stock firmware is the best way to fix your device.
Stock firmware for your OnePlus 5 and 5T will give your device a new start with software and settings like those provided by OnePlus out-of-the-box. Manually installing firmware stock requires knowledgeable hands, because it involves booting into recovery mode and flashing the firmware zip file. If you are a tech enthusiast, you might go through the installation process quite well, if not, we suggest that you ask for help from a friend who knows this kind of thing.
That said, installing a stock firmware on a OnePlus device is easier than most other OEMs. Samsung, LG, Google and some others need a PC to install / flash firmware on their Android devices. OnePlus, however, only gives you a complete firmware zip file that can be flashed through stock recovery on your OnePlus phone.
You can find stock firmware for all OnePlus updates pushed to OnePlus 5 and 5T until the date in the table below. You can use this firmware file to also restore to the previous Android version. For example, if you encounter problems with the OnePlus 5 Oreo update, you can use the stock firmware for Android 7.0 Nougat to return to Nougat from Oreo.
How to install stock firmware on OnePlus 5 and 5T
There are two ways to install stock firmware on your OnePlus 5 and 5T. Both methods involve using stock recovery, but the first is much more convenient if you use a mobile device and don't have access to a PC.
Method 1: Install directly from the phone's internal storage
- Download and transfer zip .zip firmware files to your OnePlus 5 / 5T internal storage (do not place them in any folder).
- Boot your device into recovery mode.
- Turn off your phone.
- Press and hold the Power + Volume button down together until you see the recovery screen.
- Select the "Install from Local" option from the recovery menu.
- Select the stock firmware .zip file that you transferred in Step 1 above, and install it.
- After the installation is complete, your cellphone will automatically reboot into the system. If not, select reboot from the recovery menu.
Method 2: Install from PC via ADB Sideload
- Prepare ADB and Fastboot on your PC.
- Download the stock .zip firmware file on your PC and rename it to stock-firmware.zip.
- Enable USB debugging:
- Open your mobile settings »About mobile» and tap "Build numbers" Seven times. This will activate the Developer option on your mobile.
- Now, go to Settings »Developer options» and check the USB debugging check box.
- Connect your OnePlus 5 / 5T to a PC.
- Now open the folder where you downloaded the firmware .zip file and then open the command window in the folder. To do that, do "Shift + Right-click" on any blank white space in the folder and select "Open the command window here" from the context menu.
- Now run the following command at the command prompt to reboot your device into recovery mode:
- adb reboots recovery
- └ Check your phone screen, if you request "Allow USB debugging", accept it by selecting OK / Yes.
- Once in recovery mode, select "Install from USB" option and then tap OK. You will see "You are in sideload mode" displayed on the screen.
- Now run the following command to start installing the stock firmware on your OnePlus 5 / 5T:
- adb sideload stock-firmware.zip
- └ This will start the stock firmware installation.
- After the firmware is installed, your cellphone will automatically reboot into the system. If not, select reboot from the main recovery menu.
OnePlus 5T firmware
|Release Date||Android version||Download link|
|11 Sep 2018||Android 8.1 Oreo||OxygenOS Open Beta 16|
|29 Aug 2018||Android 8.1 Oreo||OxygenOS Open Beta 15|
|21 Aug 2018||Android 8.1 Oreo||OxygenOS 5.1.5|
|15 Aug 2018||Android 8.1 Oreo||OxygenOS Open Beta 14|
|02 Aug 2018||Android 8.1 Oreo||OxygenOS Open Beta 13|
|27 July 2018||Android 8.1 Oreo||OxygenOS 5.1.4|
|16 July 2018||Android 8.1 Oreo||OxygenOS Open Beta 12|
|04 July 2018||Android 8.1 Oreo||OxygenOS Open Beta 11|
|19 June 2018||Android 8.1 Oreo||OxygenOS 5.1.3|
|30 May 2018||Android 8.1 Oreo||OxygenOS 5.1.2|
|28 Apr 2018||Android 8.1 Oreo||OxygenOS 5.1.1|
|2 Mar 2018||Android 8.0 Oreo||OxygenOS 5.0.4|
|6 Feb 2018||Android 8.0 Oreo||OxygenOS 5.0.3|
|8 Jan 2018||Android 7.1.1 Nougat||OxygenOS 4.7.6|
|11 Dec 2017||Android 7.1.1 Nougat||OxygenOS 4.7.4|