Installation guide 1 Document change log Issue Date Relevant Information 2007-04-11 Document creation 2007-07-11 Support for DELTA-hd-key Linux installation added 2008-03-14 Integration of DELTA-sdi family 2008-06-17 Integration of DELTA-hd-e and DELTA-hd-e-key 2008-11-03 PCIe bus requirements added PCI DELTA-hd and DELTA-hd-key support removed 2008-12-16 Linux dynamic memory allocation method added 2009-01-05...
Page 3
2018-01-03 Add support for DELTA-3G-elp-d 80, 84, 8b configurations Removed SFP cards support 6.06 2018-03-22 Refactoring of the existing documentation Add support for FLEX solution 6.07 2018-06-21 Add support for DELTA-12G-elp-h 1c 6.08 2018-07-05 Add support for FLEX-hmi Page ii...
Page 4
Remove support for DELTA-hd-e, DELTA-hd-e-key and dvi cards 6.15 2020-03-19 Add support for DELTA-12G-elp-h 4c Add support for DELTA-12G2c-asi8c-elp-h Remove support for DELTA-12g-elp-h 22 6.16 2020-10-30 Add support for DELTA-12G-e-h 2i1c New DELTACAST.TV installation process 6.17 2021-05-10 Led documentation 6.18 2021-09-09 Minor corrections 6.19 2021-10-29...
Page 5
Installation guide DELTA-12G2c-hmi10-elp LED documentation FLEX configuration options 6.27 2024-12-13 Add support for DELTA-12G11-hmi11-e-key 6.28 2025-01-21 Add support for DELTA-12G-elp 2c 6.29 2025-03-13 Add support for DELTA-12G-e-h 4o2c 6.30 2025-04-02 Add support for DELTA-hmi-e 40 Page iv...
Installation guide 3 ABOUT THIS GUIDE This guide covers the DELTACAST cards hardware installation, and provides setup instructions of the VideoMaster redistributable package, under Windows and Mac OS. You can always access the latest DELTACAST documentation on the Internet at https://www.deltacast.tv/.
Installation guide 3.4 Document conventions 3.4.1 Notes Notes use the following conventions: Note: Means reader take note. Notes contain helpful suggestions or references to material not covered in the publication. 3.4.2 Cautions Cautions use the following conventions: Caution: Means reader must be careful. In this situation, you might do something that could result in equipment damage or loss of data.
Installation guide 4 PRODUCT OVERVIEW 4.1 PCIe Cards 4.1.1 Supported Operating Systems PCIe cards are supported on the following operating systems: • Windows • Linux • Mac OS Page 3...
The family of products is composed of: Product Name PCIe Bus Fixed inputs Fixed outputs Bi-dir 1 x 12G DELTA-12G-elp-h 1c PCI Express 3.0 x8 3 x 3G 2 x 12G DELTA-12G-elp-h 2c * PCI Express 3.0 x8 6 x 3G...
Page 12
Installation guide (*) card configuration can be changed using “FWUpdater” tool. See “CONFIGURATION” chapter for more detailed information 4.1.2.2 DELTA-3G cards DELTA-3G is a very high-performance and low-cost 3G, HD and SD SDI ingest and playout solution for PCI Express (PCIe) bus computers. This device meets all the specifications for ST 424, 292 and ST 259 equipment with extensive features to help the real-time processing of 3G, HD and SD SDI streams on the host computer.
Page 13
Installation guide DELTA-3G-elp-d 12 PCI Express 2.0 x4 1 x 3G 2 x 3G DELTA-3G-elp-d 20 PCI Express 2.0 x4 2 x 3G DELTA-3G-elp-d 21 PCI Express 2.0 x4 2 x 3G 1 x 3G DELTA-3G-elp-d 22 PCI Express 2.0 x4 2 x 3G 2 x 3G DELTA-3G-elp-d 40...
Page 14
Installation guide 4.1.2.3 DELTA-key cards The DELTA-key is a very high-performance and low-cost 3G, HD and SD hardware linear keyers and SDI ingest and playout solutions for PCI Express (PCIe) bus computers. These devices host extensive features to help the real-time processing of 3G, HD and SD SDI streams on the host computer.
Installation guide 4.1.3 DV cards overview DV stands for « Digital Video » and regroups the following technologies: • HDMI • DisplayPort 4.1.3.1 DELTA-h4k(2) cards The DELTA-h4k(2) is a very high-performance and low-cost HDMI ingest solution for PCIe bus computers. This device meets all the specifications of the Digital Display Working Group (DDWG) industry consortium with extensive features to help the real-time processing of HDMI streams on the host computer.
Page 16
Installation guide This device meets all the specifications of the Digital Display Working Group (DDWG) industry consortium with extensive features to help the real-time processing of HDMI streams on the host computer. The DELTA-hmi is designed for easy integration with customer applications. A comprehensive software development kit (SDK) includes device drivers for standard platforms, a range of HDMI processing services and an easy-to-use programming interface for controlling the card.
Installation guide 4.1.4 Mixed Interfaces cards overview The DELTACAST Mixed Interfaces cards are PCI Express cards including a mix of ASI, SDI or HDMI ingest and playout channels. 4.1.4.1 SDI - ASI cards The DELTA-12G2c-asi8c-elp-h cards meet all the specifications for ST 2082-10*, 2081-10*, 424, 292 and ST 259 equipment, as well as for DVB ASI equipment.
AI/AR video pipelines requiring live overlays over either 12G-SDI or HDMI video up to 4K60. The DELTACAST Mixed Interfaces cards are designed for easy integration with customer applications. A comprehensive software development kit (SDK) includes device drivers for standard platforms, a range of HDMI and SDI processing services and an easy-to-use programming interface for controlling the card.
Page 19
Installation guide The family of products is composed of: Product Name PCIe Bus Number of Input Number of Output DELTA-ip-ST2022-6 10 PCI Express 2.0 x8 1 (max 3 ST2022-6 streams) DELTA-ip-ST2022-6 01 PCI Express 2.0 x8 1 (max 3 ST2022-6 streams) DELTA-ip-ST2110 10 PCI Express 2.0 x8...
Installation guide 4.1.6 TICO cards overview TICO (TIny COdec) developed by intoPIX is a compression codec technology designs to transport 4K/UHD signal stream onto one single 3G-SDI link or an IP network. This codec has a compression ratio of up to 4:1 and permits to handle 4K/UHD 60 Hz stream normally transported on 4 physicals links on a single 3G physical link.
Installation guide 4.1.7 Companion Cards overview The Companion Cards family is an extension cards family whom purpose is to extend DELTACAST cards functionalities. This family currently includes a single card: A-LTC. 4.1.7.1 A-LTC Companion Card A-LTC card can fit either on top of its low-profile host card, sharing the same bracket, or next to it and occupy an empty PCIe slot.
Installation guide 4.2 FLEX Solution 4.2.1 How does it work? The FLEX solution requires: • PCI Express gateway card, • video I/O modules, • specific cables. Installing the FLEX solution consists in: • Plugging a gateway card in a PCI Express slot of your sever. •...
Installation guide 4.2.3 DELTA-gwy family 4.2.3.1 DELTA-gwy 316 and 308 cards The DELTA-gwy 316 and 308 are gateways you plug in a PCI Express slot of your server. They feature ports on which you connect external FLEX modules using specific cables.
Installation guide 4.2.4 FLEX modules 4.2.4.1 FLEX DV modules DV stands for « Digital Video » and regroups the following technologies: • HDMI • DisplayPort 4.2.4.1.1 FLEX-dp The FLEX-dp is a very high-performance and low-cost DisplayPort ingest and playout solution for DELTA-gwy boards.
Page 25
Installation guide 4.2.4.1.2 FLEX-hmi The FLEX-hmi is a very high-performance and low-cost HDMI ingest solution for DELTA-gwy boards. This device meets all the specifications of the Video Electronics Standards Association (VESA) with extensive features to help the real-time processing of HDMI streams on the host computer. The FLEX- hmi is designed for easy integration with customer applications.
Page 26
Installation guide 4.2.4.2 FLEX SDI modules The FLEX-3G and FLEX-12G are very high-performance and low-cost SDI ingest and playout solutions DELTA-gwy boards. These devices meet all the specifications for ST 2082-10*, 2081-10*, 424, 292 and ST 259 equipment with extensive features to help the real-time processing of 12G*, 6G*, 3G, HD and SD SDI streams on the host computer.
Installation guide 4.2.5 Specific cables With the FLEX solution, it is necessary to use the provided cables. These are based on USB-C connectors and are especially qualified for FLEX use case. Warning: although FLEX products use USB-C connectivity, these products do not comply with USB-C. Meaning that: •...
If you have grounding wrist strap, use it while handling DELTACAST devices. If you wish to upgrade the driver with a new version downloaded from the DELTACAST web site, please consult the appropriate topics in this guide. Caution: Please read carefully the detailed instructions that follow before attempting to install any software or hardware component of this product.
Select the most appropriate slot for each of the DELTACAST devices you wish to install, and remove the metal plate located on the PC case in regard to those slots. Don’t lose the screws, as you will need them to fasten the cards later on.
Page 30
Installation guide Once all your devices are installed, close your PC case, plug in the power supply cable and turn it on to proceed with software installation. Page 23...
Not all PCIe bus controllers offer the same performances. Depending on the platform they are plugged in, DELTACAST devices could not be able to support full-speed transfers on all their channels, because of a bandwidth limitation on the motherboard itself.
Page 32
Select the most appropriate slot for each of the DELTACAST devices you wish to install, and remove the metal plate located on the PC case in regard to those slots. Don’t lose the screws, as you will need them to fasten the cards later on.
Page 33
As a consequence, when powered and when used FLEX modules can quickly reach high temperatures (close to 80°C – 176°F in certain conditions). DELTACAST recommends to be very cautious when manipulating hot devices after usage. Allow sufficient cooling time before handling the module.
Installation guide 5.1.3 Cabling recommendations It is recommended to use quality cables to avoid signal perturbations and unexpected behaviour. 5.1.3.1 For SDI reception and streaming: Coaxial RG6 or RG59 (75 Ohms) cables are required and low loss cables are recommended for 3G (ex. BELDEN 1694A, 1505A or 1855A), for 6G (ex.
Installation guide 5.2 Software installation This chapter explain how to install one or several DELTACAST devices on a new computer or a computer that has already been used before with such a device. Caution: Please read carefully the detailed instructions that follow before attempting to install any software or hardware component of this product.
DELTACAST card with could require another – specific or older – version of VideoMaster, and in this case it is most of the time redistributed with the application. In case of doubt, we recommend double-checking this with the 3 party application vendor.
✓ FLEX Solution 5.2.2.1 What you need for installation To set up the machine wherein you will operate the DELTACAST cards, you must: • First have successfully completed the hardware installation described above • Run the installation script as detailed below Always ensure yourself to use the package corresponding to the SDK version your application has been compiled for.
Page 38
Installation guide 5.2.2.3 Installation procedure By default the installation of a DELTACAST device and the VideoMaster is done through the installation executable. Note: The installer can also be launched in silent mode (no GUI). To do that, open an admin terminal and run the executable with the “/S”...
Page 39
Installation guide Next, you will need to review and accept the VideoMaster license agreement. Page 32...
Page 40
Installation guide Following this, you'll be prompted to select an installation root directory. You can opt for the default directory or specify another one that better suits your needs. The subsequent step will inquire if you wish to create Start Menu items. These optional items include shortcuts to the VideoMaster user guide and to the uninstallation executable.
Page 41
Installation guide You will now be able to choose which components you want to install according to your needs. You'll notice some components are greyed out. These represent the device drivers and user space libraries (DLLs), which are essential for running any VideoMaster-related software. They form the bare minimum requirements.
Page 42
Installation guide The actual installation will now begin. Toward the end of the installation, if selected in the component selection page, the firmware updater will attempt to update the device's firmware. A terminal emulator window will pop up, providing updates on the firmware update status. Caution: Firmware update operation could take quite a long time (up to 3 minutes) if onboard firmware is being updated.
Page 43
Installation guide After a firmware update, a reboot is always mandatory to use the device. A dialog will offer to reboot. It is recommended to select “Yes”. The installation application will also offer to open de VideoMaster user guide. Page 36...
Page 44
Adding a DELTACAST devices to a system already equipped with other DELTACAST devices Adding or replacing a DELTACAST device on a system already equipped with a DELTACAST device issued from the same family is transparent for the user. There is no need to re-install the driver and the FWUpdater service will update the device firmware in background if needed.
Page 45
Uninstall VideoMaster.exe installation location, the default is C:/Program Files/DELTACAST/VideoMaster/ 5.2.2.10 Downgrading from 6.25+ to -6.25 If you wish to downgrade VideoMaster to an earlier version than 6.25.0, please make sure to uninstall the current version through its dedicated “uninstaller”.
5.2.3.1 Package content Name Installation path Description /usr/src/<driver_name>-<version> Drivers Contains the devices drivers kernel modules blobs /usr/lib/libvideomasterhd*.so Libraries The shared libraries /usr/share/deltacast/videomaster/tools/FWUpdater FWUpdater Contains the /usr/bin/delta-fwupdater FWUpdater /lib/systemd/system/delta-fwupdater.service executable and the /home/$(SUDO_USER)/.config/autostart/viewer.desktop service configuration files. /usr/lib/firmware Firmware files Devices firmware files 5.2.3.2...
Page 47
Installation guide 5.2.3.3.2 Installation procedure Dependencies: build-essential dkms Before proceeding with the package installation, ensure that the necessary dependencies are installed, or that you have internet access for automatic installation via apt. It is also recommended to make sure your system is up to date. $ sudo apt update &&...
Page 48
Unload and remove the VideoMaster’s kernel modules in /lib/modules/$(uname -r)/ Remove any VideoMaster rules in /etc/udev/ /etc/udev/rules.d Remove the FWUpdater in and / /opt/deltacast/videomaster opt/deltacast.tv/videomaster the services /lib/systemd/system/fwupdater.service Remove any libvideomasterhd*.so* /usr/lib/, /usr/local/lib, /usr/lib64, /usr/local/lib64 Please delete any traces of VideoMaster remaining in paths not listed here before attempting an upgrade to 6.25+.
Page 49
Installation guide 5.2.3.4 RPM based distributions 5.2.3.4.1 Validated distributions VideoMaster is tested on Alma Linux 9. If you encounter issues with other RPM based distributions, feel free to contact our support team. 5.2.3.4.2 Installation procedure Dependencies: make epel-release dkms To install dkms, you need to enable the epel (Extended Package for Enterprise Linux) repository. You can achieve this by installing the epel-release package: $ sudo dnf install epel-release Before proceeding with the package installation, ensure that the necessary dependencies are...
Page 50
If you are upgrading from an earlier version than VideoMaster 6.25, some additional steps might be required. The package installer will: Unload and remove the VideoMaster kernel modules in /lib/modules/$(uname -r)/ Remove any VideoMaster rules in /etc/udev/ /etc/udev/rules.d Remove the FWUpdater in /opt/deltacast/videomaster /opt/deltacast.tv/videomaster the services /lib/systemd/system/fwupdater.service Remove any libvideomasterhd*.so* /usr/lib/ /usr/local/lib...
PCIe Cards FLEX Solution 5.2.4.1 What you need for installation To set up the machine wherein you will operate the DELTACAST cards, you must: • First have successfully completed the hardware installation described above • Install the VideoMaster redist package, as detailed below 5.2.4.2...
Page 52
Installation guide 5.2.4.3 Installation procedure Note: The very first step is to uninstall the currently installed package, if any. In order to perform this action, please refer to the “Uninstalling VideoMaster” section of the “Installation Guide” related to that package. Upon executing the installation package, you’ll be presented with this interface.
Page 53
Installation guide Upon approval of the license, you are being offered the choice between a standard installation and a customized one. Should you opt for the customized installation, VideoMaster allows you to choose which components you want to install. Page 46...
Page 54
Installation guide You'll notice some components are greyed out. These represent the device drivers and user space libraries (Frameworks), which are essential for running any VideoMaster-related software. They form the bare minimum requirements. The device firmware files correspond to the boards' firmware, ensuring compatibility with the devices and libraries being installed.
Page 55
Installation guide A new window appears to let you enter your name and password to begin the installation. Complete the fields and click Install Software. Page 48...
Page 56
Installation guide Once the installation complete close the installer using the Close button. At the same time a System Extension Updated warning pop-up. Click Open Security Preference. In the Security & Privacy panel, click on the lock in the bottom left of the panel, enter your password and then click on Unlock.
Page 57
Installation guide After allowing the DELTACAST kext a new panel appears and asks you to restart the system. It is strongly recommended not to click on “Not Now” and restart the system through the Apple menu. If the system is restarted this way the kext cache will be corrupted and the system will go into recovery mode on the next boot in order to allow the freshly installed kext.
Page 58
Allowing system extension on Apple silicon (M1, M2, …) In case you install a DELTACAST card in an Apple silicon that has never had a kernel extension installed before you should be prompted to allow the system extension on the system before being able to allow the DELTACAST kext loading on the system.
Page 59
The new security policy is applied and the panel closes. At this point you can shutdown the system using Apple menu, reboot it and allow the DELTACAST kext in the Security & Privacy panel such as explaine in the previous chapter.
Page 60
The error code 27 (Kext loading error) means that the DELTACAST kext failed to load because it does not have the user approval. In theory the system, at the first load of the DELTACAST kext, should ask the user to if he wants to unblock the kext or not.
Page 61
Installation guide 5.2.4.10 Upgrading from 6.25 to 6.25.1+ If you wish to upgrade from VideoMaster 6.25.0 to a later version, please make sure to uninstall the current version following the uninstall procedure described in the installation guide from 6.25.0. 5.2.4.11 Downgrading from 6.25.1+ to -6.25 If you wish to downgrade VideoMaster to an earlier version than 6.25.1, please make sure to uninstall the current version following the uninstall procedure described above.
Installation guide 6 CONFIGURATION Some DELTACAST hardware devices support several different firmwares to implement different products. We call them configurations. The user can switch from one configuration to another one using the FWUpdater application, delivered with VideoMaster. • On macOS the application is installed in >Library>Application Support>Deltacast •...
DELTA-ip-ST2022-6-tico 10 DELTA-ip-ST2022-6-tico 01 6.1.3 FLEX configurations Part number FLEX-12G 10 FLEX-12G 01 If your DELTACAST device is listed in the above tables and you wish to change the configuration, the different steps to do so are described below Page 56...
Launch a powershell (Windows 10) or a command line with administrator rights and run FWupdater.exe with –d –c arguments The application lists all the DELTACAST devices installed, their corresponding ID and the different configurations supported by the hardware as well as their corresponding ID.
Installation guide 6.3 Applying a new configuration In the same powershell / command line, run FWUpdater.exe with --id=<device_id> -- config=<config_id> A restart is needed to compete the operation as changing a card configuration also triggers an update of the onboard firmware. Page 58...
Installation guide 7 PRODUCTS, DRIVERS and FIRMWARES All the DELTACAST video cards share the same drivers named delta-x300. The FLEX gateway cards are handled by the delta-gwy drivers, and the FLEX modules use the flex-x400 drivers. The following tables summarize driver and firmware needs of DELTACAST devices. Note that depending on the operating system, the driver extension differs: .sys extension for Windows and...
8.1.1 Windows My Windows application does not see my DELTACAST device. Check in the device manager if any error code are reported for the DELTACAST device and contact the DELTACAST support. 8.1.2 Mac OS I have multiple devices connected but cannot properly operate them.
8.2.2 Windows After having placed a DELTACAST device in my PC and re-started it, Windows did not prompted me to install a driver The DELTACAST device installation is done using a script provided in the redistributable package.
Page 70
Installation guide DELTA-sd DELTA-hd DELTA-3G-elp-d 11, 10, 01 DELTA-3G-elp-d 22, 02, 20, 21, 12 DELTA-3G-elp-d 04, 40 DELTA-3G-elp 11, 10, 01 DELTA-3G-elp 20, 02 DELTA-3G-elp-key 11 DELTA-h4k-elp 20 Led turns ON once the power-up sequencing of the board succeeded DONE Led turns ON once the FPGA programmation succeeded DELTA-3G-elp-d 8c, 8b, 80, 84 DELTA-3G-elp-d 4c...
Page 71
Led turns on when the video reference clock is ready to be used clock locked SCP running If a SCP is present in the design and well loaded, the led turns on DELTA-12G-elp-h 1c, 2c, 20 DELTA-12G2c-asi8c-elp-h DELTA-12G-elp-h 40, 04, 4c DELTA-12G-elp 2c, 4c...
Page 72
Installation guide DELTA-12G-e-h 4i2c DELTA-12G-e-h 4o2c Led turns ON once the power-up sequencing of the board succeeded DONE Led turns ON once the FPGA programmation succeeded PCIe blinky Led toggles once the PCIe clock is received Memory Initialised Led turns ON once the on-board DDR memory is calibrated Video reference Led turns on when the video reference clock is ready to be used clock locked...
Page 73
Installation guide DELTA-hmi-e 40 Led turns ON once the power-up sequencing of the board succeeded DONE Led turns ON once the FPGA programmation succeeded PCIe blinky Led toggles once the PCIe clock is received Memory Initialised Led turns ON once the on-board DDR memory is calibrated SCP running Led turns ON once the SCP is correctly loaded and running Channel State...
Page 74
Installation guide DELTA-ip ST2110 10, 01 DELTA-ip ST2022-6 10, 01 ST2110 10 & ST2022-6 10 State Status LED Link LED Error Green Power On Blue Blue SFP plugged Blue Green (blinking on activity) ST2110 01 & ST2022-6 01 State Status LED Link LED Error Green...
8.3.3 LED DELTACAST FLEX modules include a series of LEDs giving information about their status and operating mode. These LEDS can help you to troubleshoot and understand what is going on the card, and to communicate more efficiently with our technical support staff.
Page 76
Installation guide FLEX-DP 10 Status LED 0 LED 1 PCIe issue Steady Red PCIe OK and DDR not calibrated Steady Orange Board OK Blinking Green No DisplayPort cable Blinking Green Steady Red DisplayPort link training failure Blinking Green Steady Orange DisplayPort OK Blinking Green Steady Green...
Page 77
Installation guide FLEX-3G 04 & FLEX-12G 01 Status LED 0 LED 1 PCIe issue Steady Red PCIe OK and DDR not calibrated Steady Orange No Video Reference Clock Blinking Blue Steady Red Board OK Blinking Blue Steady Green Page 70...
(RF) interference, in which case the user may be required to take adequate measures. Modifications: Any modifications made to this device that are not approved by DELTACAST may void the authority granted to the user by the FCC to operate this equipment.
Need help?
Do you have a question about the DELTA-12G-elp-h 1c and is the answer not in the manual?
Questions and answers