Busymate DevTools · bmfarm

Farm Fleet — Onboarding & Status

Live onboarding sweep · 2026-08-14 20:39 UTC

9/9 online phones fully-in-control 0 updates needed — clean sweep 7 iOS · devicekit 2 Android · adb 4 iOS off-USB
fully-in-control (devicekit) fully-in-control (adb) off-USB — not covered by this sweep
9/9online · fully-in-control
0daemon updates needed
1healed — BMDEV6 retry
2Mac hosts · build 116
107/0tests pass / fail

iOS — devicekit ×7

BMDEV1in control
iOS 26.5devicekit
  • DevTools app240 → 247 · TF
  • runner0.0.27 ✓
BMDEV2in control
iOS 18.7.9devicekit
  • DevTools app247 ✓
  • runner0.0.27 ✓
BMDEV3in control
iOS 26.4.2devicekit

live-verified control + mirror

  • DevTools app243 → 247 · TF
  • runner0.0.27 ✓
BMDEV4in control
iOS 17.5.1devicekit
  • DevTools appnot installed
  • runner0.0.27 ✓
BMDEV6in control
iOS 16.6devicekit

healed degraded → fully-in-control via software retry

  • DevTools appnot installed
  • runner0.0.27 ✓
BMDEV7in control
iOS 17.6.1devicekit
  • DevTools appnot installed
  • runner0.0.27 ✓
BMDEV10in control
iOS 18.3devicekit
  • DevTools appnot installed
  • runner0.0.27 ✓

Android — adb ×2

Pixel 4ain control
Android 13 · 07131JECadb

adb live-verified

  • DevTools APKnot installed
Pixel 4ain control
Android 13 · 16021JECadb
  • DevTools APKnot installed

Off-USB — not covered by this sweep ×4

BMDEV0 BMDEV5 BMDEV8 BMDEV9 remote power-cycle available, but disruptive

Hosts — both current

2× Mac host farm-daemon 116 ✓ go-ios 1.2.1 ✓ mobile-mcp 0.0.60-farm.1 ✓ scrcpy 3.3.1 ✓
Onboarding result already current on every daemon-updatable component — 0 updates applied

Tests — 4 suites, all green

bmfarm/component-detect 17·0 bmfarm/component-update 11·0 bmfarm/daemon-control 33·0 bmfarm/health-derive 46·0

Mirror: all phones MJPEG ~30 fps · native H.264 60 fps not yet fleet-live (in-flight; only BMDEV3 in the spike).

Open items — honest, none are failures

owner action

iOS app 240/243 → 247 on BMDEV1 / BMDEV3 is TestFlight-gated — an owner accepts the build on-device; not daemon-pushable.

off-USB

BMDEV0 · BMDEV5 · BMDEV8 · BMDEV9 are off USB — uncoverable by this sweep. Remote power-cycle is available but disruptive.

in-flight

Native H.264 60 fps broadcast is not fleet-live yet — only BMDEV3 carries the spike; the fleet runs MJPEG ~30 fps today.

not installed

Android DevTools APK is not installed on the 2 Pixels.