Summary
Projector supports RS-232 serial and wired LAN (TCP/IP) control via port 7142. Document BDT140013 Rev 7.1 covers 53 command sets including power, input routing, picture/sound mute, lens control, eco mode, and status queries.
Transport
protocols:
- tcp
- serial
addressing:
port: 7142 # stated: "Use TCP port number 7142"
serial:
baud_rate: 115200 # stated: supports 115200/38400/19200/9600/4800 auto
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # power on/off commands present
- routable # input switch command present
- queryable # status request commands present
- levelable # volume, picture adjust, lens position commands present
Actions
- id: error_status_request
label: Error Status Request
kind: query
params: []
- id: power_on
label: Power On
kind: action
params: []
- id: power_off
label: Power Off
kind: action
params: []
- id: input_sw_change
label: Input SW Change
kind: action
params:
- name: input_terminal
type: integer
description: Input terminal value (see Appendix)
- 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: "00h=Brightness, 01h=Contrast, 02h=Color, 03h=Hue, 04h=Sharpness"
- name: mode
type: integer
description: "00h=absolute, 01h=relative"
- name: value
type: integer
description: Adjustment value (16-bit signed)
- 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 signed)
- id: aspect_adjust
label: Aspect Adjust
kind: action
params:
- name: value
type: integer
description: Aspect ratio value (see Appendix)
- id: other_adjust
label: Other Adjust
kind: action
params:
- name: target
type: integer
description: "96h=LAMP ADJUST / LIGHT ADJUST"
- name: mode
type: integer
description: "00h=absolute, 01h=relative"
- name: value
type: integer
description: Adjustment value (16-bit signed)
- id: info_request
label: Information Request
kind: query
params: []
- id: filter_usage_info_request
label: Filter Usage Information Request
kind: query
params: []
- id: lamp_info_request_3
label: Lamp Information Request 3
kind: query
params:
- name: lamp
type: integer
description: "00h=Lamp1, 01h=Lamp2"
- name: content
type: integer
description: "01h=usage time, 04h=remaining life"
- id: carbon_savings_info_request
label: Carbon Savings Information Request
kind: query
params:
- name: type
type: integer
description: "00h=Total, 01h=During operation"
- id: remote_key_code
label: Remote Key Code
kind: action
params:
- name: key_code
type: integer
description: Key code (WORD type)
- 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: "06h=Periphery Focus"
- name: direction
type: integer
description: "00h=Stop, 01h/02h/03h=plus drives, 7Fh=plus, 81h=minus, FDh/FEh/FFh=minus drives"
- id: lens_control_request
label: Lens Control Request
kind: query
params:
- name: target
type: integer
description: Lens control target
- id: lens_control_2
label: Lens Control 2
kind: action
params:
- name: stop
type: integer
description: "FFh=Stop"
- name: mode
type: integer
description: "00h=absolute, 02h=relative"
- name: value
type: integer
description: Adjustment value (16-bit signed)
- 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_request
label: Lens Memory Option Request
kind: query
params:
- name: option
type: integer
description: "00h=LOAD BY SIGNAL, 01h=FORCED MUTE"
- 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_info_request
label: Lens Information Request
kind: query
params: []
- id: lens_profile_set
label: Lens Profile Set
kind: action
params:
- name: profile
type: integer
description: "00h=Profile1, 01h=Profile2"
- id: lens_profile_request
label: Lens Profile Request
kind: query
params: []
- id: gain_parameter_request_3
label: Gain Parameter Request 3
kind: query
params:
- name: value_name
type: integer
description: "00h=PICTURE/BRIGHTNESS, 01h=CONTRAST, 02h=COLOR, 03h=HUE, 04h=SHARPNESS, 05h=VOLUME, 96h=LAMP ADJUST"
- 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: freeze_control
label: Freeze Control
kind: action
params:
- name: state
type: integer
description: "01h=On, 02h=Off"
- id: info_string_request
label: Information String Request
kind: query
params:
- name: info_type
type: integer
description: "03h=Horizontal sync freq, 04h=Vertical sync freq"
- id: eco_mode_request
label: Eco Mode Request
kind: query
params: []
- id: lan_projector_name_request
label: LAN Projector Name Request
kind: query
params: []
- id: lan_mac_address_request2
label: LAN MAC Address Status Request 2
kind: query
params: []
- id: pip_pbp_request
label: PIP/Picture by Picture Request
kind: query
params:
- name: item
type: integer
description: "00h=MODE, 01h=START POSITION, 02h=SUB INPUT, 09h=SUB INPUT 2, 0Ah=SUB INPUT 3"
- id: edge_blending_mode_request
label: Edge Blending Mode Request
kind: query
params: []
- id: eco_mode_set
label: Eco Mode Set
kind: action
params:
- name: value
type: integer
description: Eco mode value (see Appendix)
- 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_pbp_set
label: PIP/Picture by Picture Set
kind: action
params:
- name: item
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 (see Appendix)
- id: edge_blending_mode_set
label: Edge Blending Mode Set
kind: action
params:
- name: value
type: integer
description: "00h=OFF, 01h=ON"
- 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_info_request
label: Basic Information Request
kind: query
params: []
- id: audio_select_set
label: Audio Select Set
kind: action
params:
- name: input_terminal
type: integer
description: Input terminal value
- name: value
type: integer
description: "00h=terminal in DATA01, 02h=COMPUTER"
Feedbacks
- id: command_result
type: enum
values: [success, error]
description: "ERR1/ERR2 error code combination returned with each response. 0000h=success."
- id: error_status_response
type: object
description: 12-byte error information bitfield
- id: power_state_response
type: enum
values: [standby, power_on, cooling, network_standby, standby_error, standby_power_saving]
- id: input_status_response
type: object
description: Input signal status including signal type, list number, display state
- id: mute_status_response
type: object
description: Picture/sound/onscreen/forced onscreen mute states
- id: lamp_info_response
type: object
description: Lamp usage time (seconds) or remaining life (%)
- id: filter_info_response
type: object
description: Filter usage time and alarm start time (seconds)
- id: carbon_savings_response
type: object
description: Carbon savings in kg (max 99999) and mg (max 999999)
- id: projector_name_response
type: string
description: Projector name string (NUL terminated)
- id: mac_address_response
type: string
description: MAC address (hex)
- id: model_name_response
type: string
description: Model name (NUL terminated)
- id: lens_position_response
type: object
description: Upper/lower limits and current lens position values
- id: gain_parameter_response
type: object
description: Adjustment range, default value, current value, adjustment width
- id: info_string_response
type: string
description: Information string (NUL terminated)
Variables
# UNRESOLVED: source documents discrete commands rather than settable variables.
# All parameters are command-embedded; no standalone parameter store found.
Events
# UNRESOLVED: no unsolicited event notifications described in source.
Macros
# UNRESOLVED: no multi-step macro sequences documented in source.
Safety
confirmation_required_for: []
interlocks:
- id: power_cooling_lock
description: "While power on/off command is executing (including cooling time), no other command can be accepted."
- id: interlock_switch
description: "DATA01 Bit1 in extended status indicates interlock switch open."
Notes
Serial cable: cross cable required. PC CONTROL port (D-SUB 9P) used for RS-232. LAN port: RJ-45 8-pin. Checksum: sum all preceding bytes, low-order byte of result. Power on/off blocks all other commands during execution. Lens drive commands can be re-issued without stop to continue driving. Lamp/filter usage time updated at 1-minute intervals despite 1-second resolution.
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-05-27T05:53:06.772Z
last_checked_at: 2026-05-31T06:46:46.907Z
Verification Summary
verdict: verified
checked_at: 2026-05-31T06:46:46.907Z
matched_actions: 53
action_count: 53
confidence: medium
summary: "All 53 spec actions map one-to-one to source commands; transport parameters verified; complete coverage. (8 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "wireless LAN unit details not in source"
- "source documents discrete commands rather than settable variables."
- "no unsolicited event notifications described in source."
- "no multi-step macro sequences documented in source."
- "Appendix \"Supplementary Information by Command\" values not included (input terminal codes, aspect values, eco mode values, sub input values, base model type codes). Source refers to Appendix but Appendix content not present in document."
- "wireless LAN unit specifications not in source."
- "specific model code (ID2) varies per model — not stated in source."
- "authentication credentials or token format — none in source."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0