Summary
Sharp XV-Z Series projector supports both RS-232C and TCP/IP control. Serial: 9600 baud, 8N1, no flow control. LAN: static IP 192.168.150.2 by default, DHCP off, TCP port 10002. Commands are 4-char mnemonics with 4-digit parameters, terminated by CR (0DH). Responses: OK or ERR.
Transport
protocols:
- serial
- tcp
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
addressing:
port: 10002 # factory default TCP data port
auth:
type: none # inferred: no auth procedure in source for RS-232C; LAN uses web interface credentials (unspecified)
Traits
powerable: true # inferred: POWR command present
routable: true # inferred: input change commands (IRGB) present
queryable: true # inferred: status query commands (? parameters) present
levelable: true # inferred: picture adjustments (Contrast, Bright, etc.) present
Actions
- id: power_on
label: Power On
kind: action
params: []
- id: power_off
label: Power Off
kind: action
params: []
- id: power_status
label: Power Status
kind: query
params: []
- id: projector_condition
label: Projector Condition
kind: query
params: []
- id: lamp_status
label: Lamp Status
kind: query
params: []
- id: lamp_power_status
label: Lamp Power Status
kind: query
params: []
- id: lamp_quantity
label: Lamp Quantity
kind: query
params: []
- id: lamp_usage_time_hours
label: Lamp Usage Time (Hours)
kind: query
params: []
- id: lamp_usage_time_minutes
label: Lamp Usage Time (Minutes)
kind: query
params: []
- id: lamp_life_percentage
label: Lamp Life (Percentage)
kind: query
params: []
- id: model_name_check_tnam
label: Model Name Check (TNAM)
kind: query
params: []
- id: model_name_check_mnrd
label: Model Name Check (MNRD)
kind: query
params: []
- id: projector_name_set1
label: Projector Name Setting 1
kind: action
params:
- name: value
type: string
description: First 4 characters
- id: projector_name_set2
label: Projector Name Setting 2
kind: action
params:
- name: value
type: string
description: Middle 4 characters
- id: projector_name_set3
label: Projector Name Setting 3
kind: action
params:
- name: value
type: string
description: Last 4 characters
- id: projector_name_check
label: Projector Name Check
kind: query
params: []
- id: input_change_computer
label: Input Change - COMPUTER
kind: action
params: []
- id: input_change_component
label: Input Change - COMPONENT
kind: action
params: []
- id: input_change_hdmi1
label: Input Change - HDMI1
kind: action
params: []
- id: input_change_hdmi2
label: Input Change - HDMI2
kind: action
params: []
- id: input_rgb_check
label: Input RGB Check
kind: query
params: []
- id: input_mode_check
label: Input Mode Check
kind: query
params: []
- id: input_check
label: Input Check
kind: query
params: []
- id: resize
label: Resize
kind: action
params:
- name: source
type: enum
values: [computer, component, hdmi1, hdmi2]
- name: mode
type: enum
values: [normal, 16_9, native, cinema_zoom, zoom14_9, smart_zoom]
- id: all_reset
label: All Reset
kind: action
params: []
- id: picture_mode
label: Picture Mode
kind: action
params:
- name: source
type: enum
values: [computer, component, hdmi1, hdmi2]
- name: mode
type: enum
values: [standard, movie1, movie2, monochrome, anime, sports, stage, dynamic, user1, user2, game]
- id: picture_adjust
label: Picture Adjust
kind: action
params:
- name: source
type: enum
values: [computer, component, hdmi1, hdmi2]
- name: parameter
type: enum
values: [contrast, bright, color, tint, sharp, red_gain, green_gain, blue_gain, clr_temp]
- name: value
type: integer
description: -30 to +30 (or -2 to +2 for CLR Temp)
- id: picture_reset
label: Picture Reset
kind: action
params:
- name: source
type: enum
values: [computer, component, hdmi1, hdmi2]
- id: rgb_frequency_check_h
label: RGB Frequency Check (Horizontal)
kind: query
params: []
- id: rgb_frequency_check_v
label: RGB Frequency Check (Vertical)
kind: query
params: []
- id: td_3d_on
label: 3D On
kind: action
params: []
- id: td_3d_off
label: 3D Off
kind: action
params: []
- id: td_3d_format
label: 3D Format
kind: action
params:
- name: format
type: enum
values: [auto, side_by_side, top_and_bottom]
- id: td_3d_invert
label: 3D Invert
kind: action
params: []
- id: anamorphic
label: Anamorphic
kind: action
params:
- name: mode
type: enum
values: [off, 2_35_1, 16_9]
- id: lens_focus
label: Lens Focus
kind: action
params:
- name: value
type: integer
description: -255 to 255
- id: lens_zoom
label: Lens Zoom
kind: action
params:
- name: value
type: integer
description: -255 to +255
- id: lens_vertical_shift
label: Lens Vertical Shift
kind: action
params:
- name: value
type: integer
description: -800 to +800
- id: lens_horizontal_shift
label: Lens Horizontal Shift
kind: action
params:
- name: value
type: integer
description: -800 to +800
- id: lens_shift_center
label: Lens Shift Center
kind: action
params: []
- id: memory_save
label: Memory Save
kind: action
params:
- name: slot
type: integer
description: 1 or 2
- id: memory_load
label: Memory Load
kind: action
params:
- name: slot
type: integer
description: 1 or 2
- id: memory_clear
label: Memory Clear
kind: action
params:
- name: slot
type: integer
description: 1 or 2
- id: memory_lock
label: Memory Lock
kind: action
params:
- name: state
type: enum
values: [off, on]
- id: reset_network
label: Reset Network Setting
kind: action
params: []
- id: restart_network
label: Restart Network
kind: action
params: []
- id: lamp_timer_reset
label: Lamp Timer Reset
kind: action
params: []
Feedbacks
- id: power_response
type: enum
values: [OK, ERR]
- id: power_status_response
type: enum
values: ["1=on", "0=standby"]
- id: projector_condition_response
type: flags
values: ["0=normal", "1=temp_high", "2=fan_error", "4=lamp_cover_open", "8=lamp_life_5pct", "16=lamp_burnout", "32=lamp_ignition_failure", "64=temp_abnormally_high"]
- id: lamp_status_response
type: enum
values: ["0=off", "1=on", "2=retry", "3=waiting", "4=lamp_error"]
- id: lamp_power_status_response
type: enum
values: ["1=on", "2=cooling", "0=standby"]
- id: input_rgb_check_response
type: enum
values: ["1=COMPUTER", "2=COMPONENT", "3=HDMI1", "4=HDMI2", "ERR"]
- id: resize_response
type: enum
values: [OK, ERR]
- id: picture_adjust_response
type: enum
values: [OK, ERR]
- id: rgb_frequency_response
type: string
description: kHz or Hz value (***.*) or ERR
- id: lamp_timer_reset_response
type: enum
values: [OK, ERR]
note: Only valid in standby mode
Variables
# UNRESOLVED: no standalone settable parameters found beyond discrete commands
Events
# UNRESOLVED: no unsolicited event notifications described in source
Macros
# UNRESOLVED: no multi-step macro sequences described in source
Safety
confirmation_required_for: []
interlocks:
- Lamp timer reset command (LPRE0001) only valid in standby mode
- Lens shift commands may return ERR if lens cover not correctly attached
- Wait at least 30 seconds after power on before sending commands
- Allow processing time between commands to avoid ERR from command overlap
Notes
- Command format: 4-char command + 4-digit parameter + CR (0DH). Example:
POWR___1(power on) - Underscore (_) in command string = space character
- Asterisk (*) in parameter column = variable range per Control Contents table
- Special polling commands (POWR????, TABN, TLPS, TPOW, TLPN, TLTT, TLTM, TLTL, TNAM, MNRD, PJN0) do not reset Auto Power Off or No Operation Off timers
- Factory default LAN settings: IP 192.168.150.2, DHCP off, subnet 255.255.255.0, gateway 0.0.0.0
- LAN data port factory default: 10002; configurable range 1025-65535
- LAN search port configurable range 1025-65535
- Web interface username/password max 8 characters; projector name max 12 characters
- Supported name characters: a-z, A-Z, 0-9, -, _, (,), space
- Auto logout range: 1-65535 minutes (0=disabled)
- RS-232C uses crossover cable; LAN uses crossover for direct PC connection, straight-through for hub connections
- If LAN comm fails, restart network via menu: Network > Restart Network
- Lamp timer reset only works in standby mode; successful reset returns OK
Provenance
source_domains:
- files.sharpusa.com
- manualsdump.com
source_urls:
- https://files.sharpusa.com/Downloads/ForHome/HomeEntertainment/FrontProjectors/Manuals/hom_man_XVZ30000.pdf
- https://manualsdump.com/en/manuals/sharp-xv-z17000/132223/68
- https://files.sharpusa.com/Downloads/ForHome/HomeEntertainment/FrontProjectors/QuickGuide/hom_dow_XVZ30000.pdf
retrieved_at: 2026-04-30T12:09:21.380Z
last_checked_at: 2026-06-02T22:14:00.721Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T22:14:00.721Z
matched_actions: 47
action_count: 47
confidence: medium
summary: "All 47 spec actions traced to source (dip-safe re-verify). (19 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "LAN authentication credentials not stated in source (web interface mentions user/password but no defaults)"
- "no standalone settable parameters found beyond discrete commands"
- "no unsolicited event notifications described in source"
- "no multi-step macro sequences described in source"
- "TCP keepalive/heartbeat interval not stated"
- "maximum concurrent LAN sessions not specified"
- "command timeout values not stated"
- "firmware version compatibility not stated"
- "error code enumeration beyond ERR not detailed"
- "LAN encryption type (HTTP/HTTPS) not stated"
- "DHCP can be enabled but specific procedure not documented"
- "broadcast/discovery mechanism not documented"
- "RS-232C connector pin 4/6 crossover note - source says depends on controlling device but doesn't specify which devices need it"
- "network reboot/reset timing not documented"
- "username/password default credentials not stated"
- "whether telnet or raw TCP used for LAN control not specified"
- "anamorphic mode values - source shows \"2.35:1\" but command param only shows 0/1/2 - ambiguity"
- "picture mode \"User2\" uses two-digit param \"10\" - single char or two-char?"
- "RGB frequency check returns ***.* format - format and precision not fully specified"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0