############################Release Notes#################################
  File Name:   ReleaseNotes.txt
  Project:     AMD BT Audio Function Driver

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

A fix has been implemented for the Bluetooth audio drift issue, which introduced an incompatibility problem between the AcpBtAfd and ACPBus drivers.
To avoid compatibility issues, it is advised to use these drivers in combination as mentioned in the table below.
============================================================================================================================

ACPBtAfd version        ACPBus version      Compatible
================        ==============      ==========
6.0.0.56                Any version         Yes

6.0.0.49 - 6.0.0.55     >=6.0.0.91          Yes

6.0.0.49 - 6.0.0.55     <=6.0.0.90          No



ACPBtAfd Revision history:
================================
DriverVer = 6.0.3.61, 11/12/2025:
================================
Updated   : ACP Audio drivers build failures on wNxt


DriverVer = 6.0.3.60, 09/24/2025:
================================
Fixed   : ACP function drivers failed to update to the latest version.


================================
DriverVer = 6.0.3.60, 07/14/2025:
================================
Updated : RDNA3+ changes in INF for all audio drivers.

Fixed   : Unable to mute specific accessory's microphone via Audio Control Panel.


DriverVer = 6.0.0.59, 02/18/2025:
================================
Fixed   : BT Microphone volume levels are changing to '0' for every restart.


DriverVer = 6.0.0.58, 02/04/2025:
================================
Fixed   : BSOD pointing to ACPBUS while connecting to Bluetooth device from System Bar.


DriverVer = 6.0.0.57, 01/13/2025:
================================
Updated : Updated AAC whitelist for BT A2DP offload enablement


DriverVer = 6.0.0.57, 01/09/2025:
================================
Updated : Keyword scan fixes


DriverVer = 6.0.0.56, 12/12/2024:
================================
Updated : Disabled RGM feature for ACP revision <=63.

Fixed   : Observed incompatibility between old AfdBt and new ACPBUS drivers or vice versa.

DriverVer = 6.0.0.55, 11/26/2024:
================================
Updated : Driver Optimization Changes


DriverVer = 6.0.0.54, 10/29/2024:
================================
Fixed   : BSOD when connected Apple AIRPOD headset using Bluetooth / PC APJ


DriverVer = 6.0.0.53, 09/20/2024:
================================
Updated : Submission of Copyright statement against Palamida Scan Query.

Updated : EWDK Update to latest version 26100.

Updated : Add MSI into OEM AAC whitelist to enable BT offload AAC function.



DriverVer = 6.0.0.52, 08/06/2024:
================================
Fixed   : BSOD occurring when KsStudio queries filters on BT AFD


DriverVer = 6.0.0.51, 07/24/2024:
================================
Fixed   : Mute Status is not sync after unmute from Headset


DriverVer = 6.0.0.50, 06/06/2024:
================================
Fixed   : Mixer microphone "mute state" is not synchronized to the device.


DriverVer = 6.0.0.49, 05/22/2024:
================================
Added 	: [PHX] BT LE clock drift changes


DriverVer = 6.0.0.48, 04/30/2024:
================================
Added 	: [PHX] Bluetooth Audio Feature Enhancement and Code Cleanup


DriverVer = 6.0.0.47, 03/07/2024:
================================
Fixed   : Memory management BSOD observed when multiple BT devices is connected.


DriverVer = 6.0.0.46, 01/17/2024:
================================
Updated : Updating all the binaries to the Latest EWDK to version 26020


DriverVer = 6.0.0.45, 01/03/2024:
================================
Fixed   : "DF - InfVerif INF Verification" WHQL test is failing with Windows 2024 OS 25992.1000

Fixed   : "Audio Codec - General Audio Test" WHQL test is failing with Windows 2024 OS 25992.1000


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

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


DriverVer = 6.0.0.43, 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 = 6.0.0.42, 07/10/2023:
================================
Added    :  amdacpbt minor changes for STX.


DriverVer = 6.0.0.41, 06/22/2023:
================================
Fixed    : amdacpbt driver is not building with debug configuration in visual studio with latest SDK,WDK.


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


DriverVer = 6.0.0.39, 05/25/2023:
================================
Fixed    :  Updating the SDK and WDK kit to 22621 for AMDACPBT,AMDACPUSB and AMDAFDSVC


DriverVer = 6.0.0.38, 05/09/2023:
================================
Fixed    :  Observed Audio Hang on Media player and Intermittently Observed BSOD pointing to portcls.


DriverVer = 6.0.0.37, 04/11/2023:
================================
Fixed    :  Some headphone do not have BT offload option.


DriverVer = 6.0.0.36, 03/29/2023:
================================
Fixed    : Palamida scan remediation.

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


DriverVer = 6.0.0.35, 03/15/2023:
================================
Updated  : Audio Hardware Resource Management implementation.


DriverVer = 6.0.0.34, 02/16/2023:
================================
Added    : Add OEM into OEM whitelist in driver to play as gate control of BT offload AAC enable.


DriverVer = 6.0.0.33, 01/23/2023:
================================
Updated  : Audio Hardware Resource Management implementation.


DriverVer = 6.0.0.32, 01/03/2023:
================================
Updated  : AMDACPBT Visual Studio Project changes.

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


DriverVer = 6.0.0.31, 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 = 6.0.0.30, 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 = 6.0.0.29, 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 = 6.0.0.28, 11/12/2022:
================================
Fixed    : BSOD observed when Lullaby, Wave & Few DF tests are ran on AMD BT Audio Device.


DriverVer = 6.0.0.27, 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 = 6.0.0.26, 09/27/2022:
================================
Fixed    : BSOD/Audio Hang Observed when Toggle the BT Radio Button.

Added    : AcpConfiguration changes related to BIOS.


DriverVer = 6.0.0.25, 09/13/2022:
================================
Added    : ACP Bluetooth improvement Changes


DriverVer = 6.0.0.24, 08/04/2022:
================================
Added    : [PHX]Porting ACP changes.

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


DriverVer = 6.0.0.23, 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 = 6.0.0.22, 06/07/2022:
================================
Fixed    : No Audio observed on BT when 2 offload + 1 host is played after S4.


DriverVer = 6.0.0.21, 04/12/2022:
================================
Added    : AINR DSP processing on Raw mode.


DriverVer = 6.0.0.20, 03/30/2022:
================================
Added    : Adding BT AAC support for one of the HP platforms.

Added	 : Merging MDN chnages to ACP STG branch.


DriverVer = 6.0.0.19, 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 = 6.0.0.18, 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 = 6.0.0.17, 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 = 6.0.0.16, 02/04/2022:
================================
Fixed    : Audio control panel and playback hang when the BT end point is disabled from device manager.


DriverVer = 6.0.0.15, 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 = 6.0.0.14, 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 = 6.0.0.13, 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 = 6.0.0.12, 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 = 6.0.0.11, 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.