Summary
IDK FDX-S is a modular matrix switcher supporting 8 to 64 I/O channels depending on model. Control via RS-232C (up to 38.4 kbps) or LAN (TCP ports 1100/6000-6999, HTTP port 80). No login authentication required. Command format: @ prefix + 3-letter command + comma-separated parameters, terminated with CR+LF.
Transport
protocols:
- serial
- tcp
- udp
- http
serial:
baud_rate: 4800 # 4800/9600/14400/19200/38400 bps - source states range
data_bits: 8 # 7/8 bit - source states range, default 8
parity: none # NONE/EVEN/ODD - source states range, default NONE
stop_bits: 1 # 1/2 - source states range, default 1
flow_control: none
delimiter: "CR+LF (0x0D 0x0A)"
addressing:
port: 1100 # TCP command port; range 6000-6999 also valid
http_port: 80 # WEB browser control
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # inferred: POWER ON command in transmission mode examples
- routable # inferred: I/O channel switching commands present (@GSW/@SSW)
- queryable # inferred: status query commands present (@GIS, @GOS, @GIV, @GHC, @GAA)
- levelable # inferred: brightness/contrast/hue/saturation/gamma commands present
Actions
- id: io_channel_switch
label: I/O Channel Switching
kind: action
params:
- name: in_ch
type: integer
description: Input channel (0=OFF, 1 to n=IN1 to INn)
- name: out_ch
type: integer
description: Output channel (0=All, 1 to n=OUT1 to OUTn)
- id: straight_channel_switch
label: Straight Channel Switching
kind: action
params: []
- id: input_channel_selection_copy
label: Input Channel Selection Copy
kind: action
params:
- name: sch
type: integer
description: Source output channel (1 to n=OUT1 to OUTn)
- name: dch
type: integer
description: Destination output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- id: output_resolution
label: Output Resolution
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: auto
type: integer
description: "0=Manual resolution, 1=Auto"
- name: resolution
type: integer
description: "1=VGA, 3=XGA, 7=SXGA, 15=VESAHD(1920x1080), 16=WUXGA(1920x1200), 18=WQHD, 50-57=2160p, 60-67=4096x2160"
- id: output_brightness
label: Output Brightness
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: brightness
type: integer
description: "0-200 (default 100)"
- id: output_contrast
label: Output Contrast
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: red
type: integer
description: Red contrast 0-200 (default 100)
- name: green
type: integer
description: Green contrast 0-200 (default 100)
- name: blue
type: integer
description: Blue contrast 0-200 (default 100)
- id: output_gamma
label: Output Gamma
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: gamma
type: integer
description: "1-30 = 0.1 to 3.0 (default 10 = 1.0)"
- id: input_brightness
label: Input Brightness
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: brightness
type: integer
description: "0-200 (default 100)"
- id: input_contrast
label: Input Contrast
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: red
type: integer
description: Red contrast 0-200 (default 100)
- name: green
type: integer
description: Green contrast 0-200 (default 100)
- name: blue
type: integer
description: Blue contrast 0-200 (default 100)
- id: input_hue
label: Input Hue
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: hue
type: integer
description: "0-359 degrees (default 0)"
- id: input_saturation
label: Input Saturation
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: saturation
type: integer
description: "0-200 (default 100)"
- id: input_sharpness
label: Input Sharpness
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: sharp
type: integer
description: "-5 to 15 (default 0)"
- id: mute
label: Audio Mute
kind: action
params:
- name: out_ch
type: integer
description: "Output channel: 0=All, 1 to n=OUT1 to OUTn, 300=All analog, 301-312=ANALOG OUT1-12, 500=All Dante, 501-532=DANTE OUT1-32"
- name: mode
type: integer
description: "0=Not outputting, 1=Outputting"
- id: output_lip_sync
label: Output Lip Sync
kind: action
params:
- name: out_ch
type: integer
description: Output channel
- name: time
type: integer
description: "Lip sync delay 0-256 ms (default 0)"
- id: audio_embedding_deembedding
label: Audio Embedding/De-embedding
kind: action
params:
- name: out_ch
type: integer
description: Output channel
- name: select
type: integer
description: "Audio selection: 0=Video input channel audio, 301-304=ANALOG IN1-4, 501-532=DANTE IN1-32"
- id: hdcp_output
label: HDCP Output
kind: action
params:
- name: out_ch
type: integer
description: "Output channel (0=All, 1 to n=OUT1 to OUTn)"
- name: hdcp
type: integer
description: "0=HDCP2.2 priority, 1=HDCP1.4 encrypted, 2=Encrypted only if input has HDCP, 3=Not encrypted"
- id: edid_resolution
label: EDID Resolution
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: edid
type: integer
description: "0=External, 1-4=Copied EDID, 5=1080p, 6=720p, 9=XGA, 14=SXGA, 40-45=4K resolutions"
- id: rs232c_config
label: RS-232C Configuration
kind: action
params:
- name: baudrate
type: integer
description: "0=4800, 1=9600, 2=14400, 3=19200, 4=38400 bps"
- name: length
type: integer
description: "0=7 bit, 1=8 bit"
- name: parity
type: integer
description: "0=NONE, 1=ODD, 2=EVEN"
- name: stop
type: integer
description: "0=1 bit, 1=2 bit"
- id: ip_address_set
label: Set IP Address
kind: action
params:
- name: unit_1
type: integer
description: First octet (0-255)
- name: unit_2
type: integer
description: Second octet (0-255)
- name: unit_3
type: integer
description: Third octet (0-255)
- name: unit_4
type: integer
description: Fourth octet (0-255)
- id: subnet_mask_set
label: Set Subnet Mask
kind: action
params:
- name: unit_1
type: integer
description: First octet (0-255)
- name: unit_2
type: integer
description: Second octet (0-255)
- name: unit_3
type: integer
description: Third octet (0-255)
- name: unit_4
type: integer
description: Fourth octet (0-255)
- id: gateway_address_set
label: Set Gateway Address
kind: action
params:
- name: unit_1
type: integer
description: First octet (0-255)
- name: unit_2
type: integer
description: Second octet (0-255)
- name: unit_3
type: integer
description: Third octet (0-255)
- name: unit_4
type: integer
description: Fourth octet (0-255)
- id: tcp_port_set
label: Set TCP Port Number
kind: action
params:
- name: port
type: integer
description: "TCP port: 1100, 6000-6999"
- name: connection
type: integer
description: "1=Fixed (8-connection setting)"
- id: auto_disconnect_set
label: Set Automatic Disconnection Time
kind: action
params:
- name: service
type: integer
description: "1 (fixed)"
- name: time
type: integer
description: "0=Not disconnect, 1-180 seconds (default 30)"
- id: preset_recall
label: Recall Preset Memory
kind: action
params:
- name: preset
type: integer
description: "Preset number 1-32"
- id: preset_save
label: Save Preset Memory
kind: action
params:
- name: preset
type: integer
description: "Preset number 1-32"
- name: name
type: string
description: "Memory name (up to 10 ASCII chars 0x20-0x7D)"
- id: reboot
label: Reboot
kind: action
params: []
- id: initialization
label: Initialize
kind: action
params:
- name: mode
type: integer
description: "0=All settings, 1=Excluding communication settings"
- id: front_panel_lock
label: Front Panel Security Lockout
kind: action
params:
- name: lock
type: integer
description: "0=Unlock, 1=Lock, 2=Change current setting"
- id: unsolicited_notification_ip_set
label: Set Unsolicited Notification IP/UDP Port
kind: action
params:
- name: unit_1
type: integer
description: First octet of IP (0-255)
- name: unit_2
type: integer
description: Second octet (0-255)
- name: unit_3
type: integer
description: Third octet (0-255)
- name: unit_4
type: integer
description: Fourth octet (0-255)
- name: port
type: integer
description: "UDP port 1-65535 (default 1147)"
- id: unsolicited_notification_udp_interval_set
label: Set UDP Unsolicited Notification Interval
kind: action
params:
- name: time
type: integer
description: "0=OFF, 1-50=100ms-5000ms in 100ms steps"
- name: save
type: integer
description: "0=Not saved, 1=Save setting"
- id: unsolicited_notification_tcp_interval_set
label: Set TCP/RS-232C Unsolicited Notification Interval
kind: action
params:
- name: time
type: integer
description: "0=OFF, 1-50=100ms-5000ms in 100ms steps"
- id: rs232c_transmission_mode
label: RS-232C Transmission Mode
kind: action
params:
- name: mode
type: integer
description: "0=Normal, 1=RS-232C mode"
- id: lan_transmission_mode
label: LAN Transmission Mode
kind: action
params:
- name: mode
type: integer
description: "0=Normal, 1=LAN mode"
- id: rs232c_transmission_sending_channel
label: RS-232C Transmission Sending Channel
kind: action
params:
- name: ch
type: integer
description: "1 to n=OUT1 to OUTn, 101 to 100+n=IN1 to INn"
- id: rs232c_transmission_receiving_channel
label: RS-232C Transmission Receiving Channel
kind: action
params:
- name: channel
type: integer
description: "1 to n=OUT1 to OUTn, 101 to 100+n=IN1 to INn"
- id: lan_transmission_sending_channel
label: LAN Transmission Sending Channel
kind: action
params:
- name: ch
type: integer
description: "1 to n=OUT1 to OUTn, 101 to 100+n=IN1 to INn"
- id: lan_transmission_receiving_channel
label: LAN Transmission Receiving Channel
kind: action
params:
- name: channel
type: integer
description: "1 to n=OUT1 to OUTn, 101 to 100+n=IN1 to INn"
- id: output_aspect_ratio
label: Output Aspect Ratio for Sink Device
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: aspect
type: integer
description: "0=RESOLUTION [Default], 1=4:3, 2=5:3, 3=5:4, 4=16:9, 5=16:10, -2=No scan conversion output board installed (response only)"
- id: output_image_size_position
label: Output Image Size/Image Position
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: h_zoom
type: integer
description: "Horizontal image size 2000 to 210000 = 20.00% to 2100.00% [Default] 10000 (100.00%)"
- name: v_zoom
type: integer
description: "Vertical image size 2000 to 210000 = 20.00% to 2100.00% [Default] 10000 (100.00%)"
- name: h_posi
type: integer
description: "Horizontal image position -210000 to +210000 = -2100.00% to +2100.00% [Default] +0"
- name: v_posi
type: integer
description: "Vertical image position -210000 to +210000 = -2100.00% to +2100.00% [Default] +0"
- id: output_background_color
label: Output Background Color
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: b_red
type: integer
description: Background color Red 0-255 [Default] 0
- name: b_green
type: integer
description: Background color Green 0-255 [Default] 0
- name: b_blue
type: integer
description: Background color Blue 0-255 [Default] 0
- name: m_red
type: integer
description: Blank color Red 0-255 [Default] 0
- name: m_green
type: integer
description: Blank color Green 0-255 [Default] 0
- name: m_blue
type: integer
description: Blank color Blue 0-255 [Default] 0
- id: output_test_pattern
label: Output Test Pattern
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: pattern
type: integer
description: "0=OFF [Default], 1=COLOR BAR, 2=16 STEP GRAY, 3=256 STEP GRAY, 4=WHITE RASTER, 5=RED RASTER, 6=GREEN RASTER, 7=BLUE RASTER, 8=CROSS HATCH, 9=VERTICAL STRIPE, 10=OUTPUT FRAME"
- id: output_videowall_config
label: Output Videowall Configuration/Image Position
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: h_type
type: integer
description: "Videowall horizontal screen number 0=Not control, 1 to 20=1 to 20 screens [Default] 1"
- name: v_type
type: integer
description: "Videowall vertical screen number 0=Not control, 1 to 20=1 to 20 screens [Default] 1"
- name: h_posi
type: integer
description: "Videowall horizontal image position 0=Not control, 1 to 20=1 to 20 from left [Default] 1"
- name: v_posi
type: integer
description: "Videowall vertical image position 0=Not control, 1 to 20=1 to 20 from top [Default] 1"
- id: output_frame_delay
label: Output Frame Delay
kind: action
params:
- name: out_ch
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: delay
type: integer
description: "0=OFF (No frame delay) [Default], 1=1 frame delay, 2=-1 frame delay"
- id: output_sync_mode
label: Output Synchronization Mode
kind: action
params:
- name: slot_1
type: integer
description: Output board 1 (1 to x=Output board 1 to Output board x)
- name: mode_1
type: integer
description: "0=THROUGH [Default], 1=FOLLOWER, 2=LEADER A, 3=LEADER B, 4=LEADER C, 5=LEADER D"
- id: output_video_sync
label: Output Video Synchronization
kind: action
params:
- name: out_ch
type: integer
description: Output channel (0=All outputs for setting only, 1 to n=OUT1 to OUTn)
- name: mode
type: integer
description: "0=OFF [Default], 1=ON"
- id: output_settings
label: Output Settings
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: auto
type: integer
description: "Output resolution mode 0=Resolution specified by resolution param, 1=Auto [Default]"
- name: resolution
type: integer
description: "Output resolution 1=VGA, 3=XGA, 4=WXGA, 5=WXGA(1280x800), 7=SXGA, 15=VESAHD, 16=WUXGA, 18=WQHD, 26=1080p 50Hz, 27=1080p 59.94Hz, 37=1080p 60Hz, 50-57=2160p 3840x2160, 60-67=4096x2160"
- name: aspect
type: integer
description: "Aspect ratio for sink 0=RESOLUTION [Default], 1=4:3, 2=5:3, 3=5:4, 4=16:9, 5=16:10, 6=256:135"
- name: pattern
type: integer
description: "Test pattern 0=OFF [Default], 1=COLOR BAR, 2=16 STEP GRAY, 3=256 STEP GRAY, 4=100% WHITE RASTER, 5=100% RED RASTER, 6=100% GREEN RASTER, 7=100% BLUE RASTER, 8=CROSS HATCH, 9=VERTICAL STRIPE, 10=OUTPUT FRAME"
- name: h_zoom
type: integer
description: "Horizontal image size 2000 to 210000 = 20.00% to 2100.00% [Default] 10000"
- name: v_zoom
type: integer
description: "Vertical image size 2000 to 210000 = 20.00% to 2100.00% [Default] 10000"
- name: h_posi
type: integer
description: "Horizontal image position -210000 to +210000 [Default] +0"
- name: v_posi
type: integer
description: "Vertical image position -210000 to +210000 [Default] +0"
- name: m_red
type: integer
description: Blank color Red 0-255 [Default] 0
- name: m_green
type: integer
description: Blank color Green 0-255 [Default] 0
- name: m_blue
type: integer
description: Blank color Blue 0-255 [Default] 0
- name: b_red
type: integer
description: Background color Red 0-255 [Default] 0
- name: b_green
type: integer
description: Background color Green 0-255 [Default] 0
- name: b_blue
type: integer
description: Background color Blue 0-255 [Default] 0
- name: c_red
type: integer
description: Output contrast Red 0-200 [Default] 100
- name: c_green
type: integer
description: Output contrast Green 0-200 [Default] 100
- name: c_blue
type: integer
description: Output contrast Blue 0-200 [Default] 100
- name: brightness
type: integer
description: Output brightness 0-200 [Default] 100
- name: mode
type: integer
description: "Effect mode 0=CUT, 1=FADE OUT-IN [Default], 2=FREEZE"
- name: hdcp
type: integer
description: "HDCP output 0=HDCP 2.2 priority, 1=HDCP 1.4 encrypted, 2=HDCP encrypted only if input has HDCP, 3=HDCP not encrypted"
- id: output_no_signal_sync_disable
label: Disable Synchronous Signal Output When No Video Input
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: time
type: integer
description: "Time before sync signal stopped: 4=OFF (continue output) [Default], 5 to 60=5 sec. to 60 sec."
- id: output_no_input_video
label: Output Video for When No Input Video
kind: action
params:
- name: out_ch
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
- name: video
type: integer
description: "0=BACK COLOR [Default], 1 to 4=BITMAP1 to BITMAP4"
- id: output_format
label: Output Format
kind: action
params:
- name: out_1
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: mode_1
type: integer
description: "0=AUTO [Default], 1=DVI, 2=HDMI YCbCr 4:4:4, 3=HDMI YCbCr 4:2:2, 4=HDMI RGB, 5=HDMI YCbCr 4:2:0 (4K@60/59.94/50 only)"
- id: output_deep_color
label: Output Deep Color
kind: action
params:
- name: out_1
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: color_1
type: integer
description: "Color depth 0=24 bit/pixel (8 bit/component) [Default], 1=30 bit/pixel (10 bit/component), 2=36 bit/pixel (12 bit/component)"
- id: output_transition_effect
label: Output Video Transition Effect
kind: action
params:
- name: out_ch
type: integer
description: Output channel (0=All outputs for setting only, 1 to n=OUT1 to OUTn)
- name: mode
type: integer
description: "0=CUT, 1=FADE OUT-IN [Default], 2=FREEZE"
- id: output_sink_edid_check
label: Output Sink Device EDID Check
kind: action
params:
- name: out_1
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: mode_1
type: integer
description: "0=In case of EDID load error treat sink as DVI device [Default], 1=Treat as HDMI device without SCDC, 2=Always treat as HDMI device without SCDC, 3=Treat as HDMI device with SCDC on error, 4=Always treat as HDMI device with SCDC"
- id: output_hot_plug_duration
label: Output Hot Plug Ignoring Duration
kind: action
params:
- name: out_1
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: mask_1
type: integer
description: "Hot plug ignoring duration 1=OFF [Default], 2 to 15=2 sec. to 15 sec."
- id: output_sdi_format_conversion
label: SDI Output Format Conversion
kind: action
params:
- name: out_1
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: conv_1
type: integer
description: "0=OFF (outputs color space as input), 1=ON (converts to YCbCr 4:2:2 10 bit standard format) [Default]"
- id: output_sdi_gearbox_mode
label: SDI Output Gearbox Mode
kind: action
params:
- name: slot_1
type: integer
description: Output board (0=All output boards, 1 to m=Output board 1 to m)
- name: mode_1
type: integer
description: "1=Single link signal output [Default], 2=3G dual link signal output, 3=6G dual link signal output, 4=3G quad link signal output"
- id: input_aspect_ratio
label: Input Aspect Ratio
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: aspect
type: integer
description: "0=AUTO [Default], 1=FULL, 2=4:3, 3=5:3, 4=5:4, 5=16:9, 6=16:10, 7=16:9 LETTER BOX"
- id: input_settings
label: Input Settings
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: h_size
type: integer
description: "Horizontal active area [dot] -100 to +100 [Default] +0"
- name: v_size
type: integer
description: "Vertical active area [line] -30 to +30 [Default] +0"
- name: h_posi
type: integer
description: "Horizontal start position [dot] -100 to +100 [Default] +0"
- name: v_posi
type: integer
description: "Vertical start position [line] -30 to +30 [Default] +0"
- name: aspect
type: integer
description: "Aspect ratio 0=AUTO [Default], 1=FULL, 2=4:3, 3=5:3, 4=5:4, 5=16:9, 6=16:10, 7=16:9 LETTER BOX"
- name: red
type: integer
description: Input contrast Red 0-200 [Default] 100
- name: green
type: integer
description: Input contrast Green 0-200 [Default] 100
- name: blue
type: integer
description: Input contrast Blue 0-200 [Default] 100
- name: brightness
type: integer
description: Input brightness 0-200 [Default] 100
- name: sharpness
type: integer
description: "Sharpness -5 to 15 [Default] 0"
- name: hue
type: integer
description: Hue 0-359 [Default] 0
- name: saturation
type: integer
description: Saturation 0-200 [Default] 100
- id: input_no_signal_monitoring
label: Input No-Signal Monitoring
kind: action
params:
- name: in_1
type: integer
description: Input channel (0=All inputs, 1 to n=IN1 to INn)
- name: time_1
type: integer
description: "No-signal input monitoring time 0=OFF, 3 to 15=3 sec. to 15 sec. [Default] 10 sec."
- id: input_hdcp
label: HDCP Input
kind: action
params:
- name: in_1
type: integer
description: Input channel (0=All inputs, 1 to n=IN1 to INn)
- name: hdcp_1
type: integer
description: "HDCP input 0=DISABLE, 1=HDCP 1.4, 2=HDCP 2.2 [Default]"
- id: input_3g_sdi_dual_stream
label: 3G-SDI Dual Stream
kind: action
params:
- name: in_1
type: integer
description: Input channel (0=All inputs, 1 to n=IN1 to INn)
- name: select_1
type: integer
description: "Input video 1=Video stream 1 [Default], 2=Video stream 2"
- id: input_sdi_gearbox_mode
label: SDI Input Gearbox Mode
kind: action
params:
- name: slot_1
type: integer
description: Input board (0=All input boards, 1 to m=Input board 1 to m)
- name: mode_1
type: integer
description: "0=Determines automatically by CH-A input payload ID, 1=Single link signal input [Default], 2=3G dual link signal input, 3=6G dual link signal input, 4=3G quad link signal input"
- id: input_timing_start_position
label: Input Horizontal/Vertical Start Position
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: h_posi
type: integer
description: "Horizontal start position [dot] -100 to +100 [Default] +0"
- name: v_posi
type: integer
description: "Vertical start position [line] -30 to +30 [Default] +0"
- id: input_timing_active_area
label: Input Horizontal/Vertical Active Area
kind: action
params:
- name: in_ch
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: h_size
type: integer
description: "Horizontal active area [dot] -100 to +100 [Default] +0"
- name: v_size
type: integer
description: "Vertical active area [line] -30 to +30 [Default] +0"
- id: output_audio_setting
label: Output Audio Setting (Multiview)
kind: action
params:
- name: out_ch_1
type: integer
description: Output channel (0=All output channels, 1 to n=OUT1 to OUTn)
- name: window_1
type: integer
description: "Audio selection window 1 to 4=Window A to Window D [Default] Window A"
- id: output_sdi_audio_group
label: SDI Output Audio Group
kind: action
params:
- name: out_1
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: primary_1
type: integer
description: "Primary audio 1=Audio group 1 (1ch to 4ch) [Default], 2=Audio group 2 (5ch to 8ch), 3=Audio group 3 (9ch to 12ch), 4=Audio group 4 (13ch to 16ch)"
- name: secondary_1
type: integer
description: "Secondary audio 1=Audio group 1, 2=Audio group 2 [Default], 3=Audio group 3, 4=Audio group 4"
- id: input_audio_stable_wait
label: Input Stable Audio Input Wait
kind: action
params:
- name: in_1
type: integer
description: Input channel (0=All inputs, 1 to n=IN1 to INn)
- name: wait_1
type: integer
description: "Waiting time 0=OFF, 1=SHORT, 2=MID [Default], 3=LONG"
- id: input_sdi_audio_group
label: SDI Input Audio Group
kind: action
params:
- name: in_1
type: integer
description: Input channel (0=All inputs, 1 to n=IN1 to INn)
- name: primary_1
type: integer
description: "Primary audio 1=Audio group 1 (1ch to 4ch) [Default], 2=Audio group 2 (5ch to 8ch), 3=Audio group 3 (9ch to 12ch), 4=Audio group 4 (13ch to 16ch)"
- name: secondary_1
type: integer
description: "Secondary audio 2=Audio group 2 [Default], 1=Audio group 1, 3=Audio group 3, 4=Audio group 4"
- id: edid_copy
label: Copy EDID
kind: action
params:
- name: out
type: integer
description: Channel to read EDID from (1 to n=OUT1 to OUTn; 12G-SDI output channel cannot be selected)
- name: number
type: integer
description: "Destination memory number 1 to 4=Destination 1 to Destination 4"
- id: edid_external_channel
label: EDID External Channel
kind: action
params:
- name: in_1
type: integer
description: Input channel (0=All inputs, 1 to n=IN1 to INn)
- name: out_1
type: integer
description: "External EDID output channel 1 to n=OUT1 to OUTn [Default] 1"
- id: edid_frame_rate
label: EDID Frame Rate
kind: action
params:
- name: in_1
type: integer
description: Input channel (0=All inputs, 1 to n=IN1 to INn)
- name: mode_1
type: integer
description: "0=60 Hz/30 Hz [Default], 1=50 Hz/25 Hz"
- id: edid_deep_color
label: EDID Deep Color
kind: action
params:
- name: in_1
type: integer
description: Input channel (0=All inputs, 1 to n=IN1 to INn)
- name: color_1
type: integer
description: "0=24 bit/pixel (8 bit/component) [Default], 1=30 bit/pixel (10 bit/component), 2=36 bit/pixel (12 bit/component)"
- id: edid_audio_format
label: EDID Audio Format
kind: action
params:
- name: in
type: integer
description: Input channel (1 to n=IN1 to INn)
- name: format_1
type: integer
description: "Audio format 0=LPCM, 1=AC-3/Dolby Digital, 2=AAC, 3=Dolby Digital Plus, 4=DTS, 5=DTS-HD, 6=Dolby TrueHD"
- name: frequency_1
type: integer
description: "Maximum sampling frequency 0=OFF (Not output), 1=32 kHz, 2=44.1 kHz, 3=48 kHz, 4=88.2 kHz, 5=96 kHz, 6=176.4 kHz, 7=192 kHz"
- id: edid_speaker_config
label: EDID Speaker Configuration
kind: action
params:
- name: in_1
type: integer
description: Input channel (0=All inputs, 1 to n=IN1 to INn)
- name: ch_1
type: integer
description: "Speaker configuration 0=LR [Default], 1=2.1 channel surround sound, 2=5.1 channel surround sound, 3=7.1 channel surround sound"
- id: crosspoint_recall
label: Recall Crosspoint Memory
kind: action
params:
- name: memory
type: integer
description: Crosspoint memory number 1-32
- id: crosspoint_save
label: Save Crosspoint Memory
kind: action
params:
- name: memory
type: integer
description: Crosspoint memory number 1-32
- name: name
type: string
description: Memory name (up to 10 characters from ASCII code 0x20 to 0x7D, optional)
- id: crosspoint_save_extended
label: Save Crosspoint Memory (Extended)
kind: action
params:
- name: memory
type: integer
description: Crosspoint memory number 1-32
- name: name
type: string
description: Memory name (up to 10 characters from ASCII code 0x20 to 0x7D, optional)
- id: crosspoint_edit
label: Edit Crosspoint Memory
kind: action
params:
- name: memory
type: integer
description: Crosspoint memory number 1-32
- name: v_1
type: integer
description: "Input channel selected for output channel -1=Not controlled [Default], 0=OFF, 1 to n=IN1 to INn"
- id: preset_memory_matching
label: Preset Memory Number Matching I/O Channel Status
kind: query
params: []
- id: bitmap_image_output
label: Bitmap Image Output
kind: action
params:
- name: out_1
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: mode_1
type: integer
description: "0=OFF [Default], 1 to 4=BITMAP1 to BITMAP4"
- id: bitmap_background_color
label: Bitmap Background Color
kind: action
params:
- name: ch
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: bitmap
type: integer
description: "Bitmap number 0=ALL BITMAPS, 1=BITMAP1, 2=BITMAP2, 3=BITMAP3, 4=BITMAP4"
- name: red
type: integer
description: Background color Red 0-255 [Default] 0
- name: green
type: integer
description: Background color Green 0-255 [Default] 0
- name: blue
type: integer
description: Background color Blue 0-255 [Default] 0
- id: bitmap_aspect_ratio
label: Bitmap Aspect Ratio
kind: action
params:
- name: ch
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: bitmap
type: integer
description: "Bitmap number 0=ALL BITMAPS, 1=BITMAP1, 2=BITMAP2, 3=BITMAP3, 4=BITMAP4"
- name: aspect
type: integer
description: "0=AUTO [Default], 1=FULL, 2=THROUGH"
- id: bitmap_image_position
label: Bitmap Image Position
kind: action
params:
- name: ch
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: bitmap
type: integer
description: "Bitmap number 0=ALL BITMAPS, 1=BITMAP1, 2=BITMAP2, 3=BITMAP3, 4=BITMAP4"
- name: position
type: integer
description: "0=CENTER [Default], 1=TOP-LEFT, 2=BOTTOM-LEFT, 3=TOP-RIGHT, 4=BOTTOM-RIGHT"
- id: bitmap_startup_output
label: Start-up Bitmap Output
kind: action
params:
- name: out_1
type: integer
description: Output channel (0=All outputs, 1 to n=OUT1 to OUTn)
- name: mode_1
type: integer
description: "0=OFF [Default], 1 to 4=BITMAP1 to BITMAP4"
- id: multiwindow_window_size_position
label: Multi Window Size/Window Position
kind: action
params:
- name: out_ch
type: integer
description: Output window (1 to n=OUT1 to OUTn)
- name: h_zoom
type: integer
description: "Horizontal image size 500 to 40000=5.00% to 400.00% [Default] 5000 (50.00%)"
- name: v_zoom
type: integer
description: "Vertical image size 500 to 40000=5.00% to 400.00% [Default] 5000 (50.00%)"
- name: h_posi
type: integer
description: "Horizontal image position -40000 to +10000=-400.00% to +100.00% [Default] +0 (0.00%)"
- name: v_posi
type: integer
description: "Vertical image position -40000 to +10000=-400.00% to +100.00% [Default] +0 (0.00%)"
- id: multiwindow_image_size_position
label: Multi Window Image Size/Image Position
kind: action
params:
- name: out_ch
type: integer
description: Output window (1 to n=OUT1 to OUTn)
- name: h_zoom
type: integer
description: "Horizontal image size 2000 to 40000=20.00% to 400.00% [Default] 10000 (100.00%)"
- name: v_zoom
type: integer
description: "Vertical image size 2000 to 40000=20.00% to 400.00% [Default] 10000 (100.00%)"
- name: h_posi
type: integer
description: "Horizontal image position -40000 to +10000=-400.00% to +100.00% [Default] +0 (0.00%)"
- name: v_posi
type: integer
description: "Vertical image position -40000 to +10000=-400.00% to +100.00% [Default] +0 (0.00%)"
- id: multiwindow_background_color
label: Multi Window Background Color
kind: action
params:
- name: out_ch
type: integer
description: Output window (1 to n=OUT1 to OUTn)
- name: red
type: integer
description: Background color Red 0-255 [Default] 0
- name: green
type: integer
description: Background color Green 0-255 [Default] 0
- name: blue
type: integer
description: Background color Blue 0-255 [Default] 0
- id: multiwindow_layer_order
label: Multi Window Layer Order
kind: action
params:
- name: out_ch
type: integer
description: Channel of output board (1 to n=OUT1 to OUTn)
- name: window_a
type: integer
description: "Window A layer order 1 to 4=Front to back [Default] 1"
- name: window_b
type: integer
description: "Window B layer order 1 to 4=Front to back [Default] 2"
- name: window_c
type: integer
description: "Window C layer order 1 to 4=Front to back [Default] 3"
- name: window_d
type: integer
description: "Window D layer order 1 to 4=Front to back [Default] 4"
- id: multiwindow_transition_effect
label: Multi Window Video Transition Effect
kind: action
params:
- name: out_ch
type: integer
description: Output window (0=All outputs for setting only, 1 to n=OUT1 to OUTn)
- name: mode
type: integer
description: "Fade out/Fade in 0=OFF, 1=ON [Default]"
- id: multiwindow_on_off
label: Multi Window ON/OFF
kind: action
params:
- name: out_ch
type: integer
description: Output window (0=All outputs for setting only, 1 to n=OUT1 to OUTn)
- name: mode
type: integer
description: "0=OFF, 1=ON [Default]"
- id: multiwindow_overlay_text_position
label: Multi Window Overlay Text Position
kind: action
params:
- name: out_ch
type: integer
description: Output window (0=All outputs for setting only, 1 to n=OUT1 to OUTn)
- name: position
type: integer
description: "0=OFF, 1=TOP-LEFT [Default], 2=TOP-CENTER, 3=TOP-RIGHT, 4=BOTTOM-LEFT, 5=BOTTOM-CENTER, 6=BOTTOM-RIGHT"
- id: multiwindow_overlay_text_size
label: Multi Window Overlay Text Size
kind: action
params:
- name: out_ch
type: integer
description: Output window (0=All outputs for setting only, 1 to n=OUT1 to OUTn)
- name: mode
type: integer
description: "0=SMALL, 1=LARGE [Default]"
- id: multiwindow_border_size
label: Multi Window Border Size
kind: action
params:
- name: out_ch
type: integer
description: Output window (1 to n=OUT1 to OUTn)
- name: width
type: integer
description: "Window border size 0 to 15=0 pixel to 15 pixels [Default] 0 pixel"
- id: multiwindow_border_color
label: Multi Window Border Color
kind: action
params:
- name: out_ch
type: integer
description: Output window (1 to n=OUT1 to OUTn)
- name: red
type: integer
description: Window border color Red 0-255 [Default] 0
- name: green
type: integer
description: Window border color Green 0-255 [Default] 0
- name: blue
type: integer
description: Window border color Blue 0-255 [Default] 0
- id: multiwindow_sync_mode
label: Multi Window Synchronous Mode
kind: action
params:
- name: out_ch
type: integer
description: Output channel (0=All outputs for setting only, 1 to n=OUT1 to OUTn)
- name: mode
type: integer
description: "Synchronous mode of Window D 0=OFF, 1=ON [Default]"
- id: multiwindow_memory_recall
label: Recall Multi Window Memory
kind: action
params:
- name: out_ch
type: integer
description: Channel of output board (1 to n=OUT1 to OUTn)
- name: preset
type: integer
description: Multi window memory number 1-10
- id: multiwindow_memory_save
label: Save Multi Window Memory
kind: action
params:
- name: out_ch
type: integer
description: Channel of output board (1 to n=OUT1 to OUTn)
- name: preset
type: integer
description: Multi window memory number 1-10
- name: name
type: string
description: Memory name (up to 10 characters from ASCII code 0x20 to 0x7D, optional)
- id: front_panel_group_lock
label: Grouping Front Panel Security Lockout
kind: action
params:
- name: channel
type: integer
description: "INPUT SELECT buttons, OUTPUT SELECT buttons, I/O channel selection buttons 0=Not locked, 1=Locked [Default]"
- name: menu
type: integer
description: "MENU/ENTER button, Navigation buttons 0=Not locked, 1=Locked [Default]"
- name: preset
type: integer
description: "PRESET LOAD button 0=Not locked, 1=Locked [Default]"
- id: mac_address_read
label: Get MAC Address
kind: query
params: []
- id: hdbaset_information
label: HDBaseT Information
kind: query
params:
- name: ch
type: integer
description: "I/O channels 1 to n=OUT1 to OUTn, 101 to 100+n=IN1 to INn"
- name: mode
type: integer
description: "Target information 0=All statuses, 1=Video signal information, 2=Link status, 3=Connection between source and sink devices, 4=Device type, 5=Version ID, 6=Operation mode, 7=Connected device type, 8=Connected version ID, 9=Operation mode of remote device, 10=Category cable length, 11=Bit error rate, 12=Video signal quality, 13=Maximum video signal quality, 14=Video signal residual gap, 15=Maximum video signal residual gap"
- id: input_signal_status_detailed
label: Input Signal Status Detailed (Per Channel)
kind: query
params:
- name: in
type: integer
description: Input channel (1 to n=IN1 to INn)
- id: output_signal_status_detailed
label: Output Signal Status Detailed (Per Channel)
kind: query
params:
- name: out
type: integer
description: Output channel (1 to n=OUT1 to OUTn)
Feedbacks
- id: error_status
label: Error Status
type: enum
values:
- "1: Erroneous parameter format or value"
- "2: Undefined command or wrong format"
- "3: Currently cannot be used"
- "4: Loading EDID failed"
response: "@ERR,error<CR><LF>"
- id: input_signal_status
label: Input Signal Status (For Each Channel)
type: object
fields:
- name: mode
type: integer
description: "0=All, 1=Mode/color depth, 2=Resolution/freq, 3=Color space, 4=Audio, 5=HDCP"
response: "@GIS,in,mode,status_1,...,status_5<CR><LF>"
- id: output_signal_status
label: Output Signal Status (For Each Channel)
type: object
fields:
- name: mode
type: integer
description: "0=All, 1=HDCP, 2=HDCP authentication"
response: "@GOS,out,mode,status_1(,status_2)<CR><LF>"
- id: system_status
label: System Status
type: object
response: "@GHC,voltage,rpm,temp,in,out,audio<CR><LF>"
fields:
- name: voltage
type: integer
description: "0=Normal, 1=Abnormal power supply"
- name: rpm
type: integer
description: "0=Normal, 1=Abnormal fan"
- name: temp
type: integer
description: "0=Normal, 1=Abnormal temperature"
- name: in
type: integer
description: "0=Normal, 1=Abnormal input board comm"
- name: out
type: integer
description: "0=Normal, 1=Abnormal output board comm"
- name: audio
type: integer
description: "0=Normal, 1=Abnormal audio board"
- id: version
label: Version
type: object
response: "@GIV,id,version,input,output<CR><LF>"
fields:
- name: id
type: string
description: Model number (e.g. FDX-S16U)
- name: version
type: string
description: Firmware version
- name: input
type: integer
description: Number of inputs
- name: output
type: integer
description: Number of outputs
- id: board_status
label: Board Status
type: object
response: "@GBS,board,slot,temp,status<CR><LF>"
- id: board_mounting_status
label: Board Mounting Status
type: object
response: "@GSS,board,slot_1,...,slot_m<CR><LF>"
- id: fan_status
label: Fan Status
type: object
response: "@GFS,rpm_1,s_1,rpm_2,s_2,...<CR><LF>"
- id: power_supply_voltage_status
label: Power Supply Voltage Status
type: object
response: "@GPS,status1(,status2)(,status3)(,status4)<CR><LF>"
- id: alarm_status
label: Alarm Status
type: object
response: "@GAA,model,version,count,power,input_1..n,output_1..n,fan_1..m<CR><LF>"
- id: unsolicited_status_notification
label: Unsolicited Status Notification
type: object
response: "@PSH,in,out,system<CR><LF>"
description: "Bitmask of changed input/output channels; in/out are hex values where bit 0=IN1/OUT1"
Variables
# UNRESOLVED: comprehensive variable enumeration - source documents individual get/set pairs
# but does not provide a dedicated Variables section
Events
# UNRESOLVED: device sends unsolicited notifications via UDP/TCP/RS-232C when status changes
# Enable via @SUH (UDP) or @SPH (TCP/RS-232C)
# Notification format: @PSH response or @AIN/@AOT responses
Macros
# UNRESOLVED: multi-step sequences not explicitly documented as macros
# Source shows transmission mode sequences (RS-232C over LAN/HDBaseT) but no named macro format
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no explicit safety warnings or interlock procedures in source
# Note: @CLR initialization causes device reboot
Notes
Channel counts by model: FDX-S08U (8ch/2 boards), FDX-S16U (16ch/4 boards), FDX-S32U (32ch/8 boards), FDX-S64U (64ch/16 boards). Command format uses @ prefix (0x40) + 3 alphabetical chars + parameters. All commands terminated with CR+LF (0x0D 0x0A). Error responses: @ERR,1 through @ERR,4. Up to 8 simultaneous TCP connections supported. Auto-disconnect timeout: 1-180 sec (default 30 sec). For HDBaseT/SDVoE boards only: RS-232C and LAN transmission modes allow passing serial data through to external devices.
Provenance
source_domains:
- idkav.com
- manualslib.com
source_urls:
- https://www.idkav.com/content/documents/manuals/fdx-s_cm_ver.4.10.0_en.pdf
- https://www.manualslib.com/manual/1871261/Idk-Fdx-S-Series.html
retrieved_at: 2026-04-29T23:58:51.825Z
last_checked_at: 2026-06-02T22:08:11.099Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T22:08:11.099Z
matched_actions: 101
action_count: 101
confidence: medium
summary: "All 101 spec actions traced to source (dip-safe re-verify). (6 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "detailed signal format specifications for 4K@60 boards beyond EDID values; multi-window memory structure not documented"
- "comprehensive variable enumeration - source documents individual get/set pairs"
- "device sends unsolicited notifications via UDP/TCP/RS-232C when status changes"
- "multi-step sequences not explicitly documented as macros"
- "no explicit safety warnings or interlock procedures in source"
- "UDP notification port default (1147) stated but source does not confirm if configurable"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0