Jump to content

SireMaxus

Members
  • Posts

    1
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by SireMaxus

  1. 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
×
×
  • Create New...