In this guide, we will show you the steps to fix the issue of the Oppo Flash Tool being stuck at the 3% mark. Devices from this OEM once used to rule the charts in the development community and one major reason for the same was the availability of an unbrick tool. Flashing custom binaries always tends to bring in a few uninvited guests with themselves and there’s always a chance of things going south, in other words, the device getting bricked or stuck in a bootloop.
With that said, the developers and tech enthusiasts were still willing to take a risk till they had an unbrick tool at their disposal, which was the case with the OnePlus 9 series. You can freely use the tool and bring your device back to life from any bricked state. But every good thing must come to an end and the same is the case here as well. Oppo came in and ruined the entire custom development, apart from bloating our beloved OxygenOS.
Beginning with the tenth iteration, the MSM Tool is no longer in action and you instead have the Oppo Flash Tool. To use this tool, you need to have an authorized service center account. Since that isn’t the case with most of the users, they had no option to shell out bucks to get their device repaired. And over the due course of time, they altogether stopped carrying out these tweaks to stay in the risk-free zone. However, the developers never gave up.
With the next release of the device, one of the devs managed to carry out a Man in the Middle [MITM] Attack and got hold of the login credentials of the tool. While Oppo ended up subsequently patching the tool, however, that version is still available to us for free usage! While initially, the setup might seem daunting, but it will be worth the effort. One more thing that we liked with Oppo’s Tool over MSM is that the former will not auto-relock the bootloader as opposed to the latter.
With that said, there’s one common issue with Oppo’s Flash Tool- sometimes it tends to get stuck at 3% when the flashing is going on. Or to phrase it specifically- when the flashing just starts. This is because the flashing tends to start at the 3% mark itself [as opposed to 0 or 1]. So if you are also facing this issue, then this guide will make you aware of a couple of nifty workarounds that should help you rectify this bug. Without any further ado, let’s get started.
Table of Contents
Fix Oppo Flash Tool Stuck at 3%
If possible, consider taking a backup of all the data on your device, as the process will reset your device. 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.
FIX 1: Try USB Tweaks
First and foremost, you should try out a couple of USB tweaks. These involve using a different USB cable and using the USB 2.0 Port on your PC [the 3.0 ports are known to cause issues when it comes to flashing]. So implement these fixes, then retry the flashing process from scratch, and check out the results.
FIX 2: Use a Different Oppo Flash Tool
Next up, you should try using a different version of the Oppo Flash Tool. For instance, in the case of OnePlus, version 5.5.9 has been known to cause a few issues whereas version 5.5.5 is the one that spells out success for many. So try using a different version of the tool and check if it spells out success for you or not. NOTE: Whichever version of the tool you are using, make sure to add its EXE to the Proxification Rule as well.
FIX 3: Toggle Default NV
Before you start up with the flashing process, you’ll have toggle the Default NV as well as the Flashing button in a specific manner. Even a slight deviation from the original instructions is sure to lead to issues. So refer to the below steps and make sure to follow the exact same procedure:
- To begin with, load the EDL firmware [OFP] to the Oppo Flash Tool.
- Click on Stop Flashing > enable Default NV > click on Start Flashing.
- After that, boot your device to the EDL Mode and connect it to the PC.
- The flashing will now start and the tool will be stuck at 3% for a while.
- Wait for a few seconds and then the progress bar should move ahead.
FIX 4: Reboot to EDL
You could also try rebooting your device to the EDL Mode and then check if it works out in your favor or not. However, this fix is only applicable for bootlooped and soft-bricked devices, apart from the obvious ones that can access the OS. If that’s well and good, then refer to the below steps to give this fix a try.
First and foremost, long press the Power key for around 10-15 seconds to exit the EDL Mode and boot to either Fastboot or OS, whichever is accessible depending on your current device state.
- Hardware Key Combinations: Connect one end of the USB to your PC but do not connect the other. Then long press the Volume Up and Down keys and connect your device to the PC via USB. Your device should now reboot to EDL Mode.
- ADB Command: Download and extract Android SDK Platform Tools. Then open Command Prompt inside this window and type in the following command [make sure USB Debugging is enabled on your device]: adb reboot fastboot
- From Fastboot Mode: Type in any one of the following three commands in the CMD window: fastboot reboot edl OR fastboot oem edl OR fastboot-oem edl.
Once you are in the EDL Mode, try flashing the OFP firmware and the underlying issue should be rectified.l
That’s it. These were the various methods through which you can fix the issue of Oppo Flash Tool being stuck at the 3% mark. If you have any queries or issues then drop them in the comments section below. We will get back to you with a solution at the earliest.