Hi. thanks for the ketx, but in my case fail load on Sierra
Bluetooth Firmware Uploader v3.1.5 Copyright (c) EMlyDinEsH <www.osxlatitude.com> 2012-2016.
BTFirmwareUploader :: ProductID 0x3000, VendorID 0xcf3
BTFirmwareUploader :: Atheros AR3011 Bluetooth detected
BTFirmwareUploader :: Using Linux fimrware
002454.627308 AppleUSBHostResources@: AppleUSBHostResources::allocateDownstreamBusCurrentGated: assuming successful wakeUnits 100 sleepUnits 0
BTFirmwareUploader :: Failed to find control pipe 0, will try to use Bulk out pipe
BTFirmwareUploader :: HCI command request failed with error (0xe00002d6).
BTFirmwareUploader :: Failed to get the device state.
the wreid is, in linux (Archlinux 64bits) is detected as 0xcf3:3005 in lsusb
Bus 009 Device 002: ID 0cf3:3005 Qualcomm Atheros Communications AR3011 Bluetooth
in linux works ok Is a Asus BT-211 USB dongle https://www.asus.com/Networking/USBBT211_Mini_Bluetooth_Dongle/greetings
edit: forgot mention, same issue if use windows firmware Gretings