Summary
Outdoor TV with RS-232 control interface. Supports power control, input routing, volume/mute, channel navigation, numeric keypad, and on-screen menu navigation. Serial communication at 9600 baud, 8N1. No authentication required.
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
addressing:
port: null # UNRESOLVED: COM port not stated in source
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # Power ON/OFF/TOGGLE commands present
- routable # Input selection commands present (Tuner, AV, HDBaseT, USB, Component1/2, VGA, HDMI1/2)
- levelable # Volume Up/Down, Mute commands present
Actions
- id: model_class_id_query
label: Model Class ID Query
kind: query
params: []
description: Returns model class ID (B3220AHD-X.XX or B4610AHD-X.XX)
- id: firmware_version_query
label: Firmware Version Query
kind: query
params: []
description: Returns main board firmware version
- id: power_status_query
label: Power Status Query
kind: query
params: []
description: Returns current power state (PWRON or PWROFF)
- id: power_toggle
label: Power Toggle
kind: action
params: []
- id: power_on
label: Power On
kind: action
params: []
- id: power_off
label: Power Off
kind: action
params: []
- id: input_tuner
label: Select Input 10 - Tuner
kind: action
params: []
- id: input_av
label: Select Input 1 - AV
kind: action
params: []
- id: input_na
label: Select Input 2 - NA
kind: action
params: []
- id: input_hdbaset
label: Select Input 3 - HDBaseT
kind: action
params: []
- id: input_usb
label: Select Input 4 - USB
kind: action
params: []
- id: input_component1
label: Select Input 5 - Component1
kind: action
params: []
- id: input_component2
label: Select Input 6 - Component2
kind: action
params: []
- id: input_vga
label: Select Input 7 - VGA
kind: action
params: []
- id: input_hdmi1
label: Select Input 8 - HDMI1
kind: action
params: []
- id: input_hdmi2
label: Select Input 9 - HDMI2
kind: action
params: []
- id: mute
label: Mute
kind: action
params: []
- id: volume_up
label: Volume Up
kind: action
params: []
- id: volume_down
label: Volume Down
kind: action
params: []
- id: channel_up
label: Channel Up
kind: action
params: []
- id: channel_down
label: Channel Down
kind: action
params: []
- id: digit_1
label: Digit 1
kind: action
params: []
- id: digit_2
label: Digit 2
kind: action
params: []
- id: digit_3
label: Digit 3
kind: action
params: []
- id: digit_4
label: Digit 4
kind: action
params: []
- id: digit_5
label: Digit 5
kind: action
params: []
- id: digit_6
label: Digit 6
kind: action
params: []
- id: digit_7
label: Digit 7
kind: action
params: []
- id: digit_8
label: Digit 8
kind: action
params: []
- id: digit_9
label: Digit 9
kind: action
params: []
- id: digit_0
label: Digit 0
kind: action
params: []
- id: digit_dash
label: Digit Dash
kind: action
params: []
- id: channel_return
label: Channel Return (Previous Channel)
kind: action
params: []
- id: source_toggle
label: Source Toggle
kind: action
params: []
- id: aspect
label: Aspect Ratio
kind: action
params: []
- id: enter
label: Enter
kind: action
params: []
- id: info
label: Info
kind: action
params: []
- id: closed_caption
label: Closed Caption
kind: action
params: []
- id: sleep
label: Sleep Timer
kind: action
params: []
- id: picture
label: Picture Settings
kind: action
params: []
- id: sound
label: Sound Settings
kind: action
params: []
- id: menu
label: Menu
kind: action
params: []
- id: arrow_up
label: Up Arrow
kind: action
params: []
- id: arrow_down
label: Down Arrow
kind: action
params: []
- id: arrow_left
label: Left Arrow
kind: action
params: []
- id: arrow_right
label: Right Arrow
kind: action
params: []
- id: picture_mode_personal
label: Picture Mode 1 - Personal
kind: action
params: []
- id: picture_mode_standard
label: Picture Mode 2 - Standard
kind: action
params: []
- id: picture_mode_sunbrite_day
label: Picture Mode 3 - SunBrite Day
kind: action
params: []
- id: picture_mode_sunbrite_night
label: Picture Mode 4 - Sunbrite Night
kind: action
params: []
Feedbacks
# Command responses returned from TV to control system:
- id: power_state
label: Power State
type: enum
values:
- PWRON
- PWROFF
description: Response to power commands and queries
- id: input_confirmation
label: Input Selection Confirmation
type: enum
values:
- AV
- N/A
- HDBaseT
- USB
- Component 1
- Component2
- VGA
- HDMI1
- HDMI2
- TN1
- id: volume_state
label: Volume State
type: enum
values:
- VOL+
- VOL-
- MUTE
- id: channel_state
label: Channel State
type: enum
values:
- CH+
- CH-
- id: model_id_response
label: Model ID Response
type: string
description: Model class ID response (B3220AHD-X.XX or B4610AHD-X.XX)
- id: firmware_version_response
label: Firmware Version Response
type: string
description: Main board firmware version string
Variables
# UNRESOLVED: no standalone settable parameters documented - all commands are discrete actions
Events
# UNRESOLVED: no unsolicited event notifications documented in source
Macros
# UNRESOLVED: no multi-step macro sequences documented in source
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures in source
Notes
Input 7 (VGA) and Input 8 (HDMI1) are documented as out of letter sequence to remain compatible with legacy SunBrite RS-232 command sets. Input 2 is marked NA (not available). Input 10 is Tuner.
Provenance
source_domains:
- sunbritetv.com
- help.snapone.com
source_urls:
- https://www.sunbritetv.com/content/RS232-control-codes.pdf
- "https://help.snapone.com/sb-solis-ig/Content/Topics/IP%20Control%20Guide.htm"
retrieved_at: 2026-05-26T16:32:54.221Z
last_checked_at: 2026-05-31T22:42:30.126Z
Verification Summary
verdict: verified
checked_at: 2026-05-31T22:42:30.126Z
matched_actions: 50
action_count: 50
confidence: medium
summary: "All 50 spec actions matched verbatim in source command table; transport parameters verified; complete coverage. (8 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "TCP/IP control not documented in source — only RS-232 commands present"
- "flow control not stated in source"
- "COM port not stated in source"
- "no standalone settable parameters documented - all commands are discrete actions"
- "no unsolicited event notifications documented in source"
- "no multi-step macro sequences documented in source"
- "no safety warnings or interlock procedures in source"
- "TCP/IP control path not documented in source — spec derived from RS-232 command table only"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0