← All guides 📱 Device preparation

USB cables: why you should not cut corners

A cheap cable is a common reason devices drop out in the middle of a task. How to spot a bad cable and which ones to buy for a farm.

Let me be honest, as someone who has lived through this pain: the most frustrating problem on a farm is spending hours hunting down the cause of "glitches", reinstalling software, swapping phones and drivers - when the culprit is a cheap USB cable. A cable feels like a trivial detail, but it is exactly what connects the phone to the computer. A bad cable = an unstable farm, and no software will fix that.

Why the cable decides everything

Inside a USB cable there are wires for power and wires for data. A great many cheap cables are charge-only: their data lines are either missing or made carelessly. A phone charges from a cable like that, but over ADB it appears and disappears. On top of that, thin wires cause voltage drop: under load (screen on, video, APK installation) the phone does not get enough current and drops off.

Symptoms of a bad cable

If anything on this list sounds familiar, the cable is most likely to blame, not the phone or the software:

  • the device appears and disappears from the grid for no reason;
  • an "unauthorized" or "offline" status even though debugging is allowed;
  • live video freezes, breaks up or never starts;
  • APK installation stops halfway;
  • the phone is stable when idle but drops off exactly under task load;
  • it only works in one cable position and reacts to the plug being moved;
  • the phone charges but is not detected in data transfer mode.

What it looks like in the app

A cable problem almost never looks like "a cable problem". In the dashboard you will see one of these:

  • the device tile shows "Offline" and a hint along the lines of "Reconnect the cable or the USB port" or "No USB access - reconnect the cable";
  • the tile is stuck on "Loading preview" and the picture never appears;
  • the device flickers: it disappears and comes back a few seconds later (the device list is re-read every few seconds, and a phone that was alive a moment ago still counts as online for about 20 seconds while it reconnects);
  • a task fails midway even though everything looked fine on the phone screen.

If a phone sits in the "unauthorized" state, first confirm the USB debugging prompt on its screen - that is covered in Developer options and USB debugging. But if the prompt never appears at all and the device only charges, the cable or the port is the problem.

How to tell that a cable is junk

The quickest test is substitution. Take a cable you know is good (an original one, for example) and connect the problem phone through it. If everything becomes stable, the cable was the issue. The port is checked the same way: move the plug to a different USB. Another sign: on the phone, the notification shade should offer a switch to "File transfer / USB" mode - if there is no choice and only "charging" is available, the cable or the port is not carrying data.

Troubleshooting order: cable, port, hub, phone

Change one link at a time, otherwise you will never learn what actually fixed it:

  1. Fit a cable you know works and wait for the device to return to the grid.
  2. No luck - move the plug to a different computer port, ideally on the back panel of the desktop.
  3. No luck - connect the phone directly to the PC, bypassing the hub. If everything is stable that way, the problem is the hub or its power supply.
  4. No luck - test another phone with the same cable and port. If the second device works fine, the first one is the issue: its connector, firmware or debugging settings.

Which cables to buy

Buy data-capable cables from decent brands, not no-name ones picked up with the spare change. These perform well:

  • Anker Powerline+;
  • Ugreen USB 3.0;
  • JSAUX.

Do not chase length: the shorter the cable, the smaller the voltage drop and the more stable the signal. For a farm, short 0.3-1 m cables beat two-metre tails.

Connectors, length and adapters

USB 2.0 is enough for ADB and screen streaming - there is no need to chase high-speed standards, what matters is that the data lines exist at all and are of decent quality. A few more things worth considering:

  • pick a cable that matches the phone connector (USB-C or Micro-USB) and the hub socket directly, instead of building a chain of adapters: every adapter is one more contact and one more point of failure;
  • avoid USB extension cables: they are a classic source of "mysterious" dropouts under load;
  • do not use cables from power bank bundles and gift sets - very often they are pure charging cables with no data;
  • cables with magnetic connectors are not suitable for a farm: their contact on the data lines is unstable.

Practical rules for a farm

  • buy spare cables - they wear out and the plugs get loose;
  • mark the cables you have verified so you do not mix them up with suspect ones;
  • do not mix a dozen different cables of dubious quality on one farm;
  • keep 2-3 reference cables aside for diagnostics only and never put them into daily use;
  • every couple of months check the cables in the busiest spots of the rack - where they get bent most often, they die first;
  • remember power: the cable and an externally powered hub work as a pair, one without the other will not carry a farm.

Cable and hub work as a pair

The cable is responsible for line quality, the hub for power. An excellent cable in a passive hub will still sag under load, and a powerful hub will not rescue a cable without proper data lines. How to calculate current, choose a hub and assemble a rack is described in Connecting multiple devices. If the device still does not appear after you have replaced the cable, the port and the hub, move on to Device does not connect or is not visible.

Saving a couple of dollars on a cable easily turns into hours spent chasing a bug that does not exist in the software. This is the one line item you must not economise on - learned the hard way.