WiFi not working on OnePlus after MSM Flashing [Fixed]

In this guide, we will show you the steps to fix the WiFi not working issue after flashing the firmware via MSM Download Tool. Recently, I flashed a custom ROM, and as fate would have it, both the WiFi and carrier data stopped working. Thinking it would be a bug, I went to the ROM’s discussion forum asking other users about this issue and what measures they took, if any.

Much to my surprise, I was the only one with that problem. So this all but verified that there’s nothing wrong with the ROM. I then took the next obvious route of formatting the data, but that didn’t do any good either. So I then went back to stock by flashing the firmware via MSM Download Tool.

Since it flashes from scratch the OFP firmware in the EDL Mode, all the underlying issue gets rectified. But this time, things were different, and not for the good. While the flashing went well and the device booted to the OS, there was still no sign of the network. Even the Settings menu showed the MAC address as 02:00:00:00:00:00.

Truth be told, I was a little bit scared at this point in time because MSM is known to fix all the underlying issues, but this was my first time that it didn’t happen. So I did some further debugging and finally stumbled upon a method that fixed this issue. So I am documenting it here for others in case someone is also in my shoes. Follow along.

Fix WiFi not working on OnePlus after MSM Flashing

WiFi not working on OnePlus after MSM Flashing - 1

Before starting, please take a complete device backup, just to be on the safe side. 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.

In my case, I was able to rectify this issue by flashing the persist.img file from the Fastboot ROM. However, currently I was on OxygenOS 11 [because MSM had the latest Android 11 firmware only], but the Fastboot ROM was for OxygenOS 13. So, first installed a couple of OTA updates until I reached the same firmware version for which the Fastboot ROM is available [you can verify it from the phone’s Build Number section]. Here’s how all of this could be done:

  1. Download the Fastboot ROM for your device, which should correspond to your region. Since I am using the OnePlus 9 Pro, I have shared its Fastboot ROM. If you want it for any other device, do let me know in the comments section.
  2. The version number of the ROM should be the same as your device’s Build Number.
  3. If that is not the case, then install the required OTAs to make them both in sync.
  4. Next up, unlock the device’s bootloader because MSM tends to lock it.
  5. After that, download and extract the Android SDK Platform Tools on your PC.
  6. Then extract the Fastboot ROM, get the persist.img, and transfer it to the platform-tools.
  7. Now open Command Prompt inside platform-tools and type in the below command to boot to Fastboot Mode: adb reboot bootloader
  8. Then type in the below command to flash the persist.img file: fastboot flash persist persist.img
  9. Finally, boot to the OS via the below command: fastboot reboot
  • Target Stuck on IN, Cannot Use T-Mobile MSM Download Tool [Fix]
  • How to Flash EDL Firmware on OnePlus: MSM & Oppo Flash Tool
  • Failed to Get NV Code in MSM Download Tool: How to Fix
  • Open Serial Device Failed error in MSM Download Tool [Fix]
Google preferred - 2

(Cancel Reply)

Δ