In this guide, we will show you the steps to flash the latest OxygenOS 15 on your OnePlus 13 via Fastboot Commands. Some of you might wonder that even though the OEM is already releasing updates that can easily be downloaded and installed from the Settings menu, why is there a need to take this complicated route and manually install updates via Fastboot?
Well, the reason for the same is the plethora of benefits that it brings with itself, and more importantly, in some cases, the Fastboot method is the only method using which you can install updates, the usual Settings menu route will just not work. Let’s try to understand both of these statements using some examples.
Table of Contents
Why Take the Fastboot Approach?
Here are some of the noteworthy reasons why you should consider flashing the firmware via Fastboot Commands instead of the usual route:
- When your device is in a softbrick or bootloop state, then using Fastboot is the only way out [you wouldn’t be able to access the OS and hence the Settings menu].
- Likewise, if you are planning to make a switch from ColorOS to OxygenOS, then that is only possible via the Fastboot Method.
- Along similar lines, if you wish to go back to the stock OxygenOS from any Custom ROM, then the Fastboot Method is your only savior.
- Lastly, if you wish to downgrade the OS, then you can easily do so via the Fastboot method.
Well, these are just some of the prominent reasons why you might opt for the Fastboot Method over the Settings menu, there can be a plentitude of others. So with that in mind, let’s now make you aware of how you can put this approach to the test right away.
How to Flash OxygenOS 15 on OnePlus 13 via Fastboot Commands
The below process will wipe off all the data on your device, so take a complete device backup beforehand. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
STEP 1: Android SDK Platform Tools
- To begin with, download and extract Android SDK Platform Tools on your PC.
- This is the official ADB Binaries given by Google and will act as our working directory.
- Now go to the address bar of this folder, type in CMD, and hit Enter.
- This will launch Command Prompt inside the platform-tools folder.
STEP 2: Boot to Fastboot Mode
If you can access the OS:
- Head over to Settings > Version > Tap on the Build Number 7 times. This will enable Developer Options.
- So go to Developer Options and enable USB Debugging. Now connect your device to your PC using a USB.
- Now type the below command in the Command Pr0mpt window to boot the device to the Fastboot Mode.
adb reboot bootloader
Reference Image
If you cannot access the OS:
- Long press the Power key to power off your device [if that is not the case already].
- Then press and hold the Power and Volume Down keys until you feel the vibration.
- Now let go of the keys and your device will subsequently boot to the Fastboot Mode.
STEP 3: Unlock Bootloader
Your next course of action is to unlock the bootloader on your device which will wipe off all the data from your device and will make the warranty null and void as well. So if that’s well and good, then refer to the below guide and get the job done [just refer to the first half of this guide, no need to root it]. Once you have unlocked the bootloader, make sure to re-enable USB Debugging and boot your device to Fastboot Mode, as explained above
STEP 4: Download OnePlus 13 Fastboot ROM
- First off, download the Fastboot ROM corresponding to your region from below:
GLOBAL .405 | EUROPE .405 | INDIA .405 [Credits: XDA Senior Member koaaN]
- Then extract the ROM inside the platform-tools folder on your PC [recommended].
- Once done, double-click to launch the SUPER_IN_OOS_405_FLASHER.bat file.
- NOTE: The version number 405 and the region IN might be different in your case.
- The flashing will start and your device will boot to Fastboot and FastbootD Modes.
- Once done, it will ask if you want to root your device, type in N for now [See FIX 2].
- Next up, it will ask if you flashed from ColorOS or want to Wipe Data, reply Y [Yes].
- You’ll now have to wipe the data manually, which will have to be done in FastbootD.
- Once done, your device will now boot to the OxygenOS [first boot-up will take time].
That’s it. These were the steps to flash the latest OxygenOS 15 on your OnePlus 13 via Fastboot Commands. Let’s now have a look at some of the most common problems [and their solutions] that you might come across while using this flashing script.
FIX 1: “FAILED (remote: “Not enough space to resize partition”)
If you are getting the “FAILED (remote: “Not enough space to resize partition”) error message during the flashing process, then first off, let the flashing reach the “root question” and then use the below command according to the partition that threw out this error:
If the error is with my_product partition
- Open a new Command Prompt inside the platform-tools folder:
- Then type the below commands to delete all the temporary/cow my_product partitions:
fastboot delete-logical-partition my_product_a fastboot delete-logical-partition my_product_b fastboot delete-logical-partition my_product_a-cow fastboot delete-logical-partition my_product_b-cow
- Then use the below commands to create the new product partitions:
fastboot create-logical-partition my_product_a 1 fastboot create-logical-partition my_product_b 1
- Finally, use the below commands to reflash the my_product.img file:
fastboot flash my_product my_product.img
- You may now continue using the flashing script.
If the error is with my_bigball partition
- Open a new Command Prompt inside the platform-tools folder:
- Then type the below commands to delete all the temporary/cow my_product partitions:
fastboot delete-logical-partition my_bigball_a fastboot delete-logical-partition my_bigball_b fastboot delete-logical-partition my_bigball_a-cow fastboot delete-logical-partition my_bigball_b-cow
- Then use the below commands to create the new product partitions:
fastboot create-logical-partition my_bigball_a 1 fastboot create-logical-partition my_bigball_b 1
- Finally, use the below commands to reflash the my_product.img file:
fastboot flash my_bigball my_bigball.img
- You may now continue using the flashing script.
If the error is with my_stock partition
- Open a new Command Prompt inside the platform-tools folder:
- Then type the below commands to delete all the temporary/cow my_product partitions:
fastboot delete-logical-partition my_stock_a fastboot delete-logical-partition my_stock_b fastboot delete-logical-partition my_stock_a-cow fastboot delete-logical-partition my_stock_b-cow
- Then use the below commands to create the new product partitions:
fastboot create-logical-partition my_stock_a 1 fastboot create-logical-partition my_stock_b 1
- Finally, use the below commands to reflash the my_product.img file:
fastboot flash my_stock my_stock.img
- You may now continue using the flashing script.
FIX 2: Issues with Signal/Network While Rooting via Script
Numerous users have said that they are facing signal and network-related issues while trying to root via this flashing script. That is the reason why we advised you to reply in negative for rooting at that point in time while the flashing script was running. If you now wish to root your device, then refer to the below-linked guide. However, if you still continue to face network-related issues, then flash this fix-signal-oneplus13v2.zip module via Magisk, and the issue will be rectified.
Apart from that, if you still have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution as soon as possible. [Credits for the script, Fastboot ROM, and module go to XDA Senior Member koaaN].