Jump to content

Bluetooth Firmware Uploader


EMlyDinEsH

Recommended Posts

Hello, 

 

I'm running a HP Probook 440G1 with El Capitan 10.11.6 and everything is fine except for bluetooth, I found this thread and haven't been able to make the BT work.

I have a "Qualcomm Atheros QCA9565" and installed BTFirmwareUploader v3.1.5.

I've checked the ID and DEV for the card and found that these values are not in the kext, what can I do? 

 

Wi-fi Atheros 9565:

         Card Type: AirPort Extreme  (0x168C, 0x18E3)

  Firmware Version: Atheros 9565: 4.0.74.0-P2P

 

BT "no idea the name":

Bluetooth HCI:

 

  Product ID: 0x311f

  Vendor ID: 0x0cf3  (Atheros Communications, Inc.)

 

 

Any help would be appreciated,

 

Thanks

 

Update:

Solved it by editing these files BTFirmwareUploader.kext\Contents\Info.plist with

<key>Atheros-AR3012-311f-0cf3</key>
<dict>
<key>BTController</key>
<string>AR3012</string>
<key>CFBundleIdentifier</key>
<string>org.emlydinesh.driver.BTFirmwareUploader</string>
<key>IOClass</key>
<string>BTFirmwareUploader</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>Use Linux fw</key>
<true/>
<key>idProduct</key>
<integer>12575</integer>
<key>idVendor</key>
<integer>3315</integer>
</dict>
and the file BTFirmwareUploader.kext\Contents\PlugIns\BluetoothDevQAtherosInjector.kext\Contents\Info.plist with 

<key>Info - AR3012-311f-0cf3</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBMergeNub</string>
<key>IOClass</key>
<string>AppleUSBMergeNub</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>USB Product Name</key>
<string>Atheros USB AR3012 Bluetooth 4.0 Controller</string>
</dict>
<key>idProduct</key>
<integer>12575</integer>
<key>idVendor</key>
<integer>3315</integer>
</dict>

It took me a while to solve this as there were not explicit information as to how or where I had to modify the files and how to convert the hex id data into decimal data ( 311f = 12575 and 0cf3 = 3315, hex = decimal for other people like me)

 

 

Thanks for your work on this kext.

  • Like 1
Link to comment
Share on other sites

Hey guys,

 

I'm still looking for a solution for my GA-Z270X-Gaming 8 onboard bluetooth/wifi device. It's a QCA61x4 (0x0CF3, 0xE300). I don't need wifi at all, but bluetooth would be very nice. I tried to bypass the onboard device by using a USB Bluetooth dongle, but macOS tries always to use the onboard device first.

 

Any suggestions or solutions on this?

 

Thanks in advance.

Link to comment
Share on other sites

Good point but I couldn't found any entry for disabling the onboard device in BIOS. There are just two entries for the two onboard LAN (Intel and Killer) and I don't believe that one of them is combined with the Wifi and BT.

Link to comment
Share on other sites

Hi. I have 3012 combo with ar9485. I installed the BTFirmwareuploader.kext to S/L/E. And after restart my system won't boot. I got stucked at the prohibition symbol. What can I do? Do I have an alternative different to a fresh install. It's all my hard work to get my hackintosh working gone?

I'm on (was on?) Sierra 10.12.6

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...