USER MANUAL · 4K VERTEX · REV 1.30
RS232 Control – HDfury Vertex user manual
The full Vertex RS232 command list (V1.13 MCU / 010918) with jack wiring, serial parameters, syntax rules and example commands.
ALL CHAPTERS
GETTING STARTEDOverviewConnecting cablesPower / status OLEDReset HPD & factory defaultBackside stickerFRONT-PANEL CONTROLS & OLEDEDID mode selectionOLED / INFO controlInput switching & matrix modeHDCP settingsScaler settingsCombo RST + INPCombo INFO + INP (presets)OLED displayCustom EDID list (100 tables)SOFTWARE, UPDATES & CONTROLUSB driver (Windows)Firmware updateUSB GUI for WindowsRS232 controlAndroid / iOS appIR code listREFERENCEFAQHighlight featuresMain specificationsPro tipsCertifications
Vertex RS232 command list for V1.13 MCU / 010918
VERTEX RS232 COMMAND LIST FOR V1.13 MCU / 010918:
Connection and parameters
Vertex RS232 jack expects the following plug signals:
- TIP
- TX [sends data out from Vertex]
- RING
- RX [receives data to Vertex]
- SLEEVE
- GND
Parameters: 19200, n, 1, no handshake
Every command must start with # character and must end with a carriage return \r or a newline \n
Use only lowercase characters
Example commands
#get edidmode
#get hdrcustom
#set edidmode automix
#set hdrstr 87:01:1a:b0:02:00:c2:33:c4:86:4c:1d:b8:0b:d0:84:80:3e:13:3d:42:40:a0:0f:32:00:e8:03:90:01
#set hdrcustom on
#set avistr 82:02:0d:ae:40:c0:60:61:00:00:00:00:00:00:00:00:00
#set avicustom on
#set vsistr 81:01:1b:63:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
#set vsicustom on
#set cecstr 0f:36
Command list
- #get ver
- shows the current Vertex FW versions
- #get status x
- shows the current status for the requested info
x can be rx0, rx1, tx0, tx1, tx0sink, tx1sink, aud0, aud1 - #get audiochbot
#get audiochtop - Returns the audio mode LPCM / bitstream from the selected input
- #set hotplug
- Issue hotplug event to the sources
- #set input x / #get input
- Change the input port. x can be top/bot/thru/swap
- #set autosw x / #get autosw
- Toggle the input port auto switching capability.
If on, the input port will change to an active input if the current input is switched off.
x can be on/off - #set autoswprio x / #get autoswprio
- Toggle the input port auto switching priority.
If on, the input port will force change when a new source is connected.
x can be on/off - #set scale x / #get scale
- Change the scaling mode if the scale-slide switch is in the middle position. x can be auto/custom/none
- #get hdcpswitchpos
- Returns the position of the HDCP slide switch
- #set hdcp x / #get hdcp
- change the output hdcp level if the hdcp-slide switch is in the middle position. x can be 14/22
- #get edidswitchpos
- Returns the position of the EDID slide switch
- #set edidmode x / #get edidmode
- change the output edid level if the edid-slide switch is in the middle position.
x can be automix/custom/fixed/copytop/copybot - #set edidtable x / #get edidtable
- Selects the custom edidtable for port 0 (and port 1 if not separately selected). Range is 1-100
- #set edidtabletop x / #get edidtabletop
- Selects the custom edidtable for port 1. Select value of 0 to follow the Port 0 EDID. Range is 0-100
- #set edidalgo x / #get edidalgo
- Select the automix EDID mixing algorithm. Applicable only in the AUTOMIX EDID mode.
Algorithms:
0 = "Min Mixed Capabilities"
1 = "Max Audio, Min Video"
2 = "BOT Output Priority"
3 = "TOP Output Priority"
4 = "Max Audio, Max Video" - #set osd x / #get osd
- Toggle on-screen-display activity. x can be on/off
- #set osdfadevalue x / #get osdfadevalue
- Set the duration in seconds how long the OSD will be visible when any video parameter change.
A value of 0 will never fade. - #set osdtext x / #get osdtext
- Toggle the OSD custom text activity. x can be on/off
- #set osdtextstr x / #get osdtextstr
- Set the custom text string that will be visible on OSD. The text must be
Example: #set osdtextstr "HDfury Vertex" - #set osdmask x / #get osdmask
- Toggle the OSD masking region. x can be on/off
- #set oled x / #get oled
- Toggle the OLED display. x can be on/off
- #set oledrotate x / #get oledrotate
- Toggle the OLED display rotate 180 degrees. x can be on/off
- #set oledreverse x / #get oledreverse
- Toggle the OLED display reverse colors. x can be on/off
- #set oledfadevalue x / #get oledfadevalue
- Set the duration in seconds how long the OLED display will be visible when any video parameter change.
A value of 0 will never fade. - #set oledpage x / #get oledpage
- Set the current OLED display page. The setting is saved for power cycle
- #set logoled x / #get logoled
- Toggle the Vertex side logo led activity. x can be on/off
- #set edidaudio x / #get edidaudio
- Select AUTOMIX audio flag parameters. The setting will force audio capability advertised by the EDID.
x can be stereo/51/71/native/top
native is the current connected sink capabilities mixed with the current EDID algorithm
top is used for audio TOP port connected sink info and rest capabilities according to the EDID algorithm - #set edidbt2020 x / #get edidbt2020
- Select AUTOMIX BT2020 flag parameter. When enabled, will force BT2020 capability to the source.
When not in force, will follow the sink capabilities.
x can be on/off - #set edidhdr10 x / #get edidhdr10
- Select AUTOMIX HDR10 flag parameter. When enabled, will force HDR10 capability to the source.
When not in force, will follow the sink capabilities.
x can be on/off - #set edidhlg x / #get edidhlg
- Select AUTOMIX HLG flag parameter. When enabled, will force HLG capability to the source.
When not in force, will follow the sink capabilities.
x can be on/off - #set ediddv x / #get ediddv
- Select AUTOMIX DOLBY VISION flag parameter. When enabled, will force DV capability to the source.
When not in force, will follow the sink capabilities.
x can be on/off - #set edidyuvremove x / #get edidyuvremove
- Select AUTOMIX YCbCr color space flag parameter. When enabled, will remove YCbCr 444/422 capability.
When not in force, will follow the sink capabilities.
x can be on/off - #set edid3dremove x / #get edid3dremove
- Select AUTOMIX 3D flag parameter. When enabled, will remove 3D capability.
When not in force, will follow the sink capabilities.
x can be on/off - #set hdrstr x / #get hdrstr
- Defines a custom HDR string that will be sent to the sink if "hdrcustom" is enabled.
x must be of the format where data bytes are separated by a : -character
example #set hdrstr 87:01:1a:b0:....... - #set hdrcustom x / #get hdrcustom
- Toggles the sending of the custom HDR string. When enabled will disable the input HDR from traveling to the output and replace with a defined custom string.
x can be on/off - #set hdrdisable x / #get hdrdisable
- Toggles the sending of any HDR string. When enabled will disable all HDR info to the sink
x can be on/off - #set avistr x / #get avistr
- Defines a custom AVI string that will be sent to the sink if "avicustom" is enabled.
x must be of the format where data bytes are separated by a : -character
example #set avistr 82:02:0d:ae:40:c0:60:61:....... - #set avicustom x / #get avicustom
- Toggles the sending of the custom AVI string. When enabled will disable the input AVI from traveling to the output and replace with a defined custom string.
x can be on/off - #set avidisable x / #get avidisable
- Toggles the sending of any AVI string. When enabled will disable all AVI info to the sink.
Be careful in using avidisable as most TVs will no longer show any signal.
x can be on/off - #set vsistr x / #get vsistr
- Defines a custom Vendor Specific Infoframe [VSI] string that will be sent to the sink if "vsicustom" is enabled.
x must be of the format where data bytes are separated by a : -character
example #set vsistr 81:01:1b:63:00:00:00:0:....... - #set vsicustom x / #get vsicustom
- Toggles the sending of the custom VSI string. When enabled will disable the input VSI from traveling to the output and replace with a defined custom string.
Sending a custom VSI will not disable the potential input HDMI Vendor Specific Infoframe and both will flow to the sink.
However, sometimes sending both will confuse the TV depending on the sink capabilities.
x can be on/off - #set vsidisable x / #get vsidisable
- Toggles the sending of any VSI string. When enabled will disable all VSI info to the sink.
x can be on/off - #set cec x / #get cec
- Toggles the CEC capability.
x can be on/off - #set cecla x / #get cecla
- Switches the CEC Logical Address between Audio System and Video Processor.
In order to process ARC the CEC device must be setup as Audio System.
x can be audio/video - #set cecstr x
- Transmits a CEC string to the network if CEC is enabled.
x must be of the format where data bytes are separated by a : -character
example to turn off devices, #set cecstr 0f:36 - #set jvcmacro / #get jvcmacro
- Toggle the JVC macro functionality. x can be on/off
- #set jvcmacromode x / #get jvcmacromode
- Select the active JVC macro mode. Applicable only when jvcmacro enabled.
Algorithms: [x]
0 = "Automatic"
1 = "Ignore Metadata"
2 = "Semi-Automatic"
3 = "Custom" - #set mutebotaudio x / #get mutebotaudio
- Mute the bottom HDMI output audio
Below only compatible with upcoming unit
---------------------------- Below only compatible with upcoming unit ----------------------
- #set audiovol x / #get audiovol
- Controls the L/R analog audio jack audio output
x can be -102 to +12 dB - #set audiobass x / #get audiobass
- Controls the L/R analog audio jack audio output
x can be -10 to +10 dB - #set audiotreb x / #get audiotreb
- Controls the L/R analog audio jack audio output
x can be -10 to +10 dB
GLOSSARY TERMS IN THIS CHAPTER
Source: official User Manual 4K Vertex, Rev 1.30. Text and figures © HDfury, reproduced for Vertex owners.