<?xml version="1.0" encoding="UTF-8"?>

<!-- Calculating compatibility: -->
<!-- For app packages: if 8.7.6 > 1.2.3 then the SW package is considered compatible -->
<!-- For FW packages: if 8.7 > 1.2 then the FW package is considered compatible -->

<herculesstream>
	<software mandatory="false">                                                        <!-- optional attribute "mandatory" describes whether the update is mandatory or not. missing attribute means update is optional -->
		<version>
			<number>2.4.6</number>                                                     <!-- Mandatory: APP version number in format mm.nn.ss -->
			<downloadURL>https://ts.hercules.com/download/streaming/update/Hercules_Stream_Control_v2.4.6_zh.exe</downloadURL>    <!-- Mandatory: download URL -->
			<size>236257280</size>
			<hash>562E4964258471298A67F3D697B070F0</hash>
			<changelog>
				Fellow Stream Control users, here is v2.4.6 :
				
				
				- Streamlabs Display Group and Sources action – Control display groups and sources directly.
				- Redesigned Streamlabs UI – A cleaner and more consistent interface.
				- Switch Profile action – Quickly switch between your profiles.
				- SteelSeries Sonar compatibility – Detects all virtual soundcards with clear names and full knob control.
				- New Help section – Get assistance for firmware or driver update issues.
				
			</changelog>

			<changelogUrl>https://ts.hercules.com/download/streaming/update/Release_notes/release_note_v2.4.6.html</changelogUrl>
			<date>07/05/2026</date>

																						<!-- optional: the version changelog -->
			<firmware name="HSM01">1.40.0</firmware>                                     <!-- Mandatory: EXACTLY one FW node for EACH device type. Describes the minimal FW version the APP is compatible with -->
            <firmware name="HSM02">2.38.0</firmware>                                     <!-- Mandatory: EXACTLY one FW node for EACH device type. Describes the minimal FW version the APP is compatible with -->
		</version>
	</software>
    <firmwares>                                                                         <!-- Mandatory: exactly one node. Contains exactly one firmware node for each device type -->
        <controller name="HSM01" mandatory="true">                                     <!-- optional attribute "mandatory" describes whether the update is mandatory or not. missing attribute means update is optional -->
            <firmware>1.40</firmware>                                                   <!-- Mandatory: FW version number is in mm.nn format -->
			<hash>1E7EB785C9643AB8B21E0B0549BAFCFF</hash>
            <webURL>https://www.hercules.com/en-us/</webURL>                <!-- Info page for the update package -->
            <downloadURL>https://ts.hercules.com/download/streaming/update/HSM01_S32L4R7_v1_40.hsm</downloadURL>   <!-- Mandatory: download URL for the FW update package -->
            <software>1.2.0</software>                                                 <!-- Mandatory: minimal APP version this FW is compatible with-->
        </controller>
        <controller name="HSM02" mandatory="true">                                     <!-- optional attribute "mandatory" describes whether the update is mandatory or not. Missing attribute means update is optional-->
            <firmware>2.39</firmware>                                                    <!-- FW version number is in mm.nn format -->
			<hash>221867263D0A51BEFEC0450D21EDB262</hash>
            <webURL>https://www.hercules.com/en-us/</webURL>                <!-- Info page for the update package -->
            <downloadURL>https://ts.hercules.com/download/streaming/updateBeta/HSM02_V2.39.hsm</downloadURL>   <!-- download URL for the FW update package -->
            <software>2.2.5</software>                                                 <!-- minimal APP version this FW is compatible with-->
        </controller>
    </firmwares>
</herculesstream>
