Summary
Sharp/NEC Me551 Pt projector/display controlled via RS-232C or wired/wireless LAN (TCP). Binary framed protocol with checksums (BDT140013 Rev 7.1). Covers power, input switching, mute, picture/volume/aspect adjust, lens control & memory, status queries, and image-meld settings (PIP/PbP, edge blending).
Transport
protocols:
- serial
- tcp
serial:
baud_rate: 115200 # source lists 115200/38400/19200/9600/4800 bps as selectable
baud_rates_supported: [115200, 38400, 19200, 9600, 4800]
data_bits: 8
parity: none
stop_bits: 1
flow_control: null # UNRESOLVED: flow control not stated in source (full-duplex mode noted)
addressing:
port: 7142 # stated: "Use TCP port number 7142"
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # inferred: 015 POWER ON / 016 POWER OFF present
- routable # inferred: 018 INPUT SW CHANGE present
- queryable # inferred: numerous request/status commands present
- levelable # inferred: 030-1 PICTURE ADJUST, 030-2 VOLUME ADJUST present
Actions
# All 53 catalogued commands from section 2 (Command List). Each named opcode = one action.
# <ID1>=control ID, <ID2>=model code, <CKS>=checksum (low byte of sum of preceding bytes).
- id: cmd_009_error_status_request
label: 009. ERROR STATUS REQUEST
kind: query
command: "00h 88h 00h 00h 00h 88h"
params: []
- id: cmd_015_power_on
label: 015. POWER ON
kind: action
command: "02h 00h 00h 00h 00h 02h"
params: []
- id: cmd_016_power_off
label: 016. POWER OFF
kind: action
command: "02h 01h 00h 00h 00h 03h"
params: []
- id: cmd_018_input_sw_change
label: 018. INPUT SW CHANGE
kind: action
command: "02h 03h 00h 00h 02h 01h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: Input terminal value (see Appendix; e.g. 06h=video)
- id: cmd_020_picture_mute_on
label: 020. PICTURE MUTE ON
kind: action
command: "02h 10h 00h 00h 00h 12h"
params: []
- id: cmd_021_picture_mute_off
label: 021. PICTURE MUTE OFF
kind: action
command: "02h 11h 00h 00h 00h 13h"
params: []
- id: cmd_022_sound_mute_on
label: 022. SOUND MUTE ON
kind: action
command: "02h 12h 00h 00h 00h 14h"
params: []
- id: cmd_023_sound_mute_off
label: 023. SOUND MUTE OFF
kind: action
command: "02h 13h 00h 00h 00h 15h"
params: []
- id: cmd_024_onscreen_mute_on
label: 024. ONSCREEN MUTE ON
kind: action
command: "02h 14h 00h 00h 00h 16h"
params: []
- id: cmd_025_onscreen_mute_off
label: 025. ONSCREEN MUTE OFF
kind: action
command: "02h 15h 00h 00h 00h 17h"
params: []
- id: cmd_030_1_picture_adjust
label: 030-1. PICTURE ADJUST
kind: action
command: "03h 10h 00h 00h 05h <DATA01> FFh <DATA02> - <DATA04> <CKS>"
params:
- name: DATA01
type: byte
description: Adjustment target (00h=Brightness, 01h=Contrast, 02h=Color, 03h=Hue, 04h=Sharpness)
- name: DATA02
type: byte
description: Adjustment mode (00h=absolute, 01h=relative)
- name: DATA03
type: byte
description: Adjustment value (low 8 bits)
- name: DATA04
type: byte
description: Adjustment value (high 8 bits)
- id: cmd_030_2_volume_adjust
label: 030-2. VOLUME ADJUST
kind: action
command: "03h 10h 00h 00h 05h 05h 00h <DATA01> - <DATA03> <CKS>"
params:
- name: DATA01
type: byte
description: Adjustment mode (00h=absolute, 01h=relative)
- name: DATA02
type: byte
description: Adjustment value (low 8 bits)
- name: DATA03
type: byte
description: Adjustment value (high 8 bits)
- id: cmd_030_12_aspect_adjust
label: 030-12. ASPECT ADJUST
kind: action
command: "03h 10h 00h 00h 05h 18h 00h 00h <DATA01> 00h <CKS>"
params:
- name: DATA01
type: byte
description: Aspect value (see Appendix)
- id: cmd_030_15_other_adjust
label: 030-15. OTHER ADJUST
kind: action
command: "03h 10h 00h 00h 05h <DATA01> - <DATA05> <CKS>"
params:
- name: DATA01
type: byte
description: "Adjustment target hi (96h=LAMP/LIGHT ADJUST)"
- name: DATA02
type: byte
description: Adjustment target lo (FFh)
- name: DATA03
type: byte
description: Adjustment mode (00h=absolute, 01h=relative)
- name: DATA04
type: byte
description: Adjustment value (low 8 bits)
- name: DATA05
type: byte
description: Adjustment value (high 8 bits)
- id: cmd_037_information_request
label: 037. INFORMATION REQUEST
kind: query
command: "03h 8Ah 00h 00h 00h 8Dh"
params: []
- id: cmd_037_3_filter_usage_request
label: 037-3. FILTER USAGE INFORMATION REQUEST
kind: query
command: "03h 95h 00h 00h 00h 98h"
params: []
- id: cmd_037_4_lamp_information_request3
label: 037-4. LAMP INFORMATION REQUEST 3
kind: query
command: "03h 96h 00h 00h 02h <DATA01> <DATA02> <CKS>"
params:
- name: DATA01
type: byte
description: Lamp (00h=Lamp1, 01h=Lamp2 [two-lamp models only])
- name: DATA02
type: byte
description: Content (01h=usage time sec, 04h=remaining life %)
- id: cmd_037_6_carbon_savings_request
label: 037-6. CARBON SAVINGS INFORMATION REQUEST
kind: query
command: "03h 9Ah 00h 00h 01h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: "00h=Total Carbon Savings, 01h=during operation"
- id: cmd_050_remote_key_code
label: 050. REMOTE KEY CODE
kind: action
command: "02h 0Fh 00h 00h 02h <DATA01> <DATA02> <CKS>"
params:
- name: DATA01_DATA02
type: word
description: "Key code (WORD); e.g. 05h 00h=AUTO, 06h 00h=MENU, 02h 00h=POWER ON (see key code list)"
- id: cmd_051_shutter_close
label: 051. SHUTTER CLOSE
kind: action
command: "02h 16h 00h 00h 00h 18h"
params: []
- id: cmd_052_shutter_open
label: 052. SHUTTER OPEN
kind: action
command: "02h 17h 00h 00h 00h 19h"
params: []
- id: cmd_053_lens_control
label: 053. LENS CONTROL
kind: action
command: "02h 18h 00h 00h 02h <DATA01> <DATA02> <CKS>"
params:
- name: DATA01
type: byte
description: Lens target (06h=Periphery Focus)
- name: DATA02
type: byte
description: "Content: 00h=Stop, 01h/02h/03h=plus 1s/0.5s/0.25s, 7Fh=plus, 81h=minus, FDh/FEh/FFh=minus 0.25s/0.5s/1s"
- id: cmd_053_1_lens_control_request
label: 053-1. LENS CONTROL REQUEST
kind: query
command: "02h 1Ch 00h 00h 02h <DATA01> 00h <CKS>"
params:
- name: DATA01
type: byte
description: Lens target
- id: cmd_053_2_lens_control_2
label: 053-2. LENS CONTROL 2
kind: action
command: "02h 1Dh 00h 00h 04h <DATA01> - <DATA04> <CKS>"
params:
- name: DATA01
type: byte
description: Lens target (FFh=Stop)
- name: DATA02
type: byte
description: Mode (00h=absolute, 02h=relative)
- name: DATA03
type: byte
description: Adjustment value (low 8 bits)
- name: DATA04
type: byte
description: Adjustment value (high 8 bits)
- id: cmd_053_3_lens_memory_control
label: 053-3. LENS MEMORY CONTROL
kind: action
command: "02h 1Eh 00h 00h 01h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: "00h=MOVE, 01h=STORE, 02h=RESET"
- id: cmd_053_4_reference_lens_memory_control
label: 053-4. REFERENCE LENS MEMORY CONTROL
kind: action
command: "02h 1Fh 00h 00h 01h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: "00h=MOVE, 01h=STORE, 02h=RESET"
- id: cmd_053_5_lens_memory_option_request
label: 053-5. LENS MEMORY OPTION REQUEST
kind: query
command: "02h 20h 00h 00h 01h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: "00h=LOAD BY SIGNAL, 01h=FORCED MUTE"
- id: cmd_053_6_lens_memory_option_set
label: 053-6. LENS MEMORY OPTION SET
kind: action
command: "02h 21h 00h 00h 02h <DATA01> <DATA02> <CKS>"
params:
- name: DATA01
type: byte
description: "00h=LOAD BY SIGNAL, 01h=FORCED MUTE"
- name: DATA02
type: byte
description: "00h=OFF, 01h=ON"
- id: cmd_053_7_lens_information_request
label: 053-7. LENS INFORMATION REQUEST
kind: query
command: "02h 22h 00h 00h 01h 00h 25h"
params: []
- id: cmd_053_10_lens_profile_set
label: 053-10. LENS PROFILE SET
kind: action
command: "02h 27h 00h 00h 01h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: "Profile number (00h=Profile1, 01h=Profile2)"
- id: cmd_053_11_lens_profile_request
label: 053-11. LENS PROFILE REQUEST
kind: query
command: "02h 28h 00h 00h 00h 2Ah"
params: []
- id: cmd_060_1_gain_parameter_request3
label: 060-1. GAIN PARAMETER REQUEST 3
kind: query
command: "03h 05h 00h 00h 03h <DATA01> 00h 00h <CKS>"
params:
- name: DATA01
type: byte
description: "00h=BRIGHTNESS, 01h=CONTRAST, 02h=COLOR, 03h=HUE, 04h=SHARPNESS, 05h=VOLUME, 96h=LAMP/LIGHT ADJUST"
- id: cmd_078_1_setting_request
label: 078-1. SETTING REQUEST
kind: query
command: "00h 85h 00h 00h 01h 00h 86h"
params: []
- id: cmd_078_2_running_status_request
label: 078-2. RUNNING STATUS REQUEST
kind: query
command: "00h 85h 00h 00h 01h 01h 87h"
params: []
- id: cmd_078_3_input_status_request
label: 078-3. INPUT STATUS REQUEST
kind: query
command: "00h 85h 00h 00h 01h 02h 88h"
params: []
- id: cmd_078_4_mute_status_request
label: 078-4. MUTE STATUS REQUEST
kind: query
command: "00h 85h 00h 00h 01h 03h 89h"
params: []
- id: cmd_078_5_model_name_request
label: 078-5. MODEL NAME REQUEST
kind: query
command: "00h 85h 00h 00h 01h 04h 8Ah"
params: []
- id: cmd_078_6_cover_status_request
label: 078-6. COVER STATUS REQUEST
kind: query
command: "00h 85h 00h 00h 01h 05h 8Bh"
params: []
- id: cmd_079_freeze_control
label: 079. FREEZE CONTROL
kind: action
command: "01h 98h 00h 00h 01h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: "01h=freeze on, 02h=freeze off"
- id: cmd_084_information_string_request
label: 084. INFORMATION STRING REQUEST
kind: query
command: "00h D0h 00h 00h 03h 00h <DATA01> 01h <CKS>"
params:
- name: DATA01
type: byte
description: "03h=Horizontal sync freq, 04h=Vertical sync freq"
- id: cmd_097_8_eco_mode_request
label: 097-8. ECO MODE REQUEST
kind: query
command: "03h B0h 00h 00h 01h 07h BBh"
params: []
- id: cmd_097_45_lan_projector_name_request
label: 097-45. LAN PROJECTOR NAME REQUEST
kind: query
command: "03h B0h 00h 00h 01h 2Ch E0h"
params: []
- id: cmd_097_155_lan_mac_address_request2
label: 097-155. LAN MAC ADDRESS STATUS REQUEST2
kind: query
command: "03h B0h 00h 00h 02h 9Ah 00h 4Fh"
params: []
- id: cmd_097_198_pip_pbp_request
label: 097-198. PIP/PICTURE BY PICTURE REQUEST
kind: query
command: "03h B0h 00h 00h 02h C5h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: "00h=MODE, 01h=START POSITION, 02h=SUB INPUT/1, 09h=SUB INPUT 2, 0Ah=SUB INPUT 3"
- id: cmd_097_243_1_edge_blending_mode_request
label: 097-243-1. EDGE BLENDING MODE REQUEST
kind: query
command: "03h B0h 00h 00h 02h DFh 00h 94h"
params: []
- id: cmd_098_8_eco_mode_set
label: 098-8. ECO MODE SET
kind: action
command: "03h B1h 00h 00h 02h 07h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: Eco mode value (see Appendix)
- id: cmd_098_45_lan_projector_name_set
label: 098-45. LAN PROJECTOR NAME SET
kind: action
command: "03h B1h 00h 00h 12h 2Ch <DATA01> - <DATA16> 00h <CKS>"
params:
- name: DATA01_16
type: string
description: Projector name (up to 16 bytes)
- id: cmd_098_198_pip_pbp_set
label: 098-198. PIP/PICTURE BY PICTURE SET
kind: action
command: "03h B1h 00h 00h 03h C5h <DATA01> <DATA02> <CKS>"
params:
- name: DATA01
type: byte
description: "00h=MODE, 01h=START POSITION, 02h=SUB INPUT/1, 09h=SUB INPUT 2, 0Ah=SUB INPUT 3"
- name: DATA02
type: byte
description: Setting value per DATA01 (see Appendix)
- id: cmd_098_243_1_edge_blending_mode_set
label: 098-243-1. EDGE BLENDING MODE SET
kind: action
command: "03h B1h 00h 00h 03h DFh 00h <DATA01> <CKS>"
params:
- name: DATA01
type: byte
description: "00h=OFF, 01h=ON"
- id: cmd_305_1_base_model_type_request
label: 305-1. BASE MODEL TYPE REQUEST
kind: query
command: "00h BFh 00h 00h 01h 00h C0h"
params: []
- id: cmd_305_2_serial_number_request
label: 305-2. SERIAL NUMBER REQUEST
kind: query
command: "00h BFh 00h 00h 02h 01h 06h C8h"
params: []
- id: cmd_305_3_basic_information_request
label: 305-3. BASIC INFORMATION REQUEST
kind: query
command: "00h BFh 00h 00h 01h 02h C2h"
params: []
- id: cmd_319_10_audio_select_set
label: 319-10. AUDIO SELECT SET
kind: action
command: "03h C9h 00h 00h 03h 09h <DATA01> <DATA02> <CKS>"
params:
- name: DATA01
type: byte
description: Input terminal (see Appendix)
- name: DATA02
type: byte
description: "00h=terminal-specified, 01h=BNC, 02h=COMPUTER"
Feedbacks
# Response framing: ACK bytes by command class.
# 2xh = success response to 02h-class command; A2h = error (carries <ERR1> <ERR2>)
# 3xh = success response to 03h-class; A3h = error
# 0xh/2xh (20h) = success response to 00h-class; A0h = error
# 1xh = success to 01h-class; A1h = error
- id: ack_power
type: enum
values: [success, error]
- id: error_code
type: struct
description: "ERR1/ERR2 pair. ERR1: 00h=unrecognized/unsupported, 01h=invalid value/input/lang, 02h=memory/busy/state. ERR2 selects sub-cause."
- id: running_status
type: enum
description: "DATA06 of 078-2: 00h=Standby(Sleep), 04h=Power on, 05h=Cooling, 06h=Standby(error), 0Fh=Power saving, 10h=Network standby"
- id: power_status
type: enum
values: [standby, power_on]
- id: input_signal_status
type: struct
description: "From 078-3: signal list number, type1, type2, content displayed"
Variables
# Settable parameters not covered as discrete actions already enumerated above.
# Picture/volume/aspect/lens values are parameterized within their actions.
# Eco mode value, projector name, edge blending mode handled by their set actions.
# UNRESOLVED: no additional standalone settable variables beyond the actions listed.
Events
# Source documents only command→response (solicited). No unsolicited notification frames.
# UNRESOLVED: no unsolicited event frames described in source.
Macros
# UNRESOLVED: no multi-step sequences described in source.
Safety
confirmation_required_for: []
interlocks:
- "015 POWER ON: while powering on, no other command is accepted (explicit in source)."
- "016 POWER OFF: while powering off (incl. cooling time), no other command is accepted (explicit in source)."
- "Picture/onscreen mute auto-clear on input/video signal switch (explicit)."
- "Sound mute auto-clear on input switch / video signal switch / volume adjustment (explicit)."
# Voltage/power specs, fault recovery sequences: UNRESOLVED - not stated in source.
Notes
- Protocol is binary, big-endian hex framed. Checksum = low-order byte of sum of all preceding bytes.
<ID1>= control ID set on projector;<ID2>= model code (varies by model — value for Me551 Pt not stated in this doc).- Response ACK byte mirrors command class:
2xh/3xh/2xh(20h)/1xh= success;Axh= error with ERR1/ERR2. - Error codes documented (section 2.4): 00h/01h unsupported, 01h/xx invalid value, 02h/xx busy/state errors, 03h/xx gain errors.
- Serial cable = cross/straight per PC CONTROL D-SUB 9P pinout (pin2/3 RXD/TXD, pin7/8 RTS/CTS).
- LAN: wired (10/100 auto) or wireless (separate wireless LAN unit, see its manual).
Spec done. 53 actions, all command payloads verbatim. Serial+TCP(7142) transport. Interlocks + auto-clear behaviors captured from explicit source. Appendix values + ID2 model code marked UNRESOLVED (referenced but not in refined excerpt).
## Provenance
```yaml
source_domains:
- sharpdisplays.eu
source_urls:
- https://www.sharpdisplays.eu/p/download/cp/Products/Projectors/Shared/CommandLists/NEC-ExternalControlManual-english.pdf
retrieved_at: 2026-06-16T13:21:53.281Z
last_checked_at: 2026-06-18T08:30:55.778Z
```
## Verification Summary
```yaml
verdict: verified
checked_at: 2026-06-18T08:30:55.778Z
matched_actions: 53
action_count: 53
confidence: medium
summary: "All 53 spec actions matched verbatim against source command reference; transport parameters verified; complete bidirectional coverage. (6 unresolved item(s) noted in Known Gaps.)"
```
## Known Gaps
```yaml
- "model name \"Me551 Pt\" supplied by operator; source doc is generic Sharp/NEC projector command reference (no model-specific confirmation). Firmware version compatibility, voltage/power specs, and exact model-code (ID2) per device not stated."
- "flow control not stated in source (full-duplex mode noted)"
- "no additional standalone settable variables beyond the actions listed."
- "no unsolicited event frames described in source."
- "no multi-step sequences described in source."
- "exact ID2 model code for Me551 Pt not stated. Appendix \"Supplementary Information by Command\" (input terminal values, base model types, eco mode values, sub-input values) referenced but not included in this refined excerpt. Flow control method not specified. Firmware version compatibility not stated."
```
---
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0