UAC 3.0 is not backward compatible with any previous versions.
To achieve compatibility with UAC 1.0 and UAC 2.0 versions, the following steps are required:
The device’s first USB configuration descriptor (index 0) must include an Audio Interface Association (AIA) indicating the audio interface conforms to either ADC 1.0 or ADC 2.0. In other words, if the host software selects the first-indexed device configuration, the device should present as compliant with ADC 1.0 or ADC 2.0. This requirement should enable full audio functionality interoperability with existing hosts, identical to current traditional ADC 1.0 or ADC 2.0 functions.
Implement UAC 3.0 using the second configuration descriptor.






















Leave a comment