Summary

RS-232 and IR control spec for Eiki G Series projectors (LC-XG210, LC-XG110, LC-XG200, LC-XG100). Serial at 19,200 baud 8N1, CR delimiter. IR controller: CXMA. Supports power, input routing, volume, display modes, image adjustments, and queryable status.

Transport

protocols:
  - serial
serial:
  baud_rate: 19200
  data_bits: 8
  parity: none
  stop_bits: 1
  flow_control: null  # UNRESOLVED: flow control not stated in source
  delimiter: CR  # CR after each command
addressing:
  port: null  # UNRESOLVED: port number not stated in source
auth:
  type: none  # inferred: no auth procedure in source
timing:
  command_interval_ms: 1000  # 1 second between commands
  status_read_interval_ms: 2000  # 2 seconds between status reads
  input_mode_change_interval_ms: 5000  # 5 seconds for input/mode changes

Traits

- powerable  # power ON/OFF/Compulsory OFF commands present
- routable  # input selection and source routing commands present
- queryable  # status read commands (CR0, CR1, CR3, CR4, CR6) present
- levelable  # volume, zoom, focus, keystone, lens shift adjustments present

Actions

- id: power_on
  label: Power On
  kind: action
  params: []

- id: power_off
  label: Power Off
  kind: action
  params: []

- id: power_compulsory_off
  label: Compulsory Power Off
  kind: action
  params: []

- id: input_1
  label: Input 1
  kind: action
  params: []

- id: input_2
  label: Input 2
  kind: action
  params: []

- id: input_3
  label: Input 3
  kind: action
  params: []

- id: volume_up
  label: Volume Up
  kind: action
  params: []

- id: volume_down
  label: Volume Down
  kind: action
  params: []

- id: audio_mute_on
  label: Audio Mute On
  kind: action
  params: []

- id: audio_mute_off
  label: Audio Mute Off
  kind: action
  params: []

- id: no_show_on
  label: No Show On
  kind: action
  params: []

- id: no_show_off
  label: No Show Off
  kind: action
  params: []

- id: video_mode_4x3
  label: Video Image 4:3
  kind: action
  params: []

- id: video_mode_16x9
  label: Video Image 16:9
  kind: action
  params: []

- id: menu_on
  label: Menu On
  kind: action
  params: []

- id: menu_off
  label: Menu Off
  kind: action
  params: []

- id: display_clear
  label: Display Clear
  kind: action
  params: []

- id: image_toggle
  label: Image Toggle
  kind: action
  params: []

- id: digital_zoom_in
  label: Digital Zoom In
  kind: action
  params: []

- id: digital_zoom_out
  label: Digital Zoom Out
  kind: action
  params: []

- id: pointer_right
  label: Pointer Right
  kind: action
  params: []

- id: pointer_left
  label: Pointer Left
  kind: action
  params: []

- id: pointer_up
  label: Pointer Up
  kind: action
  params: []

- id: pointer_down
  label: Pointer Down
  kind: action
  params: []

- id: select
  label: Select
  kind: action
  params: []

- id: freeze_on
  label: Freeze On
  kind: action
  params: []

- id: freeze_off
  label: Freeze Off
  kind: action
  params: []

- id: zoom_down
  label: Zoom Down
  kind: action
  params: []

- id: zoom_up
  label: Zoom Up
  kind: action
  params: []

- id: focus_down
  label: Focus Down
  kind: action
  params: []

- id: focus_up
  label: Focus Up
  kind: action
  params: []

- id: lens_shift_up
  label: Lens Shift Up
  kind: action
  params: []

- id: lens_shift_down
  label: Lens Shift Down
  kind: action
  params: []

- id: auto_pc_adj
  label: Auto PC Adjustment
  kind: action
  params: []

- id: presentation_timer
  label: Presentation Timer On/Off
  kind: action
  params: []

- id: keystone_plus
  label: Digital Keystone Plus
  kind: action
  params: []

- id: keystone_minus
  label: Digital Keystone Minus
  kind: action
  params: []

- id: keystone_left
  label: Digital Keystone Left
  kind: action
  params: []

- id: keystone_right
  label: Digital Keystone Right
  kind: action
  params: []

- id: source_digital
  label: Source Digital
  kind: action
  params: []

- id: source_analog
  label: Source Analog
  kind: action
  params: []

- id: source_wireless
  label: Source Wireless
  kind: action
  params: []

- id: source_mci
  label: Source MCI
  kind: action
  params: []

- id: source_auto
  label: Source Auto
  kind: action
  params: []

- id: source_video
  label: Source Video
  kind: action
  params: []

- id: source_s_video
  label: Source S-Video
  kind: action
  params: []

- id: source_component
  label: Source Component
  kind: action
  params: []

- id: lamp_mode_full
  label: Lamp Mode Full
  kind: action
  params: []

- id: lamp_mode_eco
  label: Lamp Mode Eco
  kind: action
  params: []

Feedbacks

- id: power_status
  label: Power Status Read
  type: enum
  values:
    - "00"  # Power ON
    - "80"  # Stand by
    - "40"  # Count down
    - "20"  # Cooling down
    - "10"  # Power abnormality
    - "28"  # Temperature abnormality
    - "08"  # Temperature abnormality
    - "88"  # Temperature abnormality
    - "02"  # Key input prohibition
    - "24"  # Power Management Cooling
    - "04"  # Power Management

- id: input_mode
  label: Input Mode Read
  type: enum
  values:
    - "1"  # Computer - Input 1
    - "3"  # Computer - Input 2
    - "2"  # Video - Input 3

- id: lamp_time
  label: Lamp Time Read
  type: string
  pattern: "^####$"
  description: 4-digit lamp usage hour counter

- id: setting_read
  label: Setting Read
  type: enum
  values:
    - "11"  # Normally
    - "10"  # Top/Bottom reversal
    - "01"  # Left/Right reversal
    - "00"  # Top/Bottom & Left/Right reversal

- id: temp_read
  label: Temperature Read
  type: string
  pattern: "^_##\\.#_##\\.#_##\\.#$"
  description: Three temperature sensors in Celsius, format _##.#_##.#_##.#

Variables

# UNRESOLVED: no discrete settable parameters found in source beyond on/off commands

Events

# UNRESOLVED: no unsolicited event notifications described in source

Macros

# UNRESOLVED: no multi-step macro sequences described in source

Safety

confirmation_required_for: []
interlocks:
  - id: compulsory_power_off
    description: Compulsory Power OFF (C01) immediately cuts power without cooling cycle
  - id: input_mode_change_delay
    description: Wait 5 seconds after input or mode change before sending another command
  - id: status_read_delay
    description: Wait 2 seconds between status read commands
# UNRESOLVED: additional safety procedures not documented in source

Notes

  • IR controller model: CXMA
  • Cable: DB9 (computer) to 8-pin DIN (projector); Projector pin 6 = TX, pin 1 = RX, pin 4 = Ground
  • Commands with "(none)" in IR column have no IR equivalent — RS-232 only
  • Lamp mode Eco reduces brightness for extended lamp life
  • Digital keystone corrections are optical adjustments
  • Source Auto performs automatic input detection
  • Lens shift adjustment only available on certain lens configurations

Provenance

source_domains:
  - eiki.com
  - applicationmarket.crestron.com
source_urls:
  - https://www.eiki.com/lc-xg100-rs-232-basic-serial-commands/
  - https://www.eiki.com/lc-xg100-rs-232-extended-serial-commands/
  - https://applicationmarket.crestron.com/eiki-lc-xg100-north-america/
retrieved_at: 2026-04-26T17:44:41.466Z
last_checked_at: 2026-06-03T06:41:38.251Z

Verification Summary

verdict: verified
checked_at: 2026-06-03T06:41:38.251Z
matched_actions: 49
action_count: 49
confidence: medium
summary: "100% match: 49/49 actions found in source (11 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "USB, network, or other control interfaces not mentioned in source"
- "flow control not stated in source"
- "port number not stated in source"
- "no discrete settable parameters found in source beyond on/off commands"
- "no unsolicited event notifications described in source"
- "no multi-step macro sequences described in source"
- "additional safety procedures not documented in source"
- "firmware version compatibility not stated in source"
- "USB or network control interfaces not mentioned in source"
- "lamp hour reset procedure not documented in source"
- "error recovery sequences not documented in source"

From the AI4AV catalog (https://ai4av.net) · ODbL-1.0