OTG Setup on BoxPhone — Scaling 100+ Devices Over LAN
Pros, cons, and the actual steps for OTG mode in large-scale phone farms
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:
- The BoxPhone box connects to a switch / router via LAN — not USB
- Every device in the box receives its own IP via DHCP or static assignment
- ADB connects via
port 5555(ADB-over-network) from the host PC - 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:
- Click OTG
- Open
port 5555(the ADB-over-network port) - Set the IP based on your switch configuration
- 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
USBtoOTG - 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:
- Verify the LAN cable is fully seated and link LEDs are lit on both ends
- Ping the box's IP to confirm it responds
- Check VLAN config — the connected port must be in the same VLAN as the host PC
- 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 Mode | OTG Mode | |
|---|---|---|
| Max scale per PC | 50-60 devices (motherboard) / 100 devices (PCIe card) | 100-300+ devices |
| Stability | Very stable | Moderate |
| Latency | Very low | Low to moderate |
| Strong network required | No | Gigabit minimum |
| VLAN knowledge | Not required | Required |
| Best for | 1-100 devices, real-time work | 100+ 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
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
