kerozene Posted October 31, 2013 Share Posted October 31, 2013 Hi! first of all thanks for all the hard work! Unfortunately the firmware uploader doesn't seem to work for me... Bluetooth appears in system report/USB/Vendor-specific device as VID: 0cf3 PID: 3000 ...I did patch the kext accordingly with Vid: 3315 and Pid: 12288! After rebooting in verbose mode i get this: Bluetooth Firmware Uploader v1.5 by EMlyDinEsH(OSXLatitude) © 2012-2013, CREDITS: mac4mat(tonycrapx) and laloch(archlinux) Bluetooth Firmware Uploader:: Atheros Bluetooth hardware found BTFirmwareUploader(0xffffff803bde0000)::start - failed to get endpoint 81 properties then it boots into ML no problem but no BT! my specs: Jetway Naf92-Q67 Intel i7 2600k 32g RAM OSX ML 10.8.5 Any ideas? thanks again! Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted November 1, 2013 Author Share Posted November 1, 2013 Hi! first of all thanks for all the hard work! Unfortunately the firmware uploader doesn't seem to work for me... Bluetooth appears in system report/USB/Vendor-specific device as VID: 0cf3 PID: 3000 ...I did patch the kext accordingly with Vid: 3315 and Pid: 12288! After rebooting in verbose mode i get this: Bluetooth Firmware Uploader v1.5 by EMlyDinEsH(OSXLatitude) © 2012-2013, CREDITS: mac4mat(tonycrapx) and laloch(archlinux) Bluetooth Firmware Uploader:: Atheros Bluetooth hardware found BTFirmwareUploader(0xffffff803bde0000)::start - failed to get endpoint 81 properties then it boots into ML no problem but no BT! my specs: Jetway Naf92-Q67 Intel i7 2600k 32g RAM OSX ML 10.8.5 Any ideas? thanks again! PM me so i can debug to fix this. Link to comment Share on other sites More sharing options...
Jogi Posted December 5, 2013 Share Posted December 5, 2013 I have the same issue with 0cf3/3000: BTFirmwareUploader(0xffffff803bde0000)::start - failed to get endpoint 81 properties Link to comment Share on other sites More sharing options...
kangaroos Posted December 6, 2013 Share Posted December 6, 2013 Hello, first thank you for your work. My magic mouse is correctly detected but when i move up then down the mouse on the mouse pad it is reseted. Please find below my log : Dec 6 15:20:41 localhost kernel[0]: Bluetooth Firmware Uploader v1.5 by EMlyDinEsH(OSXLatitude) (c) 2012-2013, CREDITS: mac4mat(tonycrapx) and laloch(archlinux) Dec 6 15:20:41 localhost kernel[0]: Bluetooth Firmware Uploader:: Broadcom Bluetooth hardware found Dec 6 15:20:41 localhost kernel[0]: Bluetooth Firmware Uploader:: Beginning firmware upload...... Dec 6 15:20:42 MacPro-de-Yann kernel[0]: [IOBluetoothHCIController][start] -- completed Dec 6 15:20:50 MacPro-de-Yann kernel[0]: Bluetooth Firmware Uploader:: Firmware uploaded to RAM Successfully Dec 6 15:20:50 MacPro-de-Yann kernel[0]: Bluetooth Firmware Uploader:: Broadcom Bluetooth hardware found Dec 6 15:20:50 MacPro-de-Yann kernel[0]: Bluetooth Firmware Uploader:: Firmware already available in RAM, aborting upload Dec 6 15:20:50 MacPro-de-Yann kernel[0]: **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x7400 **** Dec 6 15:20:50 MacPro-de-Yann kernel[0]: **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0x7400 **** Dec 6 15:20:50 MacPro-de-Yann kernel[0]: [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0x7400 Dec 6 15:20:50 pc24 kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService Dec 6 15:20:50 pc24 kernel[0]: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0xe280 -- 0x7000 -- 0x7400 **** Dec 6 15:20:51 pc24 kernel[0]: REQUIRE failure: inDataSize >= bytesToSend - file: /SourceCache/IOBluetoothFamily_kexts/IOBluetoothFamily-4200.4.6/Core/Family/HCI/IOBluetoothFamily.cpp:12923 Dec 6 15:20:51 pc24 kernel[0]: REQUIRE failure: destinationDevice != NULL - file: /SourceCache/IOBluetoothFamily_kexts/IOBluetoothFamily-4200.4.6/Core/Family/HCI/IOBluetoothFamily.cpp:12891 Dec 6 15:21:11 pc24.home com.apple.audio.DriverHelper[252]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the IOKit user-client class IOBluetoothDeviceUserClient. Dec 6 15:21:11 pc24.home com.apple.audio.DriverHelper[252]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the mach service named com.apple.blued. Dec 6 15:21:11 pc24.home com.apple.audio.DriverHelper[252]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the mach service named com.apple.bluetoothaudiod. Dec 6 15:21:21 pc24 kernel[0]: REQUIRE failure: destinationDevice != NULL - file: /SourceCache/IOBluetoothFamily_kexts/IOBluetoothFamily-4200.4.6/Core/Family/HCI/IOBluetoothFamily.cpp:12891 Dec 6 15:22:24 pc24 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0xf000 **** Dec 6 15:22:24 pc24 kernel[0]: **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0xf000 **** Dec 6 15:22:24 pc24 kernel[0]: [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0xf000 Dec 6 15:22:24 pc24 kernel[0]: Using bluetooth controller switch policy "default" Dec 6 15:22:24 pc24 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Suspend -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0x7400 **** Dec 6 15:22:24 pc24 kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService Dec 6 15:22:24 pc24 kernel[0]: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0x9b40 -- 0x7000 -- 0xf000 **** Dec 6 15:23:04 pc24 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Suspend -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0xf000 **** Dec 6 15:23:48 pc24 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Resume -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0xf000 **** Dec 6 15:24:27 pc24 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][SuspendDevice] -- Suspend -- suspendDeviceCallResult = 0x0000 (kIOReturnSuccess) -- 0xf000 **** Dec 6 15:28:31 MacPro-de-Yann kernel[0]: [IOBluetoothHCIController][start] -- completed Dec 6 15:28:31 MacPro-de-Yann kernel[0]: **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x7000 **** Dec 6 15:28:31 MacPro-de-Yann kernel[0]: **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0x7000 **** Dec 6 15:28:31 MacPro-de-Yann kernel[0]: [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0x7000 Dec 6 15:28:31 MacPro-de-Yann kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService Dec 6 15:28:31 MacPro-de-Yann kernel[0]: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0x20c0 -- 0xd800 -- 0x7000 **** Dec 6 15:28:47 pc24.home com.apple.audio.DriverHelper[251]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the IOKit user-client class IOBluetoothDeviceUserClient. Dec 6 15:28:47 pc24.home com.apple.audio.DriverHelper[251]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the mach service named com.apple.blued. Dec 6 15:28:47 pc24.home com.apple.audio.DriverHelper[251]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the mach service named com.apple.bluetoothaudiod. Link to comment Share on other sites More sharing options...
connekt Posted December 13, 2013 Share Posted December 13, 2013 Hi, Thanks for you'r work, now i have bluetooth working near perfection. I'm using Asus motherboard P9x79 Deluxe, with AR3011, the only problem i have is that bluetooth is always turned on. Is there any way to switch between on/off? Thanks Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted December 13, 2013 Author Share Posted December 13, 2013 I have the same issue with 0cf3/3000: BTFirmwareUploader(0xffffff803bde0000)::start - failed to get endpoint 81 properties Fix coming in next version. Hi, Thanks for you'r work, now i have bluetooth working near perfection. I'm using Asus motherboard P9x79 Deluxe, with AR3011, the only problem i have is that bluetooth is always turned on. Is there any way to switch between on/off? Thanks Sorry, you can't turn off Bluetooth unless your bios supports a hardware switch(so can be disabled in dsdt) like some Notebooks has. Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted December 13, 2013 Author Share Posted December 13, 2013 Hello, first thank you for your work. My magic mouse is correctly detected but when i move up then down the mouse on the mouse pad it is reseted. Please find below my log : My kext job is only to send the firmware needed to identify and work as Bluetooth device to OSX so it can work with the standard Apple Bluetooth drivers. So, your issues could be mostly due to the Apple drivers which is lacking proper support, but you can try different firmwares i've included by editing plist values which might improve the support. Also try different Apple Bluetooth drivers from old version of Mac OSX. Link to comment Share on other sites More sharing options...
fatez Posted December 23, 2013 Share Posted December 23, 2013 (edited) Hi, just a little help for me. I have the Azureware BCM94352HMB and in system report on USB i have this : Broadcom USB Bluetooth 4.0 Controller: Product ID: 0x3404 Vendor ID: 0x13d3 (AzureWave Technologies, Inc.) Version: 1.12 Serial Number: 240A649F6C7B Speed: Up to 12 Mb/sec Manufacturer: Broadcom Corp Location ID: 0x14b00000 / 6 Current Available (mA): 500 Current Required (mA): 0 the wifi rocks fine with the "toledaARPT.kext" but bluetooth doesn't work, so i've downloaded from here the "BTFirmwareUploader.kext" and edited in this mode : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>12F37</string> <key>CFBundleDevelopmentRegion</key> <string>it_IT</string> <key>CFBundleExecutable</key> <string>BTFirmwareUploader</string> <key>CFBundleIdentifier</key> <string>com.apple.BTFirmwareUploader</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>BTFirmwareUploader</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.5</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.5</string> <key>DTCompiler</key> <string>com.apple.compilers.llvmgcc42</string> <key>DTPlatformBuild</key> <string>4H1503</string> <key>DTPlatformVersion</key> <string>GM</string> <key>DTSDKBuild</key> <string>11E52</string> <key>DTSDKName</key> <string>macosx10.7</string> <key>DTXcode</key> <string>0463</string> <key>DTXcodeBuild</key> <string>4H1503</string> <key>IOKitPersonalities</key> <dict> <key>AzureWave-3404-13d3</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.BTFirmwareUploader</string> <key>IOClass</key> <string>BTFirmwareUploader</string> <key>IOProviderClass</key> <string>IOUSBDevice</string> <key>Use BCM Firmware</key> <true/> <key>idProduct</key> <integer>13316</integer> <key>idVendor</key> <integer>5075</integer> </dict> <key>InfoChange - AzureWave</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleUSBMergeNub</string> <key>IOClass</key> <string>AppleUSBMergeNub</string> <key>IOProviderClass</key> <string>IOUSBDevice</string> <key>IOProviderMergeProperties</key> <dict> <key>USB Product Name</key> <string>Broadcom USB Bluetooth 4.0 Controller</string> <key>idProduct</key> <integer>13316</integer> <key>idVendor</key> <integer>5075</integer> </dict> <key>idProduct</key> <integer>13316</integer> <key>idVendor</key> <integer>5075</integer> </dict> </dict> <key>NSHumanReadableCopyright</key> <string>Copyright © 2012-2013 EMlyDinEsH(OSXLatitude). All rights reserved.</string> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOUSBFamily</key> <string>4.5.8</string> <key>com.apple.kpi.iokit</key> <string>11.3.0</string> <key>com.apple.kpi.libkern</key> <string>11.3.0</string> </dict> <key>OSBundleRequired</key> <string>Root</string> </dict> </plist> I have installed it with kext wizard but bluetooth doesn't go.. still remaining into "Wait for a Bluetooth trackpad - No trackpad found"So, where is my mistake? Edited December 24, 2013 by Hervé Link to comment Share on other sites More sharing options...
DanN7 Posted December 26, 2013 Share Posted December 26, 2013 Not working on mine.. I got this: BTFirmwareUploader(0xffffff80074c5000)::start - failed to write firmware to bulk pipe (65) I'm using v1.5, my card is AR9485+AR3012, PID: 3362, VID: 13D3, Half-mini PCIe Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted December 27, 2013 Author Share Posted December 27, 2013 Not working on mine.. I got this: BTFirmwareUploader(0xffffff80074c5000)::start - failed to write firmware to bulk pipe (65) I'm using v1.5, my card is AR9485+AR3012, PID: 3362, VID: 13D3, Half-mini PCIe AR3012 is not working with my kext very well so i would like to experiment on this to support and i need beta testers. If you would like to be beta tester then PM me. 1 Link to comment Share on other sites More sharing options...
Recommended Posts