When I try to use my Apple Powerbeats Pro on my HP Spectre x360 13-ap0053dx with the respective Intel AC-9560 bluetooth. I get errors like this: ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=7 ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=1 ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=2 ng_l2cap_process_cfg_rsp: ubt0l2cap - unexpected L2CAP_ConfigRsp. Invalid channel state, scid=397, state=5 ng_l2cap_process_cfg_req: ubt0l2cap - unexpected L2CAP_ConfigReq. Invalid channel state, cid=397, state=5 ng_l2cap_l2ca_discon_req: ubt0l2cap - unexpected L2CA_Disconnect request message. Channel does not exist, lcid=0 ng_l2cap_l2ca_discon_req: ubt0l2cap - unexpected L2CA_Disconnect request message. Channel does not exist, lcid=0 ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=2 ng_l2cap_process_echo_rsp: ubt0l2cap - unexpected L2CAP_EchoRsp command. Requested ident does not exist, ident=3 l2ping works, but I am not able to connect via virtual_oss: backend_bt: PSM=0x19 backend_bt: Could not connect to HC: 5 I also can't use l2control -a MAC read_(channel/connection)_list, they give "network is down" errors.
In comparison, the Powerbeats work with my Google Pixel 3 and a Lenovo X1 Yoga 3rd Gen (work machine) running Windows 10 Enterprise. I did not test my Powerbeats on my Spectre on Windows 10 or the Yoga on FreeBSD. The former should work, the latter probably not as it also has an iwm-based Wi-Fi/Bluetooth card. I also had issues using my Pixel 3 Bluetooth to my Spectre for tethering. For reference my Spectre is running 13-CURRENT.
I no longer have the Powerbeats, since returning them and getting the Sennheiser CX 400BT True Wireless. However, I did not test the Sennheiser with FreeBSD and am using a Taotronics transceiver (which were also used by the Powerbeats). The Powerbeats did not even support Linux too well on the Spectre. Well, I guess that's Apple and Beats.