Summary
Sharp/NEC E585 projector control spec. Binary hex protocol over RS-232C serial and TCP/IP LAN (port 7142). Covers power, input switching, mute, picture/volume/aspect/lens adjustment, lens memory, shutter, freeze, eco mode, edge blending, PIP/PBP, and a full set of status/error queries. Source: "Projector Control Command Reference Manual" BDT140013 Rev 7.1.
Transport
# Binary frame protocol. Command frames omit ID1/ID2; responses echo projector's
# Control ID (ID1) and Model code (ID2). Checksum (CKS) = low byte of sum of all
# preceding bytes. Response success prefix 2Xh, error prefix AXh (X = cmd group).
protocols:
- tcp
- serial
addressing:
port: 7142
serial:
baud_rate: [115200, 38400, 19200, 9600, 4800] # configurable; default not stated
data_bits: 8
parity: none
stop_bits: 1
flow_control: none # UNRESOLVED: flow control not stated (full-duplex noted)
auth:
type: none # inferred: no auth procedure in source
Traits
traits:
- powerable # inferred: 015 POWER ON / 016 POWER OFF present
- queryable # inferred: extensive status/error request commands present
- levelable # inferred: 030-1 PICTURE / 030-2 VOLUME / 030-15 gain adjust present
- routable # inferred: 018 INPUT SW CHANGE present
Actions
actions:
- 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: []
notes: While powering on, no other command accepted.
- id: cmd_016_power_off
label: "016. Power Off"
kind: action
command: "02h 01h 00h 00h 00h 03h"
params: []
notes: During power-off incl. cooling, no other command accepted.
- id: cmd_018_input_sw_change
label: "018. Input SW Change"
kind: action
command: "02h 03h 00h 00h 02h 01h {input_terminal} {cks}"
params:
- name: input_terminal
type: integer
description: "Input terminal byte (DATA01). e.g. 06h = video. Full value table in source Appendix 'Supplementary Information by Command' - UNRESOLVED: appendix not in refined source."
notes: Example (video, DATA01=06h) -> "02h 03h 00h 00h 02h 01h 06h 0Eh".
- id: cmd_020_picture_mute_on
label: "020. Picture Mute On"
kind: action
command: "02h 10h 00h 00h 00h 12h"
params: []
notes: Cleared by input/video signal switch.
- 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: []
notes: Cleared by input/video signal switch or volume adjustment.
- 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: []
notes: Cleared by input/video signal switch.
- 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 {target} FFh {mode} {value_lo} {value_hi} {cks}"
params:
- name: target
type: integer
description: "DATA01 adjustment target: 00h=Brightness, 01h=Contrast, 02h=Color, 03h=Hue, 04h=Sharpness."
- name: mode
type: integer
description: "DATA02: 00h=absolute, 01h=relative."
- name: value
type: integer
description: "DATA03/04 (low/high 8 bits). e.g. brightness +10 -> 00h 0Ah 00h; -10 -> 00h F6h FFh."
notes: Example set brightness=10 -> "03h 10h 00h 00h 05h 00h FFh 00h 0Ah 00h 21h".
- id: cmd_030_2_volume_adjust
label: "030-2. Volume Adjust"
kind: action
command: "03h 10h 00h 00h 05h 05h 00h {mode} {value_lo} {value_hi} {cks}"
params:
- name: mode
type: integer
description: "DATA01: 00h=absolute, 01h=relative."
- name: value
type: integer
description: "DATA02/03 (low/high 8 bits)."
notes: Example set volume=10 -> "03h 10h 00h 00h 05h 05h 00h 00h 0Ah 00h 27h".
- id: cmd_030_12_aspect_adjust
label: "030-12. Aspect Adjust"
kind: action
command: "03h 10h 00h 00h 05h 18h 00h 00h {aspect} 00h {cks}"
params:
- name: aspect
type: integer
description: "DATA01 aspect value. Full value table in source Appendix 'Supplementary Information by Command' - UNRESOLVED: appendix not in refined source."
- id: cmd_030_15_other_adjust
label: "030-15. Other Adjust"
kind: action
command: "03h 10h 00h 00h 05h {target_lo} {target_hi} {mode} {value_lo} {value_hi} {cks}"
params:
- name: target
type: integer
description: "DATA01/DATA02 target: 96h/FFh = LAMP ADJUST / LIGHT ADJUST."
- name: mode
type: integer
description: "DATA03: 00h=absolute, 01h=relative."
- name: value
type: integer
description: "DATA04/05 (low/high 8 bits)."
- id: cmd_037_information_request
label: "037. Information Request"
kind: query
command: "03h 8Ah 00h 00h 00h 8Dh"
params: []
notes: Returns projector name, lamp usage time (s), filter usage time (s). Updated 1-min intervals.
- id: cmd_037_3_filter_usage_info_request
label: "037-3. Filter Usage Information Request"
kind: query
command: "03h 95h 00h 00h 00h 98h"
params: []
notes: Returns filter usage time (s) and filter alarm start time (s); -1 if undefined.
- id: cmd_037_4_lamp_info_request_3
label: "037-4. Lamp Information Request 3"
kind: query
command: "03h 96h 00h 00h 02h {lamp} {content} {cks}"
params:
- name: lamp
type: integer
description: "DATA01: 00h=Lamp 1, 01h=Lamp 2 (two-lamp models only)."
- name: content
type: integer
description: "DATA02: 01h=usage time (s), 04h=remaining life (%). Negative remaining life if past replacement deadline."
notes: Example get lamp1 usage -> "03h 96h 00h 00h 02h 00h 01h 9Ch".
- id: cmd_037_6_carbon_savings_info_request
label: "037-6. Carbon Savings Information Request"
kind: query
command: "03h 9Ah 00h 00h 01h {type} {cks}"
params:
- name: type
type: integer
description: "DATA01: 00h=Total Carbon Savings, 01h=Carbon Savings during operation."
- id: cmd_050_remote_key_code
label: "050. Remote Key Code"
kind: action
command: "02h 0Fh 00h 00h 02h {keycode_lo} {keycode_hi} {cks}"
params:
- name: keycode
type: integer
description: "DATA01/DATA02 key code (WORD). Sample mappings: 02h/00h=POWER ON, 03h/00h=POWER OFF, 05h/00h=AUTO, 06h/00h=MENU, 07h/00h=UP, 08h/00h=DOWN, 09h/00h=RIGHT, 0Ah/00h=LEFT, 0Bh/00h=ENTER, 0Ch/00h=EXIT, 0Dh/00h=HELP, 0Fh/00h=MAGNIFY UP, 10h/00h=MAGNIFY DOWN, 13h/00h=MUTE, 29h/00h=PICTURE, 4Bh/00h=COMPUTER1, 4Ch/00h=COMPUTER2, 4Fh/00h=VIDEO1, 51h/00h=S-VIDEO1, 84h/00h=VOLUME UP, 85h/00h=VOLUME DOWN, 8Ah/00h=FREEZE, A3h/00h=ASPECT, D7h/00h=SOURCE, EEh/00h=LAMP MODE/ECO."
notes: Example AUTO -> "02h 0Fh 00h 00h 02h 05h 00h 18h".
- 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 {target} {content} {cks}"
params:
- name: target
type: integer
description: "DATA01 target. e.g. 06h=Periphery Focus (other targets in Appendix - UNRESOLVED)."
- name: content
type: integer
description: "DATA02: 00h=Stop, 01h=drive +1s, 02h=drive +0.5s, 03h=drive +0.25s, 7Fh=drive plus, 81h=drive minus, FDh=drive -0.25s, FEh=drive -0.5s, FFh=drive -1s."
notes: After 7Fh/81h, send 00h to stop. Same command may be reissued during drive without stop.
- id: cmd_053_1_lens_control_request
label: "053-1. Lens Control Request"
kind: query
command: "02h 1Ch 00h 00h 02h {target} 00h {cks}"
params:
- name: target
type: integer
description: "DATA01 lens target (see 053 targets)."
notes: Returns upper/lower limit + current value (low/high 8 bits each).
- id: cmd_053_2_lens_control_2
label: "053-2. Lens Control 2"
kind: action
command: "02h 1Dh 00h 00h 04h {target} {mode} {value_lo} {value_hi} {cks}"
params:
- name: target
type: integer
description: "DATA01 target; FFh=Stop (mode/value ignored)."
- name: mode
type: integer
description: "DATA02: 00h=absolute, 02h=relative."
- name: value
type: integer
description: "DATA03/04 (low/high 8 bits)."
- id: cmd_053_3_lens_memory_control
label: "053-3. Lens Memory Control"
kind: action
command: "02h 1Eh 00h 00h 01h {operation} {cks}"
params:
- name: operation
type: integer
description: "DATA01: 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 {operation} {cks}"
params:
- name: operation
type: integer
description: "DATA01: 00h=MOVE, 01h=STORE, 02h=RESET. Acts on profile selected via 053-10."
- id: cmd_053_5_lens_memory_option_request
label: "053-5. Lens Memory Option Request"
kind: query
command: "02h 20h 00h 00h 01h {option} {cks}"
params:
- name: option
type: integer
description: "DATA01: 00h=LOAD BY SIGNAL, 01h=FORCED MUTE. Returns setting 00h=OFF, 01h=ON."
- id: cmd_053_6_lens_memory_option_set
label: "053-6. Lens Memory Option Set"
kind: action
command: "02h 21h 00h 00h 02h {option} {value} {cks}"
params:
- name: option
type: integer
description: "DATA01: 00h=LOAD BY SIGNAL, 01h=FORCED MUTE."
- name: value
type: integer
description: "DATA02: 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: []
notes: Returns DATA01 bitfield: bit0=Lens memory, bit1=Zoom, bit2=Focus, bit3=Lens Shift (H), bit4=Lens Shift (V); 0=Stop, 1=During operation.
- id: cmd_053_10_lens_profile_set
label: "053-10. Lens Profile Set"
kind: action
command: "02h 27h 00h 00h 01h {profile} {cks}"
params:
- name: profile
type: integer
description: "DATA01: 00h=Profile 1, 01h=Profile 2."
- id: cmd_053_11_lens_profile_request
label: "053-11. Lens Profile Request"
kind: query
command: "02h 28h 00h 00h 00h 2Ah"
params: []
notes: Returns DATA01: 00h=Profile 1, 01h=Profile 2.
- id: cmd_060_1_gain_parameter_request_3
label: "060-1. Gain Parameter Request 3"
kind: query
command: "03h 05h 00h 00h 03h {name} 00h 00h {cks}"
params:
- name: name
type: integer
description: "DATA01: 00h=BRIGHTNESS, 01h=CONTRAST, 02h=COLOR, 03h=HUE, 04h=SHARPNESS, 05h=VOLUME, 96h=LAMP/LIGHT ADJUST."
notes: Returns status, upper/lower limit, default, current, wide/narrow adjust width, default-validity flag. Example brightness -> "03h 05h 00h 00h 03h 00h 00h 00h 0Bh".
- id: cmd_078_1_setting_request
label: "078-1. Setting Request"
kind: query
command: "00h 85h 00h 00h 01h 00h 86h"
params: []
notes: Returns base model type, sound function (DATA04 00h/01h), profile/clock/sleep function (DATA05).
- id: cmd_078_2_running_status_request
label: "078-2. Running Status Request"
kind: query
command: "00h 85h 00h 00h 01h 01h 87h"
params: []
notes: Returns power status (DATA03: 00h=Standby, 01h=Power on), cooling process, power on/off process, operation status (DATA06: 00h=Standby Sleep, 04h=Power on, 05h=Cooling, 06h=Standby error, 0Fh=Power saving, 10h=Network standby).
- id: cmd_078_3_input_status_request
label: "078-3. Input Status Request"
kind: query
command: "00h 85h 00h 00h 01h 02h 88h"
params: []
notes: Returns signal switch process, signal list number (value-1), selection signal type 1/2, signal list type, test pattern display, content displayed.
- id: cmd_078_4_mute_status_request
label: "078-4. Mute Status Request"
kind: query
command: "00h 85h 00h 00h 01h 03h 89h"
params: []
notes: Returns DATA01=Picture mute, DATA02=Sound mute, DATA03=Onscreen mute, DATA04=Forced onscreen mute, DATA05=Onscreen display (each 00h=Off, 01h=On).
- id: cmd_078_5_model_name_request
label: "078-5. Model Name Request"
kind: query
command: "00h 85h 00h 00h 01h 04h 8Ah"
params: []
notes: Returns 32-byte NUL-terminated model name string.
- id: cmd_078_6_cover_status_request
label: "078-6. Cover Status Request"
kind: query
command: "00h 85h 00h 00h 01h 05h 8Bh"
params: []
notes: Returns DATA01: 00h=Normal (cover opened), 01h=Cover closed.
- id: cmd_079_freeze_control
label: "079. Freeze Control"
kind: action
command: "01h 98h 00h 00h 01h {state} {cks}"
params:
- name: state
type: integer
description: "DATA01: 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 {type} 01h {cks}"
params:
- name: type
type: integer
description: "DATA01: 03h=Horizontal sync frequency, 04h=Vertical sync frequency."
notes: Returns label length + NUL-terminated info string.
- id: cmd_097_8_eco_mode_request
label: "097-8. Eco Mode Request"
kind: query
command: "03h B0h 00h 00h 01h 07h BBh"
params: []
notes: Returns eco/light/lamp mode value (value table in Appendix - UNRESOLVED: appendix not in refined source).
- 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: []
notes: Returns 17-byte NUL-terminated projector name.
- id: cmd_097_155_lan_mac_address_request2
label: "097-155. LAN MAC Address Status Request 2"
kind: query
command: "03h B0h 00h 00h 02h 9Ah 00h 4Fh"
params: []
notes: Returns 6-byte MAC address.
- id: cmd_097_198_pip_pbp_request
label: "097-198. PIP / Picture by Picture Request"
kind: query
command: "03h B0h 00h 00h 02h C5h {target} {cks}"
params:
- name: target
type: integer
description: "DATA01: 00h=MODE, 01h=START POSITION, 02h=SUB INPUT/SUB INPUT 1, 09h=SUB INPUT 2, 0Ah=SUB INPUT 3."
notes: MODE value 00h=PIP, 01h=PbP. START POSITION 00h=TOP-LEFT, 01h=TOP-RIGHT, 02h=BOTTOM-LEFT, 03h=BOTTOM-RIGHT. Sub-input values in Appendix - UNRESOLVED.
- 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: []
notes: Returns DATA01: 00h=OFF, 01h=ON.
- id: cmd_098_8_eco_mode_set
label: "098-8. Eco Mode Set"
kind: action
command: "03h B1h 00h 00h 02h 07h {value} {cks}"
params:
- name: value
type: integer
description: "DATA01 eco/light/lamp mode value (value table in Appendix - UNRESOLVED: appendix not in refined source)."
- id: cmd_098_45_lan_projector_name_set
label: "098-45. LAN Projector Name Set"
kind: action
command: "03h B1h 00h 00h 12h 2Ch {name_16_bytes} 00h {cks}"
params:
- name: name
type: string
description: "DATA01-16 projector name (up to 16 bytes), NUL-padded."
- id: cmd_098_198_pip_pbp_set
label: "098-198. PIP / Picture by Picture Set"
kind: action
command: "03h B1h 00h 00h 03h C5h {target} {value} {cks}"
params:
- name: target
type: integer
description: "DATA01: 00h=MODE, 01h=START POSITION, 02h=SUB INPUT/SUB INPUT 1, 09h=SUB INPUT 2, 0Ah=SUB INPUT 3."
- name: value
type: integer
description: "DATA02. MODE: 00h=PIP, 01h=PbP. START POSITION: 00h=TOP-LEFT, 01h=TOP-RIGHT, 02h=BOTTOM-LEFT, 03h=BOTTOM-RIGHT. Sub-input values in Appendix - UNRESOLVED."
- 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 {value} {cks}"
params:
- name: value
type: integer
description: "DATA01: 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: []
notes: Returns base model type + NUL-terminated model name. Value table in Appendix - UNRESOLVED.
- 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: []
notes: Returns 16-byte NUL-terminated serial number.
- id: cmd_305_3_basic_information_request
label: "305-3. Basic Information Request"
kind: query
command: "00h BFh 00h 00h 01h 02h C2h"
params: []
notes: Returns operation status, content displayed, selection signal type 1/2, display signal type, video/sound/onscreen mute, freeze status.
- id: cmd_319_10_audio_select_set
label: "319-10. Audio Select Set"
kind: action
command: "03h C9h 00h 00h 03h 09h {input_terminal} {value} {cks}"
params:
- name: input_terminal
type: integer
description: "DATA01 input terminal (value table in Appendix - UNRESOLVED: appendix not in refined source)."
- name: value
type: integer
description: "DATA02: 00h=terminal specified in DATA01, 01h=BNC, 02h=COMPUTER."
Feedbacks
feedbacks:
- id: power_state
type: enum
values: [standby, power_on]
source: cmd_078_2 DATA03 / cmd_305_3 DATA01
- id: operation_status
type: enum
values: [standby_sleep, power_on, cooling, standby_error, standby_power_saving, network_standby]
source: cmd_078_2 DATA06 / cmd_305_3 DATA01
- id: lamp_usage_time
type: integer
unit: seconds
source: cmd_037 DATA83-86 / cmd_037_4 (content 01h)
- id: lamp_remaining_life
type: integer
unit: percent
source: cmd_037_4 (content 04h)
- id: filter_usage_time
type: integer
unit: seconds
source: cmd_037_3 DATA01-04 / cmd_037 DATA87-90
- id: error_status_bitfield
type: bitfield
source: cmd_009 DATA01-12
notes: Cover/fan/temperature/power/lamp/mirror-cover/interlock/system errors.
- id: cover_status
type: enum
values: [normal_opened, closed]
source: cmd_078_6 DATA01
- id: mute_status
type: object
source: cmd_078_4
notes: Picture/sound/onscreen/forced-onscreen mute + OSD display flags.
- id: lens_status
type: bitfield
source: cmd_053_7 DATA01
notes: Lens-memory/zoom/focus/lens-shift operation bits.
- id: input_status
type: object
source: cmd_078_3 / cmd_305_3
- id: eco_mode
type: integer
source: cmd_097_8 DATA01
# UNRESOLVED: eco-mode value enumeration table not in refined source
- id: edge_blending_mode
type: enum
values: [off, on]
source: cmd_097_243_1 DATA01
- id: model_name
type: string
source: cmd_078_5 / cmd_305_1
- id: serial_number
type: string
source: cmd_305_2
- id: mac_address
type: string
source: cmd_097_155
- id: projector_name
type: string
source: cmd_097_45
Variables
variables:
- id: volume
type: integer
range: null # UNRESOLVED: bounds obtainable only at runtime via cmd_060_1 (name 05h)
source: cmd_030_2 / cmd_060_1 (name 05h)
- id: brightness
type: integer
range: null # UNRESOLVED: bounds obtainable only at runtime via cmd_060_1 (name 00h)
source: cmd_030_1 (target 00h) / cmd_060_1 (name 00h)
- id: contrast
type: integer
range: null
source: cmd_030_1 (target 01h) / cmd_060_1 (name 01h)
- id: color
type: integer
range: null
source: cmd_030_1 (target 02h) / cmd_060_1 (name 02h)
- id: hue
type: integer
range: null
source: cmd_030_1 (target 03h) / cmd_060_1 (name 03h)
- id: sharpness
type: integer
range: null
source: cmd_030_1 (target 04h) / cmd_060_1 (name 04h)
- id: lamp_light_adjust
type: integer
range: null
source: cmd_030_15 (target 96h/FFh) / cmd_060_1 (name 96h)
- id: lens_position
type: object
source: cmd_053_1 / cmd_053_2
notes: Per-target upper/lower/current values.
Events
events: []
# UNRESOLVED: source describes only command/response model. No unsolicited
# notification / push-event mechanism documented.
Macros
macros: []
# UNRESOLVED: no multi-step sequences described explicitly in source.
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: source states power on/off block other commands during transition
# (incl. cooling), but no formal interlock procedure or safety sequencing is
# documented. Lens-drive continuous-motion semantics noted in cmd_053 (send 00h
# to stop after 7Fh/81h) - treat as operational guidance, not formal interlock.
Notes
- Binary hex protocol. Every command frame ends in a checksum byte = low-order 8 bits of the sum of all preceding bytes (see source 2.2 checksum example).
- Command frames do NOT carry ID1/ID2; only responses echo the projector's Control ID (ID1) and Model code (ID2).
- Response prefixes:
2Xh= success (X mirrors command group byte),AXh= error. Error responses carry ERR1/ERR2 per source 2.4 error code table (00h/00h unrecognized, 00h/01h unsupported by model, 01h/00h invalid value, 02h/0Dh power off, 02h/0Fh no authority, etc.). - Multiple baud rates supported (115200/38400/19200/9600/4800); default rate not stated.
- Lamp/filter usage-time info updates at 1-minute intervals despite 1-second resolution.
- Wireless LAN via separately-specified wireless LAN unit (see operation manual of unit in use).
- Serial cable is cross (null-modem); pin assignment: 2↔3 (RxD/TxD), 7↔8 (RTS/CTS), 5=GND.
Spec done. 53 actions, all literal hex verbatim. Gaps marked `UNRESOLVED` (value tables in missing appendix, model name from operator not source text).
## 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-17T07:10:03.828Z
last_checked_at: 2026-06-17T19:44:58.672Z
```
## Verification Summary
```yaml
verdict: verified
checked_at: 2026-06-17T19:44:58.672Z
matched_actions: 53
action_count: 53
confidence: medium
summary: "All 53 spec command hex sequences match verbatim in source; transport port/baud/serial params verified; bidirectional coverage complete. (14 unresolved item(s) noted in Known Gaps.)"
```
## Known Gaps
```yaml
- "source is a generic Sharp/NEC projector command manual; E585 model name supplied by operator, not stated verbatim in source text. Input-terminal value table, aspect value table, eco-mode value table, base-model-type values, and sub-input values referenced as \"see Appendix Supplementary Information by Command\" — appendix not present in refined source."
- "flow control not stated (full-duplex noted)"
- "appendix not in refined source.\""
- "appendix not in refined source)."
- "appendix not in refined source).\""
- "eco-mode value enumeration table not in refined source"
- "bounds obtainable only at runtime via cmd_060_1 (name 05h)"
- "bounds obtainable only at runtime via cmd_060_1 (name 00h)"
- "source describes only command/response model. No unsolicited"
- "no multi-step sequences described explicitly in source."
- "source states power on/off block other commands during transition"
- "model name \"E585\" supplied by operator, not stated verbatim in the generic source manual."
- "several value tables referenced as \"Appendix Supplementary Information by Command\" are absent from the refined source: input-terminal values, aspect values, eco-mode values, base-model-type values, PIP/PbP sub-input values, full lens-control target list."
- "firmware version compatibility, default baud rate, serial flow control, and full lens-control target enumeration not stated in source."
```
---
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0