Jump to content

Bluetooth Firmware Uploader

Recommended Posts

I cobbled this together from some of rehab mans plist entries plus some of my own and a new binary compiled from xcode 9 it works for me in HighsSierra for DW1550 might work for a few other models 


Nice Cobbling! :)


Working on my DW1702, AR5B195, with High Sierra, 10.13.2


Thank you! :)

Share this post

Link to post
Share on other sites

Hi everybody,

This is the first time i use BluetoothFirmwareUploader, unfortunately it was on HighSierra which is currently not supported, anyway i noticed that when i installed the kext, rebooted to windows then restarted to HighSierra, the bluetooth worked flawlessly, if i put the system to sleep or i do a fresh boot it just stops. I'm open to your suggestions to find a solution, here is some info about my Bluetooth device (Atheros) collected using a windows software : 

bLength	0x12
bDescriptorType	0x01
bcdUSB	0x0110 - Spec# = 01.10
bDeviceClass	0xE0 - Wireless
bDeviceSubClass	0x01 - Radio Frequency
bDeviceProtocol	0x01 - Bluetooth
bMaxPacketSize0	0x40 - 64 bytes
idVendor	0x04CA - Lite-On Technology Corp.
idProduct	0x3018
bcdDevice	0x0001 - Device# = 00.01
iManufacturer	0x00
iProduct	0x00
iSerialNumber	0x00
bNumConfigurations	0x01

Thanks in advance.

PS: i've seen some posts talking about an IOath3kfrmwr.kext alternative, does it support HighSierra? How to use it ? 

I found a linux driver which includes my device Vendor/id, but i don't know if that help: https://github.com/torvalds/linux/blob/master/drivers/bluetooth/ath3k.c

Share this post

Link to post
Share on other sites

You mean RehabMan, i've spoken to him before but not regarding bluetooth as i've seen him telling people having similar hardware that their devices are just not supported and there is nothing to do, anyway i'll try to to tell him what i noticed later, may be he can suggest something useful. For the mean time, i'll be always open if anybody here has some ideas...


PS: I've moded my previous post, is there a specific procedure to use "IOath3kfirmwr" ? 

Share this post

Link to post
Share on other sites

the reason it works after loading windows and rebooting is that the bluetooth module retains the firmware on restart. then it gets wiped on shutdowns. you might look further into that and maybe dump the firmware and add it to the kext I believe both Dinesh and rehab man kexts mention how to do this in their guides for the kexts.

  • Like 1

Share this post

Link to post
Share on other sites

Thanks a lot!!!


I am from China and I like Hackintosh.I have seen many many posts,but at last I found what I needed here!!!

My OS is 10.12 Sierra,it's a pity that the bluetooth devices can't work well.

Hope your kext will take effect. :-P

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • [SUCCESS] DELL LATITUDE E5440 - High Sierra 10.13.2 [UEFI]
       What Works / Does Not Work: Everything works except the built-in Intel WiFi wireless network card.
      NOTE: The NVIDIA GT 720M, specifically the external graphics card, is completely disabled (on MacOS).
      • 2 replies
    • Welcome to OSXL! We are looking for volunteers to join us!
      Welcome to OSXL! 😀
      We, at OSXL, are a bunch of passionate Hackintoshers who have joined together for creating a community to drive learning, sharing and helping people interested in running Apple Mac software or tinkering with it on non-Apple hardware. We do research and development on a voluntary basis in our free time.
      Since its inception in 2010, our team evolved with people joining and going for all sorts of reasons. Nevertheless, this team brought out some of the best people who contributed to making the Hackintosh community progress. Unlike some other players, we’re very proud to we have consistently offered an ad-free website without calling for financial support, except on very rare occasions, and also made one of the best looking sites.😍 
      Back in the days, we also designed our "EDP" project to provide a common OS X installation package and a unified post-installation tool. EDP basically offered a central hub for system tuning. The project went through several phase and the latest one is currently Work In Progress. We also completed some research work and developed drivers, fixes and patches for some hardware.
      We recently revamped our site to a more modern look and implemented latest security features so to give our members an improvise quality of experience.
      Also, we are looking to expand for diversifying the content on our site not only to Apple OS, but also Linux, Android and Windows in the very near future with research and development as tech industry has changed a lot recent years and there is so much we can do in other areas and be relevant to what we do. 
      We are looking for passionate and dedicated people who can invest time and efforts in our community on projects like EDP and many others. 
      Drop us a line here in comments or through PM if interested so that we can chat about motivation, skills and ideas.
      You can find our crew list here if you would like to PM instead: OSXL Crew
        • Like
      • 0 replies