Jump to content
PayPal donations: [email protected] ×
EMlyDinEsH

Bluetooth Firmware Uploader

Recommended Posts

I think it depends on what the computer's manufacturer offers by default.

 

I have a BCM94360CD combo Wifi/BT card in my E6220+E6230, both fitted with their own built-in/internal DWxxx bluetooth module. I have to disable Bluetooth option in BIOS to deactivate the built-in/internal DWxxx devices and be able to run Bluetooth off the BCM94360CD cards. Otherwise, the built-in/internal device takes precedence.

 

I have verified that the BIOS option only applies to the built-in/internal device after removing the built-in DWxxx modules: the BT module of the Apple combo card still worked Ok with the BT BIOS option disabled. Of course, what's achieved on a given Dell model may not be applicable/repeatable on another Dell model or even on another brand...

 

There certainly is no visible BT module off my combo cards if they're installed in a PCIe-only slot rather than in a combo PCIe/USB one.

Share this post


Link to post
Share on other sites

Hello, first congratulations for your work, you are amazing.

 

But, a i´m need your help, i´m have:

 

Wifi: AR9565

BT: AR3012

 

So, i´m installed your kexts with Kext Wizard and restarted my hackintosh, but not working, not find another devices with bluetooth. How i´m fix or great... how i´m install it?

 

PS: My wireless card is OK!

Share this post


Link to post
Share on other sites

Hi, 

 

Thanks so much for this kext, EmlyDinesh,

 

Works fine loaded from Clover/Kexts/Other in 10.12.4 with my AR3011. The FN + F2 works great on my Asus U46E Laptop.

 

However, the bluetooth doesn't enable when returning from sleep. I tried with and without the 30 seconds patch.

 

Any ideas?? Do I need to move the kext to /L/E/???

Cheers!

Share this post


Link to post
Share on other sites

Greetings everyone!

I have a BCM94352HMB combo card. Got my Wi-Fi working perfectly, but BT works only AFTER waking up from sleep.

I also tried taping the 51 pin — BT wouldn't turn on even after sleep.

ioregs before and after sleep, log file are attached. 

Thanks in advance for help!

Archive 2.zip

Share this post


Link to post
Share on other sites

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 [email protected]: 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

 

Hi. Any help with this?

 

greetings

Share this post


Link to post
Share on other sites

Greetings everyone!

I have a BCM94352HMB combo card. Got my Wi-Fi working perfectly, but BT works only AFTER waking up from sleep.

I also tried taping the 51 pin — BT wouldn't turn on even after sleep.

ioregs before and after sleep, log file are attached. 

Thanks in advance for help!

 

Need some help here too :(

Share this post


Link to post
Share on other sites

Worked OOB with my 0cf3:3005 device (AR5B195 + AR3011 combo plugged into a GA H77 WiFi mobo). Good work!!

hey guy u use kext and btfirmwareuploader ver?? 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...