Jump to content

Macrow

Members
  • Posts

    9
  • Joined

  • Last visited

Posts posted by Macrow

  1. 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).

     

    I tried the 2.2beta, everything seems to be ok, even my keyboard switch can turn on/off the BT hardware.

     

    But it just can't work with my keyboard, mouse or trackpad. I think the firmware doesn't upload.

     

    there's the log, I can't find anymore useful info, how can I get more debug session info for it ?

    log.txt

  2. 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 !  8-)

     

    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 !!!  :) 

     

  3. 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 !

  4. 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.  :oops:
     
    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.

     

    post-49321-0-47971300-1390488376_thumb.png

     

    post-49321-0-81498500-1390488445_thumb.png

     

    I do not modified the BTFirmwareUploader.kext, and my OS version is 10.9.1.

     

  5. Posted 17 January 2014 - 08:25 PM

    Macrow, on 08 Jan 2014 - 12:11 AM, said:snapback.png

    Hi, EMlyDinEsH, Thanks for your work, it's great!!!

     

    I have got a 2in1 mini pci-e card, it's Dell DW 1550 BCM 94352HMB.

     

    The IDs of bluetooth is:

     

     

    I can't find the IDs in your bluetooth firmware uploader, so I added by myself, it works perfectly.

     

    So, Can you add the IDs in your next released uploader?  thanks !!

    Will add your IDs in next version which is due to release with AR3012 bluetooth this week.

     

     

    ------------------------------------------------------

     

    Thanks for your works ! Thanks.

     

    But I have got some problem:

     

    I install the vanilla bluetooth kext (without alterations) ,  and installed BTfirmware V 2.1,  my bluetooth doesn't work. It seems that the firmware doesn't uploaded.

    there's the log

    2014-01-22 21:35:45 +0800 kernel[0]: Bluetooth Firmware Uploader v2.1 by EMlyDinEsH(OSXLatitude) (c) 2012-2014, CREDITS: mac4mat(tonycrapx) and laloch(archlinux)
    2014-01-22 21:35:45 +0800 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0x5000 ****
    2014-01-22 21:35:45 +0800 kernel[0]: **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0x5000 ****
    

    It only works when I reboot from windows. :oops: 

     

    So, I switch to v1.5 BTfirmware (I've add my IDs) and install the patched IOBluetoothFamily.kext, it works again. 

     

    there's the log

    2014-01-22 21:50:00 +0800 kernel[0]: Bluetooth Firmware Uploader v1.5 by EMlyDinEsH(OSXLatitude) (c) 2012-2013, CREDITS: mac4mat(tonycrapx) and laloch(archlinux)
    2014-01-22 21:50:00 +0800 kernel[0]: Bluetooth Firmware Uploader:: Broadcom Bluetooth hardware found
    2014-01-22 21:50:00 +0800 kernel[0]: Bluetooth Firmware Uploader:: Beginning firmware upload......
    .
    .
    .
    2014-01-22 21:50:05 +0800 kernel[0]: Bluetooth Firmware Uploader:: Firmware uploaded to RAM Successfully
    2014-01-22 21:50:05 +0800 kernel[0]: Bluetooth Firmware Uploader:: Broadcom Bluetooth hardware found
    2014-01-22 21:50:05 +0800 kernel[0]: Bluetooth Firmware Uploader:: Firmware already available in RAM, aborting upload
    2014-01-22 21:50:05 +0800 kernel[0]: **** [IOBluetoothHostControllerUSBTransport][start] -- completed -- result = TRUE -- 0xb400 ****
    2014-01-22 21:50:05 +0800 kernel[0]: **** [BroadcomBluetoothHostControllerUSBTransport][start] -- Completed -- 0xb400 ****
    

    How can I solved this problem ?

     

     

  6. Hi, EMlyDinEsH, Thanks for your work, it's great!!!

     

    I have got a 2in1 mini pci-e card, it's Dell DW 1550 BCM 94352HMB.

     

    The IDs of bluetooth is:

     

    Vendor ID: 16700  (hex: 413C) Dell

    Product ID: 33091  (hex: 8143)

     

    I can't find the IDs in your bluetooth firmware uploader, so I added by myself, it works perfectly.

     

    So, Can you add the IDs in your next released uploader?  thanks !!

×
×
  • Create New...