Summary
The tvONE 1T-SX-654 is a 4×1 HDMI switcher with ARC support, analog audio output, and RS-232 serial control. This spec covers the RS-232 command set for input switching, CEC passthrough control of source and display devices, audio source selection, and system queries.
Transport
protocols:
- serial
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: null # UNRESOLVED: flow control not stated in source
auth:
type: UNRESOLVED # UNRESOLVED: authentication is not stated in source
Note: all commands must be terminated with <CR><LF>. Send direction uses the >> prefix; device responses use the << prefix where shown in the source.
Traits
traits:
- routable # inferred: HDMI input switching commands present
- queryable # inferred: SYSInfo query returning state
Actions
# All payloads are ASCII command strings terminated with <CR><LF>.
# Send-to-device form carries the `>>` prefix verbatim from the source.
# --- Signal Switching ---
- id: switch_hdmi_1
label: Switch to HDMI Input 1
kind: action
command: ">>HDMI1"
params: []
- id: switch_hdmi_2
label: Switch to HDMI Input 2
kind: action
command: ">>HDMI2"
params: []
- id: switch_hdmi_3
label: Switch to HDMI Input 3
kind: action
command: ">>HDMI3"
params: []
- id: switch_hdmi_4
label: Switch to HDMI Input 4
kind: action
command: ">>HDMI4"
params: []
- id: enable_auto_switching
label: Enable Auto Switching Mode
kind: action
command: ">>AUTO"
params: []
- id: enable_manual_switching
label: Enable Manual Switching Mode
kind: action
command: ">>MANUAL"
params: []
# --- Source Device Control (CEC passthrough; requires CEC-capable source) ---
# Note: HDMI input 4 does NOT support CEC.
- id: source_on
label: Source Device Power On
kind: action
command: ">>SRCOn"
params: []
- id: source_off
label: Source Device Power Off
kind: action
command: ">>SRCOff"
params: []
- id: source_play
label: Source Play
kind: action
command: ">>SRCPlay"
params: []
- id: source_pause
label: Source Pause
kind: action
command: ">>SRCPause"
params: []
- id: source_stop
label: Source Stop
kind: action
command: ">>SRCStop"
params: []
- id: source_forward
label: Source Fast Forward x1
kind: action
command: ">>SRCForward"
params: []
- id: source_backward
label: Source Fast Rewind x1
kind: action
command: ">>SRCBackward"
params: []
- id: source_skip_forward
label: Source Next Section
kind: action
command: ">>SRCSkipForward"
params: []
- id: source_skip_backward
label: Source Previous Section
kind: action
command: ">>SRCSkipBackward"
params: []
- id: source_menu
label: Source Open Menu
kind: action
command: ">>SRCMenu"
params: []
- id: source_back
label: Source Go Back
kind: action
command: ">>SRCBack"
params: []
- id: source_ok
label: Source Confirm (OK)
kind: action
command: ">>SRCOk"
params: []
- id: source_exit
label: Source Exit
kind: action
command: ">>SRCExit"
params: []
- id: source_up
label: Source Direction Up
kind: action
command: ">>SRCUp"
params: []
- id: source_down
label: Source Direction Down
kind: action
command: ">>SRCDown"
params: []
- id: source_left
label: Source Direction Left
kind: action
command: ">>SRCLeft"
params: []
- id: source_right
label: Source Direction Right
kind: action
command: ">>SRCRight"
params: []
# --- Display Device Control (CEC passthrough; requires CEC-capable display) ---
- id: display_on
label: Display Device Power On
kind: action
command: ">>TVOn"
params: []
- id: display_off
label: Display Device Power Off
kind: action
command: ">>TVOff"
params: []
- id: display_volume_up
label: Display Volume Up
kind: action
command: ">>TVVOL+"
params: []
- id: display_volume_down
label: Display Volume Down
kind: action
command: ">>TVVOL-"
params: []
- id: display_mute
label: Display Mute
kind: action
command: ">>TVMUTE"
params: []
# --- Audio Selection ---
- id: audio_arc_external
label: Select ARC Audio Channel
kind: action
command: ">>AUDExternal"
params: []
- id: audio_internal_hdmi
label: Select HDMI Audio Input Channel
kind: action
command: ">>AUDInternal"
params: []
# --- System Control ---
- id: system_reset
label: System Reset
kind: action
command: ">>RESET"
params: []
- id: system_info_query
label: Get System Information
kind: query
command: ">>SYSInfo"
params: []
Feedbacks
- id: command_ack
type: string
description: >
The source response column shows command acknowledgements, but its prefixes
are inconsistent: examples include `<<HDMI1`, `<<AUTO Switch`, and rows
showing the `>>` prefix. The exact response behavior for inconsistent rows
is UNRESOLVED.
- id: system_info_response
type: object
description: >
Multi-line response to `>>SYSInfo`. Order of lines as documented in source:
fields:
- audio_channel: "e.g. AUDExternal"
- model: "e.g. WUH4ARC-H2"
- firmware_version: "e.g. V1.0.0"
- separator: "--------"
- active_input: "e.g. HDMI1"
- switching_mode: "e.g. Auto Switch"
- audio_selection: "e.g. AUDExternal"
- edid_setting: "e.g. EDID0"
Variables
# No continuous settable parameters documented beyond discrete actions.
# UNRESOLVED: none applicable
Events
# No unsolicited notifications documented.
# UNRESOLVED: none applicable
Macros
# No multi-step sequences described in source.
# UNRESOLVED: none applicable
Safety
confirmation_required_for:
- system_reset # RESET performs a full system reset per source
interlocks:
- HDMI input 4 does not support CEC; source device on input 4 cannot be controlled by IR remote / CEC passthrough.
- Source device control requires the connected source to support CEC.
- Display device control requires the connected display to support CEC.
# UNRESOLVED: no power-on sequencing requirements stated in source.
Notes
- RS-232 connector is a 3.5mm minijack on the rear panel (not a standard DB9).
- All commands must be terminated with
<CR><LF>. - The
>>prefix denotes host→device;<<denotes device→host where shown in the source. Some response-column entries use>>; their intended response prefix is UNRESOLVED. - Auto-switching mode is also toggleable via front-panel Auto/Source button (press+hold 3s).
- Auto-switch rules: new input → select it; on reboot → keep last source if still active, else first active input from HDMI1; source removed → first active input from HDMI1.
- Audio output options: ARC audio channel (AUDExternal) or HDMI audio input channel (AUDInternal). Analog 3.5mm audio output jack present.
- Model string returned by SYSInfo (
WUH4ARC-H2) differs from the marketing model name1T-SX-654.
Provenance
source_domains:
- tvone.com
source_urls:
- https://tvone.com/filestore/Manuals-Other-Products/Manual-1T-SX-654.pdf
retrieved_at: 2026-07-01T14:11:03.472Z
last_checked_at: 2026-10-07T12:45:30.578Z
Verification Summary
verdict: verified
checked_at: 2026-10-07T12:45:30.578Z
matched_actions: 32
action_count: 32
confidence: medium
summary: "All 32 spec commands and transport values appear verbatim in the source. Only the TVUNMUTE row is unrepresented, giving 32/33 coverage. (9 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- TVUNMUTE
- "flow_control not stated in source. Power-on/off for the switcher unit itself not documented (only CEC passthrough TV/SRC power)."
- "flow control not stated in source"
- "authentication is not stated in source"
- "none applicable"
- "no power-on sequencing requirements stated in source."
- "flow_control not stated in source (baud/data/stop/parity only)."
- "no power on/off command for the switcher unit itself (only CEC passthrough TVOn/TVOff and SRCOn/SRCOff for external devices)."
- "firmware version compatibility range not stated; SYSInfo returns current firmware only."
- "exact RS-232 cable pinout for the 3.5mm minijack not included in this excerpt."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0