SVS_Firmware_Repository

SVS Control Module STABLE Firmware

For BETA firmware versions click here

For IR Code SD Card Files click here

For Serial Commands click here

Update Instructions

Windows Users

SVS Management Utility

Based on the foundation created by KnightNZ in the SVS_Flash program I have expanded it into a more comprehensive firmware update and management utility. The SVS Management Utility allows you to connect to your SVS, check current firmware version, install new firmware updates, and manually control the SVS. In future releases the SVS Management Utility will also allow you to configure advanced settings on the SVS in bulk using your computer instead of manually toggling those settings with your SVS IR remote.

SVS Management Utility 1.4 adds auto update capability. It can automatically download the latest firmware as well as check for updates to the management utility scripts. This version of the management utility is no longer packaged as a .exe file due to antivirus false positives that were caused by the compilation tools I was previously using to compile the script as an exe. The utility is now distributed as a powershell script with a .bat file used to launch the script.

Download the latest SVS Management Utility

SVS Management Utility Instructions

  1. Download the latest Firmware Update file and unzip it somewhere on your computer.
  2. Run the .bat file labeled “SVS Management Utility.bat”
  3. The SVS Management Utility will search the firmware update repository and find the latest firmware file and download it for you. If you want to install a different firmware version than the latest stable firmware you can use the “Browse” button to look for a different firmware file on your PC.
  4. Click the “Connect SVS” Button. The SVS Management Utility will search for the correct COM port for updating your SVS. The SVS uses a CH340 serial chip, so the firmware update tool searches for any CH340 devices and selects the first one it finds. If you have multiple CH340 devices connected at once you can click “No” and you will can manually enter the correct COM port for your SVS.
  5. Once the SVS Management Utility connects to your SVS you will see the current firmware version that is installed on your SVS, the total number of inputs connected to your SVS, and the current active input of your SVS.
  6. To update your firmware, simply click the “Firmware Update” button and the SVS Management Utility will flash the new firmware file and alert you when the flash is complete. It will update the current firmware version to reflect the newly installed firmware on your SVS.

In addition to firmware updates you can also use the SVS Management Utility to control your SVS.

If you are still running Windows 10 you can also use the SVS Management Utility, but the original “SVS Firmware Update Tool v1.0 Windows.bat” file is still included if for whatever reason you would rather use that. The batch file no longer works on Windows 11 with the full deprecation of wmic so the SVS Management Utility is the only option to update on Windows 11.

Unix Users

Thanks to the fantastic work of Thiaramus, the firmware update script has been ported to Unix based systems such as Linux and MacOS.

Linux Users

Open a terminal and run the following command to install AVRDUDE: sudo apt-get install avrdude

For your specific Linux distribution, you may need to use a different package manager or command to install AVRDUDE. The example above is for Ubuntu and Debian based distributions.

Mac Users

  1. Follow the instruction at https://brew.sh to install Brew.

  2. Install AVRDUDE using Brew: brew install avrdude

  3. Run in the terminal: bash SVS\ Firmware\ Update\ Tool\ v1.0\ Unix.sh

Firmware Update Downloads

Version 1.16 (2025-12-08)

Download

Changelog:

Version 1.15 (2025-04-09)

Download

Changelog:

Version 1.14 (2025-03-11)

Download

Changelog:

Version 1.13 (2025-03-5)

Download

Changelog:

Version 1.12 (2025-02-21)

Download

Changelog:

Version 1.10 (2025-02-06)

Download

Changelog: