0% found this document useful (0 votes)
13 views6 pages

BT Audio Offload BIOS Updates

The document contains release notes for AMD Bluetooth driver updates, detailing various fixes and enhancements across multiple driver versions from 6.0.0.11 to 6.0.0.44. Key improvements include fixes for audio issues, BSOD occurrences, and support for new Bluetooth features. Additionally, it outlines AMD's limitations of liability and government restrictions regarding the use of the materials provided.

Uploaded by

demolang881
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

BT Audio Offload BIOS Updates

The document contains release notes for AMD Bluetooth driver updates, detailing various fixes and enhancements across multiple driver versions from 6.0.0.11 to 6.0.0.44. Key improvements include fixes for audio issues, BSOD occurrences, and support for new Bluetooth features. Additionally, it outlines AMD's limitations of liability and government restrictions regarding the use of the materials provided.

Uploaded by

demolang881
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

############################Release Notes#################################

(c) Copyright 2021 Advanced Micro Devices, Inc. All rights reserved.

LIMITATION OF LIABILITY: THE MATERIALS ARE PROVIDED AS IS WITHOUT ANY EXPRESS OR


IMPLIED WARRANTY OF ANY KIND INCLUDING WARRANTIES OF MERCHANTABILITY,
NONINFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY, OR FITNESS FOR ANY PARTICULAR
PURPOSE. IN NO EVENT SHALL AMD OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES
WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS
INTERRUPTION, LOSS OF INFORMATION) ARISING OUT OF THE USE OF OR INABILITY TO USE
THE MATERIALS, EVEN IF AMD HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
BECAUSE SOME JURISDICTIONS PROHIBIT THE EXCLUSION OR LIMITATION OF LIABILITY FOR
CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
AMD does not assume any responsibility for any errors which may appear in the
Materials nor any responsibility to support or update the Materials. AMD
retains the right to make changes to its test specifications at any time,
without notice. NO SUPPORT OBLIGATION: AMD is not obligated to furnish, support,
or make any further information, software, technical information, know-how, or
show-how available to you.

U.S. GOVERNMENT RESTRICTED RIGHTS: The Materials and documentation are provided
with RESTRICTED RIGHTS. Use, duplication or disclosure by the Government is
subject to restrictions as set forth in FAR52.227014 and DFAR252.227-7013, et
seq., or its successor. Use of the Materials by the Government constitutes
acknowledgment of AMD's proprietary rights in them.

===================================================================================

I2S BT Revision history:


===========================
DriverVer = [Link], 09/28/2023:
================================
Fixed : BT AFD complied error by Visual Studio.

Added : [CQE] [STG] [PHX][BT] BT_Version mismatch between .inf and .sys.

DriverVer = [Link], 08/04/2023:


================================
Fixed : Mute status will not align after HFP and A2DP profile be switched.

Added : AMDACPBT changes to support ACP as Slave mode to I2S Controller and BT
Controller as Master to I2S Controller.

Added : ACPBT changes for Strix.

DriverVer = [Link], 07/10/2023:


================================
Added : amdacpbt minor changes for STX.

DriverVer = [Link], 06/22/2023:


================================
Fixed : amdacpbt driver is not building with debug configuration in visual
studio with latest SDK,WDK.

DriverVer = [Link], 06/06/2023:


================================
Fixed : The headset has no sound output in bluetooth mode after plug/unplug the
headset USB-A and USBC cable.

DriverVer = [Link], 05/25/2023:


================================
Fixed : Updating the SDK and WDK kit to 22621 for AMDACPBT,AMDACPUSB and
AMDAFDSVC

DriverVer = [Link], 05/09/2023:


================================
Fixed : Observed Audio Hang on Media player and Intermittently Observed BSOD
pointing to portcls.

DriverVer = [Link], 04/11/2023:


================================
Fixed : Some headphone do not have BT offload option.

DriverVer = [Link], 03/29/2023:


================================
Fixed : Palamida scan remediation.

Added : AMD BT A2DP/HFP, I2S Clock related code changes.

DriverVer = [Link], 03/15/2023:


================================
Updated : Audio Hardware Resource Management implementation.

DriverVer = [Link], 02/16/2023:


================================
Added : Add OEM into OEM whitelist in driver to play as gate control of BT
offload AAC enable.

DriverVer = [Link], 01/23/2023:


================================
Updated : Audio Hardware Resource Management implementation.

DriverVer = [Link], 01/03/2023:


================================
Updated : AMDACPBT Visual Studio Project changes.

Fixed : Observed BSOD when two BT devices are connected with driver verifier
enabled.

DriverVer = [Link], 12/22/2022:


================================
Fixed : Peak meter is moving on two BT Devices, when stream is played only on
one BT Device.

Added : Framework into OEM whitelist in driver to play as gate control of BT


offload AAC enable.

DriverVer = [Link], 12/07/2022:


================================
Fixed : Peak meter remain at default volume on BT playback endpoint when voice
recorder is opened.

Added : Audio Hardware Resource Management implementation.

Added : Added one more OEM into OEM whitelist in driver to play as gate control
of BT offload AAC enable.

DriverVer = [Link], 11/23/2022:


================================
Fixed : AMD BT A2DP/HFP Minor code changes.

Added : Add OEM whitelist in driver to play as gate control of BT offload AAC
enable.

DriverVer = [Link], 11/12/2022:


================================
Fixed : BSOD observed when Lullaby, Wave & Few DF tests are ran on AMD BT Audio
Device.

DriverVer = [Link], 10/27/2022:


================================
Updated : Audio Module Interface for BT and USB.

Updated : Name change request for KWS instead of Cortana.

Fixed : BSOD observed on disabling AMD BT AUDIO DEVICE with Verifier enabled.

Fixed : General Audio test & KS Topology tests are failed when AAC config
enabled.

DriverVer = [Link], 09/27/2022:


================================
Fixed : BSOD/Audio Hang Observed when Toggle the BT Radio Button.

Added : AcpConfiguration changes related to BIOS.

DriverVer = [Link], 09/13/2022:


================================
Added : ACP Bluetooth improvement Changes

DriverVer = [Link], 08/04/2022:


================================
Added : [PHX]Porting ACP changes.

Fixed : Audio lag observed on Test Tone playback on BT endpoint


DriverVer = [Link], 06/14/2022:
================================
Fixed : Mute changes for bt driver.

Fixed : [CQE][RMB][CRB]BT A2DP device audio mute when second BT device connected
during stream playback.

DriverVer = [Link], 06/07/2022:


================================
Fixed : No Audio observed on BT when 2 offload + 1 host is played after S4.

DriverVer = [Link], 04/12/2022:


================================
Added : AINR DSP processing on Raw mode.

DriverVer = [Link], 03/30/2022:


================================
Added : Adding BT AAC support for one of the HP platforms.

Added : Merging MDN chnages to ACP STG branch.

DriverVer = [Link], 03/03/2022:


================================
Update : Updating BT version and Date to allign with 21.40 rel branch.

Update : Support for 44.1 KHz stereo format.

Fixed : Audio ISV- Hardware offload of Audio processing test fails for BT WHQL.

DriverVer = [Link], 02/25/2022:


================================
Fixed : Observing Noise after S4 when two devices are connected.

Fixed : Audio is not audible on Bluetooth Endpoint with new inbox media player
app in HP Lockheed.

Fixed : Observing BSOD when Airpod Bt device is connected.

DriverVer = [Link], 02/18/2022:


================================
Fixed : 8k &16 K sampling rate square wave streaming is not happening with
Groove Music.

Fixed : SUT occur SMU hang FW_Error_Internal when SUT resume from S4.

Added : Updating versions for SDK and WDK in make files.

DriverVer = [Link], 02/04/2022:


================================
Fixed : Audio control panel and playback hang when the BT end point is disabled
from device manager.
DriverVer = [Link], 02/02/2022:
================================
Fixed : Audio Sink Increase music volume with A2DP offload Test is failing.

Added : BT EXT folder path renamed for SMT build.

DriverVer = [Link], 01/18/2022:


================================
Fixed : Extension INF added for BT A2DP Sideband.

Fixed : Driver and JSON file changes to read supported Bluetooth Codecs
information from DAT file

Fixed : Multiple A2DP sideband as per MSFT suggestion.

DriverVer = [Link], 12/23/2021:


================================
Fixed : Groove playback failed on ISV lockhead.

Fixed : KS Topology test is failing on BT Device.

Fixed : Audio glitches observed on Bluetooth recorded data when rendered on


Bluetooth headset.

Fixed : A2DP & HFP volume and Mute improvements.

Fixed : Volume and Mute improvements.

Fixed : HFP Stepping delta values & KS Topo test optimized.

Fixed : Second BT sideband device, AFD setting IOCTL_SBAUD_SET_DEVICE_CLAIMED


to False.

DriverVer = [Link], 12/03/2021:


================================
Fixed : DF- Surprise Remove device test is failing.

Fixed : System volume not reflect when Increase/Decrease the volume on HP


Lockheed.

DriverVer = [Link], 11/26/2021:


================================
Fixed : Initial A2DP code.

Fixed : Peakmeter for Right channel updated.

Fixed : Power sequence corrected between ACP and AFD.

Fixed : A2DP & HFP Integrated code.


: V5 Interface Implemented.
Fixed : Unified endpoint enabled.

Fixed : Unified endpoint improvement changes.

Fixed : Lullaby BSOD fixed.

Fixed : Hang issue during stream playback.

Fixed : Invalid stream pointer access.

Fixed : UsePositionLock Key added.

Fixed : Apos removed in BT endpoint.

Fixed : CodeQL issues fixed.

Common questions

Powered by AI

AMD's driver updates have addressed issues related to audio profiling and mute functionality by fixing problems like mute status not aligning after switching profiles, and implementing audio hardware resource management updates. By addressing these, AMD improved the reliability and functionality of audio management on their systems, ensuring that features such as A2DP offload, audio profiling, and muting operate synchronously across different user scenarios and devices .

The updates to SDK and WDK kits are critical for maintaining driver performance and ensuring compatibility with the latest development environments. As highlighted in the release notes, such updates were necessary to build configurations without errors and manage new hardware integrations effectively. By keeping the SDK and WDK updated, AMD ensures that their drivers support current technological standards and provide improved stability, reducing occurrences like BSODs and other runtime errors .

The pattern of change in AMD driver updates indicates consistent efforts to ensure compatibility with the latest Visual Studio versions, highlighted by ongoing fixes for building errors and updates in the driver use with specific Visual Studio configurations. This suggests that AMD places a high priority on maintaining compatibility with current development tools, ensuring their drivers can be efficiently built and tested in modern development environments, which reflects a forward-thinking approach in their software development practices .

During 2022, AMD faced several challenges with Bluetooth audio functionality. These included audio lags, BSODs during specific tests, noise issues after system sleep modes, audio not being audible on Bluetooth endpoints with certain media apps, and failures in audio processing tests. AMD addressed these issues by implementing updates such as enhancements in BT AAC support, optimization of drivers for stable output, and adjustments for handling multiple BT device connections. The ongoing resolution of these issues demonstrates a commitment to improving their audio drivers and providing seamless Bluetooth audio experiences .

OEM whitelists in AMD's BT driver development serve as a gate control to enable or disable specific functionalities like BT offload AAC. Over the updates, AMD has expanded and adjusted these whitelists to adapt to new hardware integrations and industry demands. This evolution allows targeted support for Bluetooth functionalities across various devices, facilitating better compatibility and performance tailored to specific OEM devices .

The updates related to ACP Bluetooth functionality include improvements in BT as a master to I2S Controller, handling of audio lag, and optimization for different audio profiles like A2DP and HFP. These updates are significant because they enhance the performance and reliability of Bluetooth audio processing on AMD hardware. They reflect AMD's commitment to addressing user-reported issues and refining the integration of Bluetooth functionalities with diverse hardware setups, thus improving the overall user experience .

Key changes from January to September 2023 include updates in audio hardware resource management, integration of OEMs into the whitelist to enable BT offload AAC, fixing build issues in Visual Studio, compliance error fixes, and adjustments for I2S Controller modes. These changes reflect AMD's focus on improving compatibility, efficiency, and versatility of their BT products, indicating a strategy to enhance user experience and broaden product applicability across different systems and configurations .

The restriction clauses in AMD's Release Notes specify that the materials are provided to the government with restricted rights and subject to restrictions as per FAR52.227-014 and DFAR252.227-7013. This ensures that AMD retains proprietary rights, limiting the government's ability to disclose or distribute the materials freely. The implications are significant as they protect AMD's intellectual property from unauthorized distribution or misuse while allowing government access under strict conditions. This approach balances AMD’s intellectual property interests with compliance requirements for governmental contracts .

The inclusion of changes for I2S controller operations indicates AMD's focus on refining the communication between BT controllers and audio processing units. By integrating updates where the ACP acts as a slave to the I2S controller, AMD is enhancing the modularity and scalability of their audio solutions, which is in line with a broader technical strategy to support increasingly complex audio architectures. This approach improves synchronization, data flow efficiency, and overall performance of audio drivers, making AMD's solutions more competitive in audio processing technology .

The AMD Release Notes state that the materials are provided 'as is' without any express or implied warranty of any kind, including warranties of merchantability, non-infringement, or fitness for any particular purpose. Furthermore, AMD and its suppliers are not liable for any damages arising out of the use or inability to use the materials, including loss of profits, business interruption, or loss of information, even if AMD has been advised of the possibility of such damages. This disclaimer implies that users assume all risks associated with the use of AMD materials, and cannot hold AMD responsible for any negative outcomes from using the materials .

You might also like