Summary
Sharp consumer TV supporting TCP/IP and RS-232C control. Command format: 4-char ASCII command + 4-char parameter (left-aligned, space-padded) + CR. RS-232C default 115200 8N1. TCP port and optional ID/password are set via the TV menu. Connection drops after 3 minutes of inactivity.
Transport
protocols:
- tcp
- serial
addressing:
# UNRESOLVED: port number set via TV menu, no default stated
port: null
notes: "Service: None (Do not select Telnet or SSH). Host IP address set on TV menu."
serial:
baud_rate: 115200
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
# UNRESOLVED: ID/password configurable via TV menu, type not specified
type: null
notes: "When ID and password set on TV menu, must be entered as soon as the TCP connection is established."
Traits
- powerable
- routable
- levelable
- queryable
Actions
- id: power_off
label: Power Off
kind: action
command: "POWR0___\r"
params: []
- id: power_on
label: Power On
kind: action
command: "POWR1___\r"
params: []
- id: input_toggle
label: Input Selection (Toggle)
kind: action
command: "ITGD0___\r"
params: []
- id: input_tv
label: Input Selection (TV)
kind: action
command: "ITVD0___\r"
params: []
- id: wide_mode
label: Wide Mode
kind: action
command: "WIDE{*___}\r"
params:
- name: mode
type: integer
description: 0=Toggle, 1=Normal, 2=Zoom 14:9, 3=Panorama, 4=Full, 5=Cinema 16:9, 6=Cinema 14:9, 10=Dot by Dot, 14=Overscan
- id: select_input
label: Input Selection (0-5)
kind: action
command: "IAVD{*___}\r"
params:
- name: input
type: integer
description: 0=TV, 1=HDMI IN 1, 2=HDMI IN 2, 3=VIDEO IN, 4=USB, 5=Home Network
- id: av_mode
label: AV Mode Selection
kind: action
command: "AVMD{*___}\r"
params:
- name: mode
type: integer
description: 0=Toggle, 1=STANDARD, 2=MOVIE, 4=USER, 5=DYNAMIC, 6=DYNAMIC (Fixed)
- id: mute
label: Mute
kind: action
command: "MUTE{*___}\r"
params:
- name: state
type: integer
description: 0=Toggle, 1=On, 2=Off
- id: volume
label: Volume
kind: action
command: "VOLM{****}\r"
params:
- name: level
type: integer
description: Volume 0-100
- id: surround
label: Surround
kind: action
command: "ACSU{*___}\r"
params:
- name: state
type: integer
description: 0=Toggle, 1=On, 2=Off
- id: audio_selection_toggle
label: Audio Selection (Toggle)
kind: action
command: "ACHA0___\r"
params: []
- id: sleep_timer
label: Sleep Timer
kind: action
command: "OFTM{*___}\r"
params:
- name: minutes
type: integer
description: 0=Off, 1=30min, 2=60min, 3=90min, 4=120min, 5=150min
- id: direct_channel_analog
label: Direct Channel (Analog)
kind: action
command: "DCCH{***_}\r"
params:
- name: channel
type: integer
description: Channel 1-135 (Air 2-69, Cable 1-135)
- id: direct_channel_digital_air_two_part
label: Direct Channel (Digital Air Two-Part)
kind: action
command: "DA2P{****}\r"
params:
- name: channel
type: integer
description: 0100-9999 (major+minor, 2-digit + 2-digit)
- id: direct_channel_digital_cable_front
label: Direct Channel (Digital Cable Two-Part Front)
kind: action
command: "DC2U{***_}\r"
params:
- name: channel
type: integer
description: 1-999 (major channel, front half of two-part cable number)
- id: direct_channel_digital_cable_rear
label: Direct Channel (Digital Cable Two-Part Rear)
kind: action
command: "DC2L{***_}\r"
params:
- name: channel
type: integer
description: 0-999 (minor channel, rear half of two-part cable number)
- id: direct_channel_digital_cable_one_part_less
label: Direct Channel (Digital Cable One-Part <10000)
kind: action
command: "DC10{****}\r"
params:
- name: channel
type: integer
description: 0-6383
- id: direct_channel_digital_cable_one_part_more
label: Direct Channel (Digital Cable One-Part >10000)
kind: action
command: "DC11{****}\r"
params:
- name: channel
type: integer
description: 0-9999
- id: channel_up
label: Channel Up
kind: action
command: "CHUP0___\r"
params: []
- id: channel_down
label: Channel Down
kind: action
command: "CHDW0___\r"
params: []
- id: closed_caption_toggle
label: Closed Caption Toggle
kind: action
command: "CLCPx___\r"
params: []
- id: remote_button
label: Remote Control Button
kind: action
command: "RCKY{****}\r"
params:
- name: button
type: integer
description: 0-9=0-9, 10=DOT, 12=POWER, 13=DISPLAY, 23=OPTION, 24=SLEEP, 31=MUTE, 32=VOL-, 33=VOL+, 34=CH-, 35=CH+, 36=INPUT, 38=MENU, 39=APPS, 40=ENTER, 41=up, 42=down, 43=left, 44=right, 45=RETURN, 46=EXIT, 49=AUDIO, 50=A (red), 51=B (green), 52=C (blue), 53=D (yellow), 61=MANUAL
- id: baud_rate_change_9600
label: RS232C Baud Rate Change (9600)
kind: action
command: "BAUD0096\r"
params: []
- id: baud_rate_change_115200
label: RS232C Baud Rate Change (115200)
kind: action
command: "BAUD1152\r"
params: []
- id: power_state_query
label: Power State Query
kind: query
command: "POWR?___\r"
params: []
- id: device_name_query
label: Device Name Query
kind: query
command: "TVNM1___\r"
params: []
- id: model_name_query
label: Model Name Query
kind: query
command: "MNRD1___\r"
params: []
- id: software_version_query
label: Software Version Query
kind: query
command: "SWVN1___\r"
params: []
- id: ip_protocol_version_query
label: IP Protocol Version Query
kind: query
command: "IPPV1___\r"
params: []
Feedbacks
- id: power_state
type: enum
values: [on, off]
description: Query via POWR?___ (POWR0 = Off/Standby, POWR1 = On)
- id: device_name
type: string
description: Query via TVNM1___
- id: model_name
type: string
description: Query via MNRD1___
- id: software_version
type: string
description: Query via SWVN1___
- id: ip_protocol_version
type: string
description: Query via IPPV1___
Variables
# UNRESOLVED: no settable parameters beyond discrete actions
Events
# UNRESOLVED: no unsolicited notifications described in source
# System boot messages are emitted on the SERVICE ONLY minijack during power on/off - ignore.
Macros
# UNRESOLVED: no multi-step sequences described in source
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures in source
Notes
- Command format: 4-char command + 4-char parameter (left-aligned, space-padded) + CR (8 ASCII codes total).
- Parameter chars: 0-9, x, blank, ? (x is wildcard for any digit; ? is query).
- "ERR" returned when parameter out of range.
- Connection drops after 3 min of no communication.
- Do NOT select Telnet or SSH service for IP control — service must be "None".
- Power On (POWR1___) requires "Initial Setup" → "Quick Start Mode" = On. If Quick Start is Off and "Wake on Wi-Fi/LAN" is Enable, power on is possible via Wake-on-LAN magic packet.
- When Quick Start is Off and the display is off, only POWR1___ works at 9600 baud; after sending it, the baud rate reverts to the prior setting.
- The SERVICE ONLY minijack outputs system boot messages during power on/off — ignore these.
- BAUD command switches RS-232C between 9600 and 115200.
- Wait for OK response before sending the next command (no concurrent commands).
Provenance
source_domains:
- assets.sharpnecdisplays.us
- manualslib.com
- proav.sharpusa.com
source_urls:
- https://assets.sharpnecdisplays.us/documents/usermanuals/4tb-series-operation-manual.pdf
- https://www.manualslib.com/manual/3235123/SHARP-AQUOS-4T-80CJ1U.html
- https://proav.sharpusa.com/products/displays/4T-B80CJ1U
retrieved_at: 2026-04-29T12:24:30.113Z
last_checked_at: 2026-06-12T19:38:25.691Z
Verification Summary
verdict: verified
checked_at: 2026-06-12T19:38:25.691Z
matched_actions: 29
action_count: 29
confidence: medium
summary: "All 29 spec actions matched literally in source command table; transport parameters verified verbatim; complete coverage of source commands. (11 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "IP port number not stated in source, must configure via TV menu"
- "specific response code format (normal vs problem) not shown in source table"
- "port number set via TV menu, no default stated"
- "ID/password configurable via TV menu, type not specified"
- "no settable parameters beyond discrete actions"
- "no unsolicited notifications described in source"
- "no multi-step sequences described in source"
- "no safety warnings or interlock procedures in source"
- "response code format (normal/problem) mentioned but specific codes not listed in source"
- "TCP port default not stated, must configure via TV menu"
- "auth.type not specified (ID/password configurable but type unknown)"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0