Summary
RS-232 control for Eiki "G Series" projectors (LC-XG210, LC-XG110, LC-XG200, LC-XG100). ASCII command set over DB9↔8-pin DIN at 19,200 baud, 8N1, CR-delimited.
Transport
protocols:
- serial
serial:
baud_rate: 19200
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
delimiter: CR # carriage return after each command
cable: "P/N 645 039 7219 (supplied with projector)"
connector:
computer: DB9
projector: 8-pin DIN control port
pinout:
tx:
computer_pin: 3
projector_pin: 6
rx:
computer_pin: 2
projector_pin: 1
ground:
computer_pin: 5
projector_pin: 4
auth:
type: none # inferred: no auth procedure in source
timing:
min_interval_command: 1s
min_interval_status_read: 2s
min_interval_input_or_mode_change: 5s
Traits
- powerable # inferred from power command examples (C00, C01, C02)
- routable # inferred from input/source selection commands
- levelable # inferred from volume +/- commands
- queryable # inferred from status read commands (CR0-CR6)
Actions
- id: power_on
label: Power ON
kind: action
command: "C00"
- id: power_off
label: Power OFF
kind: action
command: "C02"
- id: power_off_compulsory
label: Compulsory Power OFF
kind: action
command: "C01"
- id: select_input_1
label: Input 1
kind: action
command: "CF_INPUT_1"
- id: select_input_2
label: Input 2
kind: action
command: "CF_INPUT_2"
- id: select_input_3
label: Input 3
kind: action
command: "CF_INPUT_3"
- id: volume_up
label: Volume +
kind: action
command: "C09"
- id: volume_down
label: Volume -
kind: action
command: "C0A"
- id: audio_mute_on
label: Audio mute ON
kind: action
command: "C0B"
- id: audio_mute_off
label: Audio mute OFF
kind: action
command: "C0C"
- id: no_show_on
label: No Show ON
kind: action
command: "C0D"
- id: no_show_off
label: No Show OFF
kind: action
command: "C0E"
- id: aspect_regular_4_3
label: Regular video image (4:3)
kind: action
command: "C0F"
- id: aspect_wide_16_9
label: Wide video image (16:9)
kind: action
command: "C10"
- id: menu_on
label: Menu ON
kind: action
command: "C1C"
- id: menu_off
label: Menu OFF
kind: action
command: "C1D"
- id: display_clear
label: Display clear
kind: action
command: "C1E"
- id: image_toggle
label: Image (toggle)
kind: action
command: "C27"
- id: digital_zoom_in
label: Digital Zoom +
kind: action
command: "C30"
- id: digital_zoom_out
label: Digital Zoom -
kind: action
command: "C31"
- id: pointer_right
label: Pointer right
kind: action
command: "C3A"
- id: pointer_left
label: Pointer left
kind: action
command: "C3B"
- id: pointer_up
label: Pointer up
kind: action
command: "C3C"
- id: pointer_down
label: Pointer down
kind: action
command: "C3D"
- id: pointer_select
label: Select
kind: action
command: "C3F"
- id: freeze_on
label: Freeze ON
kind: action
command: "C43"
- id: freeze_off
label: Freeze OFF
kind: action
command: "C44"
- id: zoom_down
label: Zoom down
kind: action
command: "C46"
- id: zoom_up
label: Zoom up
kind: action
command: "C47"
- id: focus_down
label: Focus down
kind: action
command: "C4A"
- id: focus_up
label: Focus up
kind: action
command: "C4B"
- id: lens_shift_up
label: Lens shift up
kind: action
command: "C5D"
- id: lens_shift_down
label: Lens shift down
kind: action
command: "C5E"
- id: auto_pc_adjust
label: Auto PC Adj.
kind: action
command: "C89"
- id: presentation_timer_toggle
label: Presentation timer (on/off)
kind: action
command: "C8A"
- id: digital_keystone_up
label: Digital Keystone +
kind: action
command: "C8E"
- id: digital_keystone_down
label: Digital Keystone -
kind: action
command: "C8F"
- id: digital_keystone_left
label: Digital Keystone Left
kind: action
command: "CF_KEYSTONE_LEFT"
- id: digital_keystone_right
label: Digital Keystone Right
kind: action
command: "CF_KEYSTONE_RIGHT"
- id: source_digital
label: Source - Digital
kind: action
command: "CF_SOURCE_DIGITAL"
- id: source_analog
label: Source - Analog
kind: action
command: "CF_SOURCE_ANALOG"
- id: source_wireless
label: Source - Wireless
kind: action
command: "CF_SOURCE_WI"
- id: source_mci
label: Source - MCI
kind: action
command: "CF_SOURCE_MCI"
- id: source_auto
label: Source - Auto
kind: action
command: "CF_SOURCE_AUTO"
- id: source_video
label: Source - Video
kind: action
command: "CF_SOURCE_VIDEO"
- id: source_svideo
label: Source - S-Video
kind: action
command: "CF_SOURCE_S-VIDEO"
- id: source_component
label: Source - Component
kind: action
command: "CF_SOURCE_YPBPR"
- id: lamp_mode_full
label: LampMode - Full
kind: action
command: "CF_LAMPMODE_FUL"
- id: lamp_mode_eco
label: LampMode - Eco
kind: action
command: "CF_LAMPMODE_ECO"
- id: query_power_status
label: Power Status Read
kind: query
command: "CR0"
- id: query_input_mode
label: Input mode Read
kind: query
command: "CR1"
- id: query_lamp_time
label: Lamp time Read
kind: query
command: "CR3"
- id: query_setting
label: Setting Read
kind: query
command: "CR4"
- id: query_temperature
label: Temp. Read
kind: query
command: "CR6"
Feedbacks
- id: power_status
label: Power Status (CR0 reply)
type: enum
values:
- { code: "00", state: power_on }
- { code: "80", state: standby }
- { code: "40", state: count_down }
- { code: "20", state: cooling_down }
- { code: "10", state: power_abnormality }
- { code: "28", state: temperature_abnormality }
- { code: "08", state: temperature_abnormality }
- { code: "88", state: temperature_abnormality }
- { code: "02", state: key_input_prohibition }
- { code: "24", state: power_management_cooling }
- { code: "04", state: power_management }
- id: input_mode
label: Input Mode (CR1 reply)
type: enum
values:
- { code: "1", state: computer_input_1 }
- { code: "3", state: computer_input_2 }
- { code: "2", state: video_input_3 }
- id: lamp_time
label: Lamp Time (CR3 reply)
type: string
format: "4-digit hours"
- id: setting
label: Setting (CR4 reply)
type: enum
values:
- { code: "11", state: normal }
- { code: "10", state: top_bottom_reversal }
- { code: "01", state: left_right_reversal }
- { code: "00", state: top_bottom_and_left_right_reversal }
- id: temperature
label: Temperature (CR6 reply)
type: string
format: "three sensor readings in °C, separated by underscores (e.g. _##.#_##.#_##.#)"
Variables
# UNRESOLVED: source does not document settable numerical variables
# beyond the discrete command set enumerated in Actions
Events
# UNRESOLVED: source does not document unsolicited event notifications
Macros
# UNRESOLVED: source does not document multi-step macro sequences
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: source does not document explicit safety warnings, interlocks,
# or power-on sequencing requirements
Notes
Source covers Eiki "G Series" (LC-XG210, LC-XG110, LC-XG200, LC-XG100). Requested target "EIP UHS XHS 100" not present in source document. Spec authored against documented models.
IR command codes provided in source (HEX column) are emitted by the controller, not part of the RS-232 command set; not included as Actions.
Source notes "Other Commands and Status Checks are available if required, from EIKI Today" — additional commands may exist outside this document.
Respect minimum intervals: 1s between commands, 2s between status reads, 5s between input/mode changes. Each RS-232 command must be terminated with CR (0x0D).
Provenance
source_domains:
- eiki.com
source_urls:
- "https://www.eiki.com/download/lc-xg100-rs-232-basic-serial-commands/?wpdmdl=4568&ind=68b9e2bf9bd6e&refresh=bbe8e800&filename=LC-XG100-RS-232-basic-serial-commands.pdf"
- https://www.eiki.com/download/lc-xg100-rs-232-basic-serial-commands/
- https://www.eiki.com/download/lc-x986-rs-232-basic-serial-commands/
- https://www.eiki.com/download/lc-xga980ue-rs-232-basic-serial-commands/
retrieved_at: 2026-09-02T20:11:23.282Z
last_checked_at: 2026-09-04T22:17:59.425Z
Verification Summary
verdict: verified
checked_at: 2026-09-04T22:17:59.425Z
matched_actions: 54
action_count: 54
confidence: medium
summary: "All 54 spec actions match source RS-232 command/status tokens verbatim; transport parameters 19200/8N1/CR/DB9/DIN all appear in source. (5 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "source document covers LC-XG210/LC-XG110/LC-XG200/LC-XG100, not the requested \"EIP UHS XHS 100\". Spec authored against documented models."
- "source does not document settable numerical variables"
- "source does not document unsolicited event notifications"
- "source does not document multi-step macro sequences"
- "source does not document explicit safety warnings, interlocks,"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0