Skip to main content
Cause: Some organizations block usbipd via group policy — this typically surfaces as an error during usbipd bind or usbipd attach.Fix: Contact your IT department and ask them to allow the usbipd group policy on your machine.As an alternative, try the mirrored networking workaround.
Check 1: Verify the device is in EDL mode.
lsusb
You should see:
Bus 002 Device 002: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
If the device does not appear, power-cycle it and retry.
Cause: Your user account is not a member of the plugdev group.Fix:
sudo usermod -aG plugdev $USER
Log out and back in. See the Android developer guide for detailed instructions.Also verify that your udev rules are correctly configured.
Most likely causes:
  1. Missing sudo password — The VS Code Terminal is waiting for your password. If the Terminal panel is hidden, open it via View → Terminal.
  2. APT conflicting GPG signatures — A small number of users encounter an error like:
Conflicting values set for option Signed-By regarding source
This is the same issue described in this AskUbuntu post. Fix it by removing one of the files that contains the conflicting GPG asset.
  1. Confirm the extension installed successfully: open the Extensions panel and look for Qualcomm IDE in the Installed list.
  2. Reload the VS Code window: Ctrl+Shift+PDeveloper: Reload Window.
  3. If you are on Windows, confirm VS Code is running connected to WSL (status bar should show WSL: Ubuntu-22.04) and reinstall from within WSL.
The auto-generated .vscode/c_cpp_properties.json may be pointing at a stale SDK path.
  1. Open the Command Palette (Ctrl+Shift+P).
  2. Run C/C++: Edit Configurations (UI).
  3. Verify the include paths point to your installed SDK.
Alternatively, delete the .vscode/ folder and re-import the project from the Projects section to regenerate it.

Still stuck? Visit the Qualcomm Developer Forum or check the VS Code FAQ.