TUSBAudio - Thesycon USB Audio 2.0 Class Driver for Windows
Revision History
-----------------------------------------------------
V2.23.0 (May 16, 2014)
-----------------------------------------------------
* Chg: The iAP interface is suppressed in the ST driver package
_and_ in the EVAL driver package.
* Fix: ASIO streaming stops unexpectedly if control panel
defers closing a handle of an already removed device.
* Fix: On device add/remove ASIO Reset was unnecessarily issued to all
ASIO host instances including those attached to another device instance.
* Chg: Stream startup optimized to reduce startup latency.
Startup delay is reduced from ~100ms to ~20ms.
-----------------------------------------------------
V2.22.3 (May 07, 2014)
-----------------------------------------------------
* Fix: Control panel app:
- close handle on device remove, even if the app is hidden
-----------------------------------------------------
V2.22.2 (April 25, 2014)
-----------------------------------------------------
* New: DFU wizard app:
- transferred bytes are now shown in the status view
-----------------------------------------------------
V2.22.1 (April 24, 2014)
-----------------------------------------------------
* Fix: DFU wizard app:
- progress bar now shows the correct state
-----------------------------------------------------
V2.22.0 (April 17, 2014)
-----------------------------------------------------
* New: subdevices can also be suppressed via registry parameter
"Block_CLASS_%02X_SUBCLASS_%02X_PROT_%02X" in inf_parameters.inc
* Chg: The iAP interface is suppressed in the ST driver package
* New: Control panel app:
- configuration allows to hide the info page
- device selection on the Status page is disabled if only one device is present
- error message is displayed if the configuration cannot be opened
* New: DFU wizard app:
- configuration file allows to specific models and firmware files in <SupportedDevices>
- firmware version check, configurable through <CheckFirmwareVersion>
- error message is displayed if the configuration cannot be opened
- error message is displayed if the configuration file version is not compatible
* Fix: DFU wizard app:
- 'ready' status not displayed before the firmware was specified
-----------------------------------------------------
V2.21.0 (April 08, 2014)
-----------------------------------------------------
* New: New API functions to support vendor requests:
TUSBAUDIO_ClassVendorRequestOut(), TUSBAUDIO_ClassVendorRequestIn().
* New: TUSBAUDIO_StartDfuDownload() API function enhanced by flags
TUSBAUDIO_FLAG_NO_REBOOT and TUSBAUDIO_FLAG_ENUM_AFTER_REBOOT
* Chg: By default, firmware update procedure does not wait for app
firmware to come up. This can be forced via TUSBAUDIO_FLAG_ENUM_AFTER_REBOOT.
If TUSBAUDIO_FLAG_ENUM_AFTER_REBOOT is set and the device does not reboot
within 2 mins then the update procedure fails with timeout error.
* Fix: Control panel app: focus was caught after PnP events
when minimized to Systray
* Chg: DFU GUI utility: status output revised,
improved support for resizeable dialog,
another firmware upgrade now requires to restart the application,
ESC key doesn't close the application
* Fix: Audio Control descriptor parsing for MIDI was not
working for all UAC 1.0 devices
* Chg: subdevice creation is more generic now: a subdevice will be created
for any IAD or interface that is not claimed by Audio, MIDI, DFU.
* New: subdevices can be suppressed for individual interfaces
via "Block_IFC_%02X" registry parameter in inf_parameters.inc
* Chg: Stream formats (alternate settings) parsing is more flexible now.
PCM and RAW/DSD formats can be placed in any order.
* New: DSP plugin must be enabled via EnablePlugin registry parameter
in model-specific subkey.
* Chg: Eval driver has restriction in MIDI TX and RX data path now.
-----------------------------------------------------
V2.20.0 (February 24, 2014)
-----------------------------------------------------
* Fix: BSOD if a Windows sound device has more than 20 channels
* Chg: Up to 64 channels per Windows sound device supported now.
* Chg: No channel mapping if more than 8 channels of a sound device are opened.
* Chg: Default algorithm builds one single sound device with all channels
(was limited to 8 channels before)