EMlyDinEsH Posted January 24, 2014 Author Share Posted January 24, 2014 Thanks for your work. I have re-installed the Vanilla IOBluetoothFamily.kext and BTFirmwareUploader.kext(v2.1), after repair permissions, rebuild cache and reboot, my bluetooth still not working. I've found this in log 2014-01-24 06:27:30 +0800 kernel[0]: Bluetooth Firmware Uploader v2.1 by EMlyDinEsH(OSXLatitude) (c) 2012-2014, CREDITS: mac4mat(tonycrapx) and laloch(archlinux) 2014-01-24 06:27:30 +0800 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0xbc00 **** 2014-01-24 06:27:30 +0800 kernel[0]: **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0xbc00 **** .. .. 2014-01-24 06:27:32 +0800 kernel[0]: [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification -- 0xbc00 2014-01-24 06:27:32 +0800 kernel[0]: [IOBluetoothHCIController][start] -- completed 2014-01-24 06:27:32 +0800 kernel[0]: [IOBluetoothHCIController::setConfigState] calling registerService 2014-01-24 06:27:32 +0800 kernel[0]: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0x2980 -- 0xc800 -- 0xbc00 **** .. .. It seems that IOBluetoothFamily.kext works, my bluetooth can be recognized by OS, but it still can't work, it can't find my magic mouse, I think the firmware doesn't uploaded. And I can't find " Bluetooth Firmware Uploader:: Successfully patched the firmware " in the new log. The kext wizard shows the two kexts have been loaded. 01.png 02.png I do not modified the BTFirmwareUploader.kext, and my OS version is 10.9.1. Try the attached file, but use Kext Utility to install the kexts and let me know your system log completely and an ioreg file. was any one of my old versions of kexts worked fine before? what is the version of it? BTFirmwareUploader#2.1Test.zip Link to comment Share on other sites More sharing options...
Macrow Posted January 25, 2014 Share Posted January 25, 2014 Try the attached file, but use Kext Utility to install the kexts and let me know your system log completely and an ioreg file. was any one of my old versions of kexts worked fine before? what is the version of it? I have install the Vanilla IOBluetoothFamily.kext and BTFirmwareUploader.kext(BTFirmwareUploader#2.1Test.zip). here's my system log and IOReg SysLog & IOReg.zip The log should include two boot info, the first boot load BTFirmwareUploader.kext(v1.5) and patched IOBluetoothFamily.kext(this version works fine), then I install the vanilla IOBluetoothFamily.kext and BTFirmwareUploader.kext(BTFirmwareUploader#2.1Test.zip) by Kext Utility(v2.5.6), and shutdown my PC(if I reboot the PC, the bluetooth works fine). Then I boot my PC again, the bluetooth can be recognized by OS, but it still can't work. It recognized my magic mouse, it shows that the mouse have been paired, but the mouse can't work, I turn off the mouse and turn on again, the bluetooth can pair with the mouse no longer. BTFirmwareUploader.kext(v1.5) just work fine, but it needs patch the IOBluetoothFamily.kext. I don't have the other version BTFirmwareUploader, like v2.0, so I haven't tested it. Thanks again ! Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted January 27, 2014 Author Share Posted January 27, 2014 I have install the Vanilla IOBluetoothFamily.kext and BTFirmwareUploader.kext(BTFirmwareUploader#2.1Test.zip). here's my system log and IOReg SysLog & IOReg.zip The log should include two boot info, the first boot load BTFirmwareUploader.kext(v1.5) and patched IOBluetoothFamily.kext(this version works fine), then I install the vanilla IOBluetoothFamily.kext and BTFirmwareUploader.kext(BTFirmwareUploader#2.1Test.zip) by Kext Utility(v2.5.6), and shutdown my PC(if I reboot the PC, the bluetooth works fine). Then I boot my PC again, the bluetooth can be recognized by OS, but it still can't work. It recognized my magic mouse, it shows that the mouse have been paired, but the mouse can't work, I turn off the mouse and turn on again, the bluetooth can pair with the mouse no longer. BTFirmwareUploader.kext(v1.5) just work fine, but it needs patch the IOBluetoothFamily.kext. I don't have the other version BTFirmwareUploader, like v2.0, so I haven't tested it. Thanks again ! i need to debug this, so if possible PM me for a debug session in Skype with GMT time and your id. EDIT: I've fixed a bug, so try the attached kext with vanilla Bluetooth kext and let me know. BTFirmwareUploader_v2.1.1.zip Link to comment Share on other sites More sharing options...
Macrow Posted January 28, 2014 Share Posted January 28, 2014 i need to debug this, so if possible PM me for a debug session in Skype with GMT time and your id. EDIT: I've fixed a bug, so try the attached kext with vanilla Bluetooth kext and let me know. I have tested the v2.1.1, but it doesn't work yet. So I try to hack the driver. I open the BTFirmwareUploader.kext/Contents/Info.plist In node "IOKitPersonalities" , I delete the node "BCM-Dell-DW1550-BT-8143-413c", "Broadcom2046FamilyUSBBluetoothHCIController_17cf", "Broadcom2046FamilyUSBBluetoothHCIController_17cf-2", Then In "BCM-AzureWave-CE123H-3404-13d3" node, changed the idProduct & idVendor to my IDs(33091&16700) In "Info- BCM" node, changed the idProduct & idVendor to my IDs(33091&16700) finished. ------------------------------------------------------------------------------------------ I reinstall the hacked BTFirmwareUploader.kext & Vanilla IOBluetoothFamily.kext, the Bluetooth works fine ! And I found this in the log: Bluetooth Firmware Uploader v2.1.1 by EMlyDinEsH(OSXLatitude) (c) 2012-2014, CREDITS: mac4mat(tonycrapx) and laloch(archlinux) 2014-01-28 21:50:17 +0800 kernel[0]: Bluetooth Firmware Uploader:: Broadcom Bluetooth hardware found 2014-01-28 21:50:17 +0800 kernel[0]: Bluetooth Firmware Uploader:: Started the upload of firmware (v5452, 69358 bytes)...... So I think there must have some bugs in the naming or something else in the BTFirmwareUploader.kext. I hope it can be fixed soon. Thanks ! Your driver and works are awesome !!! Link to comment Share on other sites More sharing options...
jose alberto Posted January 29, 2014 Share Posted January 29, 2014 hello my usb dongle is a asus usb-bt400 this is the info BCM20702A0: ID del producto: 0x17cb ID del fabricante: 0x0b05 (ASUSTek Computer Inc.) Versión: 1.12 Número de serie: 000272C94309 Velocidad: Hasta 12 Mb/s Fabricante: Broadcom Corp ID de la ubicación: 0x1a140000 / 5 Corriente disponible (mA): 500 Corriente necesaria (mA): Desconocido (dispositivo no configurado) how can i install your kext? my osx is niresh 10.9.1 thank you very much Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted January 29, 2014 Author Share Posted January 29, 2014 hello my usb dongle is a asus usb-bt400 this is the info BCM20702A0: ID del producto: 0x17cb ID del fabricante: 0x0b05 (ASUSTek Computer Inc.) Versión: 1.12 Número de serie: 000272C94309 Velocidad: Hasta 12 Mb/s Fabricante: Broadcom Corp ID de la ubicación: 0x1a140000 / 5 Corriente disponible (mA): 500 Corriente necesaria (mA): Desconocido (dispositivo no configurado) how can i install your kext? my osx is niresh 10.9.1 thank you very much I've added your bluetooth id's to my 2.2beta kext, so install(use kext utility) beta kext from the first post and let me know. Link to comment Share on other sites More sharing options...
rcjroy Posted January 30, 2014 Share Posted January 30, 2014 emlydinesh you're awesome! I signed up for this forum just to tell you that. I have an asrock z87e-itx that was shipped with a bcm4352, and while 2.1 bt uploader did not work, the 2.1.1 worked. I've only tried it with a ps3 remote but nothing up until now has worked for me. I am on Mavericks 10.9.1 and using clover to boot. Link to comment Share on other sites More sharing options...
Macrow Posted January 30, 2014 Share Posted January 30, 2014 I have tried the V2.2beta, I noticed that the Info.plist have been modified for the BCM4352(my BT is Dell DW 1550 BCM 94352HMB) But after install the driver, the bluetooth doesn't work , I only works with the hacked one(https://osxlatitude.com/index.php?/topic/2925-bluetooth-firmware-uploader/page-4&do=findComment&comment=33737). I think there should still have some bugs. Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted January 31, 2014 Author Share Posted January 31, 2014 I have tried the V2.2beta, I noticed that the Info.plist have been modified for the BCM4352(my BT is Dell DW 1550 BCM 94352HMB) But after install the driver, the bluetooth doesn't work , I only works with the hacked one(https://osxlatitude.com/index.php?/topic/2925-bluetooth-firmware-uploader/page-4&do=findComment&comment=33737). I think there should still have some bugs. Its strange, only with your Dell vendor and device id its acting weird don't why. Can you send me your system log with 2.2beta kext with a clean boot? Also PM me if its possible for a debug session with me in Skype (Already replied to your last PM). Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted January 31, 2014 Author Share Posted January 31, 2014 emlydinesh you're awesome! I signed up for this forum just to tell you that. I have an asrock z87e-itx that was shipped with a bcm4352, and while 2.1 bt uploader did not work, the 2.1.1 worked. I've only tried it with a ps3 remote but nothing up until now has worked for me. I am on Mavericks 10.9.1 and using clover to boot. Glad its working very well. can you please test the 2.2beta kext? Link to comment Share on other sites More sharing options...
Recommended Posts