Jump to content

Bluetooth Firmware Uploader


EMlyDinEsH

Recommended Posts

hello, sorry for my poor english :)

 

Pls can u make a kext for AR3011:

VID: 0489  PID: e03d ?

 

Note: I fix it :) but cant turn off bluetooth, its grey :(

 

Did you add device ids to plist ? Can you PM me so i can give new version to test ? You cant turn off bluetooth for atheros like i said in first post and its possible only if you have Fn key to control WiFi/BT from Lenovo and Asus.

Link to comment
Share on other sites

Did you add device ids to plist ? Can you PM me so i can give new version to test ? You cant turn off bluetooth for atheros like i said in first post and its possible only if you have Fn key to control WiFi/BT from Lenovo and Asus.

 

Yes i have already added device ids to plist. Bluetooth is working but cant turn off it :( i also use your fn key kext. Unfortunately fn+f2 doesnt work :( do i have to do something else?

Link to comment
Share on other sites

I have AR9285 with BT AR3011. The Bt PID and VID are also in the supported list. ( Product ID: 0x3304 Vendor ID: 0x13d3). The wifi worked OOB on 10.11.3 but the BT is not working. I am using BTFirmwareUploader_v3.0.5_10.11.zip kext.

In system settings->Networks, when i try to add the service, In interface field, it shows BT PAN. On clicking create, in Device field, it shows in grated out text, "No devices found".

Under, About this Mac->System Report->Hardware->BT shows "No Devices Found" but under Hardware->USB, it shows USB 2.0 Hub->BlueTooth HCI and selecting this, the Bt VID and PID are listed.

Please Help.

Link to comment
Share on other sites

Hello, I'm sorry to have to ask this as this isn't your full time job and you're putting your own free time into this kext, but I was wondering if you might be able to add support for the Atheros AR9462, it's able to be seen perfectly fine on OS X, but OS X is injecting the wrong firmware(it's not able to connect or detect devices with this firmware). It's able to work fine when doing the classic boot into windows to load the correct firmware and then restart into OS X trick though so maybe there is hope.

 

I tried modifying your BTFirmwareUploader_v3.0.5_10.11.zip kext to add support myself, but the final product didn't change the loaded firmware version or allow it to detect or connect to devices.

 

The AR9462 is a wi-fi and bluetooth two in one that comes on the Asus Z-87 Pro motherboard and potentially others, the wifi portion of it is a lost cause but maybe its bluetooth could work?

 

Vendor and Product Ids:

VID: 0b05

PID: 17d0

 

Thank you for your time, and I hope you consider supporting my bluetooth adapter.

 

The attachment is of my system profiler with the correct firmware that was loaded from windows,

the incorrect firmware version that is loaded from a cold boot is Version: 7.4354 (6.1)

 

post-91336-0-13618100-1458272523_thumb.png

 

Finally, here are the edits I tried to make

 

In BTFirmwareUploader.kext

 

<key>Atheros-AR9462-17d0-0b05</key>

<dict>

<key>BTController</key>

<string>AR9462</string>

<key>CFBundleIdentifier</key>

<string>org.emlydinesh.driver.BTFirmwareUploader</string>

<key>IOClass</key>

<string>BTFirmwareUploader</string>

<key>IOProviderClass</key>

<string>IOUSBHostDevice</string>

<key>Pipe OUT</key>

<integer>0</integer>

<key>Use Linux fw</key>

<false/>

<key>Windows fw</key>

<integer>1</integer>

<key>idProduct</key>

<integer>6096</integer>

<key>idVendor</key>

<integer>2821</integer>

</dict>

 

 

 

In BluetoothDevQAtherosInjector.kext

 

<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 AR9462 Bluetooth 3.0 Controller</string>

</dict>

<key>idProduct</key>

<integer>6096</integer>

<key>idVendor</key>

<integer>2821</integer>

</dict>

Link to comment
Share on other sites

Hi i don't know if already reported i've added this1 and it is working

 

<key>Atheros-AR3012-e078-489</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>57464</integer>
<key>idVendor</key>
<integer>1161</integer>
</dict>

 

The wifi is a atheros 965x card and still can't find a way to make it work

The BTFirmwareUploader activates the chip - i'll miss linux cold boot ;)

Link to comment
Share on other sites

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