Summary
The Extron FOX II R DP 4K is a DisplayPort fiber optic receiver that receives video, audio, and control signals from a matching FOX II T DP 4K transmitter over fiber. This spec covers SIS (Simple Instruction Set) control of the receiver via the rear-panel Remote RS-232 port (3-pole captive screw) and the front-panel Configuration port (mini USB B), both of which share the same serial protocol. RS-232 pass-through over fiber is also supported up to 115200 baud.
Transport
protocols:
- serial
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none
Notes: Source states both the rear Remote RS-232 port and the front-panel Configuration port (mini USB B) use the same serial parameters and accept the same SIS commands. Both ports may be active simultaneously; the command reaching the processor first is handled first. auth.type: none inferred — source describes no login/password procedure. Pass-through RS-232 over fiber runs up to 115200 baud (independent of the local control port rate). Baud/data-bits/parity/stop-bits/flow-control values are stated verbatim in the source.
Traits
traits:
- queryable
- levelable
queryable inferred from numerous status/info request commands (2S, 4S, 5S, 6S, 20S, I, Q, N, 40S, B, G, ECN}, EVBITD}, ENHDCP}, EOHDCP}, X1$Z). levelable inferred from analog audio gain/attenuation commands (X^G, X*g, +G, -G).
Actions
actions:
- id: video_mute_on
label: Mute Video Output
kind: action
command: "1B"
params: []
- id: video_sync_mute_on
label: Mute Video And Sync
kind: action
command: "2B"
params: []
- id: video_mute_off
label: Output Video
kind: action
command: "0B"
params: []
- id: video_mute_status_query
label: Video Mute Status Query
kind: query
command: "B"
params: []
- id: hdcp_notification_enable
label: Enable HDCP Green Screen Notification
kind: action
command: "EN1HDCP}"
params: []
- id: hdcp_notification_disable
label: Disable HDCP Green Screen Notification
kind: action
command: "EN0HDCP}"
params: []
- id: hdcp_notification_view
label: HDCP Notification Status Query
kind: query
command: "ENHDCP}"
params: []
- id: audio_gain_set
label: Set Analog Audio Gain
kind: action
command: "X^G"
params:
- name: gain
type: integer
description: "Gain value (X^ symbol in source). Range 00 to 24. Case-sensitive: uppercase G."
- id: audio_attenuation_set
label: Set Analog Audio Attenuation
kind: action
command: "X*g"
params:
- name: attenuation
type: integer
description: "Attenuation value (X* symbol in source). Range 00 to 18. Case-sensitive: lowercase g."
- id: audio_level_increment
label: Increment Audio Level 1 dB
kind: action
command: "+G"
params: []
- id: audio_level_decrement
label: Decrement Audio Level 1 dB
kind: action
command: "-G"
params: []
- id: audio_level_show
label: Show Audio Input Level
kind: query
command: "G"
params: []
- id: audio_mute_on
label: Audio Mute On
kind: action
command: "X1)*1Z"
params:
- name: target
type: integer
description: "Audio target (X1) symbol in source). 0 = mute all, 1 = mute DisplayPort, 2 = mute analog."
- id: audio_mute_off
label: Audio Mute Off
kind: action
command: "X1)*0Z"
params:
- name: target
type: integer
description: "Audio target (X1) symbol in source). 0 = all, 1 = DisplayPort, 2 = analog."
- id: audio_mute_status_query
label: Audio Mute Status Query
kind: query
command: "X1$Z"
params:
- name: target
type: integer
description: "Audio output (X1$ symbol in source). 1 = digital, 2 = analog."
- id: video_bit_depth_auto
label: Video Bit Depth Follow Input
kind: action
command: "EV0BITD}"
params: []
- id: video_bit_depth_force_8bit
label: Video Bit Depth Force 8-bit
kind: action
command: "EV1BITD}"
params: []
- id: video_bit_depth_view
label: Video Bit Depth Query
kind: query
command: "EVBITD}"
params: []
- id: receiver_name_set
label: Set Receiver Name
kind: action
command: "EX1@CN}"
params:
- name: name
type: string
description: "Receiver name (X1@ symbol in source). Up to 24 alphanumeric characters or hyphen; first char must be a letter; last char cannot be hyphen; no spaces; case-insensitive."
- id: receiver_name_reset
label: Reset Receiver Name To Default
kind: action
command: "E•CN}"
params: []
- id: receiver_name_view
label: View Receiver Name
kind: query
command: "ECN}"
params: []
- id: rx_link_status_query
label: Rx Link Tx-to-Rx Status Query
kind: query
command: "2S"
params: []
- id: input_video_status_query
label: Input Video Status Query
kind: query
command: "4S"
params: []
- id: audio_input_status_query
label: Audio Input Status Query
kind: query
command: "5S"
params: []
- id: hdcp_status_query
label: HDCP Output Encoding Status Query
kind: query
command: "6S"
params: []
- id: temperature_query
label: Internal Temperature Query
kind: query
command: "20S"
params: []
- id: full_status_query
label: Full Status Query
kind: query
command: "I"
params: []
- id: firmware_version_query
label: Firmware Version Query
kind: query
command: "Q"
params: []
- id: hdcp_output_status_query
label: HDCP Output Status Request
kind: query
command: "EOHDCP}"
params: []
- id: part_number_query
label: Part Number Query
kind: query
command: "N"
params: []
- id: sfp_status_query
label: SFP Module Status Query
kind: query
command: "40S"
params: []
- id: audio_reset
label: Reset Return Audio Gain And Attenuation
kind: action
command: "EZA}"
params: []
- id: system_reset
label: System Reset To Factory Defaults
kind: action
command: "EZXXX}"
params: []
Feedbacks
feedbacks:
- id: video_mute_state
type: enum
values:
- off
- video_mute
- video_sync_mute
- id: hdcp_notification_state
type: enum
values:
- "off"
- "on"
- id: audio_level
type: number
- id: audio_mute_state
type: enum
values:
- unmuted
- muted
- id: video_bit_depth
type: enum
values:
- auto
- "8-bit"
- id: rx_link_state
type: enum
values:
- not_detected
- detected
- id: input_video_state
type: enum
values:
- not_detected
- detected
- id: audio_input_state
type: enum
values:
- not_detected
- detected
- id: hdcp_output_state
type: enum
values:
- no_sink
- hdcp_sink
- non_hdcp_sink
- id: internal_temperature
type: string
- id: firmware_version
type: string
- id: part_number
type: string
- id: receiver_name
type: string
Variables
variables:
- id: audio_gain
type: integer
unit: dB
range:
min: -18
max: 24
- id: receiver_name
type: string
max_length: 24
Events
events:
- id: power_on_copyright
description: "Unit-initiated power-on copyright message. Payload format: (c) Copyright 20nn, Extron Electronics FOX II R DP 4K YY•, Vx.xx, 60-nnnn-xx] where Vx.xx is firmware version, 60-nnnn-xx is part number, YY is SM (singlemode) or MM (multimode)."
- id: link_video_status_change
description: "Unit-initiated link/video status change. Payload format: Lnk n•SigI n•Hdcpi y•AudO n•RX] where n=0/1 signal detect, y=0 no sink / 1 HDCP sink / 2 non-HDCP sink."
- id: hot_plug
description: "Unit-initiated hot-plug event when DisplayPort connector is plugged or unplugged. Payload: HplgO]"
Macros
macros: []
Safety
confirmation_required_for:
- system_reset
- audio_reset
interlocks:
- id: alarm_port_no_light
description: "Alarm port pins 1 and 2 are shorted together when no light is detected on the fiber input."
- id: dual_fiber_required_for_responses
description: "If only one fiber optic cable is connected, RS-232 or IR reports from the controlled device are not received. Two fiber cables required to receive responses from the controlled device."
Notes
- Symbol conventions (shared transmitter/receiver):
]= CR/LF,}= CR (no LF),|= pipe (interchangeable with}),•= hard space,E= Escape (hex 1B),Winterchangeable withE. Character0is the digit zero;Ois capital letter o. - All unit-to-host responses terminate with
](CR/LF). - Set-gain (
G) and set-attenuation (g) commands are case-sensitive; increment/decrement/show are not case-sensitive. - Error response codes:
E10invalid command,E13invalid parameter,E14invalid command for this configuration,E17invalid command for signal type,E22busy. - The front-panel Configuration port (mini USB B) and rear Remote RS-232 port share the same serial parameters and SIS command set; both may be active simultaneously.
- RS-232/IR pass-through over fiber supported up to 115200 baud; RS-232 and IR may be active simultaneously.
- DisplayPort cable guideline: do not exceed 6.5 ft (2 m) on the receiver output; use only Extron-supplied high-speed digital cable.
- This spec targets the receiver (FOX II R DP 4K). Transmitter-only commands (EDID Minder resolution set/save, audio input format select, color bars test pattern, HDCP authorized device, transmitter name/status) are excluded as out of family scope but share the same symbol definitions and command/response conventions.
## Provenance
```yaml
source_domains:
- extron.com
source_urls:
- https://www.extron.com/download/files/userman/68-2540-01_D.pdf
- https://www.extron.com/download/files/userman/68-2540-50_C_FOXIIDP.pdf
- https://www.extron.com/product/fox2rdp4k
retrieved_at: 2026-07-02T20:51:05.388Z
last_checked_at: 2026-07-07T11:40:26.131Z
```
## Verification Summary
```yaml
verdict: verified
checked_at: 2026-07-07T11:40:26.131Z
matched_actions: 33
action_count: 33
confidence: medium
summary: "All 33 spec receiver commands matched verbatim to source; transport parameters verified; complete coverage of documented receiver SIS command set. (7 unresolved item(s) noted in Known Gaps.)"
```
## Known Gaps
```yaml
- "firmware version compatibility not stated in source. Exact first-party PDF URL not located (see recovery notes); spec derived from refined excerpt of 68-2540-01 Rev. D user guide covering both T and R units."
- "exact response payload formats for each feedback are documented in source using symbol placeholders (X#, X$, X&, X1#, X1%, X1^, X1(, X2#, etc.). Verbatim response strings per query are listed in the Actions section command responses; see source lines 398-491 for full mapping."
- "analog audio return gain range appears as -18 to +24 dB in 1 dB steps in source, but the receiver Product Configuration Software slide control shows -18 to +10 dB; discrepancy unresolved."
- "EDID Minder change message (EdidMdr nn]) is documented for transmitter only; not emitted by receiver."
- "no multi-step command sequences documented in source."
- "no explicit safety warnings, interlock lockouts, or power-on sequencing requirements beyond the physical reset procedures. Physical reset procedures (Mode 1 factory-firmware reset for one power cycle; Mode 5 factory-defaults reset excluding firmware) involve power cycling and are documented in the source but are hardware-initiated, not SIS-controlled."
- "(1) Exact first-party PDF URL for the FOX II R DP 4K user manual not located — prior attempts probed extron.com/download/files/userman/68-2053-01_*.pdf revision/suffix variants (all 404) and ManualsLib/Mans.io mirrors (none found). Source refined excerpt is from 68-2540-01 Rev. D which covers both T and R units. (2) Firmware version compatibility range not stated. (3) Analog audio gain range discrepancy (-18..+24 SIS vs -18..+10 software slide) unresolved. (4) Protocol version number not stated."
```
---
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0