DekTec logo


Upgrading/downgrading firmware

The DTA-2178 is controlled by firmware that is located in on-board flash memory.
You can upgrade or downgrade the firmware in the field. This page lists the firmware versions available for the DTA-2178, and how to perform the upgrade or downgrade.


Windows - Upgrading with DtInfo

On Windows, you can use DtInfo to upgrade the DTA-2178 to the latest available firmware.


DtInfo cannot be used to downgrade to a previous firmware version. Use DtEpc for that.


Start DtInfo on a PC containing the DTA-2178. If the dialog indicates that new firmware is available, press Upgrade. The on-board flash chip will be reprogrammed; this will take a while (about one minute).


To avoid permanent damage, DO NOT turn off the PC while upgrading with DtInfo.

Linux/Windows - Using DtEpc

DtEpc is a command line tool for flashing any firmware version from the table at the right. DtEpc can be run on Linux and Windows.


1. Download the desired firmware version and unzip. Launch a command prompt in the directory where you put the firmware.
2. If the system contains multiple cards, list the devices in the system using command:
  dtepc -d 0
  Identify the device ID of the card to be flashed; this will be '1' if there is only one device.
3. Flash the firmware:
  dtepc -d 1 -ps Dta2178_v3.rpd
  (use e.g. -d 2 if device ID is 2.)
4. Activate the new firmware.
  - Run the following command:
  dtepc -d 1 -b
  - On Linux, reboot the PC.


To avoid permanent damage, DO NOT turn off the PC while running dtepc ‑ps.

Upgrade Utilities

You can download DtInfo and DtEpc from the Downloads - Utilities page.

Firmware Info

  • The firmware image of the DTA-2178 contains 3 firmware variants. If you upgrade or downgrade to a different version of the firmware, you will upgrade/downgrade each variant.

Firmware Shipped

  • The DTA-2178 is currently shipped with firmware version 1 (not the latest version!)
  • On request, DekTec can ship DTA-2178 with the latest firmware version 3.

Firmware Revision History

The zip files below contain images that can be programmed into the DTA-2178's flash with DtEpc. Please refer to the column on the left for instructions.

DTA-2178 Firmware Version 3 February 2024 64MB
Variant 1, 2 and 3
  • Added clock counters to enable syncing of a user clock with the transmit clock.
Variant 1 and 3
  • Optimized internal buses for improved maximum DMA throughput.

Firmware version 3 requires the Jan2024 SDK with DtPcie driver v3.3.0 or later.

DTA-2178 Firmware Version 2 July 2023 64MB
Variant 1, 2 and 3
  • Changed PCI(e) class code to 0x048000 (=other multimedia device).
  • NTSC genlock signals can now be used to genlock fractional (U)HD outputs.
  • Fixes corrupted SDI output triggered by occurrence of FFEFFBFEh pattern in video

Firmware version 2 requires the Aug2023 SDK with DtPcie driver v3.1.0 or later.

DTA-2178 Firmware Version 1 September 2020 64MB
Variant 1, 2 and 3
  • Fixes a bug that could potentially corrupt the firmware image stored on the DTA-2178 during a PC reboot.
Variant 2 only
  • Fixes a bug that caused the order of the links in a SMPTE 425-5 quad-link configuration to be reversed.

Firmware version 1 requires the Nov2020 SDK with DtPcie driver v1.11.0 or later.

DTA-2178 Firmware Version 0 July 2020 64MB

First firmware version released to the field with all three variants.

Firmware version 0 requires the Aug2020 SDK with DtPcie driver v1.10.0 or later.