bluetooth has generic driver models https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles#Advanced_Audio_Distribu tion_Profile_(A2DP)
if a headset support the a2dp profile it works with all devices which use that profile
if it does not it's because it's not compliant with the profile which it claims support for