How to Update Your HDFury Linker Firmware for Optimal Performance

Image of the HDFury Linker device, a compact HDMI converter used for firmware updates and signal management.

Updating the firmware of your HDFury Linker ensures that your device is running the latest software, providing you with the best performance and compatibility. Follow these steps to update your HDFury Linker firmware.

Updating Your Linker Firmware for Windows PC

The Linker Firmware Updater is compatible with all Windows versions from Windows XP to Windows 10. Ensure you have installed the correct Silabs driver based on your Windows version and USB port, as described on the previous page.

Step-by-Step Guide to Updating HDFury Linker Firmware

Step 1: Connect the HDFury Linker to Your Computer

  • Use a USB cable to connect your HDFury Linker to your computer.
  • Ensure the connection is secure and the device is powered on.

Step 2: Download the Latest Firmware

  • Download the latest firmware version for the HDFury Linker below this text.

Step 3: Extract the Downloaded Files

  • Once downloaded, extract the firmware files. You should have a directory on your computer with the following files. Make sure to check for the LINKER-MCU update executable file.

Step 4: Open the Firmware Update Tool

  • Locate the LINKER-MCU update executable file in the extracted directory.
  • Double-click the LINKER-MCU executable (if needed, right-click and select “Run as Administrator”).
  • The firmware update tool window will open.

Step 5: Start the Firmware Update

  • Click “Update Firmware” as shown in the window.
  • The flashing time is about 5 seconds.
  • Once completed, you will hear a Windows notification sound and a confirmation window will pop up. Click “OK”.

Step 6: Complete the Update

  • The main updater will display a success message.
  • Congratulations, you have successfully updated the Linker MCU and your unit is now ready to operate with the benefits from the latest software additions.

Troubleshooting Common Issues

Error: Firmware Update Failed

If the firmware update fails, try the following steps:

  1. Check the USB Connection: Ensure the USB cable is securely connected to both the HDFury Linker and your computer.
  2. Restart the Update Tool: Close the firmware update tool and reopen it.
  3. Re-download the Firmware: Sometimes, the firmware file may be corrupted. Re-download it from the HDFury website.
  4. Run as Administrator: Ensure that you are running the firmware update tool as an administrator. Right-click the tool and select “Run as Administrator.”
  5. Restart Your Computer: A simple restart can resolve many issues.
  6. Check for Driver Issues: The problem might also be related to drivers. You can download the necessary drivers from the HDFury website, but it’s best to try without these drivers first. Sometimes Windows causes issues that we cannot explain. If the update still fails, try using the drivers available on the website.

Error: Device Not Recognized

If your computer does not recognize the HDFury Linker:

  1. Try a Different USB Port: Plug the HDFury Linker into a different USB port on your computer.
  2. Update USB Drivers: Ensure that your computer’s USB drivers are up to date. If issues persist, download the drivers from the HDFury website and install them as an administrator.
  3. Use a Different Cable: The USB cable might be faulty. Try using a different one.

Contact Support

If you continue to experience issues, contact HDFury customer support for further assistance. Provide them with details of the error and the steps you have already taken to resolve it.

Benefits of Keeping Your Firmware Updated

Regularly updating your HDFury Linker firmware ensures:

  • Optimal Performance: Enjoy the latest features and improvements.
  • Compatibility: Stay compatible with the latest devices and technologies.
  • Security: Protect your device from potential vulnerabilities.

PC Windows GUI Software and Firmware Update


EDID Collection


API/DLL Package


Total Control APK + XML File for Custom APP menu


Icons viewer for creating Custom APP menu



Silabs Driver 4.0.0 for XP/VISTA/WIN7/WIN8/WIN10


Silabs Driver 3.9.2 for XP/VISTA/WIN7/WIN8/WIN10

Hdfury Linker User Manual


Change Log
HDFury Linker

Fixes 8/10b Downscaling for 422 Inputs

What’s New/Fixes in 0.24

  • Sony X800 support
  • HTPC mode
  • Quick preset for “disable HDR” feature for JVC projectors mainly. Hold RST and press INP 12 times

What’s New/Fixes in 0.23

  • Added 3×3 color space matrix offset capability. The range is from 0-255 added to the matrix function after multiplications. Internally scaled to support 16-bit resolution.
  • Added four EDID tables in EDID collection with HLG and Dolby Vision data blocks to enable the sources. Based on feedback we can embed into the firmware for permanent tables.

What’s New/Fixes in 0.22

  • Denon/Marantz AVR switching should be fixed. There were many items addressed with this update in this regard.
  • Audio glitching with some combo source/AVR/disc with HDCP 2.2 output is fixed. No more interruptions.
  • We still recommend using 1.4 HDCP output as always since the previous channel switch improvement with Denon/Marantz and HDCP2.2 was due to an incorrect continuous reauthorization that Denon/Marantz AVR series was making and was more of a positive symptom than anything else.

What’s New/Fixes in 0.21

  • Added CEC physical address discovery. Linker will update the advertised CEC physical address tree depending on the sink. The TOP input will be physical address 1 and the BOT input will be physical address 2. E.g. Source -> Linker (top port) -> AVR (port 7) -> TV (port 2) will give Linker CEC address as 2.7.1.0
  • If sink is removed, the CEC address remains and survives a power cycle with/without sink connected so there should be no need to resync the CEC chain.

What’s New/Fixes in 0.20

  • Switch between bypass mode (3D/PC/1080i) and HDMI2.0 modes solved.
  • AVR hotplugging revised.
  • Sink mode EDID table selection when output is not plugged (custom EDID table used when no Sink connected).

What’s New/Fixes in 0.19a

  • Test firmware for Oppo203 Owners.
  • Solved Purple Tint when player set to Auto or 4:4:4.
  • Solved Atmos and Audio loss.

What’s New/Fixes in 0.19

  • Preview RC version!
  • GUI option to shut off the HDR infoframe from the output. (GUI as “Disable HDR” Just click that and no HDR infoframe reach the display even though the input has it.)
  • Handshake now solid for all K8500/UB900/SHIELD situations.
  • Resolution switching and handshake solved.
  • Both Normal and 200% DPI GUI available.
  • Added Reset Button.
  • Remaining 1080i issue, work underway.

What’s New/Fixes in 0.18

  • Major test release: Should address K8500 Netflix issue and all other resolution/HDCP change issues.
  • Internally, the firmware has new routines to handle those situations.
  • Custom HDR and Custom AVI now survive power cycle. They are saved and automatically applied again upon power-up if they have been enabled via GUI.
  • One must exercise caution especially with the custom AVI since it can result in a blank screen if done incorrectly.

What’s New/Fixes in 0.17

  • Fixes the source BT2020 <> 709 color space change from the source when no other resync event happens.

What’s New/Fixes in 0.16

  • Added 2 new auto presets 4k30 8/10/12 -> 4k30 422 12 300MHz and 4k60 600MHz -> 4k60 420 300MHz. This is great for typical 300MHz projectors (like UB and TW series from EPSON) so that all HDR is output as 422 12 bit 300MHz except 4k60 422 12 bit 600MHz which comes out as 4k60 420 8bit 300MHz (HDR lost at 4K60 due to 300MHz BW limit).
  • This preset is also added to the Quick presets selection and the list is now as follows: The number 2/3 are new.

Quick Preset Selection

  • Normal operation, clear all 4k30/4k60 presets, clear all deep color/color space to defaults.
  • Set 4k30/4k60 presets for a 4K30 deep color projector > 300MHz (e.g., Wireless Epson) [4K30 all -> 4K30 all, 4k60 600MHz -> 4k60 420 300MHz]
  • Set 4k30/4k60 presets for a 4K30 deep color projector at 300MHz (e.g., Wired Epson) [4k30 8/10/12 -> 4k30 422 12 300, 4k60 600MHz -> 4k60 420 300MHz]
  • Set 4k30/4k60 presets for a 4k60 420 300MHz TV [4k30 8/10/12 -> 4k30 8, 4k60 600MHz -> 4k60 420 300MHz]
  • Set 4k30/4k60 presets for a 4k30 8-bit 300MHz TV [4k30 8/10/12 -> 4k30 8, 4k60 all-> 1080p60 444 8/10/12]
  • Set 4k30/4k60 presets for a 1080p60 TV [4k30 8/10/12 -> 1080p30 8/10/12, 4k60 all-> 1080p60 444 8/10/12]
  • CS follow / DC follow
  • CS 4:4:4 / DC follow
  • CS 4:2:0 / DC follow
  • CS 4:4:4 / DC 8 bit
  • CS 4:2:0 / DC 8-bit

What’s New/Fixes in 0.15

  • 4K60 4:2:2 deep color from PS4PRO (possibly other sources) fixed.
  • Fix might help on 4K24/25/30 4:2:2 deep color too (please try and report back).
  • Note that GUI still reports 8b as there is no general control packet sent by PS4PRO.

What’s New/Fixes in 0.14

  • DD+/Netflix and other audio fix.

What’s New/Fixes in 0.13

  • Input switching from the push button fixed.
  • EDID 5.1 tables moved to the end of the list (First 25 Banks, similar to Integral).
  • The BT2020 clipping issue solved when input is 4:2:2.
  • Added AVI infoframe TX disable for advanced testing (advanced users only).
  • 1080p60 Deep color upscaling resulted in > HDMI2.0 limit. Fixed.
  • GUI 422 deep color pixel clock results fixed.
  • Cleaned GUI reporting during mode changes.
  • If GUI connection lost, error message is displayed.

What’s New/Fixes in 0.12

  • Bitstream fixed. Now supports Dolby Atmos / TrueHD / DTSMA / …
  • PCM multichannel channel mapping fixed.

What’s New/Fixes in 0.11

  • Added “Display Name” information. Provides Sink device name information to the Linker GUI.
  • Added “Sink EDID Limited” warning message. When this text appears it means that Linker has detected the current incoming signal from sources exceed the connected display maximum capabilities. Linker now automatically reduces the resolution to the first supported. For example, if the incoming signal is 4K60 444 600MHz, but TV EDID says it can do MAX 4k60 420 300MHz, Linker will change chroma automatically.
  • Added “Ignore EDID Limits” checkbox. This is the override button for the above mentioned. It seems to be often the case that TV EDID advertises more limited capabilities in EDID than is actually the truth. It is likely so that TV works “better” and cables can be longer. Customers will never really know if it is 4k60 444 600MHz or 4k60 420 300MHz because all the TV will say is “2160p” in the info. Dirty games being played by big manufacturers. Anyway, with checking this box there is no more automatic downscaling/chroma sampling.
  • Added 4k60 and 4k30 Presets with Targets. There are two new preset settings: 4k60 and 4k30. These are selected using the checkbox. Then in the pull-down menu are the targets (what should happen if the input is either 4k30 or 4k60). For example, using these it is possible to force 4k60 444 600MHz -> 4k60