THE HUB

The Hub/HALL RESEARCH/End Points/HT-VERSA-4K-R

HALL RESEARCH, End Points

HT-VERSA-4K-R

Control
IP
Encoding
ASCII
IP
TCP port 24
Line ending
CR
Login
Required. User root
Roles
Decoder, End point
Discovery
ASPEED
More from this makerHT-VERSA-4K-S

Commands

25 commands
OTHER24
ROUTE VIDEO e e_reconnect::%v::v;sleep 2;vlmparam s CH_SELECT_V %v;astparam save;
Ending: cr
ROUTE AUDIO e e_reconnect::%v::a;vlmparam s CH_SELECT_A %v;astparam save;
Ending: cr
GET STATE lmparam g STATE
Ending: cr
GET CHANNEL lmparam g CH_SELECT
Ending: cr
GET NAME astparam g hr_devname
Ending: cr
SET NAME astparam s hr_devname %v;astparam save;
Ending: cr
GET IP lmparam g MY_IP
Ending: cr
GET MAC lmparam g MY_MAC
Ending: cr
GET LINK lmparam g ETH_LINK_STATE
Ending: cr
SEND CEC cec_send %v
Ending: cr
GET CEC MODE lmparam g NO_CEC
Ending: cr
GET LEVEL lmparam g A_ANALOG_OUT_VOL
Ending: cr
GET BAUD lmparam g S0_BAUDRATE
Ending: cr
SET BAUD astparam s s0_baudrate %v;astparam save;reboot;
Ending: cr
GET IR GUEST astparam g ir_guest_on
Ending: cr
ENABLE IR GUEST astparam s ir_guest_on y;astparam save;reboot;
Ending: cr
SAVE SETTINGS astparam save;
Ending: cr
RESTART DEVICE reboot
Ending: cr
CLOSE SESSION exit
Ending: cr
SET CHANNEL e e_reconnect::%v::z;lmparam s CH_SELECT %v;astparam s ch_select %v;astparam save;
Ending: cr
GET VIDEO CHANNEL lmparam g CH_SELECT_V
Ending: cr
GET AUDIO CHANNEL lmparam g CH_SELECT_A
Ending: cr
SET WALL e e_vw_rotate_0;e e_vw_stretch_type_2;lmparam s VW_VAR_ROTATE 0;lmparam s VW_VAR_STRETCH_TYPE 2;astparam s vw_rotate 0;astparam s vw_stretch_type 2;astparam save;e e_vw_enable_%v_2;
Ending: cr
CLEAR WALL e e_vw_rotate_0;e e_vw_stretch_type_2;lmparam s VW_VAR_ROTATE 0;lmparam s VW_VAR_STRETCH_TYPE 2;astparam s vw_rotate 0;astparam s vw_stretch_type 2;e e_vw_enable_0_0_0_0_1;lmparam s VW_MAX_ROW 0;lmparam s VW_MAX_COLUMN 0;lmparam s VW_ROW 0;lmparam s VW_COLUMN 0;astparam s vw_max_row 0;astparam s vw_max_column 0;astparam s vw_row 0;astparam s vw_column 0;astparam save;
Ending: cr
VOLUME1
VOLUME SET echo auto > /sys/devices/platform/1500_i2s/io_select;lmparam s A_IO_SELECT auto;astparam s a_io_select auto;echo %v > /sys/devices/platform/1500_i2s/analog_out_vol;lmparam s A_ANALOG_OUT_VOL %v;astparam s a_analog_out_vol %v;astparam save;
Ending: cr

Cheat sheet

driver.cheatSheet()

What it is

The Hall Research VERSA-4K receiver is an AV-over-IP decoder that renders 4K HDMI video, USB 2.0, keyboard and mouse, IR, RS-232 and analog audio from a sender on the same gigabit network. It outputs up to 4K at 30Hz 4:4:4, includes a scaler, an on-screen display generator and a video-wall processor for arrays up to 16x16 with bezel compensation and rotation, and provides four USB ports.

Specs

Resolution: Up to 3840x2160 at 30Hz 4:4:4, HDCP 2.2 and 1.4

Type: ASPEED AV-over-IP endpoint, multicast group routing

Inputs: Network only; 1x HDMI output, 4x USB, RS-232, IR, analog audio

Mounting: Surface or rack with the optional shelf

Setup

First Use: Put the device on the same subnet as the controller and connect to TCP port 9999. The device answers with a greeting line and a '> ' prompt; consume both before sending a command. The greeting carries the API version, for example 'VERSA-4K Telnet Server V1.2' - read it to learn which command set this firmware supports, because later firmware adds commands that V1.2 rejects as Invalid Command!. There is no authentication. The device takes a DHCP address by default and at most four clients may connect at once.

Video Optimization: Enable jumbo frames at 8000 on the device and on every switch port in the path; SET MTU requires a reboot. The network must have IGMP snooping enabled with a querier, because all streams are multicast.

CEC: Not available on API V1.2. Later firmware adds a CEC send command; read the greeting to determine whether it is present.

Switch: A switch is a multicast group change, not a crosspoint. Send SET CHANNEL with %v set to the group number the wanted sender is publishing on, then confirm with GET GROUP. Senders and receivers on the same number are connected. The firmware derives the multicast address from the group number, so nothing needs to assign one: group 11 becomes 225.2.0.11.

Support

Tech Support Phone: +1 (408) 962-0515

Power Cycle: Remove PoE or the local power supply for ten seconds, or send RESTART DEVICE over the telnet API. The session drops and the device restarts.

Factory Reset: Send FACTORY RESET over the telnet API, or use the front-panel reset. This clears the device name, group and network settings.

About this driver

driver.source()

Confirm each command on your device before you rely on it. Provided as is, with no warranty. To correct something or ask for it to come down, write to info@ctrlbot.io. Licensed CC BY 4.0: credit CTRLbot and link back when you share it. Product page. Manufacturer site.

Revision
1
Updated
2026-11-05
Catalog date
2026-11-12
License
CC-BY-4.0