Summary
RS-232C, LAN, and Infrared remote control guide covering JVC D-ILA projector models. Source document explicitly lists DLA-HD350/HD750/HD550/HD950/HD990, DLA-X3/X7/X9/X30/X70R/X90R, and DLA-RS10/RS15/RS20/RS25/RS35/RS40/RS45/RS50/RS55/RS60/RS65. The DLA-SX21 specified in the title is NOT listed in the source's model list; protocol applicability to the DLA-SX21 specifically is UNRESOLVED. Transport: RS-232C serial at 19200/8N1, LAN TCP port 20554 with PJ_OK/PJREQ/PJACK handshake, plus Infrared remote codes. All commands are 7-byte or 10-byte hex strings with format: Header + Unit ID (89 01) + Command + Data + 0A.
Transport
protocols:
- serial
- tcp
addressing:
port: 20554
serial:
baud_rate: 19200
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none # inferred: no auth procedure in source
Infrared remote control: codes are 2-byte hex with format 73 <ASCII-hex> (default Code A = 73; Code B = 63 on certain models). See Notes section.
Traits
powerable: true # Power On/Off commands present
routable: true # Input switching commands present (HDMI 1/2, Component, S-Video, Video, PC)
queryable: true # Status query commands returning values present (Power, Input, Gamma, Source, Model)
levelable: true # Brightness, Contrast, Color, Sharpness, Tint adjustment commands present
Actions
# ============================================================
# DIRECT COMMANDS - POWER
# ============================================================
- id: power_off_direct
label: Power Off (Direct)
kind: action
command: "21 89 01 50 57 30 0A"
params: []
- id: power_on_direct
label: Power On (Direct)
kind: action
command: "21 89 01 50 57 31 0A"
params: []
# ============================================================
# DIRECT COMMANDS - INPUT SWITCHING
# ============================================================
- id: input_hdmi1_direct
label: Input HDMI 1 (Direct)
kind: action
command: "21 89 01 49 50 36 0A"
params: []
- id: input_hdmi2_direct
label: Input HDMI 2 (Direct)
kind: action
command: "21 89 01 49 50 37 0A"
params: []
- id: input_component_direct
label: Input Component (Direct)
kind: action
command: "21 89 01 49 50 32 0A"
params: []
- id: input_svideo_direct
label: Input S-Video (Direct)
kind: action
command: "21 89 01 49 50 30 0A"
params: []
- id: input_video_direct
label: Input Video (Direct)
kind: action
command: "21 89 01 49 50 31 0A"
params: []
- id: input_pc_direct
label: Input PC (Direct)
kind: action
command: "21 89 01 49 50 33 0A"
params: []
- id: input_next_direct
label: Input + (next highest)
kind: action
command: "21 89 01 49 50 2B 0A"
params: []
- id: input_prev_direct
label: Input - (next lowest)
kind: action
command: "21 89 01 49 50 2D 0A"
params: []
# ============================================================
# DIRECT COMMANDS - TEST PATTERNS
# ============================================================
- id: test_pattern_off_direct
label: Test Pattern Off
kind: action
command: "21 89 01 54 53 30 0A"
params: []
- id: test_pattern_color_bars_direct
label: Test Pattern Color Bars
kind: action
command: "21 89 01 54 53 31 0A"
params: []
- id: test_pattern_stairstep_bw_direct
label: Test Pattern Stairstep (B&W)
kind: action
command: "21 89 01 54 53 36 0A"
params: []
- id: test_pattern_stairstep_red_direct
label: Test Pattern Stairstep (Red)
kind: action
command: "21 89 01 54 53 37 0A"
params: []
- id: test_pattern_stairstep_green_direct
label: Test Pattern Stairstep (Green)
kind: action
command: "21 89 01 54 53 38 0A"
params: []
- id: test_pattern_stairstep_blue_direct
label: Test Pattern Stairstep (Blue)
kind: action
command: "21 89 01 54 53 39 0A"
params: []
- id: test_pattern_crosshatch_green_direct
label: Test Pattern Crosshatch (Green)
kind: action
command: "21 89 01 54 53 41 0A"
params: []
# ============================================================
# DIRECT COMMANDS - GAMMA TABLE
# ============================================================
- id: gamma_normal_direct
label: Gamma Normal
kind: action
command: "21 89 01 47 54 30 0A"
params: []
- id: gamma_a_direct
label: Gamma A
kind: action
command: "21 89 01 47 54 31 0A"
params: []
- id: gamma_b_direct
label: Gamma B
kind: action
command: "21 89 01 47 54 32 0A"
params: []
- id: gamma_c_direct
label: Gamma C
kind: action
command: "21 89 01 47 54 33 0A"
params: []
- id: gamma_d_direct
label: Gamma D
kind: action
command: "21 89 01 47 54 37 0A"
params: []
- id: gamma_custom1_direct
label: Gamma Custom 1
kind: action
command: "21 89 01 47 54 34 0A"
params: []
- id: gamma_custom2_direct
label: Gamma Custom 2
kind: action
command: "21 89 01 47 54 35 0A"
params: []
- id: gamma_custom3_direct
label: Gamma Custom 3
kind: action
command: "21 89 01 47 54 36 0A"
params: []
# ============================================================
# DIRECT COMMANDS - GAMMA CORRECTION VALUE
# ============================================================
- id: gamma_value_1_8_direct
label: Gamma Correction Value 1.8
kind: action
command: "21 89 01 47 50 30 0A"
params: []
- id: gamma_value_1_9_direct
label: Gamma Correction Value 1.9
kind: action
command: "21 89 01 47 50 31 0A"
params: []
- id: gamma_value_2_0_direct
label: Gamma Correction Value 2.0
kind: action
command: "21 89 01 47 50 32 0A"
params: []
- id: gamma_value_2_1_direct
label: Gamma Correction Value 2.1
kind: action
command: "21 89 01 47 50 33 0A"
params: []
- id: gamma_value_2_2_direct
label: Gamma Correction Value 2.2 (Default)
kind: action
command: "21 89 01 47 50 34 0A"
params: []
- id: gamma_value_2_3_direct
label: Gamma Correction Value 2.3
kind: action
command: "21 89 01 47 50 35 0A"
params: []
- id: gamma_value_2_4_direct
label: Gamma Correction Value 2.4
kind: action
command: "21 89 01 47 50 36 0A"
params: []
- id: gamma_value_2_5_direct
label: Gamma Correction Value 2.5
kind: action
command: "21 89 01 47 50 37 0A"
params: []
- id: gamma_value_2_6_direct
label: Gamma Correction Value 2.6
kind: action
command: "21 89 01 47 50 38 0A"
params: []
# ============================================================
# DIRECT COMMANDS - OFF TIMER (X3/X7/X9/X30/X70/X90/RS40/50/60/45/55/65)
# ============================================================
- id: off_timer_off_direct
label: Off Timer Off
kind: action
command: "21 89 01 46 55 4F 54 30 0A"
params: []
- id: off_timer_1h_direct
label: Off Timer 1 Hour
kind: action
command: "21 89 01 46 55 4F 54 31 0A"
params: []
- id: off_timer_2h_direct
label: Off Timer 2 Hours
kind: action
command: "21 89 01 46 55 4F 54 32 0A"
params: []
- id: off_timer_3h_direct
label: Off Timer 3 Hours
kind: action
command: "21 89 01 46 55 4F 54 33 0A"
params: []
- id: off_timer_4h_direct
label: Off Timer 4 Hours
kind: action
command: "21 89 01 46 55 4F 54 34 0A"
params: []
# ============================================================
# DIRECT COMMANDS - LAMP POWER
# ============================================================
- id: lamp_power_normal_direct
label: Lamp Power Normal
kind: action
command: "21 89 01 50 4D 4C 50 30 0A"
params: []
- id: lamp_power_high_direct
label: Lamp Power High
kind: action
command: "21 89 01 50 4D 4C 50 31 0A"
params: []
# ============================================================
# DIRECT COMMANDS - INFRARED REMOTE CODE
# ============================================================
- id: ir_code_a_direct
label: Remote Code A (hex 73)
kind: action
command: "21 89 01 53 55 52 43 30 0A"
params: []
- id: ir_code_b_direct
label: Remote Code B (hex 63)
kind: action
command: "21 89 01 53 55 52 43 31 0A"
params: []
# ============================================================
# DIRECT COMMANDS - TRIGGER OUTPUT
# ============================================================
- id: trigger_off_direct
label: Trigger Off
kind: action
command: "21 89 01 46 55 54 52 30 0A"
params: []
- id: trigger_on_power_direct
label: Trigger On (Power)
kind: action
command: "21 89 01 46 55 54 52 31 0A"
params: []
- id: trigger_on_anamorphic_direct
label: Trigger On (Anamorphic)
kind: action
command: "21 89 01 46 55 54 52 32 0A"
params: []
# ============================================================
# DIRECT COMMANDS - CLEAR MOTION DRIVE
# ============================================================
- id: cmd_off_direct
label: Clear Motion Drive Off
kind: action
command: "21 89 01 50 4D 43 4D 30 0A"
params: []
- id: cmd_mode1_direct
label: Clear Motion Drive Mode 1 (Low)
kind: action
command: "21 89 01 50 4D 43 4D 31 0A"
params: []
- id: cmd_mode2_direct
label: Clear Motion Drive Mode 2 (High)
kind: action
command: "21 89 01 50 4D 43 4D 32 0A"
params: []
- id: cmd_mode3_direct
label: Clear Motion Drive Mode 3
kind: action
command: "21 89 01 50 4D 43 4D 33 0A"
params: []
- id: cmd_mode4_direct
label: Clear Motion Drive Mode 4
kind: action
command: "21 89 01 50 4D 43 4D 34 0A"
params: []
- id: cmd_inverse_telecine_direct
label: Clear Motion Drive Inverse Telecine
kind: action
command: "21 89 01 50 4D 43 4D 35 0A"
params: []
# ============================================================
# DIRECT COMMANDS - ANAMORPHIC
# ============================================================
- id: anamorphic_off_direct
label: Anamorphic Off
kind: action
command: "21 89 01 49 4E 56 53 30 0A"
params: []
- id: anamorphic_a_direct
label: Anamorphic A
kind: action
command: "21 89 01 49 4E 56 53 31 0A"
params: []
- id: anamorphic_b_direct
label: Anamorphic B
kind: action
command: "21 89 01 49 4E 56 53 32 0A"
params: []
# ============================================================
# DIRECT COMMANDS - PICTURE MODE (X30/X70/X90/RS45/55/65)
# ============================================================
- id: picture_mode_film_direct
label: Picture Mode Film
kind: action
command: "21 89 01 50 4D 50 4D 30 30 0A"
params: []
- id: picture_mode_cinema_direct
label: Picture Mode Cinema
kind: action
command: "21 89 01 50 4D 50 4D 30 31 0A"
params: []
- id: picture_mode_animation_direct
label: Picture Mode Animation
kind: action
command: "21 89 01 50 4D 50 4D 30 32 0A"
params: []
- id: picture_mode_natural_direct
label: Picture Mode Natural
kind: action
command: "21 89 01 50 4D 50 4D 30 33 0A"
params: []
- id: picture_mode_stage_direct
label: Picture Mode Stage
kind: action
command: "21 89 01 50 4D 50 4D 30 34 0A"
params: []
- id: picture_mode_thx_direct
label: Picture Mode THX
kind: action
command: "21 89 01 50 4D 50 4D 30 36 0A"
params: []
- id: picture_mode_3d_direct
label: Picture Mode 3D
kind: action
command: "21 89 01 50 4D 50 4D 30 42 0A"
params: []
- id: picture_mode_user1_direct
label: Picture Mode User 1
kind: action
command: "21 89 01 50 4D 50 4D 30 43 0A"
params: []
- id: picture_mode_user2_direct
label: Picture Mode User 2
kind: action
command: "21 89 01 50 4D 50 4D 30 44 0A"
params: []
- id: picture_mode_user3_direct
label: Picture Mode User 3
kind: action
command: "21 89 01 50 4D 50 4D 30 45 0A"
params: []
- id: picture_mode_user4_direct
label: Picture Mode User 4
kind: action
command: "21 89 01 50 4D 50 4D 30 46 0A"
params: []
- id: picture_mode_user5_direct
label: Picture Mode User 5
kind: action
command: "21 89 01 50 4D 50 4D 31 30 0A"
params: []
# ============================================================
# DIRECT COMMANDS - PICTURE MODE (X3/X7/X9/RS40/50/60) - different opcodes
# ============================================================
- id: picture_mode_film_x3_direct
label: Picture Mode Film (X3/X7/X9/RS40/50/60 variant)
kind: action
command: "21 89 01 50 4D 50 4D 30 0A"
params: []
- id: picture_mode_cinema_x3_direct
label: Picture Mode Cinema (X3/X7/X9/RS40/50/60 variant)
kind: action
command: "21 89 01 50 4D 50 4D 31 0A"
params: []
- id: picture_mode_animation_x3_direct
label: Picture Mode Animation (X3/X7/X9/RS40/50/60 variant)
kind: action
command: "21 89 01 50 4D 50 4D 32 0A"
params: []
- id: picture_mode_natural_x3_direct
label: Picture Mode Natural (X3/X7/X9/RS40/50/60 variant)
kind: action
command: "21 89 01 50 4D 50 4D 33 0A"
params: []
- id: picture_mode_stage_x3_direct
label: Picture Mode Stage (X3/X7/X9/RS40/50/60 variant)
kind: action
command: "21 89 01 50 4D 50 4D 34 0A"
params: []
- id: picture_mode_3d_x3_direct
label: Picture Mode 3D (X3/X7/X9/RS40/50/60 variant)
kind: action
command: "21 89 01 50 4D 50 4D 45 0A"
params: []
- id: picture_mode_user1_x3_direct
label: Picture Mode User 1 (X3/X7/X9/RS40/50/60 variant)
kind: action
command: "21 89 01 50 4D 50 4D 36 0A"
params: []
- id: picture_mode_user2_x3_direct
label: Picture Mode User 2 (X3/X7/X9/RS40/50/60 variant)
kind: action
command: "21 89 01 50 4D 50 4D 37 0A"
params: []
- id: picture_mode_thx_x3_direct
label: Picture Mode THX (X3/X7/X9/RS40/50/60 variant)
kind: action
command: "21 89 01 50 4D 50 4D 39 0A"
params: []
# ============================================================
# DIRECT COMMANDS - PICTURE MODE (HD350/750/550/950/990/RS10/20/15/25/35) - different opcodes
# ============================================================
- id: picture_mode_cinema1_hd_direct
label: Picture Mode Cinema 1 (HD series)
kind: action
command: "21 89 01 50 4D 50 4D 30 0A"
params: []
- id: picture_mode_cinema2_hd_direct
label: Picture Mode Cinema 2 (HD series)
kind: action
command: "21 89 01 50 4D 50 4D 31 0A"
params: []
- id: picture_mode_cinema3_hd_direct
label: Picture Mode Cinema 3 (HD series)
kind: action
command: "21 89 01 50 4D 50 4D 32 0A"
params: []
- id: picture_mode_natural_hd_direct
label: Picture Mode Natural (HD series)
kind: action
command: "21 89 01 50 4D 50 4D 33 0A"
params: []
- id: picture_mode_stage_hd_direct
label: Picture Mode Stage (HD series)
kind: action
command: "21 89 01 50 4D 50 4D 34 0A"
params: []
- id: picture_mode_dynamic_hd_direct
label: Picture Mode Dynamic (HD series)
kind: action
command: "21 89 01 50 4D 50 4D 35 0A"
params: []
- id: picture_mode_user1_hd_direct
label: Picture Mode User 1 (HD series)
kind: action
command: "21 89 01 50 4D 50 4D 36 0A"
params: []
- id: picture_mode_user2_hd_direct
label: Picture Mode User 2 (HD series)
kind: action
command: "21 89 01 50 4D 50 4D 37 0A"
params: []
- id: picture_mode_thx_hd_direct
label: Picture Mode THX (HD series)
kind: action
command: "21 89 01 50 4D 50 4D 39 0A"
params: []
# ============================================================
# DIRECT COMMANDS - COLOUR PROFILE (X30/X70/X90/RS45/55/65)
# ============================================================
- id: colour_profile_off_direct
label: Colour Profile Off
kind: action
command: "21 89 01 50 4D 50 52 30 30 0A"
params: []
- id: colour_profile_film1_direct
label: Colour Profile Film 1
kind: action
command: "21 89 01 50 4D 50 52 30 31 0A"
params: []
- id: colour_profile_film2_direct
label: Colour Profile Film 2
kind: action
command: "21 89 01 50 4D 50 52 30 32 0A"
params: []
- id: colour_profile_standard_direct
label: Colour Profile Standard
kind: action
command: "21 89 01 50 4D 50 52 30 33 0A"
params: []
- id: colour_profile_cinema1_direct
label: Colour Profile Cinema 1
kind: action
command: "21 89 01 50 4D 50 52 30 34 0A"
params: []
- id: colour_profile_cinema2_direct
label: Colour Profile Cinema 2
kind: action
command: "21 89 01 50 4D 50 52 30 35 0A"
params: []
- id: colour_profile_anime1_direct
label: Colour Profile Anime 1
kind: action
command: "21 89 01 50 4D 50 52 30 36 0A"
params: []
- id: colour_profile_anime2_direct
label: Colour Profile Anime 2
kind: action
command: "21 89 01 50 4D 50 52 30 37 0A"
params: []
- id: colour_profile_video_direct
label: Colour Profile Video
kind: action
command: "21 89 01 50 4D 50 52 30 38 0A"
params: []
- id: colour_profile_vivid_direct
label: Colour Profile Vivid
kind: action
command: "21 89 01 50 4D 50 52 30 39 0A"
params: []
- id: colour_profile_adobe_direct
label: Colour Profile Adobe
kind: action
command: "21 89 01 50 4D 50 52 30 41 0A"
params: []
- id: colour_profile_stage_direct
label: Colour Profile Stage
kind: action
command: "21 89 01 50 4D 50 52 30 42 0A"
params: []
- id: colour_profile_3d_direct
label: Colour Profile 3D
kind: action
command: "21 89 01 50 4D 50 52 30 43 0A"
params: []
- id: colour_profile_thx_direct
label: Colour Profile THX
kind: action
command: "21 89 01 50 4D 50 52 30 44 0A"
params: []
# ============================================================
# DIRECT COMMANDS - 3D FORMAT
# ============================================================
- id: 3d_format_off_direct
label: 3D Format Off (2D)
kind: action
command: "21 89 01 49 53 33 44 30 0A"
params: []
- id: 3d_format_auto_direct
label: 3D Format Auto
kind: action
command: "21 89 01 49 53 33 44 31 0A"
params: []
- id: 3d_format_frame_packing_direct
label: 3D Format Frame Packing
kind: action
command: "21 89 01 49 53 33 44 32 0A"
params: []
- id: 3d_format_side_by_side_direct
label: 3D Format Side by Side
kind: action
command: "21 89 01 49 53 33 44 33 0A"
params: []
- id: 3d_format_top_bottom_direct
label: 3D Format Top and Bottom
kind: action
command: "21 89 01 49 53 33 44 34 0A"
params: []
# ============================================================
# DIRECT COMMANDS - 2D TO 3D CONVERSION
# ============================================================
- id: 2d_to_3d_off_direct
label: 2D to 3D Conversion Off
kind: action
command: "21 89 01 49 53 33 43 30 0A"
params: []
- id: 2d_to_3d_on_direct
label: 2D to 3D Conversion On
kind: action
command: "21 89 01 49 53 33 43 31 0A"
params: []
# ============================================================
# DIRECT COMMANDS - 3D SUBTITLE CORRECTION
# ============================================================
- id: 3d_subtitle_off_direct
label: 3D Subtitle Correction Off
kind: action
command: "21 89 01 49 53 33 54 31 0A"
params: []
- id: 3d_subtitle_on_direct
label: 3D Subtitle Correction On
kind: action
command: "21 89 01 49 53 33 54 30 0A"
params: []
# ============================================================
# DIRECT COMMANDS - LENS MEMORY
# ============================================================
- id: lens_memory_save_1_direct
label: Lens Memory Save Memory 1
kind: action
command: "21 89 01 49 4E 4D 53 30 0A"
params: []
- id: lens_memory_save_2_direct
label: Lens Memory Save Memory 2
kind: action
command: "21 89 01 49 4E 4D 53 31 0A"
params: []
- id: lens_memory_save_3_direct
label: Lens Memory Save Memory 3
kind: action
command: "21 89 01 49 4E 4D 53 32 0A"
params: []
- id: lens_memory_select_1_direct
label: Lens Memory Select Memory 1
kind: action
command: "21 89 01 49 4E 4D 4C 30 0A"
params: []
- id: lens_memory_select_2_direct
label: Lens Memory Select Memory 2
kind: action
command: "21 89 01 49 4E 4D 4C 31 0A"
params: []
- id: lens_memory_select_3_direct
label: Lens Memory Select Memory 3
kind: action
command: "21 89 01 49 4E 4D 4C 32 0A"
params: []
# ============================================================
# DIRECT COMMANDS - TEST (NULL) COMMAND
# ============================================================
- id: null_command_direct
label: Null Command (communication check)
kind: action
command: "21 89 01 00 00 0A"
params: []
# ============================================================
# REMOTE CONTROL EMULATION COMMANDS
# Format: 21 89 01 52 43 <code> 0A
# ============================================================
- id: rc_3d_setting
label: 3D Setting menu (RC emul)
kind: action
command: "21 89 01 52 43 37 33 44 35 0A"
params: []
- id: rc_3d_format_cycle
label: 3D Format cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 44 36 0A"
params: []
- id: rc_advanced_menu
label: Picture Adjust > Advanced menu (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 33 0A"
params: []
- id: rc_anamorphic_off
label: Anamorphic Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 34 0A"
params: []
- id: rc_anamorphic_a
label: Anamorphic A (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 33 0A"
params: []
- id: rc_anamorphic_b
label: Anamorphic B (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 42 0A"
params: []
- id: rc_anamorphic_cycle
label: Anamorphic cycle Off/A/B (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 35 0A"
params: []
- id: rc_aspect_16_9
label: Aspect 16:9 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 36 0A"
params: []
- id: rc_aspect_4_3
label: Aspect 4:3 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 35 0A"
params: []
- id: rc_aspect_zoom
label: Aspect Zoom (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 37 0A"
params: []
- id: rc_aspect_pc_auto
label: Aspect (PC) Auto (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 45 0A"
params: []
- id: rc_aspect_pc_full
label: Aspect (PC) Full (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 30 0A"
params: []
- id: rc_aspect_pc_just
label: Aspect (PC) Just (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 46 0A"
params: []
- id: rc_aspect_cycle
label: Aspect cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 37 0A"
params: []
- id: rc_auto_align
label: Auto Align (PC input) (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 33 0A"
params: []
- id: rc_auto_lens_centre
label: Auto Lens Centre (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 39 0A"
params: []
- id: rc_back
label: Back (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 33 0A"
params: []
- id: rc_bnr_off
label: BNR Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 30 0A"
params: []
- id: rc_bnr_on
label: BNR On (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 46 0A"
params: []
- id: rc_bright_level_down
label: Bright Level - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 33 0A"
params: []
- id: rc_bright_level_up
label: Bright Level + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 32 0A"
params: []
- id: rc_brightness_down
label: Brightness - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 42 0A"
params: []
- id: rc_brightness_up
label: Brightness + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 41 0A"
params: []
- id: rc_brightness_adj
label: Brightness Adj Bar toggle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 39 0A"
params: []
- id: rc_cec_off
label: CEC Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 37 0A"
params: []
- id: rc_cec_on
label: CEC On (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 36 0A"
params: []
- id: rc_cmd_cycle
label: Clear Motion Drive cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 41 0A"
params: []
- id: rc_cmd_off
label: Clear Motion Drive Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 37 0A"
params: []
- id: rc_cmd_mode1
label: Clear Motion Drive Mode 1 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 45 0A"
params: []
- id: rc_cmd_mode2
label: Clear Motion Drive Mode 2 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 46 0A"
params: []
- id: rc_cmd_mode3
label: Clear Motion Drive Mode 3 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 38 0A"
params: []
- id: rc_cmd_mode4
label: Clear Motion Drive Mode 4 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 39 0A"
params: []
- id: rc_cmd_inverse_telecine
label: Clear Motion Drive Inverse Telecine (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 41 0A"
params: []
- id: rc_colour_down
label: Colour - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 44 0A"
params: []
- id: rc_colour_up
label: Colour + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 43 0A"
params: []
- id: rc_colour_adj
label: Colour Adj Bar toggle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 35 0A"
params: []
- id: rc_colour_mgmt_off
label: Colour Management Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 30 0A"
params: []
- id: rc_colour_mgmt_custom1
label: Colour Management Custom 1 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 31 0A"
params: []
- id: rc_colour_mgmt_custom2
label: Colour Management Custom 2 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 32 0A"
params: []
- id: rc_colour_mgmt_custom3
label: Colour Management Custom 3 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 33 0A"
params: []
- id: rc_colour_mgmt_cycle
label: Colour Management cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 39 0A"
params: []
- id: rc_colour_profile_cycle
label: Colour Profile cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 38 0A"
params: []
- id: rc_colour_space_cycle
label: Colour Space cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 44 0A"
params: []
- id: rc_colour_temp_5800k
label: Colour Temp 5800K (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 45 0A"
params: []
- id: rc_colour_temp_6500k
label: Colour Temp 6500K (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 46 0A"
params: []
- id: rc_colour_temp_7500k
label: Colour Temp 7500K (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 30 0A"
params: []
- id: rc_colour_temp_9300k
label: Colour Temp 9300K (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 31 0A"
params: []
- id: rc_colour_temp_custom1
label: Colour Temp Custom 1 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 33 0A"
params: []
- id: rc_colour_temp_custom2
label: Colour Temp Custom 2 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 34 0A"
params: []
- id: rc_colour_temp_custom3
label: Colour Temp Custom 3 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 35 0A"
params: []
- id: rc_colour_temp_high_bright
label: Colour Temp High Bright (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 32 0A"
params: []
- id: rc_colour_temp_cycle
label: Colour Temp cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 36 0A"
params: []
- id: rc_colour_temp_gain_blue_down
label: Colour Temp Gain Blue - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 31 0A"
params: []
- id: rc_colour_temp_gain_blue_up
label: Colour Temp Gain Blue + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 30 0A"
params: []
- id: rc_colour_temp_gain_green_down
label: Colour Temp Gain Green - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 46 0A"
params: []
- id: rc_colour_temp_gain_green_up
label: Colour Temp Gain Green + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 45 0A"
params: []
- id: rc_colour_temp_gain_red_down
label: Colour Temp Gain Red - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 44 0A"
params: []
- id: rc_colour_temp_gain_red_up
label: Colour Temp Gain Red + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 43 0A"
params: []
- id: rc_colour_temp_offset_blue_down
label: Colour Temp Offset Blue - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 37 0A"
params: []
- id: rc_colour_temp_offset_blue_up
label: Colour Temp Offset Blue + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 36 0A"
params: []
- id: rc_colour_temp_offset_green_down
label: Colour Temp Offset Green - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 35 0A"
params: []
- id: rc_colour_temp_offset_green_up
label: Colour Temp Offset Green + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 34 0A"
params: []
- id: rc_colour_temp_offset_red_down
label: Colour Temp Offset Red - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 33 0A"
params: []
- id: rc_colour_temp_offset_red_up
label: Colour Temp Offset Red + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 32 0A"
params: []
- id: rc_contrast_down
label: Contrast - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 39 0A"
params: []
- id: rc_contrast_up
label: Contrast + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 38 0A"
params: []
- id: rc_contrast_adj
label: Contrast Adj Bar toggle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 41 0A"
params: []
- id: rc_cti_off
label: CTI Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 43 0A"
params: []
- id: rc_cti_low
label: CTI Low (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 44 0A"
params: []
- id: rc_cti_middle
label: CTI Middle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 45 0A"
params: []
- id: rc_cti_high
label: CTI High (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 46 0A"
params: []
- id: rc_cursor_down
label: Cursor Down (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 32 0A"
params: []
- id: rc_cursor_left
label: Cursor Left (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 36 0A"
params: []
- id: rc_cursor_right
label: Cursor Right (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 34 0A"
params: []
- id: rc_cursor_up
label: Cursor Up (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 31 0A"
params: []
- id: rc_dark_level_down
label: Dark Level - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 35 0A"
params: []
- id: rc_dark_level_up
label: Dark Level + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 34 0A"
params: []
- id: rc_detail_enhance_down
label: Detail Enhance - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 32 0A"
params: []
- id: rc_detail_enhance_up
label: Detail Enhance + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 31 0A"
params: []
- id: rc_picture_tone_blue_down
label: Picture Tone Blue - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 31 0A"
params: []
- id: rc_picture_tone_blue_up
label: Picture Tone Blue + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 30 0A"
params: []
- id: rc_picture_tone_green_down
label: Picture Tone Green - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 46 0A"
params: []
- id: rc_picture_tone_green_up
label: Picture Tone Green + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 45 0A"
params: []
- id: rc_picture_tone_red_down
label: Picture Tone Red - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 44 0A"
params: []
- id: rc_picture_tone_red_up
label: Picture Tone Red + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 43 0A"
params: []
- id: rc_picture_tone_white_down
label: Picture Tone White - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 42 0A"
params: []
- id: rc_picture_tone_white_up
label: Picture Tone White + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 41 0A"
params: []
- id: rc_gamma_a
label: Gamma A (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 39 0A"
params: []
- id: rc_gamma_b
label: Gamma B (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 41 0A"
params: []
- id: rc_gamma_c
label: Gamma C (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 42 0A"
params: []
- id: rc_gamma_custom1
label: Gamma Custom 1 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 43 0A"
params: []
- id: rc_gamma_custom2
label: Gamma Custom 2 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 44 0A"
params: []
- id: rc_gamma_custom3
label: Gamma Custom 3 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 45 0A"
params: []
- id: rc_gamma_d
label: Gamma D (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 46 0A"
params: []
- id: rc_gamma_normal
label: Gamma Normal (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 38 0A"
params: []
- id: rc_gamma_cycle
label: Gamma cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 35 0A"
params: []
- id: rc_hide_off
label: Hide Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 44 31 0A"
params: []
- id: rc_hide_on
label: Hide On (RC emul)
kind: action
command: "21 89 01 52 43 37 33 44 30 0A"
params: []
- id: rc_hide_toggle
label: Hide toggle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 44 0A"
params: []
- id: rc_hpos_down
label: Horizontal Position - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 42 0A"
params: []
- id: rc_hpos_up
label: Horizontal Position + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 41 0A"
params: []
- id: rc_info
label: Information (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 34 0A"
params: []
- id: rc_input_component
label: Input Component (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 44 0A"
params: []
- id: rc_input_hdmi1
label: Input HDMI 1 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 30 0A"
params: []
- id: rc_input_hdmi2
label: Input HDMI 2 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 31 0A"
params: []
- id: rc_input_pc
label: Input PC (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 36 0A"
params: []
- id: rc_input_svideo
label: Input S-Video (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 43 0A"
params: []
- id: rc_input_video
label: Input Video (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 42 0A"
params: []
- id: rc_input_cycle
label: Input cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 38 0A"
params: []
- id: rc_isf_day
label: ISF Day (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 34 0A"
params: []
- id: rc_isf_night
label: ISF Night (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 35 0A"
params: []
- id: rc_isf_off
label: ISF Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 41 0A"
params: []
- id: rc_isf_on
label: ISF On (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 42 0A"
params: []
- id: rc_keystone_h_down
label: Keystone Horizontal - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 31 0A"
params: []
- id: rc_keystone_h_up
label: Keystone Horizontal + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 30 0A"
params: []
- id: rc_keystone_v_down
label: Keystone Vertical - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 43 0A"
params: []
- id: rc_keystone_v_up
label: Keystone Vertical + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 42 0A"
params: []
- id: rc_lens_aperture_1
label: Lens Aperture 1 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 38 0A"
params: []
- id: rc_lens_aperture_2
label: Lens Aperture 2 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 39 0A"
params: []
- id: rc_lens_aperture_3
label: Lens Aperture 3 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 41 0A"
params: []
- id: rc_lens_aperture_down
label: Lens Aperture - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 46 0A"
params: []
- id: rc_lens_aperture_up
label: Lens Aperture + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 45 0A"
params: []
- id: rc_lens_aperture_adj
label: Lens Aperture Adj (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 30 0A"
params: []
- id: rc_lens_control_cycle
label: Lens Control cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 30 0A"
params: []
- id: rc_lens_focus_down
label: Lens Focus - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 32 0A"
params: []
- id: rc_lens_focus_up
label: Lens Focus + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 31 0A"
params: []
- id: rc_lens_memory_cycle
label: Lens Memory cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 44 34 0A"
params: []
- id: rc_lens_memory_1
label: Lens Memory 1 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 44 38 0A"
params: []
- id: rc_lens_memory_2
label: Lens Memory 2 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 44 39 0A"
params: []
- id: rc_lens_memory_3
label: Lens Memory 3 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 44 41 0A"
params: []
- id: rc_lens_shift_down
label: Lens Shift Down (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 32 0A"
params: []
- id: rc_lens_shift_left
label: Lens Shift Left (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 34 0A"
params: []
- id: rc_lens_shift_right
label: Lens Shift Right (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 33 0A"
params: []
- id: rc_lens_shift_up
label: Lens Shift Up (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 31 0A"
params: []
- id: rc_lens_zoom_in
label: Lens Zoom In (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 35 0A"
params: []
- id: rc_lens_zoom_out
label: Lens Zoom Out (RC emul)
kind: action
command: "21 89 01 52 43 37 33 33 37 0A"
params: []
- id: rc_mask_bottom_down
label: Mask Bottom - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 38 0A"
params: []
- id: rc_mask_bottom_up
label: Mask Bottom + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 37 0A"
params: []
- id: rc_mask_left_down
label: Mask Left - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 32 0A"
params: []
- id: rc_mask_left_up
label: Mask Left + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 31 0A"
params: []
- id: rc_mask_right_down
label: Mask Right - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 34 0A"
params: []
- id: rc_mask_right_up
label: Mask Right + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 33 0A"
params: []
- id: rc_mask_top_down
label: Mask Top - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 36 0A"
params: []
- id: rc_mask_top_up
label: Mask Top + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 35 0A"
params: []
- id: rc_menu_toggle
label: Menu On/Off toggle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 45 0A"
params: []
- id: rc_menu_position
label: Menu Position (RC emul)
kind: action
command: "21 89 01 52 43 37 33 34 32 0A"
params: []
- id: rc_mnr_down
label: MNR - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 45 0A"
params: []
- id: rc_mnr_up
label: MNR + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 44 0A"
params: []
- id: rc_nr_toggle
label: NR display toggle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 38 0A"
params: []
- id: rc_ok
label: OK (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 46 0A"
params: []
- id: rc_phase_down
label: Phase (PC) - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 39 0A"
params: []
- id: rc_phase_up
label: Phase (PC) + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 38 0A"
params: []
- id: rc_picture_adjust
label: Picture Adjust (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 32 0A"
params: []
- id: rc_picture_mode_3d
label: Picture Mode 3D (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 37 0A"
params: []
- id: rc_picture_mode_cinema1
label: Picture Mode Cinema 1 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 39 0A"
params: []
- id: rc_picture_mode_cinema2
label: Picture Mode Cinema 2 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 38 0A"
params: []
- id: rc_picture_mode_cinema3
label: Picture Mode Cinema 3 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 36 0A"
params: []
- id: rc_picture_mode_dynamic
label: Picture Mode Dynamic (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 42 0A"
params: []
- id: rc_picture_mode_natural
label: Picture Mode Natural (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 41 0A"
params: []
- id: rc_picture_mode_stage
label: Picture Mode Stage (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 37 0A"
params: []
- id: rc_picture_mode_thx
label: Picture Mode THX (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 46 0A"
params: []
- id: rc_picture_mode_user1
label: Picture Mode User 1 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 43 0A"
params: []
- id: rc_picture_mode_user2
label: Picture Mode User 2 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 44 0A"
params: []
- id: rc_picture_mode_user3
label: Picture Mode User 3 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 36 45 0A"
params: []
- id: rc_picture_mode_user4
label: Picture Mode User 4 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 41 0A"
params: []
- id: rc_picture_mode_user5
label: Picture Mode User 5 (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 42 0A"
params: []
- id: rc_pixel_shift_h_blue_down
label: Pixel Shift H Blue - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 45 0A"
params: []
- id: rc_pixel_shift_h_blue_up
label: Pixel Shift H Blue + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 44 0A"
params: []
- id: rc_pixel_shift_h_green_down
label: Pixel Shift H Green - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 43 0A"
params: []
- id: rc_pixel_shift_h_green_up
label: Pixel Shift H Green + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 42 0A"
params: []
- id: rc_pixel_shift_h_red_down
label: Pixel Shift H Red - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 41 0A"
params: []
- id: rc_pixel_shift_h_red_up
label: Pixel Shift H Red + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 39 0A"
params: []
- id: rc_pixel_shift_v_blue_down
label: Pixel Shift V Blue - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 34 0A"
params: []
- id: rc_pixel_shift_v_blue_up
label: Pixel Shift V Blue + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 33 0A"
params: []
- id: rc_pixel_shift_v_green_down
label: Pixel Shift V Green - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 32 0A"
params: []
- id: rc_pixel_shift_v_green_up
label: Pixel Shift V Green + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 31 0A"
params: []
- id: rc_pixel_shift_v_red_down
label: Pixel Shift V Red - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 30 0A"
params: []
- id: rc_pixel_shift_v_red_up
label: Pixel Shift V Red + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 42 46 0A"
params: []
- id: rc_power_off
label: Power Off (RC emul; send twice with short delay)
kind: action
command: "21 89 01 52 43 37 33 30 36 0A"
params: []
- id: rc_power_on
label: Power On (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 35 0A"
params: []
- id: rc_rnr_down
label: RNR - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 43 0A"
params: []
- id: rc_rnr_up
label: RNR + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 30 42 0A"
params: []
- id: rc_screen_adjust_off
label: Screen Adjust Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 30 0A"
params: []
- id: rc_screen_adjust_a
label: Screen Adjust A (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 31 0A"
params: []
- id: rc_screen_adjust_b
label: Screen Adjust B (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 32 0A"
params: []
- id: rc_screen_adjust_c
label: Screen Adjust C (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 33 0A"
params: []
- id: rc_sharpness_down
label: Sharpness - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 46 0A"
params: []
- id: rc_sharpness_up
label: Sharpness + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 37 45 0A"
params: []
- id: rc_sharpness_adj
label: Sharpness Adj Bar toggle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 34 0A"
params: []
- id: rc_shutter_close
label: Shutter Close (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 39 0A"
params: []
- id: rc_shutter_open
label: Shutter Open (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 41 0A"
params: []
- id: rc_shutter_off
label: Shutter Off - un-sync from Hide (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 44 0A"
params: []
- id: rc_shutter_on
label: Shutter On - sync with Hide (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 43 0A"
params: []
- id: rc_test_pattern_cycle
label: Test Pattern cycle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 35 39 0A"
params: []
- id: rc_thx_bright
label: THX Bright (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 35 0A"
params: []
- id: rc_thx_dark
label: THX Dark (RC emul)
kind: action
command: "21 89 01 52 43 37 33 38 36 0A"
params: []
- id: rc_thx_off
label: THX Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 37 0A"
params: []
- id: rc_thx_on
label: THX On (RC emul)
kind: action
command: "21 89 01 52 43 37 33 43 38 0A"
params: []
- id: rc_tint_down
label: Tint - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 39 0A"
params: []
- id: rc_tint_up
label: Tint + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 39 38 0A"
params: []
- id: rc_tint_adj
label: Tint Adj Bar toggle (RC emul)
kind: action
command: "21 89 01 52 43 37 33 31 36 0A"
params: []
- id: rc_tracking_down
label: Tracking (PC) - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 37 0A"
params: []
- id: rc_tracking_up
label: Tracking (PC) + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 36 0A"
params: []
- id: rc_user_cycle
label: User cycle (User 1-5) (RC emul)
kind: action
command: "21 89 01 52 43 37 33 44 37 0A"
params: []
- id: rc_vpos_down
label: Vertical Position - (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 44 0A"
params: []
- id: rc_vpos_up
label: Vertical Position + (RC emul)
kind: action
command: "21 89 01 52 43 37 33 41 43 0A"
params: []
- id: rc_vertical_stretch_off
label: Vertical Stretch Off (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 34 0A"
params: []
- id: rc_vertical_stretch_on
label: Vertical Stretch On (RC emul)
kind: action
command: "21 89 01 52 43 37 33 32 33 0A"
params: []
# ============================================================
# QUERY COMMANDS (3F prefix) - Acknowledgement Enquiry
# ============================================================
- id: query_power_status
label: Power Status Query
kind: query
command: "3F 89 01 50 57 0A"
params: []
- id: query_input_status
label: Input Status Query
kind: query
command: "3F 89 01 49 50 0A"
params: []
- id: query_gamma_table
label: Gamma Table Query
kind: query
command: "3F 89 01 47 54 0A"
params: []
- id: query_gamma_value
label: Gamma Value Query
kind: query
command: "3F 89 01 47 50 0A"
params: []
- id: query_source_status
label: Source Status Query
kind: query
command: "3F 89 01 53 43 0A"
params: []
- id: query_model_status
label: Model Status Query
kind: query
command: "3F 89 01 4D 44 0A"
params: []
Feedbacks
# Basic acknowledgement (6 bytes; header 06; same for all commands)
- id: ack_basic
description: Basic acknowledgement; returned for every command
format: "06 89 01 <CC CC> 0A"
notes: "CC CC is the first 2 bytes of the original command (excluding 21 89 01)"
# Detailed acknowledgement (8 bytes; header 40; follows 06 ack for query responses)
- id: ack_detailed
description: Detailed response code; follows basic ack after a query
format: "40 89 01 <CC CC RR> 0A"
notes: "RR is the detailed response code for the queried value"
# Power status detailed codes
- id: power_state
type: enum
description: Power status detailed return code
values:
- "30: Standby"
- "31: Power On"
- "32: Cooling"
- "34: Emergency"
# Input status detailed codes
- id: input_state
type: enum
description: Input status detailed return code
values:
- "30: S-Video"
- "31: Video"
- "32: Component"
- "33: PC"
- "36: HDMI 1"
- "37: HDMI 2"
# Gamma table detailed codes
- id: gamma_table
type: enum
description: Gamma table detailed return code
values:
- "30: Gamma Normal"
- "31: Gamma A"
- "32: Gamma B"
- "33: Gamma C"
- "34: Gamma Custom 1"
- "35: Gamma Custom 2"
- "36: Gamma Custom 3"
# Gamma value detailed codes
- id: gamma_value
type: enum
description: Gamma correction value detailed return code
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"
# Source status detailed codes
- id: source_state
type: enum
description: Video source status detailed return code
values:
- "00: JVC Logo displayed"
- "30: No signal or signal out of range"
- "31: Signal input correctly"
# Model status (variable-length hex string returned)
- id: model_state
type: string
description: Projector model identifier (hex ASCII string in detailed response)
values:
- "494C41 46 504A 202D 2D 202D 5848 34: DLA-HD350"
- "494C41 46 504A 202D 2D 202D 5848 37: DLA-RS10"
- "494C41 46 504A 202D 2D 202D 5848 35: DLA-HD750 & DLA-RS20"
- "494C41 46 504A 202D 2D 202D 5848 38: DLA-HD550"
- "494C41 46 504A 202D 2D 202D 5848 41: DLA-RS15"
- "494C41 46 504A 202D 2D 202D 5848 39: DLA-HD950/HD990/DLA-RS25/RS35"
- "494C41 46 504A 202D 2D 202D 5848 42: DLA-X3 & DLA-RS40"
- "494C41 46 504A 202D 2D 202D 5848 43: DLA-X7/X9 & DLA-RS50/60"
- "494C41 46 504A 202D 2D 202D 5848 45: DLA-X30 & DLA-RS45"
- "494C41 46 504A 202D 2D 202D 5848 46: DLA-X70R/X90R & DLA-RS55/65"
Variables
# RS-232C / LAN connection parameters; settable on the projector network page or RS-232C menu.
- id: ip_address
type: string
default: "192.168.0.2"
description: "Projector IP address (LAN control only; manual set when DHCP Off)"
- id: subnet_mask
type: string
default: "255.255.255.0"
description: "Projector subnet mask (LAN control only)"
- id: default_gateway
type: string
default: "192.168.0.254"
description: "Projector default gateway (LAN control only)"
- id: dhcp_client
type: enum
values: [off, on]
default: off
description: "DHCP client enable for automatic IP address assignment (LAN control only)"
- id: mac_address
type: string
description: "6-byte hex MAC address identifying the projector on the LAN (read-only, not settable via control protocol)"
notes: "Source documents this as a readable but not configurable field"
# Communication Terminal selection (RS-232C vs LAN)
- id: communication_terminal
type: enum
values: [rs_232c, lan]
default: rs_232c
description: "Selects active control interface; set via Function menu (not via control protocol)"
notes: "Source documents this as a menu setting, not a controllable command"
Events
# UNRESOLVED: source does not document unsolicited notification events.
# Acknowledgement responses are solicited (returned in reply to a sent command or query),
# not pushed asynchronously.
Macros
# Connection establishment sequence (LAN only). Per source pages 19-20.
- id: lan_connection_handshake
description: "Five-step TCP handshake required before sending each LAN command"
steps:
- step: 1
action: "Controller opens TCP connection to projector on port 20554"
- step: 2
action: "Projector immediately responds with ASCII string: PJ_OK"
- step: 3
action: "Controller must send PJREQ within 5 seconds"
- step: 4
action: "Projector responds with ASCII string: PJACK"
- step: 5
action: "Controller must send command within 5 seconds of receiving PJACK"
notes: "If controller fails to respond in steps 3 or 5 within 5 seconds, the projector closes the connection. After completing one command, the projector closes the network connection after 5 seconds. To send more commands, repeat the full handshake for each one."
# Infrared Code A / Code B selection (multi-projector control)
- id: ir_code_switch
description: "Switch IR receiver between Code A (default, hex 73) and Code B (hex 63)"
methods:
- "RS-232C Direct Commands (IR Remote Code A / B) - applies to X3/X7/X9/X30/X70/X90/RS40/50/60/45/55/65"
- "Service Menu > Option > IR Code (on X3/X7/X9/RS40/50/60)"
- "Function menu (on X30/X70/X90/RS45/55/65)"
notes: "When switched to Code B, projector responds only to Code B; substitute hex code 63 (decimal 99) for default 73 (decimal 115) in all IR commands. To switch the physical Remote Control between codes, press and hold Menu + Back buttons for 3+ seconds."
# Power Off sequence for remote-control emulation
- id: power_off_double_send
description: "Power Off via RC emulation requires sending the command twice with a short delay"
command_template: "21 89 01 52 43 37 33 30 36 0A"
notes: "From source: 'send twice with short delay between to switch off'"
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: source does not contain explicit safety warnings, interlock procedures,
# or power-on sequencing requirements. Power Off is described as needing to be sent twice
# via the RC emulation path, but this is a command timing note rather than a safety interlock.
# No lamp, electrical, or installation safety information is present in the source.
Notes
The source document explicitly covers these JVC D-ILA projector models: DLA-HD350, DLA-HD750, DLA-HD550, DLA-HD950, DLA-HD990, DLA-X3, DLA-X7, DLA-X9, DLA-X30, DLA-X70R, DLA-X90R, DLA-RS10, DLA-RS15, DLA-RS20, DLA-RS25, DLA-RS35, DLA-RS40, DLA-RS45, DLA-RS50, DLA-RS55, DLA-RS60, DLA-RS65. The DLA-SX21 specified in the title is not listed in the source's compatible model set. This spec is generated from that multi-model guide; the RS-232C/LAN control protocol may or may not apply to the DLA-SX21 specifically.
Command format: all RS-232C/LAN commands are 7 or 10 bytes. Structure: Header (1 byte: 21 = command, 3F = query, 06 = basic ack from projector, 40 = detailed ack from projector) + Unit ID (2 bytes: 89 01, fixed) + Command (2 bytes) + Data (variable) + End (1 byte: 0A, fixed).
Serial parameters: RS-232C 9-pin D-Sub male; pin 2 Rx, pin 3 Tx, pin 5 Ground; pins 1, 4, 6-9 not connected. 19200 bps, 8 data bits, no parity, 1 stop bit, no flow control, binary format. Cross-connected (null-modem / DTE-DTE) cable required for PC connection.
LAN control: available on DLA-X7, DLA-X9, DLA-X30, DLA-X70, DLA-X90, DLA-RS50, DLA-RS60, DLA-RS45, DLA-RS55, DLA-RS65. TCP port 20554. Connection must use the five-step PJ_OK / PJREQ / PJACK handshake; 5-second timeouts at each step. After one command, projector closes the connection. RJ45 standard connector. Default IP 192.168.0.2, default gateway 192.168.0.254, default mask 255.255.255.0, DHCP default off.
Infrared control: 2-byte hex format 73 <hex>. Default Code A = 73 (decimal 115); Code B = 63 (decimal 99) available on X3/X7/X9/X30/X70/X90/RS40/50/60/45/55/65. Philips Pronto MakeHex integration documented; the rightmost column in the RC Emulation tables gives the hex ASCII for each command.
Error handling: projector silently ignores unrecognized commands, parity errors, invalid unit ID, and inappropriate commands (e.g. Power On while cooling). Commands with gaps of 50ms or longer in incoming data are discarded. Controllers must wait for an acknowledgement before sending the next command.
Crestron / AMX examples from source: Crestron Power On = \x21\x89\x01\x50\x57\x31\x0A\r; AMX Power On = SEND_STRING dvProj, "$21, $89, $01, $50, $57, $31, $0A".
Power Off via RC emulation is a two-send operation: send 21 89 01 52 43 37 33 30 36 0A twice with a short delay between.
Provenance
source_domains:
- support.jvc.com
source_urls:
- http://www.support.jvc.com/consumer/support/documents/DILAremoteControlGuide.pdf
retrieved_at: 2026-04-30T04:26:43.669Z
last_checked_at: 2026-06-02T17:22:42.114Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T17:22:42.114Z
matched_actions: 329
action_count: 329
confidence: medium
summary: "All 329 spec actions have verbatim hex matches in the source command tables; transport (19200/8N1, port 20554) confirmed; source inventory fully represented. (7 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "source document does not list DLA-SX21 in its compatible model set; this spec is generated from a multi-model guide and may or may not apply to the DLA-SX21 specifically"
- "source does not document unsolicited notification events."
- "source does not contain explicit safety warnings, interlock procedures,"
- "DLA-SX21 not listed in source's compatible model set; protocol applicability to DLA-SX21 is uncertain."
- "firmware version compatibility not stated in source."
- "no voltage, current, power, or physical-installation specifications in source."
- "no fault behavior or error recovery sequences documented beyond the \"ignores unrecognized commands\" note."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0