Skip to content

USB cable connection

For physical phones. USB is a physical phone's first step: you can use it to cast and control directly over USB, and it's also the prerequisite for enabling wireless WiFi connection later.

Before you start

  • A data cable that supports data transfer. Many cheap cables only charge and can't carry data — if a connection gets no response, try a different cable first.
  • The phone runs Android 5.1 or later (nearly every phone in use qualifies).

Step 1: Enable Developer options

Android's "Developer options" is hidden by default, so unlock it first:

  1. Open the phone's "Settings" → "About phone";
  2. Find "Build number" (on some phones it's under "Software information");
  3. Tap it 7 times until you see "You are now a developer."
Where to find "Build number" by brand
BrandLocation
Xiaomi / RedmiSettings → My device → All specs → MIUI/OS version (tap 7 times)
OPPO / realme / OnePlusSettings → About device → Version → Build number
vivo / iQOOSettings → System management → About phone → Software version
Huawei / HonorSettings → About phone → Build number
SamsungSettings → About phone → Software information → Build number

Step 2: Enable USB debugging

  1. Go back to "Settings" and find "Developer options" (usually under "System," "Additional settings," or "More settings" — you can also search "developer" in the settings search box at the top);
  2. Turn on the "USB debugging" switch;
  3. Some phones (such as Xiaomi) also have a "USB debugging (Security settings)" switch that controls simulated taps — it's best to turn this on too, otherwise you may be able to see the screen but not operate it.

Step 3: Plug in and authorize

  1. Connect the phone to the computer with a data cable;
  2. The phone may prompt you to choose a "USB use" — pick "Transfer files" (don't pick "Charge only");
  3. The phone's screen shows an "Allow USB debugging?" authorization dialog: check "Always allow from this computer," then tap "Allow."

Didn't see the authorization dialog?

Unplug and plug back in; or, in Developer options, tap "Revoke USB debugging authorizations" and reconnect. The dialog only appears when the screen is on, so unlock the phone first.

Done

Once authorization succeeds, the phone's screen appears on the VMOS Cast device wall within a few seconds. Click the screen to open the control window and drive the phone with your mouse.

Device wall after USB connection

To confirm you are in the control window, compare the right panel: Back, Home, Recents, Rotate, Screenshot, and Record are all shown together.

Control window right panel

Cannot connect? Check in order

  1. Swap the cable — a charge-only cable is the most common cause;
  2. Confirm "USB debugging" really is on;
  3. Confirm you tapped "Allow" on the authorization dialog (reconnect if you haven't);
  4. Windows users: some phone brands need their official USB driver installed (search the phone brand's official site for "USB driver");
  5. Run adb devices in a terminal — if you can see the device but it shows unauthorized, the authorization wasn't tapped; if you see nothing at all, it's a cable/driver problem.

Brand-specific notes

BrandExtra note
Xiaomi / RedmiEnable "USB debugging (Security settings)" and "Install via USB"; otherwise the screen may show but control can fail
OPPO / realme / OnePlusKeep the screen unlocked after enabling USB debugging; some systems ask for authorization more than once
vivo / iQOOIf you cannot find Developer options, search Settings for "developer" or "USB debugging"
Huawei / HonorChoose "Transfer files" when the USB mode prompt appears, and make sure the authorization dialog is not hidden by the lock screen
SamsungOn Windows, install Samsung USB Driver first, then reconnect

Still stuck? Note the result of each step above and see How to report a problem to reach us.

Next: Enable wireless WiFi connection (optional)

Once USB works, you can switch the phone to a WiFi connection to shed the cable and manage more devices from one computer. See Local network connection: First-time WiFi setup for physical phones.

Powered by VMOS Cast Team