Summary
Control spec for the Sharp/NEC NC2443ML projector, derived from the vendor "Projector Control Command Reference Manual" (BDT140013, Revision 7.1). The projector is controlled over RS-232C serial or wired LAN (TCP port 7142) using framed binary commands with a trailing checksum byte.
Transport
protocols:
- serial
- tcp
serial:
baud_rate: null # UNRESOLVED: source lists selectable rates 115200/38400/19200/9600/4800 bps, no single fixed value
data_bits: 8
parity: none
stop_bits: 1
flow_control: null # UNRESOLVED: flow control setting not stated in source
mode: full_duplex # stated as "Full duplex"
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 from power on/off commands (015/016)
- routable # inferred from input switch command (018)
- queryable # inferred from extensive request commands (009, 037 family, 078 family, etc.)
- levelable # inferred from picture/volume/lamp adjust commands (030 family)
Actions
# Frame format: all commands carry a trailing checksum byte (CKS) = low-order 8 bits of
# the sum of all preceding bytes. {DATAxx} are parameter placeholders.
- id: error_status_request
label: "009. Error Status Request"
kind: query
command: "00h 88h 00h 00h 00h 88h"
params: []
notes: "Response 20h 88h <ID1> <ID2> 0Ch DATA01-12 CKS; bits set to 1 indicate errors (fan, lamp, temperature, cover, interlock switch, etc.)"
- id: power_on
label: "015. Power On"
kind: action
command: "02h 00h 00h 00h 00h 02h"
params: []
notes: "No other command accepted while power is turning on"
- 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 including cooling time"
- id: input_sw_change
label: "018. Input SW Change"
kind: action
command: "02h 03h 00h 00h 02h 01h {DATA01} {CKS}"
params:
- name: input_terminal
type: integer
description: "Input terminal value (e.g. 06h = video port); full value list in source Appendix, not present in extracted text - UNRESOLVED"
notes: "Example (video): 02h 03h 00h 00h 02h 01h 06h 0Eh"
- id: picture_mute_on
label: "020. Picture Mute On"
kind: action
command: "02h 10h 00h 00h 00h 12h"
params: []
notes: "Mute cleared by input terminal 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: "Mute cleared by input switch, signal switch, or 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: []
- 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: target
type: enum
description: "00h Brightness, 01h Contrast, 02h Color, 03h Hue, 04h Sharpness"
- name: mode
type: enum
description: "DATA02: 00h absolute, 01h relative"
- name: value
type: integer
description: "DATA03 low-order 8 bits, DATA04 high-order 8 bits (signed; example -10 = F6h FFh)"
notes: "Example (brightness=10): 03h 10h 00h 00h 05h 00h FFh 00h 0Ah 00h 21h"
- id: volume_adjust
label: "030-2. Volume Adjust"
kind: action
command: "03h 10h 00h 00h 05h 05h 00h {DATA01} {DATA02} {DATA03} {CKS}"
params:
- name: mode
type: enum
description: "DATA01: 00h absolute, 01h relative"
- name: value
type: integer
description: "DATA02 low-order 8 bits, DATA03 high-order 8 bits"
notes: "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: aspect
type: integer
description: "Aspect value; value list in source Appendix, not present in extracted text - UNRESOLVED"
- id: lamp_light_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: target
type: string
description: "DATA01=96h, DATA02=FFh fixed for LAMP ADJUST / LIGHT ADJUST"
- name: mode
type: enum
description: "DATA03: 00h absolute, 01h relative"
- name: value
type: integer
description: "DATA04 low-order 8 bits, DATA05 high-order 8 bits"
- id: information_request
label: "037. Information Request"
kind: query
command: "03h 8Ah 00h 00h 00h 8Dh"
params: []
notes: "Response DATA01-49 projector name, DATA83-86 lamp usage time (seconds), DATA87-90 filter usage time (seconds); updated at one-minute intervals"
- id: filter_usage_information_request
label: "037-3. Filter Usage Information Request"
kind: query
command: "03h 95h 00h 00h 00h 98h"
params: []
notes: "Response DATA01-04 filter usage time (s), DATA05-08 filter alarm start time (s); -1 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: lamp
type: enum
description: "DATA01: 00h Lamp 1, 01h Lamp 2 (two-lamp models only)"
- name: content
type: enum
description: "DATA02: 01h lamp usage time (seconds), 04h lamp remaining life (%)"
notes: "Example (lamp 1 usage time): 03h 96h 00h 00h 02h 00h 01h 9Ch; remaining life 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: type
type: enum
description: "DATA01: 00h Total Carbon Savings, 01h Carbon Savings during operation"
notes: "Response 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: key_code
type: enum
description: "WORD key code (DATA01, DATA02): 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: 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: target
type: integer
description: "DATA01: 06h Periphery Focus (only value present in extracted source; other targets likely lost in extraction - UNRESOLVED)"
- name: drive
type: enum
description: "DATA02: 00h Stop, 01h +1s, 02h +0.5s, 03h +0.25s, 7Fh drive plus, 81h drive minus, FDh -0.25s, FEh -0.5s, FFh -1s"
notes: "Send 00h to stop continuous drive (7Fh/81h); same command can re-issue during motion without stop"
- id: lens_control_request
label: "053-1. Lens Control Request"
kind: query
command: "02h 1Ch 00h 00h 02h {DATA01} 00h {CKS}"
params:
- name: target
type: integer
description: "Lens target to query; target value list truncated in extracted source - UNRESOLVED"
notes: "Response DATA02-07: upper limit, lower limit, current value (each 16-bit)"
- 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: target
type: integer
description: "DATA01: FFh Stop (other targets truncated in extracted source - UNRESOLVED)"
- name: mode
type: enum
description: "DATA02: 00h absolute, 02h relative"
- name: value
type: integer
description: "DATA03 low-order 8 bits, DATA04 high-order 8 bits"
- id: lens_memory_control
label: "053-3. Lens Memory Control"
kind: action
command: "02h 1Eh 00h 00h 01h {DATA01} {CKS}"
params:
- name: operation
type: enum
description: "DATA01: 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: operation
type: enum
description: "DATA01: 00h MOVE, 01h STORE, 02h RESET"
notes: "Controls profile number selected via LENS PROFILE SET (053-10)"
- id: lens_memory_option_request
label: "053-5. Lens Memory Option Request"
kind: query
command: "02h 20h 00h 00h 01h {DATA01} {CKS}"
params:
- name: option
type: enum
description: "DATA01: 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: option
type: enum
description: "DATA01: 00h LOAD BY SIGNAL, 01h FORCED MUTE"
- name: value
type: enum
description: "DATA02: 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 bitmap: bit0 lens memory, bit1 zoom, bit2 focus, bit3 lens shift H, bit4 lens shift V (0=stop, 1=operating)"
- id: lens_profile_set
label: "053-10. Lens Profile Set"
kind: action
command: "02h 27h 00h 00h 01h {DATA01} {CKS}"
params:
- name: profile
type: enum
description: "DATA01: 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: gain
type: enum
description: "DATA01: 00h PICTURE/BRIGHTNESS, 01h PICTURE/CONTRAST, 02h PICTURE/COLOR, 03h PICTURE/HUE, 04h PICTURE/SHARPNESS, 05h VOLUME, 96h LAMP ADJUST/LIGHT ADJUST"
notes: "Response DATA01 status (00h display not possible, 01h adjustment not possible, 02h adjustable, FFh no such gain), DATA02-13 ranges/default/current/wide/narrow widths"
- 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 (values in Appendix - UNRESOLVED), DATA04 sound function (00h/01h), DATA05 profile (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 status (00h standby, 01h power on, FFh unsupported), DATA04 cooling, DATA05 power on/off process, DATA06 operation status (00h 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: signal switch process, signal list number (returned value + 1 = actual), signal type 1/2, signal list type, test pattern, displayed content"
- 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 (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 (mirror/lens cover)"
- id: freeze_control
label: "079. Freeze Control"
kind: action
command: "01h 98h 00h 00h 01h {DATA01} {CKS}"
params:
- name: state
type: enum
description: "DATA01: 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: info_type
type: enum
description: "DATA01: 03h horizontal sync frequency, 04h vertical sync frequency"
notes: "Response carries label/info string, NUL-terminated"
- id: eco_mode_request
label: "097-8. Eco Mode Request"
kind: query
command: "03h B0h 00h 00h 01h 07h BBh"
params: []
notes: "Response DATA01 eco mode value (also Light/Lamp mode depending on model); value list in Appendix - UNRESOLVED"
- 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_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_pbp_request
label: "097-198. PIP/Picture By Picture Request"
kind: query
command: "03h B0h 00h 00h 02h C5h {DATA01} {CKS}"
params:
- name: item
type: enum
description: "DATA01: 00h MODE, 01h START POSITION, 02h SUB INPUT/SUB INPUT 1, 09h SUB INPUT 2, 0Ah SUB INPUT 3"
notes: "Response DATA02: mode 00h PIP/01h PbP; position 00h TL/01h TR/02h BL/03h BR; sub-input values in Appendix - UNRESOLVED"
- 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: value
type: integer
description: "Eco mode value (also Light/Lamp mode); value list in Appendix - UNRESOLVED"
- id: lan_projector_name_set
label: "098-45. LAN Projector Name Set"
kind: action
command: "03h B1h 00h 00h 12h 2Ch {DATA01-16} 00h {CKS}"
params:
- name: name
type: string
description: "Projector name, up to 16 bytes"
- id: 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: item
type: enum
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: "MODE: 00h PIP, 01h PbP; START POSITION: 00h TL, 01h TR, 02h BL, 03h BR; sub-input values in Appendix - UNRESOLVED"
- 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: value
type: enum
description: "DATA01: 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 DATA01-02 and DATA12-13 base model type (values in Appendix - UNRESOLVED), DATA03-11 model name"
- 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: operation status, displayed content, signal types, video 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: input_terminal
type: integer
description: "Input terminal value; value list in Appendix - UNRESOLVED"
- name: audio_source
type: enum
description: "DATA02: 00h audio from terminal specified in DATA01, 01h BNC, 02h COMPUTER"
Feedbacks
- id: error_status
type: bitmap
values: [cover_error, fan_error, temperature_error_bimetal, power_error, lamp_off, lamp_replacement_moratorium, lamp_usage_time_over, formatter_error, fpga_error, temperature_error_sensor, lamp_not_present, lamp_data_error, mirror_cover_error, lamp2_states, ballast_communication_error, foreign_matter_sensor, lens_not_installed, interlock_switch_open, system_error_slave_cpu, system_error_formatter]
notes: "From 009 response DATA01-12; bit=1 means error"
- id: power_state
type: enum
values: [standby, power_on]
notes: "From 078-2 DATA03"
- id: operation_status
type: enum
values: [standby_sleep, power_on, cooling, standby_error, standby_power_saving, network_standby]
notes: "From 078-2 DATA06 / 305-3 DATA01"
- id: cooling_in_progress
type: boolean
notes: "From 078-2 DATA04"
- id: input_status
type: composite
notes: "From 078-3: signal switch in progress, signal list number, selection signal type 1/2 (COMPUTER/VIDEO/S-VIDEO/COMPONENT/VIEWER/DVI-D/HDMI/DisplayPort), test pattern displayed, displayed content"
- id: picture_mute_state
type: enum
values: [on, off]
- id: sound_mute_state
type: enum
values: [on, off]
- id: onscreen_mute_state
type: enum
values: [on, off]
- id: freeze_state
type: enum
values: [on, off]
- id: lamp_usage_time
type: integer
unit: seconds
notes: "From 037/037-4; updated at one-minute intervals"
- id: lamp_remaining_life
type: integer
unit: percent
notes: "From 037-4; negative if replacement deadline exceeded"
- id: filter_usage_time
type: integer
unit: seconds
- id: cover_status
type: enum
values: [opened, closed]
- id: lens_operation_status
type: bitmap
values: [lens_memory, zoom, focus, lens_shift_h, lens_shift_v]
notes: "From 053-7; per-axis stop/operating"
- id: eco_mode
type: enum # UNRESOLVED: value list in source Appendix, not present in extracted text
- id: pip_pbp_mode
type: enum
values: [pip, picture_by_picture]
- id: edge_blending_mode
type: enum
values: [off, on]
- id: model_name
type: string
notes: "From 078-5"
- id: serial_number
type: string
notes: "From 305-2"
- id: mac_address
type: string
notes: "From 097-155"
- id: projector_name
type: string
notes: "From 037 / 097-45; settable via 098-45"
- id: sync_frequencies
type: string
notes: "From 084: horizontal/vertical sync frequency strings"
Variables
# Settable parameters are represented as parameterized actions in Actions
# (volume_adjust, picture_adjust, lamp_light_adjust, eco_mode_set, pip_pbp_set,
# edge_blending_mode_set, audio_select_set, lan_projector_name_set,
# lens_memory_option_set). No separate variable entries required.
Events
# Source documents no unsolicited notifications; all responses are solicited
# replies to commands.
Macros
# Source documents no multi-step command sequences.
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no explicit safety warnings or interlock procedures in extracted source.
# Operational note: interlock switch open state is reportable via 009 error status DATA09 bit1.
Notes
- Frame format:
20h/02h/03h/00h/01h <cmd> 00h 00h <LEN> <DATA...> <CKS>. First byte is destination (00h-03h command classes), responses echo with high bit set (2xh/3xh/Axh/Bxh) plus<ID1> <ID2>and LEN. - Checksum: sum all preceding bytes, take low-order 8 bits. Worked example from source:
20h+81h+01h+60h+01h+00h=103h→ CKS = 03h. - Error responses:
Axh/Bxh <cmd> <ID1> <ID2> 02h <ERR1> <ERR2> <CKS>; error code table in source section 2.4 (e.g. 02h/0Dh = "command cannot be accepted because the power is off", 02h/0Fh = "no authority for operation"). - No other command is accepted while power is turning on (015) or turning off including cooling (016).
- Lamp/filter usage times update at one-minute intervals despite one-second resolution.
- Some models cannot receive commands in standby mode (see source Appendix — not present in extracted text).
- Serial cable is cross-wired: D-SUB 9P, pin2 RxD↔TxD, pin3 TxD↔RxD, pin5 GND, pin7 RTS↔CTS, pin8 CTS↔RTS.
- Source manual revision: BDT140013 Rev 7.1 (revision history up to 8.0, June 29 2022, in principal document).
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-06-17T06:15:20.100Z
last_checked_at: 2026-09-20T22:17:50.928Z
Verification Summary
verdict: verified
checked_at: 2026-09-20T22:17:50.928Z
matched_actions: 53
action_count: 53
confidence: medium
summary: "All 53 spec actions match the source's53 command sections verbatim; transport parameters verified; full coverage. (11 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "model-specific appendix (\"Supplementary Information by Command\") not present in source — input terminal values, aspect values, eco mode values, base model type values, and PIP/PbP sub-input values are referenced but not enumerated."
- "firmware version compatibility not stated in source."
- "model name \"NC2443ML\" taken from task input; the source manual is generic to NEC-made projectors and does not name this model."
- "source lists selectable rates 115200/38400/19200/9600/4800 bps, no single fixed value"
- "flow control setting not stated in source"
- "value list in source Appendix, not present in extracted text"
- "no explicit safety warnings or interlock procedures in extracted source."
- "Appendix \"Supplementary Information by Command\" (input terminal values, aspect values, eco mode values, base model type values, PIP/PbP sub-input values) referenced but absent from extracted source."
- "baud rate selectable among 115200/38400/19200/9600/4800 bps; per-model default not stated."
- "serial flow control setting not stated."
- "firmware version compatibility not stated."
- "source applicability inferred: the manufacturer protocol document names no model; commands verified against it but not confirmed for this exact model"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0