Back to all articles
GUIDE

OTG Setup on BoxPhone — Scaling 100+ Devices Over LAN

Pros, cons, and the actual steps for OTG mode in large-scale phone farms

Sikrid Team2026-04-266 min read
OTG mode on BoxPhone connects devices over LAN (Ethernet) instead of USB — scaling to 100+ devices per system beyond the limits of any USB controller. The trade-off is reduced stability and a requirement for solid networking and VLAN knowledge to set up.

How OTG Mode Works

BoxPhone normally connects to the host PC via USB — which is bound by the USB controller bandwidth of the motherboard (see USB Bandwidth).

OTG mode reroutes the connection:

  1. The BoxPhone box connects to a switch / router via LAN — not USB
  2. Every device in the box receives its own IP via DHCP or static assignment
  3. ADB connects via port 5555 (ADB-over-network) from the host PC
  4. The control PC needs no USB connection at all — only network bandwidth

Result: no longer USB-bound — limited only by network bandwidth and switch port count.

Pros — Why Use OTG

  • Scale beyond 100+ devices per system — no PCIe USB card required
  • Less cable clutter — one LAN cable per box instead of many USB cables
  • Distance is no constraint — the host PC can be in another room as long as it's on the same network.
  • Multiple hosts simultaneously — split devices between 2-3 PCs over the network.
  • Frees motherboard USB controllers — leaving USB slots available for other peripherals.
  • Easy to add/remove boxes — no need to crawl behind the PC to swap USB cables.

Cons — What You Have to Accept

  • Less stable than USB — packet loss or network congestion can cause occasional ADB drops requiring a re-scan.
  • Network must be fast — Gigabit LAN minimum. With bots + scrcpy stream on 100 devices, plan for 1-2 Gbps headroom.
  • Network/VLAN knowledge required — IP scheme, VLAN segmentation, DHCP scope management.
  • Slightly higher latency than USB — workloads requiring real-time response (e.g. live games) may notice lag.
  • Network failure = every device offline — if the switch or router dies, the entire farm goes dark.
  • First-time setup takes effort — every box must be assigned an IP and scanned before you can start working.

OTG Setup Step-by-Step

1. Plug In the LAN Cable

Plug the LAN cable from the BoxPhone into the switch — and configure each box per its assigned ID (each box has its own ID and must be mapped according to the system layout).

2. Enable OTG Mode and Port 5555

On the Sikrid dashboard:

  1. Click OTG
  2. Open port 5555 (the ADB-over-network port)
  3. Set the IP based on your switch configuration
  4. Click ADD

Note: device screens will flicker off and back on — wait for every device to come back. Do not hit stop while this is happening.

3. Switch Modes on the Box Itself

Press the power button twice on the box — the status LED will change from blue to green, indicating the box is now in OTG mode and ready.

Then click Scan All on the dashboard — the system will scan every device on the network.

4. Verify the Connection

Confirm that every device is up — success means:

  • The status panel switches from USB to OTG
  • Device count matches box count × 20
  • Every device shows an IP on the dashboard

Troubleshooting — When the Panel Doesn't Appear

Restarting the application resolves around 90% of cases.

If that doesn't help, try in order:

  1. Verify the LAN cable is fully seated and link LEDs are lit on both ends
  2. Ping the box's IP to confirm it responds
  3. Check VLAN config — the connected port must be in the same VLAN as the host PC
  4. Reboot the switch / box, then run Scan All again

What You'll Need

Network Hardware

  • Managed switch with VLAN support — Ruijie, MikroTik, or TP-Link Omada
  • Gigabit minimum — every port must run at 1Gbps (10/100 Mbps will bottleneck immediately past 20 devices).
  • Headroom on port count — 1 box = 1 port + 1-2 ports for the control PC + uplink — leave 30% headroom.

VLAN Knowledge

Segmenting traffic with VLANs brings three key benefits to a phone farm:

  • Isolating the farm from the office network — preventing device traffic from congesting general-purpose networks.
  • Grouping devices logically — e.g. VLAN 10 = TikTok farm, VLAN 20 = Shopee farm — each group routed through different proxies.
  • Security boundary — if one device is compromised, the malware does not spread across the entire network.

If you've never configured VLANs before, we recommend reading Network Preparation for BoxPhone before attempting OTG.

USB vs OTG — Which to Choose

USB ModeOTG Mode
Max scale per PC50-60 devices (motherboard) / 100 devices (PCIe card)100-300+ devices
StabilityVery stableModerate
LatencyVery lowLow to moderate
Strong network requiredNoGigabit minimum
VLAN knowledgeNot requiredRequired
Best for1-100 devices, real-time work100+ devices, 24/7 automation

Conclusion

OTG mode is the answer when you need to scale beyond 100 devices — there is no better way to escape USB bandwidth limits.

But don't switch to OTG before you have to — for farms in the 30-60 range, direct USB is more stable, easier to debug, and avoids the network layer entirely.

Once you grow past 100 devices, prepare a managed switch, build VLAN expertise, and accept that the network is something you will actively maintain — not “set and forget.”

If you'd rather not set up the network yourself — Sikrid has a team that handles full network, VLAN, and switch configuration. Talk to us on the Contact page.

FAQ

01Is BoxPhone OTG the same as the USB-OTG mode on a normal phone?+

In the BoxPhone context, OTG refers to ADB-over-network mode using LAN — not the USB On-The-Go mode of a regular phone. Same name, different concept.

02Can I use Wi-Fi instead of LAN?+

Technically yes, but not recommended for production farms — Wi-Fi shared bandwidth, interference, and signal drops cause frequent ADB disconnects. Always use LAN for production.

03Can I get away with a cheap unmanaged switch?+

Fine for a small farm (1-2 boxes) but not scalable. Beyond 3 boxes you need a managed switch for VLANs, QoS, and traffic monitoring — without these, network problems become impossible to debug.

04How much bandwidth does each device actually use?+

Idle ADB-over-network is under 50 Kbps per device — but with scrcpy stream + automation it jumps to 5-15 Mbps per device. 100 concurrent devices ≈ 1.5 Gbps, so Gigabit is the floor.

05ADB drops frequently in OTG mode — how do I fix it?+

1) Check packet loss between host and device. 2) Inspect the switch for broadcast storms. 3) Move the farm onto its own VLAN, separate from the office network. 4) Use static IPs instead of DHCP to avoid lease-renewal hiccups.

06Are VLANs really necessary?+

Not for small farms — but mandatory once you scale past ~50 devices. They isolate traffic, contain faults, and let you route per-group proxies. Without VLANs, you cannot debug network issues effectively.

07Can OTG and USB modes be mixed?+

Yes — some boxes on USB, some on OTG, in the same system. Useful when workloads differ — e.g. live-commerce boxes on USB and account-warmup boxes on OTG.

Further Reading

READ MORE / INQUIRE

Ready to deploy BoxPhone? — Talk to the Sikrid team

We design and assemble BoxPhone in Thailand with a complete Automation system in a single platform. See more on TikTok @sikridphonefarmth