Summary
NEC X461S-R Series projector with both RS-232C serial and wired LAN (TCP/IP) control interfaces. The serial interface supports multiple baud rates (115200/38400/19200/9600/4800 bps). The LAN interface uses TCP port 7142 for command transmission. Supports power control, input routing, mute functions, picture adjustment, lens control, eco mode, and extensive status monitoring.
Transport
protocols:
- serial
- tcp
serial:
baud_rate: null # UNRESOLVED: multiple rates supported (115200/38400/19200/9600/4800 bps) - no single default stated
data_bits: 8
parity: none
stop_bits: 1
flow_control: none # UNRESOLVED: RTS/CTS loopback present in pinout but flow_control mode not stated
addressing:
port: 7142 # stated: "Use TCP port number 7142 for sending and receiving commands"
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # inferred: POWER ON (015) and POWER OFF (016) commands present
- queryable # inferred: multiple status/information request commands present
- routable # inferred: INPUT SW CHANGE (018) command present
- levelable # inferred: VOLUME ADJUST (030-2), PICTURE ADJUST (030-1), LAMP ADJUST (030-15) commands present
Actions
- id: power_on
label: Power On
kind: action
params: []
- id: power_off
label: Power Off
kind: action
params: []
- id: input_sw_change
label: Input Switch
kind: action
params:
- name: input
type: integer
description: Input terminal hex code (e.g., 01h=COMPUTER, 06h=VIDEO, 20h=LAN/NETWORK, A1h=HDMI)
- id: picture_mute_on
label: Picture Mute On
kind: action
params: []
- id: picture_mute_off
label: Picture Mute Off
kind: action
params: []
- id: sound_mute_on
label: Sound Mute On
kind: action
params: []
- id: sound_mute_off
label: Sound Mute Off
kind: action
params: []
- id: onscreen_mute_on
label: Onscreen Mute On
kind: action
params: []
- id: onscreen_mute_off
label: Onscreen Mute Off
kind: action
params: []
- id: picture_adjust
label: Picture Adjust
kind: action
params:
- name: target
type: integer
description: "Adjustment target: 00h=Brightness, 01h=Contrast, 02h=Color, 03h=Hue, 04h=Sharpness"
- name: mode
type: integer
description: "Adjustment mode: 00h=absolute, 01h=relative"
- name: value
type: integer
description: Adjustment value (16-bit, low-order byte first)
- id: volume_adjust
label: Volume Adjust
kind: action
params:
- name: mode
type: integer
description: "00h=absolute, 01h=relative"
- name: value
type: integer
description: Adjustment value (16-bit, low-order byte first)
- id: aspect_adjust
label: Aspect Adjust
kind: action
params:
- name: value
type: integer
description: "Aspect mode hex code: 00h=AUTO, 01h=WIDE ZOOM, 02h=16:9, 03h=NATIVE, 04h=4:3, etc."
- id: other_adjust_lamp
label: Lamp/Light Adjust
kind: action
params:
- name: mode
type: integer
description: "00h=absolute, 01h=relative"
- name: value
type: integer
description: Adjustment value (16-bit)
- id: remote_key_code
label: Remote Key Code
kind: action
params:
- name: key_code
type: integer
description: "Key code: 02h=POWER ON, 03h=POWER OFF, 05h=AUTO, 06h=MENU, 07h=UP, etc. (see key code table)"
- id: shutter_close
label: Shutter Close
kind: action
params: []
- id: shutter_open
label: Shutter Open
kind: action
params: []
- id: lens_control
label: Lens Control
kind: action
params:
- name: target
type: integer
description: "Target: 06h=Periphery Focus"
- name: direction
type: integer
description: "Direction: 00h=Stop, 01h/02h/03h=Drive plus 1/0.5/0.25s, 7Fh=Drive plus, 81h=Drive minus, FDh/FEh/FFh=Drive minus 0.25/0.5/1s"
- id: lens_control_2
label: Lens Control 2
kind: action
params:
- name: command
type: integer
description: "FFh=Stop"
- name: mode
type: integer
description: "00h=absolute, 02h=relative"
- name: value
type: integer
description: Adjustment value (16-bit)
- id: lens_memory_control
label: Lens Memory Control
kind: action
params:
- name: operation
type: integer
description: "00h=MOVE, 01h=STORE, 02h=RESET"
- id: reference_lens_memory_control
label: Reference Lens Memory Control
kind: action
params:
- name: operation
type: integer
description: "00h=MOVE, 01h=STORE, 02h=RESET"
- id: lens_memory_option_set
label: Lens Memory Option Set
kind: action
params:
- name: option
type: integer
description: "00h=LOAD BY SIGNAL, 01h=FORCED MUTE"
- name: value
type: integer
description: "00h=OFF, 01h=ON"
- id: lens_profile_set
label: Lens Profile Set
kind: action
params:
- name: profile
type: integer
description: "00h=Profile 1, 01h=Profile 2"
- id: eco_mode_set
label: Eco Mode Set
kind: action
params:
- name: mode
type: integer
description: "Eco mode hex code: 00h=OFF, 01h=ON/AUTO ECO, 02h=ECO1, 03h=ECO2, 04h=LONG LIFE, 05h=BOOST, 06h=SILENT"
- id: lan_projector_name_set
label: LAN Projector Name Set
kind: action
params:
- name: name
type: string
description: Projector name (up to 16 bytes, NUL-terminated)
- id: pip_picture_by_picture_set
label: PIP/Picture-by-Picture Set
kind: action
params:
- name: parameter
type: integer
description: "00h=MODE, 01h=START POSITION, 02h=SUB INPUT, 09h=SUB INPUT 2, 0Ah=SUB INPUT 3"
- name: value
type: integer
description: Setting value (depends on parameter type)
- id: edge_blending_mode_set
label: Edge Blending Mode Set
kind: action
params:
- name: mode
type: integer
description: "00h=OFF, 01h=ON"
- id: freeze_control
label: Freeze Control
kind: action
params:
- name: state
type: integer
description: "01h=Freeze on, 02h=Freeze off"
- id: audio_select_set
label: Audio Select Set
kind: action
params:
- name: input
type: integer
description: Input terminal hex code
- name: source
type: integer
description: "00h=Terminal specified in DATA01, 01h=BNC, 02h=COMPUTER"
- id: error_status_request
label: Error Status Request
kind: action
params: []
- id: information_request
label: Information Request
kind: action
params: []
- id: filter_usage_info_request
label: Filter Usage Info Request
kind: action
params: []
- id: lamp_info_request_3
label: Lamp Info Request 3
kind: action
params:
- name: lamp
type: integer
description: "00h=Lamp 1, 01h=Lamp 2"
- name: content
type: integer
description: "01h=Usage time, 04h=Remaining life"
- id: carbon_savings_request
label: Carbon Savings Request
kind: action
params:
- name: type
type: integer
description: "00h=Total Carbon Savings, 01h=Carbon Savings during operation"
- id: lens_control_request
label: Lens Control Status Request
kind: query
params: []
- id: lens_memory_option_request
label: Lens Memory Option Request
kind: query
params: []
- id: lens_information_request
label: Lens Information Request
kind: query
params: []
- id: lens_profile_request
label: Lens Profile Request
kind: query
params: []
- id: gain_parameter_request
label: Gain Parameter Request
kind: query
params: []
- id: setting_request
label: Setting Request
kind: query
params: []
- id: running_status_request
label: Running Status Request
kind: query
params: []
- id: input_status_request
label: Input Status Request
kind: query
params: []
- id: mute_status_request
label: Mute Status Request
kind: query
params: []
- id: model_name_request
label: Model Name Request
kind: query
params: []
- id: cover_status_request
label: Cover Status Request
kind: query
params: []
- id: information_string_request
label: Information String Request
kind: query
params: []
- id: eco_mode_request
label: Eco Mode Status Request
kind: query
params: []
- id: lan_projector_name_request
label: LAN Projector Name Request
kind: query
params: []
- id: lan_mac_address_request
label: LAN MAC Address Request
kind: query
params: []
- id: pip_picture_by_picture_request
label: PIP/Picture-by-Picture Status Request
kind: query
params: []
- id: edge_blending_mode_request
label: Edge Blending Mode Request
kind: query
params: []
- id: base_model_type_request
label: Base Model Type Request
kind: query
params: []
- id: serial_number_request
label: Serial Number Request
kind: query
params: []
- id: basic_information_request
label: Basic Information Request
kind: query
params: []
Feedbacks
- id: command_response
type: object
properties:
- name: err1
type: integer
description: Error code high byte
- name: err2
type: integer
description: Error code low byte
- id: error_status
type: object
description: Error status response (009)
properties:
- name: data01
type: object
description: "Bit0=Cover error, Bit1=Temperature, Bit3=Fan error, Bit4=Fan error, Bit5=Power error, Bit6=Lamp off, Bit7=Lamp moratorium"
- name: data02
type: object
description: "Bit0=Lamp time exceeded, Bit1=Formatter error, Bit2=Lamp 2 off, Bit3=Extended status"
- name: data03
type: object
description: "Bit1=FPGA error, Bit2=Temperature sensor, Bit3=Lamp not present, Bit4=Lamp data error, Bit5=Mirror cover, Bit6=Lamp 2 moratorium, Bit7=Lamp 2 time exceeded"
- name: data04
type: object
description: "Bit0=Lamp 2 not present, Bit1=Lamp 2 data error, Bit2=Temperature dust, Bit3=Foreign matter, Bit5=Ballast comm error, Bit6=Iris calibration, Bit7=Lens not installed"
- id: projector_info
type: object
description: Information response (037) - projector name, lamp/filter usage times
- id: running_status
type: object
description: Running status response (078-2)
properties:
- name: power_status
type: enum
values: [standby, power_on]
- name: cooling_status
type: enum
values: [not_executed, during_execution]
- name: operation_status
type: enum
values: [standby_sleep, standby_power_saving, power_on, cooling, standby_error, network_standby]
- id: input_status
type: object
description: Input status response (078-3)
- id: mute_status
type: object
description: Mute status response (078-4)
properties:
- name: picture_mute
type: enum
values: [off, on]
- name: sound_mute
type: enum
values: [off, on]
- name: onscreen_mute
type: enum
values: [off, on]
- id: model_name
type: string
description: Model name string (078-5)
- id: cover_status
type: enum
values: [normal, closed]
description: Cover status (078-6)
- id: gain_parameter
type: object
description: Gain parameter response (060-1) - brightness, contrast, color, hue, sharpness, volume, lamp adjust
- id: lens_position
type: object
description: Lens position response (053-1) - adjustment range and current value
- id: eco_mode
type: integer
description: Eco mode value (097-8)
- id: projector_name
type: string
description: LAN projector name (097-45)
- id: mac_address
type: string
description: MAC address in hex format (097-155)
- id: pip_pbp_status
type: object
description: PIP/Picture-by-Picture status (097-198)
- id: edge_blending_mode
type: enum
values: [off, on]
description: Edge blending mode (097-243-1)
- id: serial_number
type: string
description: Serial number string (305-2)
- id: basic_info
type: object
description: Basic information response (305-3) - operation status, content displayed, signal type, mute states
Variables
# UNRESOLVED: variables that can be both set and queried are documented as action/feedback pairs.
# No discrete settings table with get/set semantics separate from actions.
# See Actions and Feedbacks sections for settable parameters.
Events
# UNRESOLVED: no unsolicited notification mechanism described in source.
# Device only responds to commands; no主动 push events documented.
Macros
# UNRESOLVED: no explicit multi-step macro sequences documented in source.
Safety
confirmation_required_for: []
interlocks:
- description: "POWER ON command (015): While turning on the power, no other command can be accepted."
- description: "POWER OFF command (016): While turning off the power (including cooling time), no other command can be accepted."
# UNRESOLVED: no explicit safety warnings for voltage, current, or physical interlock procedures in source.
Notes
Standby mode requirements: Some models require specific standby modes to receive commands via serial or LAN. Supported serial standby modes: Normal, Active, Eco, NORMAL, NETWORK STANDBY, SLEEP, OFF, ON, STANDBY POWER ON. Supported LAN standby modes: Normal, NORMAL, NETWORK STANDBY, SLEEP, HTBaseT STANDBY, OFF, ON, STANDBY POWER ON. Supported standby modes vary by model — some only support certain modes for LAN vs serial control.
Command encoding: All commands use hex notation with parameters ID1 (control ID), ID2 (model code), CKS (checksum = low-order byte of sum of preceding bytes), and optional DATA fields. Response format includes ERR1/ERR2 error codes.
Provenance
source_domains:
- sharpdisplays.eu
source_urls:
- https://www.sharpdisplays.eu/p/download/cp/Products/Projectors/Shared/CommandLists/NEC-ExternalControlManual-english.pdf
retrieved_at: 2026-04-29T13:53:23.401Z
last_checked_at: 2026-06-02T22:12:13.026Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T22:12:13.026Z
matched_actions: 53
action_count: 53
confidence: medium
summary: "All 53 spec actions traced to source (dip-safe re-verify). (10 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "complete command byte encoding for all parameters not fully specified (referenced as \"Appendix\" but appendix content partially truncated in source)"
- "multiple rates supported (115200/38400/19200/9600/4800 bps) - no single default stated"
- "RTS/CTS loopback present in pinout but flow_control mode not stated"
- "variables that can be both set and queried are documented as action/feedback pairs."
- "no unsolicited notification mechanism described in source."
- "no explicit multi-step macro sequences documented in source."
- "no explicit safety warnings for voltage, current, or physical interlock procedures in source."
- "complete list of aspect mode hex codes — appendix references values but some (like FULL) have multiple possible codes (09h or 10h)"
- "HDBaseT standby mode details not fully specified in source"
- "lamp information for dual-lamp operation requires model-specific validation"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0