Summary
Projector supports RS-232C and TCP/IP control. LAN control uses a proprietary handshake protocol on port 20554. No authentication required.
Transport
protocols:
- serial
- tcp
serial:
baud_rate: 19200
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
addressing:
port: 20554 # TCP port for LAN control
auth:
type: none # inferred: no auth procedure in source
Traits
# UNRESOLVED: power on/off commands present - infer powerable
# UNRESOLVED: input switching commands present - infer routable
# UNRESOLVED: enquiry commands returning state present - infer queryable
# UNRESOLVED: gamma, brightness, contrast, colour, tint, sharpness, lens aperture, lens focus, lens shift, zoom commands present - infer levelable
Actions
# Direct Commands
- id: power_off
label: Power Off
kind: action
params: []
hex: "21 89 01 50 57 30 0A"
- id: power_on
label: Power On
kind: action
params: []
hex: "21 89 01 50 57 31 0A"
- id: input_hdmi1
label: Input HDMI 1
kind: action
params: []
hex: "21 89 01 49 50 36 0A"
- id: input_hdmi2
label: Input HDMI 2
kind: action
params: []
hex: "21 89 01 49 50 37 0A"
- id: input_component
label: Input Component
kind: action
params: []
hex: "21 89 01 49 50 32 0A"
- id: input_svideo
label: Input S-Video
kind: action
params: []
hex: "21 89 01 49 50 30 0A"
- id: input_video
label: Input Video
kind: action
params: []
hex: "21 89 01 49 50 31 0A"
- id: input_next
label: Input Next
kind: action
params: []
hex: "21 89 01 49 50 2B 0A"
- id: input_prev
label: Input Previous
kind: action
params: []
hex: "21 89 01 49 50 2D 0A"
- id: testpattern_off
label: Test Pattern Off
kind: action
params: []
hex: "21 89 01 54 53 30 0A"
- id: testpattern_colourbars
label: Test Pattern Colour Bars
kind: action
params: []
hex: "21 89 01 54 53 31 0A"
- id: testpattern_stairstep_bw
label: Test Pattern Stairstep B/W
kind: action
params: []
hex: "21 89 01 54 53 36 0A"
- id: testpattern_stairstep_red
label: Test Pattern Stairstep Red
kind: action
params: []
hex: "21 89 01 54 53 37 0A"
- id: testpattern_stairstep_green
label: Test Pattern Stairstep Green
kind: action
params: []
hex: "21 89 01 54 53 38 0A"
- id: testpattern_stairstep_blue
label: Test Pattern Stairstep Blue
kind: action
params: []
hex: "21 89 01 54 53 39 0A"
- id: testpattern_crosshatch
label: Test Pattern Crosshatch Green
kind: action
params: []
hex: "21 89 01 54 53 41 0A"
- id: gamma_normal
label: Gamma Normal
kind: action
params: []
hex: "21 89 01 47 54 30 0A"
- id: gamma_a
label: Gamma A
kind: action
params: []
hex: "21 89 01 47 54 31 0A"
- id: gamma_b
label: Gamma B
kind: action
params: []
hex: "21 89 01 47 54 32 0A"
- id: gamma_c
label: Gamma C
kind: action
params: []
hex: "21 89 01 47 54 33 0A"
- id: gamma_d
label: Gamma D
kind: action
params: []
hex: "21 89 01 47 54 37 0A"
- id: gamma_custom1
label: Gamma Custom 1
kind: action
params: []
hex: "21 89 01 47 54 34 0A"
- id: gamma_custom2
label: Gamma Custom 2
kind: action
params: []
hex: "21 89 01 47 54 35 0A"
- id: gamma_custom3
label: Gamma Custom 3
kind: action
params: []
hex: "21 89 01 47 54 36 0A"
- id: gamma_value_18
label: Gamma Value 1.8
kind: action
params: []
hex: "21 89 01 47 50 30 0A"
- id: gamma_value_19
label: Gamma Value 1.9
kind: action
params: []
hex: "21 89 01 47 50 31 0A"
- id: gamma_value_20
label: Gamma Value 2.0
kind: action
params: []
hex: "21 89 01 47 50 32 0A"
- id: gamma_value_21
label: Gamma Value 2.1
kind: action
params: []
hex: "21 89 01 47 50 33 0A"
- id: gamma_value_22
label: Gamma Value 2.2
kind: action
params: []
hex: "21 89 01 47 50 34 0A"
- id: gamma_value_23
label: Gamma Value 2.3
kind: action
params: []
hex: "21 89 01 47 50 35 0A"
- id: gamma_value_24
label: Gamma Value 2.4
kind: action
params: []
hex: "21 89 01 47 50 36 0A"
- id: gamma_value_25
label: Gamma Value 2.5
kind: action
params: []
hex: "21 89 01 47 50 37 0A"
- id: gamma_value_26
label: Gamma Value 2.6
kind: action
params: []
hex: "21 89 01 47 50 38 0A"
- id: offtimer_off
label: Off Timer Off
kind: action
params: []
hex: "21 89 01 46 55 4F 54 30 0A"
- id: offtimer_1hr
label: Off Timer Set 1 Hour
kind: action
params: []
hex: "21 89 01 46 55 4F 54 31 0A"
- id: offtimer_2hr
label: Off Timer Set 2 Hours
kind: action
params: []
hex: "21 89 01 46 55 4F 54 32 0A"
- id: offtimer_3hr
label: Off Timer Set 3 Hours
kind: action
params: []
hex: "21 89 01 46 55 4F 54 33 0A"
- id: offtimer_4hr
label: Off Timer Set 4 Hours
kind: action
params: []
hex: "21 89 01 46 55 4F 54 34 0A"
- id: lamppower_normal
label: Lamp Power Normal
kind: action
params: []
hex: "21 89 01 50 4D 4C 50 30 0A"
- id: lamppower_high
label: Lamp Power High
kind: action
params: []
hex: "21 89 01 50 4D 4C 50 31 0A"
- id: trigger_off
label: Trigger Off
kind: action
params: []
hex: "21 89 01 46 55 54 52 30 0A"
- id: trigger_power
label: Trigger On Power
kind: action
params: []
hex: "21 89 01 46 55 54 52 31 0A"
- id: trigger_anamorphic
label: Trigger On Anamorphic
kind: action
params: []
hex: "21 89 01 46 55 54 52 32 0A"
- id: clear_motion_off
label: Clear Motion Drive Off
kind: action
params: []
hex: "21 89 01 50 4D 43 4D 30 0A"
- id: clear_motion_mode1
label: Clear Motion Drive Mode 1
kind: action
params: []
hex: "21 89 01 50 4D 43 4D 31 0A"
- id: clear_motion_mode2
label: Clear Motion Drive Mode 2
kind: action
params: []
hex: "21 89 01 50 4D 43 4D 32 0A"
- id: clear_motion_mode3
label: Clear Motion Drive Mode 3
kind: action
params: []
hex: "21 89 01 50 4D 43 4D 33 0A"
- id: clear_motion_mode4
label: Clear Motion Drive Mode 4
kind: action
params: []
hex: "21 89 01 50 4D 43 4D 34 0A"
- id: clear_motion_inv_telecine
label: Clear Motion Drive Inverse Telecine
kind: action
params: []
hex: "21 89 01 50 4D 43 4D 35 0A"
- id: anamorphic_off
label: Anamorphic Off
kind: action
params: []
hex: "21 89 01 49 4E 56 53 30 0A"
- id: anamorphic_a
label: Anamorphic A
kind: action
params: []
hex: "21 89 01 49 4E 56 53 31 0A"
- id: anamorphic_b
label: Anamorphic B
kind: action
params: []
hex: "21 89 01 49 4E 56 53 32 0A"
- id: picture_mode_film
label: Picture Mode Film
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 30 0A"
- id: picture_mode_cinema
label: Picture Mode Cinema
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 31 0A"
- id: picture_mode_animation
label: Picture Mode Animation
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 32 0A"
- id: picture_mode_natural
label: Picture Mode Natural
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 33 0A"
- id: picture_mode_stage
label: Picture Mode Stage
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 34 0A"
- id: picture_mode_thx
label: Picture Mode THX
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 36 0A"
- id: picture_mode_3d
label: Picture Mode 3D
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 42 0A"
- id: picture_mode_user1
label: Picture Mode User 1
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 43 0A"
- id: picture_mode_user2
label: Picture Mode User 2
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 44 0A"
- id: picture_mode_user3
label: Picture Mode User 3
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 45 0A"
- id: picture_mode_user4
label: Picture Mode User 4
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 30 46 0A"
- id: picture_mode_user5
label: Picture Mode User 5
kind: action
params: []
hex: "21 89 01 50 4D 50 4D 31 30 0A"
- id: colourprofile_off
label: Colour Profile Off
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 30 0A"
- id: colourprofile_film1
label: Colour Profile Film 1
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 31 0A"
- id: colourprofile_film2
label: Colour Profile Film 2
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 32 0A"
- id: colourprofile_standard
label: Colour Profile Standard
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 33 0A"
- id: colourprofile_cinema1
label: Colour Profile Cinema 1
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 34 0A"
- id: colourprofile_cinema2
label: Colour Profile Cinema 2
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 35 0A"
- id: colourprofile_anime1
label: Colour Profile Anime 1
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 36 0A"
- id: colourprofile_anime2
label: Colour Profile Anime 2
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 37 0A"
- id: colourprofile_video
label: Colour Profile Video
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 38 0A"
- id: colourprofile_vivid
label: Colour Profile Vivid
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 39 0A"
- id: colourprofile_adobe
label: Colour Profile Adobe
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 41 0A"
- id: colourprofile_stage
label: Colour Profile Stage
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 42 0A"
- id: colourprofile_3d
label: Colour Profile 3D
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 43 0A"
- id: colourprofile_thx
label: Colour Profile THX
kind: action
params: []
hex: "21 89 01 50 4D 50 52 30 44 0A"
- id: format_3d_off
label: 3D Format Off
kind: action
params: []
hex: "21 89 01 49 53 33 44 30 0A"
- id: format_3d_auto
label: 3D Format Auto
kind: action
params: []
hex: "21 89 01 49 53 33 44 31 0A"
- id: format_3d_frame_packing
label: 3D Format Frame Packing
kind: action
params: []
hex: "21 89 01 49 53 33 44 32 0A"
- id: format_3d_side_by_side
label: 3D Format Side by Side
kind: action
params: []
hex: "21 89 01 49 53 33 44 33 0A"
- id: format_3d_top_bottom
label: 3D Format Top and Bottom
kind: action
params: []
hex: "21 89 01 49 53 33 44 34 0A"
- id: convert_2d_to_3d_off
label: 2D to 3D Conversion Off
kind: action
params: []
hex: "21 89 01 49 53 33 43 30 0A"
- id: convert_2d_to_3d_on
label: 2D to 3D Conversion On
kind: action
params: []
hex: "21 89 01 49 53 33 43 31 0A"
- id: subtitle_correction_off
label: 3D Subtitle Correction Off
kind: action
params: []
hex: "21 89 01 49 53 33 54 31 0A"
- id: subtitle_correction_on
label: 3D Subtitle Correction On
kind: action
params: []
hex: "21 89 01 49 53 33 54 30 0A"
- id: lensmemory_save_1
label: Lens Memory Save Memory 1
kind: action
params: []
hex: "21 89 01 49 4E 4D 53 30 0A"
- id: lensmemory_save_2
label: Lens Memory Save Memory 2
kind: action
params: []
hex: "21 89 01 49 4E 4D 53 31 0A"
- id: lensmemory_save_3
label: Lens Memory Save Memory 3
kind: action
params: []
hex: "21 89 01 49 4E 4D 53 32 0A"
- id: lensmemory_select_1
label: Lens Memory Select Memory 1
kind: action
params: []
hex: "21 89 01 49 4E 4D 4C 30 0A"
- id: lensmemory_select_2
label: Lens Memory Select Memory 2
kind: action
params: []
hex: "21 89 01 49 4E 4D 4C 31 0A"
- id: lensmemory_select_3
label: Lens Memory Select Memory 3
kind: action
params: []
hex: "21 89 01 49 4E 4D 4C 32 0A"
- id: remote_code_a
label: Remote Code A
kind: action
params: []
hex: "21 89 01 53 55 52 43 30 0A"
- id: remote_code_b
label: Remote Code B
kind: action
params: []
hex: "21 89 01 53 55 52 43 31 0A"
# Remote Control Emulation Commands (abbreviated listing - full table in source)
# Power
- id: rc_power_off
label: Remote Power Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 36 0A"
- id: rc_power_on
label: Remote Power On
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 35 0A"
# Lens
- id: rc_lens_shift_up
label: Remote Lens Shift Up
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 31 0A"
- id: rc_lens_shift_down
label: Remote Lens Shift Down
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 32 0A"
- id: rc_lens_shift_left
label: Remote Lens Shift Left
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 34 0A"
- id: rc_lens_shift_right
label: Remote Lens Shift Right
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 33 0A"
- id: rc_lens_zoom_in
label: Remote Lens Zoom In
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 35 0A"
- id: rc_lens_zoom_out
label: Remote Lens Zoom Out
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 37 0A"
- id: rc_lens_focus_plus
label: Remote Lens Focus +
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 31 0A"
- id: rc_lens_focus_minus
label: Remote Lens Focus -
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 32 0A"
# Picture Adjustments
- id: rc_brightness_up
label: Remote Brightness +
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 41 0A"
- id: rc_brightness_down
label: Remote Brightness -
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 42 0A"
- id: rc_contrast_up
label: Remote Contrast +
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 38 0A"
- id: rc_contrast_down
label: Remote Contrast -
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 39 0A"
- id: rc_colour_up
label: Remote Colour +
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 43 0A"
- id: rc_colour_down
label: Remote Colour -
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 44 0A"
- id: rc_tint_up
label: Remote Tint +
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 38 0A"
- id: rc_tint_down
label: Remote Tint -
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 39 0A"
- id: rc_sharpness_up
label: Remote Sharpness +
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 45 0A"
- id: rc_sharpness_down
label: Remote Sharpness -
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 46 0A"
- id: input_pc
label: Input PC
kind: action
params: []
hex: "21 89 01 49 50 33 0A"
- id: null_command
label: Null Command
kind: action
params: []
hex: "21 89 01 00 00 0A"
- id: rc_3d_setting
label: Remote 3D Setting
kind: action
params: []
hex: "21 89 01 52 43 37 33 44 35 0A"
- id: rc_3d_format_cycle
label: Remote 3D Format Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 44 36 0A"
- id: rc_advanced
label: Remote Advanced
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 33 0A"
- id: rc_anamorphic_off
label: Remote Anamorphic Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 34 0A"
- id: rc_anamorphic_a
label: Remote Anamorphic A
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 33 0A"
- id: rc_anamorphic_b
label: Remote Anamorphic B
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 42 0A"
- id: rc_anamorphic_cycle
label: Remote Anamorphic Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 35 0A"
- id: rc_aspect_169
label: Remote Aspect 16:9
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 36 0A"
- id: rc_aspect_43
label: Remote Aspect 4:3
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 35 0A"
- id: rc_aspect_zoom
label: Remote Aspect Zoom
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 37 0A"
- id: rc_aspect_pc_auto
label: Remote Aspect PC Auto
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 45 0A"
- id: rc_aspect_pc_full
label: Remote Aspect PC Full
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 30 0A"
- id: rc_aspect_pc_just
label: Remote Aspect PC Just
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 46 0A"
- id: rc_aspect_cycle
label: Remote Aspect Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 37 0A"
- id: rc_auto_align
label: Remote Auto Align
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 33 0A"
- id: rc_auto_lens_centre
label: Remote Auto Lens Centre
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 39 0A"
- id: rc_back
label: Remote Back
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 33 0A"
- id: rc_bnr_off
label: Remote BNR Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 30 0A"
- id: rc_bnr_on
label: Remote BNR On
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 46 0A"
- id: rc_bright_level_minus
label: Remote Bright Level -
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 33 0A"
- id: rc_bright_level_plus
label: Remote Bright Level +
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 32 0A"
- id: rc_brightness_adj
label: Remote Brightness Adjust
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 39 0A"
- id: rc_cec_off
label: Remote CEC Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 37 0A"
- id: rc_cec_on
label: Remote CEC On
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 36 0A"
- id: rc_clear_motion_cycle
label: Remote Clear Motion Drive Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 41 0A"
- id: rc_clear_motion_off
label: Remote Clear Motion Drive Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 37 0A"
- id: rc_clear_motion_mode1
label: Remote Clear Motion Drive Mode 1
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 45 0A"
- id: rc_clear_motion_mode2
label: Remote Clear Motion Drive Mode 2
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 46 0A"
- id: rc_clear_motion_mode3
label: Remote Clear Motion Drive Mode 3
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 38 0A"
- id: rc_clear_motion_mode4
label: Remote Clear Motion Drive Mode 4
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 39 0A"
- id: rc_clear_motion_inv_telecine
label: Remote Clear Motion Drive Inverse Telecine
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 41 0A"
- id: rc_colour_adj
label: Remote Colour Adjust
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 35 0A"
- id: rc_colour_management_off
label: Remote Colour Management Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 30 0A"
- id: rc_colour_management_custom1
label: Remote Colour Management Custom 1
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 31 0A"
- id: rc_colour_management_custom2
label: Remote Colour Management Custom 2
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 32 0A"
- id: rc_colour_management_custom3
label: Remote Colour Management Custom 3
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 33 0A"
- id: rc_colour_management_cycle
label: Remote Colour Management Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 39 0A"
- id: rc_colour_profile_cycle
label: Remote Colour Profile Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 38 0A"
- id: rc_colour_space_cycle
label: Remote Colour Space Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 44 0A"
- id: rc_colour_temp_5800k
label: Remote Colour Temp 5800K
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 45 0A"
- id: rc_colour_temp_6500k
label: Remote Colour Temp 6500K
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 46 0A"
- id: rc_colour_temp_7500k
label: Remote Colour Temp 7500K
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 30 0A"
- id: rc_colour_temp_9300k
label: Remote Colour Temp 9300K
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 31 0A"
- id: rc_colour_temp_custom1
label: Remote Colour Temp Custom 1
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 33 0A"
- id: rc_colour_temp_custom2
label: Remote Colour Temp Custom 2
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 34 0A"
- id: rc_colour_temp_custom3
label: Remote Colour Temp Custom 3
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 35 0A"
- id: rc_colour_temp_high_bright
label: Remote Colour Temp High Bright
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 32 0A"
- id: rc_colour_temp_cycle
label: Remote Colour Temp Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 36 0A"
- id: rc_colour_temp_gain_blue_minus
label: Remote Colour Temp Gain Blue -
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 31 0A"
- id: rc_colour_temp_gain_blue_plus
label: Remote Colour Temp Gain Blue +
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 30 0A"
- id: rc_colour_temp_gain_green_minus
label: Remote Colour Temp Gain Green -
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 46 0A"
- id: rc_colour_temp_gain_green_plus
label: Remote Colour Temp Gain Green +
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 45 0A"
- id: rc_colour_temp_gain_red_minus
label: Remote Colour Temp Gain Red -
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 44 0A"
- id: rc_colour_temp_gain_red_plus
label: Remote Colour Temp Gain Red +
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 43 0A"
- id: rc_colour_temp_offset_blue_minus
label: Remote Colour Temp Offset Blue -
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 37 0A"
- id: rc_colour_temp_offset_blue_plus
label: Remote Colour Temp Offset Blue +
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 36 0A"
- id: rc_colour_temp_offset_green_minus
label: Remote Colour Temp Offset Green -
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 35 0A"
- id: rc_colour_temp_offset_green_plus
label: Remote Colour Temp Offset Green +
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 34 0A"
- id: rc_colour_temp_offset_red_minus
label: Remote Colour Temp Offset Red -
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 33 0A"
- id: rc_colour_temp_offset_red_plus
label: Remote Colour Temp Offset Red +
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 32 0A"
- id: rc_contrast_adj
label: Remote Contrast Adjust
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 41 0A"
- id: rc_cti_off
label: Remote CTI Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 43 0A"
- id: rc_cti_low
label: Remote CTI Low
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 44 0A"
- id: rc_cti_middle
label: Remote CTI Middle
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 45 0A"
- id: rc_cti_high
label: Remote CTI High
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 46 0A"
- id: rc_cursor_down
label: Remote Cursor Down
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 32 0A"
- id: rc_cursor_left
label: Remote Cursor Left
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 36 0A"
- id: rc_cursor_right
label: Remote Cursor Right
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 34 0A"
- id: rc_cursor_up
label: Remote Cursor Up
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 31 0A"
- id: rc_dark_level_minus
label: Remote Dark Level -
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 35 0A"
- id: rc_dark_level_plus
label: Remote Dark Level +
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 34 0A"
- id: rc_detail_enhance_minus
label: Remote Detail Enhance -
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 32 0A"
- id: rc_detail_enhance_plus
label: Remote Detail Enhance +
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 31 0A"
- id: rc_picture_tone_blue_minus
label: Remote Picture Tone Blue -
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 31 0A"
- id: rc_picture_tone_blue_plus
label: Remote Picture Tone Blue +
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 30 0A"
- id: rc_picture_tone_green_minus
label: Remote Picture Tone Green -
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 46 0A"
- id: rc_picture_tone_green_plus
label: Remote Picture Tone Green +
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 45 0A"
- id: rc_picture_tone_red_minus
label: Remote Picture Tone Red -
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 44 0A"
- id: rc_picture_tone_red_plus
label: Remote Picture Tone Red +
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 43 0A"
- id: rc_picture_tone_white_minus
label: Remote Picture Tone White -
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 42 0A"
- id: rc_picture_tone_white_plus
label: Remote Picture Tone White +
kind: action
params: []
hex: "21 89 01 52 43 37 33 39 41 0A"
- id: rc_gamma_a
label: Remote Gamma A
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 39 0A"
- id: rc_gamma_b
label: Remote Gamma B
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 41 0A"
- id: rc_gamma_c
label: Remote Gamma C
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 42 0A"
- id: rc_gamma_custom1
label: Remote Gamma Custom 1
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 43 0A"
- id: rc_gamma_custom2
label: Remote Gamma Custom 2
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 44 0A"
- id: rc_gamma_custom3
label: Remote Gamma Custom 3
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 45 0A"
- id: rc_gamma_d
label: Remote Gamma D
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 46 0A"
- id: rc_gamma_normal
label: Remote Gamma Normal
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 38 0A"
- id: rc_gamma_cycle
label: Remote Gamma Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 35 0A"
- id: rc_hide_off
label: Remote Hide Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 44 31 0A"
- id: rc_hide_on
label: Remote Hide On
kind: action
params: []
hex: "21 89 01 52 43 37 33 44 30 0A"
- id: rc_hide_toggle
label: Remote Hide Toggle
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 44 0A"
- id: rc_horizontal_position_minus
label: Remote Horizontal Position -
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 42 0A"
- id: rc_horizontal_position_plus
label: Remote Horizontal Position +
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 41 0A"
- id: rc_information
label: Remote Information
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 34 0A"
- id: rc_input_component
label: Remote Input Component
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 44 0A"
- id: rc_input_hdmi1
label: Remote Input HDMI 1
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 30 0A"
- id: rc_input_hdmi2
label: Remote Input HDMI 2
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 31 0A"
- id: rc_input_pc
label: Remote Input PC
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 36 0A"
- id: rc_input_svideo
label: Remote Input S-Video
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 43 0A"
- id: rc_input_video
label: Remote Input Video
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 42 0A"
- id: rc_input_cycle
label: Remote Input Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 38 0A"
- id: rc_isf_day
label: Remote ISF Day
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 34 0A"
- id: rc_isf_night
label: Remote ISF Night
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 35 0A"
- id: rc_isf_off
label: Remote ISF Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 41 0A"
- id: rc_isf_on
label: Remote ISF On
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 42 0A"
- id: rc_keystone_horizontal_minus
label: Remote Keystone Horizontal -
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 31 0A"
- id: rc_keystone_horizontal_plus
label: Remote Keystone Horizontal +
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 30 0A"
- id: rc_keystone_vertical_minus
label: Remote Keystone Vertical -
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 43 0A"
- id: rc_keystone_vertical_plus
label: Remote Keystone Vertical +
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 42 0A"
- id: rc_lens_aperture_1
label: Remote Lens Aperture 1
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 38 0A"
- id: rc_lens_aperture_2
label: Remote Lens Aperture 2
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 39 0A"
- id: rc_lens_aperture_3
label: Remote Lens Aperture 3
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 41 0A"
- id: rc_lens_aperture_minus
label: Remote Lens Aperture -
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 46 0A"
- id: rc_lens_aperture_plus
label: Remote Lens Aperture +
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 45 0A"
- id: rc_lens_aperture_adj
label: Remote Lens Aperture Adjust
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 30 0A"
- id: rc_lens_control
label: Remote Lens Control
kind: action
params: []
hex: "21 89 01 52 43 37 33 33 30 0A"
- id: rc_lens_memory_cycle
label: Remote Lens Memory Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 44 34 0A"
- id: rc_lens_memory_1
label: Remote Lens Memory 1
kind: action
params: []
hex: "21 89 01 52 43 37 33 44 38 0A"
- id: rc_lens_memory_2
label: Remote Lens Memory 2
kind: action
params: []
hex: "21 89 01 52 43 37 33 44 39 0A"
- id: rc_lens_memory_3
label: Remote Lens Memory 3
kind: action
params: []
hex: "21 89 01 52 43 37 33 44 41 0A"
- id: rc_mask_bottom_minus
label: Remote Mask Bottom -
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 38 0A"
- id: rc_mask_bottom_plus
label: Remote Mask Bottom +
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 37 0A"
- id: rc_mask_left_minus
label: Remote Mask Left -
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 32 0A"
- id: rc_mask_left_plus
label: Remote Mask Left +
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 31 0A"
- id: rc_mask_right_minus
label: Remote Mask Right -
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 34 0A"
- id: rc_mask_right_plus
label: Remote Mask Right +
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 33 0A"
- id: rc_mask_top_minus
label: Remote Mask Top -
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 36 0A"
- id: rc_mask_top_plus
label: Remote Mask Top +
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 35 0A"
- id: rc_menu
label: Remote Menu Toggle
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 45 0A"
- id: rc_menu_position
label: Remote Menu Position
kind: action
params: []
hex: "21 89 01 52 43 37 33 34 32 0A"
- id: rc_mnr_minus
label: Remote MNR -
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 45 0A"
- id: rc_mnr_plus
label: Remote MNR +
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 44 0A"
- id: rc_nr_toggle
label: Remote NR Toggle
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 38 0A"
- id: rc_ok
label: Remote OK
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 46 0A"
- id: rc_phase_minus
label: Remote Phase -
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 39 0A"
- id: rc_phase_plus
label: Remote Phase +
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 38 0A"
- id: rc_picture_adjust
label: Remote Picture Adjust
kind: action
params: []
hex: "21 89 01 52 43 37 33 37 32 0A"
- id: rc_picture_mode_3d
label: Remote Picture Mode 3D
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 37 0A"
- id: rc_picture_mode_cinema1
label: Remote Picture Mode Cinema 1
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 39 0A"
- id: rc_picture_mode_cinema2
label: Remote Picture Mode Cinema 2
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 38 0A"
- id: rc_picture_mode_cinema3
label: Remote Picture Mode Cinema 3
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 36 0A"
- id: rc_picture_mode_dynamic
label: Remote Picture Mode Dynamic
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 42 0A"
- id: rc_picture_mode_natural
label: Remote Picture Mode Natural
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 41 0A"
- id: rc_picture_mode_stage
label: Remote Picture Mode Stage
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 37 0A"
- id: rc_picture_mode_thx
label: Remote Picture Mode THX
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 46 0A"
- id: rc_picture_mode_user1
label: Remote Picture Mode User 1
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 43 0A"
- id: rc_picture_mode_user2
label: Remote Picture Mode User 2
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 44 0A"
- id: rc_picture_mode_user3
label: Remote Picture Mode User 3
kind: action
params: []
hex: "21 89 01 52 43 37 33 36 45 0A"
- id: rc_picture_mode_user4
label: Remote Picture Mode User 4
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 41 0A"
- id: rc_picture_mode_user5
label: Remote Picture Mode User 5
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 42 0A"
- id: rc_pixel_shift_h_blue_minus
label: Remote Pixel Shift H Blue -
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 45 0A"
- id: rc_pixel_shift_h_blue_plus
label: Remote Pixel Shift H Blue +
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 44 0A"
- id: rc_pixel_shift_h_green_minus
label: Remote Pixel Shift H Green -
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 43 0A"
- id: rc_pixel_shift_h_green_plus
label: Remote Pixel Shift H Green +
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 42 0A"
- id: rc_pixel_shift_h_red_minus
label: Remote Pixel Shift H Red -
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 41 0A"
- id: rc_pixel_shift_h_red_plus
label: Remote Pixel Shift H Red +
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 39 0A"
- id: rc_pixel_shift_v_blue_minus
label: Remote Pixel Shift V Blue -
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 34 0A"
- id: rc_pixel_shift_v_blue_plus
label: Remote Pixel Shift V Blue +
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 33 0A"
- id: rc_pixel_shift_v_green_minus
label: Remote Pixel Shift V Green -
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 32 0A"
- id: rc_pixel_shift_v_green_plus
label: Remote Pixel Shift V Green +
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 31 0A"
- id: rc_pixel_shift_v_red_minus
label: Remote Pixel Shift V Red -
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 30 0A"
- id: rc_pixel_shift_v_red_plus
label: Remote Pixel Shift V Red +
kind: action
params: []
hex: "21 89 01 52 43 37 33 42 46 0A"
- id: rc_rnr_minus
label: Remote RNR -
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 43 0A"
- id: rc_rnr_plus
label: Remote RNR +
kind: action
params: []
hex: "21 89 01 52 43 37 33 30 42 0A"
- id: rc_screen_adjust_off
label: Remote Screen Adjust Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 30 0A"
- id: rc_screen_adjust_a
label: Remote Screen Adjust A
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 31 0A"
- id: rc_screen_adjust_b
label: Remote Screen Adjust B
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 32 0A"
- id: rc_screen_adjust_c
label: Remote Screen Adjust C
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 33 0A"
- id: rc_sharpness_adj
label: Remote Sharpness Adjust
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 34 0A"
- id: rc_shutter_close
label: Remote Shutter Close
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 39 0A"
- id: rc_shutter_open
label: Remote Shutter Open
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 41 0A"
- id: rc_shutter_sync_off
label: Remote Shutter Sync Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 44 0A"
- id: rc_shutter_sync_on
label: Remote Shutter Sync On
kind: action
params: []
hex: "21 89 01 52 43 37 33 32 43 0A"
- id: rc_test_pattern_cycle
label: Remote Test Pattern Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 35 39 0A"
- id: rc_thx_bright
label: Remote THX Bright
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 35 0A"
- id: rc_thx_dark
label: Remote THX Dark
kind: action
params: []
hex: "21 89 01 52 43 37 33 38 36 0A"
- id: rc_thx_off
label: Remote THX Off
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 37 0A"
- id: rc_thx_on
label: Remote THX On
kind: action
params: []
hex: "21 89 01 52 43 37 33 43 38 0A"
- id: rc_tint_adj
label: Remote Tint Adjust
kind: action
params: []
hex: "21 89 01 52 43 37 33 31 36 0A"
- id: rc_tracking_minus
label: Remote Tracking -
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 37 0A"
- id: rc_tracking_plus
label: Remote Tracking +
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 36 0A"
- id: rc_user_cycle
label: Remote User Cycle
kind: action
params: []
hex: "21 89 01 52 43 37 33 44 37 0A"
- id: rc_vertical_position_minus
label: Remote Vertical Position -
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 44 0A"
- id: rc_vertical_position_plus
label: Remote Vertical Position +
kind: action
params: []
hex: "21 89 01 52 43 37 33 41 43 0A"
Feedbacks
# Enquiry command format: 3F 89 01 [command] 0A
# Basic ack format: 06 89 01 [cmd bytes] 0A
# Detailed response format: 40 89 01 [cmd bytes] [RR] 0A
- id: power_status
label: Power Status
type: enum
enquiry_hex: "3F 89 01 50 57 0A"
values:
30: Standby
31: Power On
32: Cooling
34: Emergency
- id: input_status
label: Input Status
type: enum
enquiry_hex: "3F 89 01 49 50 0A"
values:
30: S-Video
31: Video
32: Component
33: PC
36: HDMI 1
37: HDMI 2
- id: gamma_table_status
label: Gamma Table Status
type: enum
enquiry_hex: "3F 89 01 47 54 0A"
values:
30: Normal
31: Gamma A
32: Gamma B
33: Gamma C
34: Custom 1
35: Custom 2
36: Custom 3
- id: gamma_value_status
label: Gamma Value Status
type: enum
enquiry_hex: "3F 89 01 47 50 0A"
values:
30: "1.8"
31: "1.9"
32: "2.0"
33: "2.1"
34: "2.2"
35: "2.3"
36: "2.4"
37: "2.5"
38: "2.6"
- id: source_status
label: Source Status
type: enum
enquiry_hex: "3F 89 01 53 43 0A"
values:
00: JVC Logo displayed
30: No signal or signal out of range
31: Signal input correctly
- id: model_status
label: Model Status
type: enum
enquiry_hex: "3F 89 01 4D 44 0A"
values:
"494C4146504A202D2D202D5848 34": DLA-HD350
"494C4146504A202D2D202D5848 37": DLA-RS10
"494C4146504A202D2D202D5848 35": DLA-HD750 & DLA-RS20
"494C4146504A202D2D202D5848 38": DLA-HD550
"494C4146504A202D2D202D5848 39": DLA-HD950/HD990/DLA-RS25/RS35
"494C4146504A202D2D202D5848 42": DLA-X3 & DLA-RS40
"494C4146504A202D2D202D5848 43": DLA-X7/X9 & DLA-RS50/60
"494C4146504A202D2D202D5848 45": DLA-X30 & DLA-RS45
"494C4146504A202D2D202D5848 46": DLA-X70R/X90R & DLA-RS55/65
# Basic acknowledgement return codes (all commands return this pattern)
- id: basic_ack
label: Basic Acknowledgement
type: pattern
pattern_hex: "06 89 01 [command bytes] 0A"
description: Returned for every successful command. Echoes first 2 bytes of command data.
Variables
# UNRESOLVED: no discrete parameter query commands besides power/input/gamma/source/model status above
Events
# UNRESOLVED: projector does not send unsolicited events - all responses require an enquiry command
Macros
# Power off via remote emulation requires sending twice with short delay between commands
# LAN connection requires handshake: PJ_OK -> PJREQ -> PJACK -> command, all within 5 second timeouts
# UNRESOLVED: no multi-step macros explicitly documented beyond power-off double-send
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures stated in source
Notes
LAN control uses proprietary handshake on port 20554. Controller sends TCP SYN, projector replies PJ_OK, controller sends PJREQ, projector replies PJACK, then command. Projector closes connection 5 seconds after command. Commands must be sent within 5 seconds of PJACK. Serial data format is binary (not ASCII text). Command discard occurs after 50ms break in incoming data. Consecutive commands require waiting for acknowledgement before sending next. Power off via remote emulation command must be sent twice with short delay.
Provenance
source_domains:
- support.jvc.com
source_urls:
- https://support.jvc.com/consumer/support/documents/DILAremoteControlGuide.pdf
- https://support.jvc.com/consumer/support/documents/2015model_JVC_External_Control_Command_spec_v1_0.pdf
retrieved_at: 2026-05-21T01:41:56.206Z
last_checked_at: 2026-06-09T11:33:18.471Z
Verification Summary
verdict: verified
checked_at: 2026-06-09T11:33:18.471Z
matched_actions: 303
action_count: 303
confidence: medium
summary: "All 303 spec actions verified with exact hex sequence matches across direct commands, remote emulation, and enquiry templates (10 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "Infrared remote control supported but not a machine protocol."
- "power on/off commands present - infer powerable"
- "input switching commands present - infer routable"
- "enquiry commands returning state present - infer queryable"
- "gamma, brightness, contrast, colour, tint, sharpness, lens aperture, lens focus, lens shift, zoom commands present - infer levelable"
- "no discrete parameter query commands besides power/input/gamma/source/model status above"
- "projector does not send unsolicited events - all responses require an enquiry command"
- "no multi-step macros explicitly documented beyond power-off double-send"
- "no safety warnings or interlock procedures stated in source"
- "RS-232C cable type required (null modem / cross-connected), not stated explicitly but noted as cross-connected in conversion example. Port number for TCP not stated in source — derived from source page 20 explicitly naming port."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0