Jump to content

Bluetooth Firmware Uploader


EMlyDinEsH

Recommended Posts

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

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

 

Atheros-AR3012-e078-489

BTController
AR3012
CFBundleIdentifier
org.emlydinesh.driver.BTFirmwareUploader
IOClass
BTFirmwareUploader
IOProviderClass
IOUSBHostDevice
Use Linux fw
idProduct
57464
idVendor
1161

 

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 ;)

 

Added in v3.1 :)

Link to comment
Share on other sites

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?

 

Is your system Asus ? Well due to standard bluetooth driver of Apple its not possible in software level and I've tried some methods but its not working very well. PM me if you want to experiment on that.

 

 

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)

 

attachicon.gifScreen Shot 2016-03-17 at 2.17.44 PM.png

 

Finally, here are the edits I tried to make

 

In BTFirmwareUploader.kext

 

Atheros-AR9462-17d0-0b05

BTController

AR9462

CFBundleIdentifier

org.emlydinesh.driver.BTFirmwareUploader

IOClass

BTFirmwareUploader

IOProviderClass

IOUSBHostDevice

Pipe OUT

0

Use Linux fw

Windows fw

1

idProduct

6096

idVendor

2821

 

 

 

In BluetoothDevQAtherosInjector.kext

 

CFBundleIdentifier

com.apple.driver.AppleUSBMergeNub

IOClass

AppleUSBMergeNub

IOProviderClass

IOUSBHostDevice

IOProviderMergeProperties

USB Product Name

Atheros USB AR9462 Bluetooth 3.0 Controller

idProduct

6096

idVendor

2821

 

Added both cards support in v3.1 

 

Thanks for testing and reporting.

Link to comment
Share on other sites

Hi EMlyDinEsH

 

Just came back to say that your job on BTFirmwareUploader inspired me to make the AR9565 work (wifi + bluetooth)

The topic is here http://www.insanelymac.com/forum/topic/312045-atheros-wireless-driver-on-os-x-1011-for-unsupported-cards/

 

Hope it helps other developers to make unsupported cards work.

 

Good work! Is your method doing ids injection to Apple kext ? 

Link to comment
Share on other sites

New version v3.1 has been released, so everyone please try and give me your feedback. 

 

Thanks

 

The only version that works for me is 3.0. I tried 3.0.5 and 3.1 and neither works for me. I have an Asus BCM94352 combo running on El Capitan 10.11.5. By not working I meant I can't connect to my bluetooth mouse. If I fall back to 3.0, it works. But as I said, 3.0.5 and 3.1 do not work even though the kext seems to be loaded successfully. 

 

Do you have some suggestion how I can debug this ?

 

jkl555

Link to comment
Share on other sites

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