Device Farm Setup Workflow
Complete workflow for building a multi-device testing lab with Total Control.
Planning Phase
Determine device count
Select hardware tier
Purchase equipment
Physical setup
Software setup
Device enrollment
Validation
ue8o0m
Step 1: Hardware Selection
Refer to Hardware Requirements for detailed specs per tier.
Quick Reference
| Scale | CPU | USB Hubs | Budget Estimate |
|---|---|---|---|
| 4 devices | i3 | 1x 10-port | $ |
| 10 devices | i3 | 1x 10-port | $ |
| 20 devices | i3 | 2x 10-port | $$ |
| 50 devices | i5/i7 | 5x 10-port + PCIe | $$$ |
| 100 devices | i7/i9 | 10-13x 10-port + PCIe | $$$$ |
Critical: Power Supply
Each USB hub must supply at least 12W per port. Use 120W rated hubs. Insufficient power causes disconnections during testing.
Step 2: Physical Setup
- Mount USB hubs on rack or desk
- Use quality data cables (original manufacturer preferred)
- Connect hubs to back-panel USB ports (not front-panel)
- For 50+ devices: install PCIe USB expansion cards
- Ensure adequate ventilation for devices
Step 3: Software Installation
- Install Total Control on Windows PC
- Purchase Professional license + device tier add-on
- Enable USB debugging on ALL devices
- Connect devices one at a time initially for driver setup
Step 4: Device Enrollment
No
Yes
Yes
No
Connect device via USB
Driver installed?
Install driver
TC pushes Android app
Allow USB debugging
Device appears in list
Connect successfully
More devices?
All enrolled
i42wr
Step 5: Organize Devices
- Name devices — Click pen icon in MDCC to set meaningful names
- Create groups — Organize by purpose (e.g., "Samsung-Test", "API-Devices")
- Tag devices — Add tags for script targeting
Step 6: Validate Setup
Run a simple validation script across all devices:
javascript
var { getDevices } = require('sigma/device');
var devices = getDevices();
print("Connected devices: " + devices.length);
devices.forEach(function(d) {
var name = d.getName();
var battery = d.getRemainingBattery();
print(name + " - Battery: " + battery + "%");
});Maintenance Tips
- Monitor battery levels and replace aging cables
- Keep devices charged (some apps drain rapidly)
- Use MDCC turbo mode settings to balance performance/power
- For TCP farms: use 5GHz WiFi with enterprise access points
- Run TC Connect batch tool for mass setup operations