Well in theory not really. Bluetooth has different profiles/categories which it uses when a peripheral is connected. That depends on a peripheral that is connected what BT profile it wants to use/needs to use.
Different profiles have different options in drivers. What I mean here is that the driver pretty much tells the hardware how to operate. So maybe it more of a driver problem/firmware problem than a hardware problem.