Summary
Sharp/NEC NP-02HD projector. Hex frame protocol over RS-232C serial (D-SUB 9P cross cable) and TCP/IP (wired/wireless LAN, port 7142). 53 commands covering power, input switch, mutes, picture/volume/aspect/gain adjust, shutter, lens control + memory, status/information queries, remote key emulation, eco mode, PIP/PbP, edge blending, audio select. BDT140013 manual rev 7.1.
Transport
protocols:
- serial
- tcp
serial:
baud_rate: [115200, 38400, 19200, 9600, 4800] # source: selectable
data_bits: 8
parity: none
stop_bits: 1
flow_control: none # source says full-duplex; specific flow control not stated
addressing:
port: 7142
auth:
type: none # inferred: no auth procedure in source
Traits
traits:
- powerable # inferred: 015 POWER ON / 016 POWER OFF
- routable # inferred: 018 INPUT SW CHANGE, audio select, PIP sub-input
- queryable # inferred: many 037/078/097/305 request commands
- levelable # inferred: 030-1 PICTURE, 030-2 VOLUME, 030-15 OTHER ADJUST
- shutterable # inferred: 051/052 SHUTTER CLOSE/OPEN (lens shutter)
Actions
# Each hex frame is command verbatim from source. Frame format:
# <HDR> <CMD> <ID1 ID2> <LEN> <DATA...> <CKS>
# HDR byte reflects operation class: 00h/01h/02h/03h = request/command,
# 20h/21h/22h/23h = ack response, A0h/A1h/A2h/A3h = error response.
# CKS = low byte of sum of all preceding bytes (see §2.2 example).
# ID1 = control ID set on projector; ID2 = model code (varies by model).
# For command frames, the leading literal bytes shown below are the
# verbatim payload - ID1/ID2/CKS are computed at send time per §2.2.
- id: error_status_request
label: 009 Error Status Request
kind: query
command: "00h 88h 00h 00h 00h 88h"
params: []
notes: Returns DATA01-DATA12 bitfield. Bits encode cover/fan/temp/lamp/mirror/interlock errors. See §3.1 table.
- id: power_on
label: 015 Power On
kind: action
command: "02h 00h 00h 00h 00h 02h"
params: []
notes: No other command accepted during power-on sequence.
- id: power_off
label: 016 Power Off
kind: action
command: "02h 01h 00h 00h 00h 03h"
params: []
notes: No other command accepted during power-off incl. cooling time.
- id: input_sw_change
label: 018 Input SW Change
kind: action
command: "02h 03h 00h 00h 02h 01h {DATA01} {CKS}"
params:
- name: DATA01
type: integer
description: Input terminal code (see Appendix "Supplementary Information by Command" - not in refined excerpt). Source example: 06h = video port.
notes: "Ack response DATA01=FFh means ended with error (no switch)."
- id: picture_mute_on
label: 020 Picture Mute On
kind: action
command: "02h 10h 00h 00h 00h 12h"
params: []
notes: Auto-released on input switch or video signal switch.
- id: picture_mute_off
label: 021 Picture Mute Off
kind: action
command: "02h 11h 00h 00h 00h 13h"
params: []
- id: sound_mute_on
label: 022 Sound Mute On
kind: action
command: "02h 12h 00h 00h 00h 14h"
params: []
notes: Auto-released on input switch / video signal switch / volume adjustment.
- id: sound_mute_off
label: 023 Sound Mute Off
kind: action
command: "02h 13h 00h 00h 00h 15h"
params: []
- id: onscreen_mute_on
label: 024 Onscreen Mute On
kind: action
command: "02h 14h 00h 00h 00h 16h"
params: []
notes: Auto-released on input switch or video signal switch.
- id: onscreen_mute_off
label: 025 Onscreen Mute Off
kind: action
command: "02h 15h 00h 00h 00h 17h"
params: []
- id: picture_adjust
label: 030-1 Picture Adjust
kind: action
command: "03h 10h 00h 00h 05h {DATA01} FFh {DATA02} {DATA03} {DATA04} {CKS}"
params:
- name: DATA01
type: integer
description: "Adjustment target: 00h=Brightness, 01h=Contrast, 02h=Color, 03h=Hue, 04h=Sharpness"
- name: DATA02
type: integer
description: "Adjustment mode: 00h=absolute, 01h=relative"
- name: DATA03
type: integer
description: Adjustment value low 8 bits
- name: DATA04
type: integer
description: Adjustment value high 8 bits
notes: "Source example: brightness=10 → 03h 10h 00h 00h 05h 00h FFh 00h 0Ah 00h 21h. Brightness=-10 → ...F6h FFh 0Ch."
- id: volume_adjust
label: 030-2 Volume Adjust
kind: action
command: "03h 10h 00h 00h 05h 05h 00h {DATA01} {DATA02} {DATA03} {CKS}"
params:
- name: DATA01
type: integer
description: "Adjustment mode: 00h=absolute, 01h=relative"
- name: DATA02
type: integer
description: Adjustment value low 8 bits
- name: DATA03
type: integer
description: Adjustment value high 8 bits
notes: "Source example: volume=10 → 03h 10h 00h 00h 05h 05h 00h 00h 0Ah 00h 27h."
- id: 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: integer
description: Aspect value (see Appendix - not in refined excerpt)
- id: other_adjust
label: 030-15 Other Adjust (Lamp/Light Adjust)
kind: action
command: "03h 10h 00h 00h 05h {DATA01} {DATA02} {DATA03} {DATA04} {DATA05} {CKS}"
params:
- name: DATA01
type: integer
description: "Adjustment target (96h = LAMP ADJUST / LIGHT ADJUST)"
- name: DATA02
type: integer
description: "Fixed FFh per source table"
- name: DATA03
type: integer
description: "Adjustment mode: 00h=absolute, 01h=relative"
- name: DATA04
type: integer
description: Adjustment value low 8 bits
- name: DATA05
type: integer
description: Adjustment value high 8 bits
- id: information_request
label: 037 Information Request
kind: query
command: "03h 8Ah 00h 00h 00h 8Dh"
params: []
notes: Returns 98-byte block. DATA01-49=Projector name; DATA83-86=Lamp usage time (seconds); DATA87-90=Filter usage time (seconds).
- id: filter_usage_information_request
label: 037-3 Filter Usage Information Request
kind: query
command: "03h 95h 00h 00h 00h 98h"
params: []
notes: DATA01-04=Filter usage time (seconds); DATA05-08=Filter alarm start time (seconds). "-1" returned if undefined.
- id: lamp_information_request_3
label: 037-4 Lamp Information Request 3
kind: query
command: "03h 96h 00h 00h 02h {DATA01} {DATA02} {CKS}"
params:
- name: DATA01
type: integer
description: "00h=Lamp 1, 01h=Lamp 2 (two-lamp models only)"
- name: DATA02
type: integer
description: "Content: 01h=Lamp usage time (seconds), 04h=Lamp remaining life (%)"
notes: Reflects eco mode if enabled. Remaining life is negative if replacement deadline exceeded.
- id: carbon_savings_information_request
label: 037-6 Carbon Savings Information Request
kind: query
command: "03h 9Ah 00h 00h 01h {DATA01} {CKS}"
params:
- name: DATA01
type: integer
description: "00h=Total Carbon Savings, 01h=Carbon Savings during operation"
notes: DATA02-05=kg (max 99999), DATA06-09=mg (max 999999).
- id: remote_key_code
label: 050 Remote Key Code
kind: action
command: "02h 0Fh 00h 00h 02h {DATA01} {DATA02} {CKS}"
params:
- name: DATA01
type: integer
description: "Key code low byte (see key code list in notes)"
- name: DATA02
type: integer
description: Key code high byte
notes: "Key code list (DATA01 DATA02 = name): 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. Source example (AUTO): 02h 0Fh 00h 00h 02h 05h 00h 18h."
- id: shutter_close
label: 051 Shutter Close
kind: action
command: "02h 16h 00h 00h 00h 18h"
params: []
- id: shutter_open
label: 052 Shutter Open
kind: action
command: "02h 17h 00h 00h 00h 19h"
params: []
- id: lens_control
label: 053 Lens Control
kind: action
command: "02h 18h 00h 00h 02h {DATA01} {DATA02} {CKS}"
params:
- name: DATA01
type: integer
description: "Source table lists 06h = Periphery Focus (other target values not enumerated in refined excerpt)"
- name: DATA02
type: integer
description: "Content: 00h=Stop; 01h=drive +1s; 02h=drive +0.5s; 03h=drive +0.25s; 7Fh=drive + continuous; 81h=drive - continuous; FDh=drive -0.25s; FEh=drive -0.5s; FFh=drive -1s"
notes: After 7Fh/81h, send 00h to stop. Lens can be re-commanded without stop while driving.
- id: lens_control_request
label: 053-1 Lens Control Request
kind: query
command: "02h 1Ch 00h 00h 02h {DATA01} 00h {CKS}"
params:
- name: DATA01
type: integer
description: Lens adjustment target (same target set as 053)
notes: Response returns upper/lower limit + current value (16-bit LE pairs).
- id: lens_control_2
label: 053-2 Lens Control 2
kind: action
command: "02h 1Dh 00h 00h 04h {DATA01} {DATA02} {DATA03} {DATA04} {CKS}"
params:
- name: DATA01
type: integer
description: "FFh=Stop (skips mode/value), otherwise adjustment target"
- name: DATA02
type: integer
description: "Adjustment mode: 00h=absolute, 02h=relative"
- name: DATA03
type: integer
description: Adjustment value low 8 bits
- name: DATA04
type: integer
description: Adjustment value high 8 bits
- id: lens_memory_control
label: 053-3 Lens Memory Control
kind: action
command: "02h 1Eh 00h 00h 01h {DATA01} {CKS}"
params:
- name: DATA01
type: integer
description: "00h=MOVE, 01h=STORE, 02h=RESET"
- id: 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: integer
description: "00h=MOVE, 01h=STORE, 02h=RESET"
notes: Operates on profile selected via 053-10 LENS PROFILE SET.
- id: 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: integer
description: "00h=LOAD BY SIGNAL, 01h=FORCED MUTE"
notes: Response DATA02: 00h=OFF, 01h=ON.
- id: 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: integer
description: "00h=LOAD BY SIGNAL, 01h=FORCED MUTE"
- name: DATA02
type: integer
description: "00h=OFF, 01h=ON"
- id: lens_information_request
label: 053-7 Lens Information Request
kind: query
command: "02h 22h 00h 00h 01h 00h 25h"
params: []
notes: Response DATA01 bitfield - Bit0=Lens memory, Bit1=Zoom, Bit2=Focus, Bit3=Lens Shift (H), Bit4=Lens Shift (V); 0=Stop, 1=During operation. Bits 5-7 reserved.
- id: lens_profile_set
label: 053-10 Lens Profile Set
kind: action
command: "02h 27h 00h 00h 01h {DATA01} {CKS}"
params:
- name: DATA01
type: integer
description: "00h=Profile 1, 01h=Profile 2"
- id: lens_profile_request
label: 053-11 Lens Profile Request
kind: query
command: "02h 28h 00h 00h 00h 2Ah"
params: []
notes: Response DATA01 - 00h=Profile 1, 01h=Profile 2.
- id: gain_parameter_request_3
label: 060-1 Gain Parameter Request 3
kind: query
command: "03h 05h 00h 00h 03h {DATA01} 00h 00h {CKS}"
params:
- name: DATA01
type: integer
description: "Adjusted value name: 00h=PICTURE/BRIGHTNESS, 01h=PICTURE/CONTRAST, 02h=PICTURE/COLOR, 03h=PICTURE/HUE, 04h=PICTURE/SHARPNESS, 05h=VOLUME, 96h=LAMP ADJUST/LIGHT ADJUST"
notes: Response 16-byte block - status, upper/lower/default/current (16-bit LE), wide/narrow adjustment widths, default validity. Source example (brightness query): 03h 05h 00h 00h 03h 00h 00h 00h 0Bh.
- id: setting_request
label: 078-1 Setting Request
kind: query
command: "00h 85h 00h 00h 01h 00h 86h"
params: []
notes: Response DATA01-03=Base model type; DATA04=Sound function (00h=No, 01h=Yes); DATA05=Profile number (clock/sleep timer).
- id: running_status_request
label: 078-2 Running Status Request
kind: query
command: "00h 85h 00h 00h 01h 01h 87h"
params: []
notes: Response DATA03=Power (00h=Standby, 01h=Power on); DATA04=Cooling; DATA05=Power On/Off process; DATA06=Operation status (00h Standby Sleep, 04h Power on, 05h Cooling, 06h Standby error, 0Fh Power saving, 10h Network standby).
- id: input_status_request
label: 078-3 Input Status Request
kind: query
command: "00h 85h 00h 00h 01h 02h 88h"
params: []
notes: Response 16-byte block - signal switch process, signal list number (practical = returned+1), selection signal type 1 & 2, signal list type, test pattern display, content displayed.
- id: mute_status_request
label: 078-4 Mute Status Request
kind: query
command: "00h 85h 00h 00h 01h 03h 89h"
params: []
notes: Response DATA01=Picture mute; DATA02=Sound mute; DATA03=Onscreen mute; DATA04=Forced onscreen mute; DATA05=Onscreen display. All 00h=Off, 01h=On.
- id: model_name_request
label: 078-5 Model Name Request
kind: query
command: "00h 85h 00h 00h 01h 04h 8Ah"
params: []
notes: Response DATA01-32 = model name (NUL-terminated).
- id: cover_status_request
label: 078-6 Cover Status Request
kind: query
command: "00h 85h 00h 00h 01h 05h 8Bh"
params: []
notes: Response DATA01 - 00h=Normal (cover opened), 01h=Cover closed.
- id: freeze_control
label: 079 Freeze Control
kind: action
command: "01h 98h 00h 00h 01h {DATA01} {CKS}"
params:
- name: DATA01
type: integer
description: "01h=Freeze on, 02h=Freeze off"
- id: information_string_request
label: 084 Information String Request
kind: query
command: "00h D0h 00h 00h 03h 00h {DATA01} 01h {CKS}"
params:
- name: DATA01
type: integer
description: "Information type: 03h=Horizontal sync frequency, 04h=Vertical sync frequency"
- id: eco_mode_request
label: 097-8 Eco Mode Request
kind: query
command: "03h B0h 00h 00h 01h 07h BBh"
params: []
notes: Returns "Light mode" or "Lamp mode" depending on projector. Values in Appendix (not in refined excerpt).
- id: lan_projector_name_request
label: 097-45 LAN Projector Name Request
kind: query
command: "03h B0h 00h 00h 01h 2Ch E0h"
params: []
notes: Response DATA01-17 = projector name (NUL-terminated).
- id: lan_mac_address_status_request_2
label: 097-155 LAN MAC Address Status Request 2
kind: query
command: "03h B0h 00h 00h 02h 9Ah 00h 4Fh"
params: []
notes: Response DATA01-06 = MAC address.
- id: pip_picture_by_picture_request
label: 097-198 PIP/Picture by Picture Request
kind: query
command: "03h B0h 00h 00h 02h C5h {DATA01} {CKS}"
params:
- name: DATA01
type: integer
description: "00h=MODE, 01h=START POSITION, 02h=SUB INPUT / SUB INPUT 1, 09h=SUB INPUT 2, 0Ah=SUB INPUT 3"
notes: MODE values 00h=PIP, 01h=PbP. START POSITION 00h=TL, 01h=TR, 02h=BL, 03h=BR. Sub input values in Appendix.
- id: 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: Response DATA01 - 00h=OFF, 01h=ON.
- id: eco_mode_set
label: 098-8 Eco Mode Set
kind: action
command: "03h B1h 00h 00h 02h 07h {DATA01} {CKS}"
params:
- name: DATA01
type: integer
description: Eco mode value (see Appendix - not in refined excerpt)
- id: 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-DATA16
type: string
description: Projector name (up to 16 bytes), NUL-terminated
- id: pip_picture_by_picture_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: integer
description: "00h=MODE, 01h=START POSITION, 02h=SUB INPUT / SUB INPUT 1, 09h=SUB INPUT 2, 0Ah=SUB INPUT 3"
- name: DATA02
type: integer
description: "Setting value (varies by DATA01 - MODE: 00h=PIP/01h=PbP; START POSITION: 00h=TL/01h=TR/02h=BL/03h=BR; sub input values in Appendix)"
- id: 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: integer
description: "00h=OFF, 01h=ON"
- id: base_model_type_request
label: 305-1 Base Model Type Request
kind: query
command: "00h BFh 00h 00h 01h 00h C0h"
params: []
notes: Response 15-byte block - DATA01-02=Base model type; DATA03-11=Model name (NUL-terminated); DATA12-13=Base model type.
- id: serial_number_request
label: 305-2 Serial Number Request
kind: query
command: "00h BFh 00h 00h 02h 01h 06h C8h"
params: []
notes: Response DATA01-16 = serial number (NUL-terminated).
- id: basic_information_request
label: 305-3 Basic Information Request
kind: query
command: "00h BFh 00h 00h 01h 02h C2h"
params: []
notes: Response 15-byte block - operation status, content displayed, signal types 1 & 2, display signal type, video/sound/onscreen mute, freeze status.
- id: 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: integer
description: Input terminal (see Appendix - not in refined excerpt)
- name: DATA02
type: integer
description: "Setting value: 00h=specified terminal, 01h=BNC, 02h=COMPUTER"
Feedbacks
# Devices respond with structured hex frames (no unsolicited feedback).
# Response HDR: 20h/21h/22h/23h = success ack; A0h/A1h/A2h/A3h = error.
# Error frame carries ERR1/ERR2 code pair - see §2.4 list (22 codes incl.
# 00h 00h "unrecognized", 02h 0Dh "command cannot be accepted because
# power is off", 02h 0Fh "no authority", etc.).
- id: error_response
type: enum
values:
- "00h 00h: command not recognized"
- "00h 01h: command not supported by model"
- "01h 00h: specified value invalid"
- "01h 01h: specified input terminal invalid"
- "01h 02h: specified language invalid"
- "02h 00h: memory allocation error"
- "02h 02h: memory in use"
- "02h 03h: specified value cannot be set"
- "02h 04h: forced onscreen mute on"
- "02h 06h: viewer error"
- "02h 07h: no signal"
- "02h 08h: test pattern or filter displayed"
- "02h 09h: no PC card inserted"
- "02h 0Ah: memory operation error"
- "02h 0Ch: entry list displayed"
- "02h 0Dh: power is off"
- "02h 0Eh: command execution failed"
- "02h 0Fh: no authority"
- "03h 00h: specified gain number incorrect"
- "03h 01h: specified gain invalid"
- "03h 02h: adjustment failed"
Variables
# Settable parameters surfaced via dedicated request/set command pairs.
# Per-value enumerations referenced to Appendix not present in refined excerpt.
- id: eco_mode
type: enum # UNRESOLVED: enum values live in Appendix not present in refined excerpt
get: eco_mode_request
set: eco_mode_set
- id: lan_projector_name
type: string
max_length: 16
get: lan_projector_name_request
set: lan_projector_name_set
- id: pip_pbp_mode
type: enum
values: [PIP, PICTURE_BY_PICTURE]
get: pip_picture_by_picture_request
set: pip_picture_by_picture_set
- id: pip_pbp_start_position
type: enum
values: [TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT]
get: pip_picture_by_picture_request
set: pip_picture_by_picture_set
- id: edge_blending_mode
type: enum
values: [OFF, ON]
get: edge_blending_mode_request
set: edge_blending_mode_set
- id: lens_profile
type: enum
values: [Profile_1, Profile_2]
get: lens_profile_request
set: lens_profile_set
- id: lens_memory_load_by_signal
type: enum
values: [OFF, ON]
get: lens_memory_option_request
set: lens_memory_option_set
- id: lens_memory_forced_mute
type: enum
values: [OFF, ON]
get: lens_memory_option_request
set: lens_memory_option_set
Events
# Source documents no unsolicited events. All output is response to command.
Macros
# UNRESOLVED: source describes no multi-step command sequences.
Safety
confirmation_required_for: []
interlocks:
- "Power on sequence: no other command accepted during power-on (015)."
- "Power off sequence: no other command accepted during cool-down (016)."
- "DATA09 bit1 (interlock switch open) surfaced via 009 ERROR STATUS REQUEST - source notes bit but no recovery procedure."
# UNRESOLVED: source mentions cover/temperature/fan/lamp error bits but no
# interlock recovery sequence or power-on ordering requirement beyond the
# "no other command during power transitions" notes above.
Notes
- Multi-model command reference (BDT140013 rev 7.1). NP-02HD is one of many supported projectors; not all commands may apply to NP-02HD specifically.
- Frame structure: header byte (00h/01h/02h/03h = command, 2Xh = ack, AXh = error) + command byte + ID1 (control ID set on projector) + ID2 (model code, varies) + LEN + DATA + CKS.
- Checksum = low byte of sum of all preceding bytes. Source example: 20h+81h+01h+60h+01h+00h = 103h → CKS=03h.
- Serial cable is cross (null-modem). Pin 2/3 cross, pin 7/8 cross, pin 5 GND straight.
- LAN port 7142 used for both send and receive.
- Source excerpt omits Appendix "Supplementary Information by Command" — input terminal codes, eco mode values, sub-input values, base model type values, aspect values are referenced but not enumerated.
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-07-19T06:03:02.732Z
last_checked_at: 2026-07-22T00:50:12.663Z
Verification Summary
verdict: verified
checked_at: 2026-07-22T00:50:12.663Z
matched_actions: 53
action_count: 53
confidence: medium
summary: "All 53 spec actions matched verbatim hex sequences in source; transport parameters verified; bidirectional coverage complete. (9 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "source covers command set for family of projectors (multi-model reference); exact NP-02HD-specific subset not enumerated. Appendix \"Supplementary Information by Command\" not present in refined excerpt — input terminal values, base model type values, eco mode values, sub input values referenced but not listed here."
- "enum values live in Appendix not present in refined excerpt"
- "source describes no multi-step command sequences."
- "source mentions cover/temperature/fan/lamp error bits but no"
- "NP-02HD-specific subset of commands not identified."
- "Appendix \"Supplementary Information by Command\" tables not in refined excerpt — input terminal / eco mode / sub input / aspect / base model type enums missing."
- "firmware version compatibility not stated."
- "full 053 LENS CONTROL DATA01 target enumeration not in source (only 06h=Periphery Focus listed)."
- "full 030-15 OTHER ADJUST DATA01/02 target matrix not in source (only 96h/FFh=LAMP/LIGHT ADJUST listed)."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0