Home > OnePlus

Fix PDC Not Working with Rooted OnePlus on Android 11

In this guide, we will show you the steps to fix the PDC not working issue with your rooted OnePlus device running Android 11. The eleventh iteration of the customized OS skin bought in a plethora of new and noteworthy features. However, at the same time, there were quite a few issues lined up with the PDC and QPST Tool as well.

While some users were unable to establish a successful connection with the tool, others were unable to find the modem in PDC or QPST. And all these issues popped up with OxygenOS 11 itself. In this regard, I have already documented a non-root method to rectify this issue. However, that method doesn’t have a high degree of success as compared with the rooted one.

Therefore, in this guide, we will show you how to fix the PDC not working issue with your rooted OnePlus device running Android 11. Even if your device is non-rooted, not an issue, this guide will make you aware of the steps to first root your device and then carry on with the fix. So without any further ado, let’s get started.

Fix PDC Not Working with Rooted OnePlus on Android 11

fix pdc not connecting on oneplus android 11

The below instructions are listed under separate sections for ease of understanding. Make sure to follow in the exact same sequence as mentioned. 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. Moreover, the credits for this tweak go to GitHub user ssut.

STEP 1: Unlock Bootloader

To begin with, you will have to unlock the bootloader on your OnePlus device. Do keep in mind that doing so will wipe off all the data from your device and could void the warranty as well. If that’s well and good, then refer to our guide on How to Unlock the Bootloader on Any Android Device.

STEP 2: Root OnePlus via Magisk

Next up, you will have to root your OnePlus device as well. For that, you will have to extract the boot.img from the OnePlus stock firmware payload.bin file. After that, you will have to patch it via Magisk and flash it Fastboot Commands. Once rooted, move over to the next step of this guide to fix the PDC not working issue with your rooted OnePlus device running Android 11.

STEP 3: Disable Driver Signature Enforcement

Before installing the Qualcomm drivers, you will have to disable the Windows driver signature check on your PC. So refer to our comprehensive tutorial on How to Disable Driver Signature Verification on Windows.

STEP 4: Install Qualcomm Test Drivers

  1. You will now have to install two Qualcomm drivers: qualcomm-qdss-test-interface and qualcomm-dpl-data.
  2. This is needed so that the tool and your PC are able to recognize the connected device. So download both these drivers from the below link:
  3. Once downloaded, extract it to any convenient location on your PC.
  4. Then go to that extracted folder, right-click on the qdbusb.inf file, and select Install.
    fix PDC not working OnePlus Android 11
  5. Do so for both the drivers and then restart your PC once.
    fix PDC not working OnePlus Android 11

STEP 5: Install Android SDK

install adb platform tools windows

Install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and is the only recommended one. So download it and then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder, which will be used in this guide to fix the PDC not working issue with your rooted OnePlus device running Android 11.

STEP 6: Enable USB Debugging on OnePlus

You will also have to enable USB Debugging on your device. This will make your device recognizable by the PC in ADB mode. So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging.

fix PDC not working OnePlus Android 11

STEP 7: Enable ADB Shell

  1. To begin with, connect your device to the PC via USB cable. Make sure USB Debugging is enabled.
  2. Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter. This will launch the Command Prompt.
    command-prompt-inside-adb
  3. Type in the following command in the CMD window to open the shell environment:
    adb shell

    fix PDC not working OnePlus Android 11

  4. Finally, use the below command to get the SuperUser access:
    su

    Fix Loss Of Fingerprint Sensor Issue on OnePlus

  5. You will now get a Magisk prompt on your device, make sure to tap Allow/Grant.

STEP 8: Open PDC and QPST(incl. EFS) Ports

  1. First off, you will have to open the PDC Port on your PC. For that, execute the below command:
    setprop sys.usb.config diag,serial_cdev,rmnet,adb

    fix PDC not working OnePlus Android 11

  2. Next up, again enable the ADB Shell environment (via adb shell and su commands) and then execute the below command to open the QPST(incl. EFS) Port:
    setprop sys.usb.config diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb

    fix PDC not working OnePlus Android 11

  3. Once that is done, you may reboot the device to the OS via the following command:
    adb reboot

That’s it. These were the steps to fix the PDC not working issue with your rooted OnePlus device running Android 11. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.


Share:
  • Does it work with LineageOS 18.1 too? I’ve triend and seems not working