OTG Setup on BoxPhone — Scaling 100+ Devices Over LAN
Sikrid TeamSikrid Engineering TeamPros, cons, and the actual steps for OTG mode in large-scale phone farms
How OTG mode works
Normally BoxPhone connects to the PC through USB — and that's stuck within the USB controller bandwidth of the motherboard (more on this in USB Bandwidth).
OTG mode reroutes the whole connection:
- The BoxPhone chassis plugs into a switch / router via LAN, not USB
- Every device inside the box gets its own IP — through DHCP or a static assignment
- ADB connects through
port 5555(that's ADB-over-network) from the host PC - The control PC doesn't need a single USB cable plugged in — it talks over the network
End result: you're no longer stuck on USB. The limit becomes network bandwidth and how many ports your switch has.
Why use OTG
- Push past 100+ devices on one system — no PCIe USB card required
- Less cable mess — one LAN cable per box instead of a bunch of USB cables
- Distance doesn't matter — your PC can sit in a different room as long as it's on the same network
- Multiple PCs at the same time — split devices across 2-3 PCs and have them all control over the network
- Frees up the motherboard's USB — your USB ports stay open for other peripherals
- Easy to add or remove boxes — no crawling behind the PC to swap USB cables
The downsides you have to live with
- Not as steady as USB — packet loss or a congested network causes the odd ADB disconnect that needs a rescan
- Network has to be fast — Gigabit LAN is the minimum. With bots + scrcpy on 100 devices, plan for 1-2 Gbps of headroom.
- You need network/VLAN know-how — IP scheme, VLAN segmentation, DHCP scope management
- Slightly more latency than USB — for real-time work (live games for example), you might feel a bit of lag
- One network failure = everything offline — if the switch or router dies, the whole farm goes dark together
- First setup eats time — every box needs an IP and a scan 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, then set each box to its assigned ID (every box has its own ID and has to be mapped the way the system expects).
2. Turn on OTG mode and Port 5555
On the Sikrid dashboard:
- Click OTG
- Open
port 5555(that's the ADB-over-network port) - Set the IP to match your switch configuration
- Click ADD
Heads-up: the device screens will flicker off and come back on — let every device come back up. Don't hit stop while that's happening.
3. Flip the mode on the box itself
Press the power button twice on the box itself — the status LED will switch from blue to green, which means the box is in OTG mode and ready.
Then hit Scan All on the dashboard — it'll scan every device on the network.
4. Confirm everything came up
Make sure every device is up. You're good when:
- The status switches from
USBtoOTG - Device count matches box count × 20
- Every device shows an IP on the dashboard
Troubleshooting — when the panel doesn't show up
Restarting the app fixes about 90% of cases.
If it doesn't, try these in order:
- Check that the LAN cable is fully seated and link LEDs are lit on both ends
- Ping the box's IP and see if it answers
- Check VLAN config — the port has to be in the same VLAN as the host PC
- Reboot the switch / box, then run Scan All again
What you need to have ready
Network hardware
- A managed switch with VLAN support — Ruijie, MikroTik, or TP-Link Omada all work
- Gigabit minimum — every port has to run at 1Gbps (10/100 Mbps will bottleneck the moment you pass 20 devices)
- Spare ports — 1 box = 1 port, plus 1-2 ports for the control PC and uplink. Leave 30% headroom.
VLAN know-how
Splitting traffic with VLANs gets you three things on a phone farm:
- Keeps the farm separate from the office network — device traffic doesn't drag down everyone else's internet.
- Groups devices logically — like VLAN 10 = TikTok farm, VLAN 20 = Shopee farm. Each group goes out through a different proxy.
- Security boundary — if one device picks up malware, it doesn't spread across the whole network.
If you've never set up VLANs before, we recommend reading Network Preparation for BoxPhone before you try OTG.
USB vs OTG — which one to pick
| 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 |
| Needs a fast network | No | Gigabit minimum |
| VLAN know-how | Not required | Required |
| Best for | 1-100 devices, real-time work | 100+ devices, 24/7 automation |
Wrapping up
OTG mode is the answer when you have to push past 100 devices — there's just no cleaner way to get around USB bandwidth.
But don't move to OTG before you have to — for 30-60 devices, plain USB is steadier, easier to debug, and doesn't drag you into the network layer at all.
Once you cross 100 devices, get a managed switch, build up your VLAN skills, and accept that the network is now something you actively maintain — not “set it and forget it.”
Don't want to deal with the network yourself? Sikrid has a team that comes in and handles all the network + VLAN + switch config. Talk to us on the Contact page.
FAQ
01Is BoxPhone OTG the same as USB-OTG on a normal phone?+
No — in BoxPhone, 'OTG' means ADB-over-network mode using LAN. It's not the USB On-The-Go feature on a regular phone. Same name, different thing.
02Can I use Wi-Fi instead of LAN?+
Technically yes, but don't do it for a real farm. Wi-Fi shares bandwidth and gets interference and signal drops — your ADB will keep disconnecting. Always use LAN for production.
03Can I get away with a cheap unmanaged switch?+
Fine for a small farm (1-2 boxes), but it won't scale. Past 3 boxes you need a managed switch — VLANs, QoS, traffic monitoring. Without those, network problems get 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 running, it jumps to 5-15 Mbps per device. 100 devices going at once = around 1.5 Gbps, so Gigabit is the floor.
05ADB keeps dropping in OTG mode — how do I fix it?+
1) Check for packet loss between host and device. 2) Look at the switch for broadcast storms. 3) Move the farm onto its own VLAN, away from the office network. 4) Use static IPs instead of DHCP so leases don't keep renewing.
06Do I really need VLANs?+
Not for small farms — but yes, once you're past about 50 devices. They keep traffic separated, contain problems, and let you route different proxies to different groups. Without VLANs, debugging gets really hard.
07Can I mix OTG and USB modes?+
Yes — some boxes on USB, some on OTG, same system. Useful when different workloads need different things — like live-commerce boxes on USB and account-warmup boxes on OTG.
Read next
Related Articles
All articles →Network preparation for BoxPhone — LAN, Wi-Fi, IP, bandwidth
Setting up the network for a 20–100 device multi-device rack — router bandwidth is the most common failure point.
Comparing proxy types — residential, mobile, datacentre, ISP
Every proxy type covered — which is right for which workload, and why 4G mobile usually wins.
PC specifications for running BoxPhone — manual vs bot, 20–200 devices
Choosing a PC by use case — a typical 16GB build handles 20–40 manual devices, while 100–200 device + bot loads call for dual Xeon X99, 128GB RAM and a 2060/3060 GPU.
Power systems for BoxPhone — surge protection, UPS and spike defence
Power is the number-one cause of multi-device rack failures — surge protectors, UPS systems and the protection built into Sikrid BoxPhone.
Ready to deploy BoxPhone? — Talk to the Sikrid team
We design and assemble BoxPhone in Thailand with a complete Enterprise Device Management system in a single platform. See more on TikTok @sikridphonefarmth
