Android TV Hardware Validation - wagnerks1990/RoomGoblin GitHub Wiki

Android TV hardware validation

RoomGoblin's managed-display capability model is generic. This page records the current physical validation result for the Onn Android 14 test device without turning those observations into device-specific backend logic.

Validated

On onn 4K Streaming Device / wayne, Android 14, Agent 0.3.0-agent-v2:

  • Device Administrator approval: validated.
  • Accessibility approval: validated.
  • Home through Accessibility: validated.
  • Back through Accessibility: validated.
  • Sleep capability becomes available after Device Administrator activation.

OEM-dependent

Recents through Accessibility returned an accepted Android global-action request but showed no visible Recents interface on the tested firmware. Treat Recents as OEM-dependent.

Not arbitrary input

Accessibility Home/Back/Recents do not mean RoomGoblin has arbitrary input injection. Agent v2 does not currently implement arbitrary D-pad/keycode, text, tap, swipe, or coordinate input through its native API. ADB shell controls are a separate recovery path.

Managed Displays reports arbitrary input as unavailable, separates Home/Back/Recents capabilities, disables actions until prerequisites are granted, and shows current Device Administrator and Accessibility state.

Still to validate

Full reboot recovery, sleep/wake recovery, deliberate kiosk-exit recovery, network interruption recovery, current package migration on the deployed unit, native Sendspin playback/reconnect/reboot behavior, and any future Device Owner/lock-task provisioning remain separate acceptance tests.