Contribute
Register

Bluetooth on BCM94352HMB not working; wireless works fine

Status
Not open for further replies.
Joined
Sep 20, 2011
Messages
15
Motherboard
GA-Z77-DS3H
CPU
Xeon E3-1275 v2
Graphics
MSI GAMING Radeon RX 480
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. Classic
I just installed AzureWave Broadcom BCM94352HMB 802.11/ac/867Mbps WLAN + BT4.0 Half Mini PCI-E into my Gigabyte Z77-DS3H Rev 1.1 system running 10.11 El Capitan.

The wireless appears to be working fine, but I cannot get the bluetooth to show up on my system.

I have the AzureWave installed into a Sienoc Mini PCI-E to PCI-E Wireless Adapter and placed into the PCI-E slot on the motherboard.

Links to parts:
AzureWave: http://www.amazon.com/AzureWave-Broadcom-BCM94352HMB-802-11-867Mbps/dp/B00IFYEYXC
PCI-E Wireless Adapter: http://www.amazon.com/gp/product/B00GRJ5L52

I followed the Toleda guide (https://github.com/toleda/wireless_half-mini) and used the downloaded terminal command to enable the wireless.

I've also followed this guide (https://github.com/the-darkvoid/BrcmPatchRAM) and installed the BrcmPathRam2.kext along with the
patch example provided for 10.11.

And, I've installed FakePCIID_BCM94352Z_as_BCM94360CS2.kext and FakePCIID.kext.

The ioreg for my setup is attached.

Thank you in advance for the help.
 

Attachments

  • iMac.ioreg
    4.3 MB · Views: 282
I just installed AzureWave Broadcom BCM94352HMB 802.11/ac/867Mbps WLAN + BT4.0 Half Mini PCI-E into my Gigabyte Z77-DS3H Rev 1.1 system running 10.11 El Capitan.

The wireless appears to be working fine, but I cannot get the bluetooth to show up on my system.

I have the AzureWave installed into a Sienoc Mini PCI-E to PCI-E Wireless Adapter and placed into the PCI-E slot on the motherboard.

Links to parts:
AzureWave: http://www.amazon.com/AzureWave-Broadcom-BCM94352HMB-802-11-867Mbps/dp/B00IFYEYXC
PCI-E Wireless Adapter: http://www.amazon.com/gp/product/B00GRJ5L52

I followed the Toleda guide (https://github.com/toleda/wireless_half-mini) and used the downloaded terminal command to enable the wireless.

I've also followed this guide (https://github.com/the-darkvoid/BrcmPatchRAM) and installed the BrcmPathRam2.kext along with the
patch example provided for 10.11.

And, I've installed FakePCIID_BCM94352Z_as_BCM94360CS2.kext and FakePCIID.kext.

The ioreg for my setup is attached.

Thank you in advance for the help.

Two problems:
- you forgot to install BrcmFirmwareRepo.kext
- the BT device is not on the USB bus... so you have a USB problem to solve first.

http://www.tonymacx86.com/el-capitan-laptop-support/173616-guide-10-11-usb-changes-solutions.html
 
In reply to Post #2:

Thank you RehabMan, I've been following your guides and instructions in various threads and really appreciate your contribution to the community.

In response to your advice, I neglected to mention that BrcmFirmwareRepo.kext was installed and I just double-checked that its in S/L/E.

Question: Did you see something in my ioreg that led you to believe that it wasn't, or was it because I left it out in my description? (I want to make sure its loading and showing up as such).

In regards to USB 3.0, I have an external hard disks plugged into the USB 3.0 ports and they are mounting/reading/writing. Perhaps that doesn't necessarily mean that they are working as they should (full 3.0)?

I will now go through the USB guide that you linked to and follow-up.

Thank you!
 
I read the guide and it's a little over my head.

I have the Gigabyte Z77-DS3H rev. 1.1 with the NEC USB 3 chipset, so I think that I'm SOL.

Though I'm confused as to why my external 3.0 USB SSD hard disk appears to be working ...

I tested the read/write speed and got an average of 335MBps read / 130MBps write speeds for 5GB files.

Is that any meaningful indication that USB 3.0 is working???
 
Never mind, I misunderstood your advice as I was reading through your link... I somehow need to get Bluetooth on the USB bus *not* get USB 3.0 working.

I'll read through the guide again.
 
I installed FakePCIID_XHCIMux.kext to see if that would help.

I then went through ioregistry started pulling USB cables to see which USB devices went away.

The IOUSBHostDevice@1d100000 is the only thing that I couldn't figure out (attaching screenshot).

Is it possible that this is the Bluetooth device?

I've attached another copy of my ioregistry.

Thank you!
 

Attachments

  • screenshot.png
    screenshot.png
    212.1 KB · Views: 319
  • iMac.ioreg
    4.2 MB · Views: 288
In reply to Post #2:

Thank you RehabMan, I've been following your guides and instructions in various threads and really appreciate your contribution to the community.

In response to your advice, I neglected to mention that BrcmFirmwareRepo.kext was installed and I just double-checked that its in S/L/E.

Question: Did you see something in my ioreg that led you to believe that it wasn't, or was it because I left it out in my description? (I want to make sure its loading and showing up as such).

Nothing in your ioreg to see regarding BrcmPatchRAM components, since the BT device is not present... BrcmPatchRAM components are not loading at all because there is no device for them to attach to.

In regards to USB 3.0, I have an external hard disks plugged into the USB 3.0 ports and they are mounting/reading/writing. Perhaps that doesn't necessarily mean that they are working as they should (full 3.0)?

Problem is with the specific USB port that your BT device is connected to. It is not USB3.
 
I read the guide and it's a little over my head.

I have the Gigabyte Z77-DS3H rev. 1.1 with the NEC USB 3 chipset, so I think that I'm SOL.

Though I'm confused as to why my external 3.0 USB SSD hard disk appears to be working ...

I tested the read/write speed and got an average of 335MBps read / 130MBps write speeds for 5GB files.

Is that any meaningful indication that USB 3.0 is working???

It is unlikely you have NEC/Renasas on your 7-series board. Most 7-series boards use Intel USB3.
 
I installed FakePCIID_XHCIMux.kext to see if that would help.

I then went through ioregistry started pulling USB cables to see which USB devices went away.

The IOUSBHostDevice@1d100000 is the only thing that I couldn't figure out (attaching screenshot).

Is it possible that this is the Bluetooth device?

I've attached another copy of my ioregistry.

Thank you!

The problem is your DSDT is excluding certain ports...

Notice on the EHC1 hub, you have only PRT1/PRT3/PRT8. Potentially you actually have PRT1-8 there.

This is where port injectors come in.
 
RehabMan said:
It is unlikely you have NEC/Renasas on your 7-series board. Most 7-series boards use Intel USB3.

Okay, that's a huge relief!

I was worried because the Gigabyte website that it said the board has "GIGABYTE 333™ Onboard Acceleration (USB 3.0, SATA 3.0 & 3x USB Power)" and I didn't know what that was, so I looked at their marketing material and it says, "Utilizing the new generation SuperSpeed USB 3.0 interface from NEC with a 10x data transfer speed boost over USB 2.0, USB 3.0 features dual-simplex transfer for simultaneous data transfer from PC to USB device for improved data transfer efficiency."

I know most of that is probably just hype but I was stressing out.


Nothing in your ioreg to see regarding BrcmPatchRAM components, since the BT device is not present... BrcmPatchRAM components are not loading at all because there is no device for them to attach to.

Ahhhh... okay. So that also makes me feel better. So if I can somehow get the BT device to show by way of getting the USB to show, then BrcmPatchRAM will take care of the rest.


Problem is with the specific USB port that your BT device is connected to. It is not USB3.

Dumb mistake on my part. :)


RehabMan said:
The problem is your DSDT is excluding certain ports...

Notice on the EHC1 hub, you have only PRT1/PRT3/PRT8. Potentially you actually have PRT1-8 there.

This is where port injectors come in.

Okay, so I gotta figure out what this means.

I'm assuming that the hardware is available even if the OS layer isn't providing any abstraction for it ... so I think that means if I can figure out what the hardware address is, then I should be able to build some sort of DSDT to make it work?

This is definitely not in my skill set, so this is going to be a bit of a challenge. :p

And thanks again for taking time to help me with all of this. I honestly value what you're doing and I hope that wherever you work, they better be paying you well!!! :)
 
Status
Not open for further replies.
Back
Top