Jump to content

BCM94360 -- No networks? (El Capitan)


Luke//power
 Share

13 posts in this topic

Recommended Posts

Hey guys, I've got a BCM94360, with device id (43a0) injected into IO80211Family.kext as per the "Airport - PCIe Half Mini" guide.

 

The device is loading, shows up in network settings, and prints a bunch of info during verbose startup (no errors that I can see)

 

However, it doesn't find any networks to connect to. There's probably something obvious that I missed, does this sound familiar?

 

 

Thanks in advance

Link to comment
Share on other sites

this should work without any injections. have you try it yet? original kexts, and boot up?

I have but it was causing a kernel panic on boot up. This could have been something else, I should try again.

That's the one I have been following. I chose the plist method instead of dsdt method, could that be why?

 

 

Also, not sure if it makes a difference but the exact model of my BCM94360 is BCM94360HMB.

Link to comment
Share on other sites




then remove the driver, If you can boot without problems, then install the systeminfo.app and read the Vendor ID and Device ID of installed wifi, then compare the values with each other. after patching the drivers you should repair the permissions and renewed the cache with kext Wizard?



  • Like 1
Link to comment
Share on other sites

then remove the driver, If you can boot without problems, then install the systeminfo.app and read the Vendor ID and Device ID of installed wifi, then compare the values with each other. after patching the drivers you should repair the permissions and renewed the cache with kext Wizard?

Will do, thanks for the help guys

 

i have that same card and i assure you , that card work out of the box , that means native support , you don't need nothing else , no injection nothing , if you have any problem simply change it from the pci-e slot and use another pci-e slot , that is if you have more than one pci-e slot available in your board , sometimes wifi don't work or bluetooth don't work but using another pci-e slot solves that problem. i have wifi , bluetooth hands off and hot spot everything works , do you have a router in your house or nearby , the card is not long range , check the cables in the card , make sure that they are tight and connected properly , the card is dual band but you can't replace the antennas for 2.4 antennas only because it won't pick any signal , i have tried with 2 , 5 , 7 , 9 dbi 2.4 antennas with a dual band router transmiting in both frequencies , the router is located in front of the card and it doesn't find any signal , but as soon as i replace the antennas with the dual bands then i see the wifi networks , the only 2.4 that works with card is my 24 dbi parabolic antenna

Unfortunately, I'm unable to change the pci port because it's built-in to my motherboard.

 

 

I'm going to do a fresh install and not mess with the kexts this time, will report back shortly.

Link to comment
Share on other sites

sometimes the bluetooth when the pins are not setup correctly can cause problems and will affect wifi network scan and connectivity , i recommend just to make a quick test , disconnect the usb cable from the board , troubleshot the wifi first then when you get the wifi working , turn off the pc and connect the usb cable to the test the bluetooth , if after connecting the bluetooth the wifi stops working again , the problem is most likely the pins , when i first bought and install that card , i had to rearrange the cables because the way the red cable and the black cable comes , it didn't match my board pins , check your board manual to make sure the pins are setup correctly

the last step is the bios configuring xchi and echi depending on your board , but let's check this first to then see if we have to move on to last step , good luck i'll be back later

Because it's built into my mobo I can't disconnect a cable either. But, I Can disable bluetooth in the bios, ill try that. Thanks again
Link to comment
Share on other sites

please start systeminfo.app to be sure that you have the same and upload the picture here.

Link to comment
Share on other sites

so what you have a laptop or a pc tower , i was talking about the pci-e card but if is the same model broadcomm 4360 family then you won't have any problem , so is even easier now , you just need to fresh install and you done , good luck

This is what I have:

187299_2d121b333635195dbeaaae84b429cadf.

 

please start systeminfo.app to be sure that you have the same and upload the picture here.

Sure thing, ill post back as soon as this install is done.
Link to comment
Share on other sites

Still no joy after a fresh install with disabled bluetooth. However, the device does load with no kext modifications.

Device id is what it should be (43a0), but still no networks are listed (I have strong signal for multiple networks on windows)

There is some funky stuff going on in the startup log though, which is here: http://paste.ubuntu.com/12976216/

 

Namely:

ARPT: 37.598500: AirPort_Brcm43xx::syncPowerState: WWEN[disabled]
AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving).
Got incomplete channel sequence length 0, should be 16
Got incomplete channel sequence length 0, should be 16
AirPort: Link Up on awdl0
IO80211AWDLPeerManager::configure Dynamic country code not supported on this device
IO80211AWDLPeerManager::setChannelSequenceUnconditional : Couldn't set channel sequence! coded length 16 length 64 step 3 fill ff (Discovery):
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

I could be wrong but it seems something is wrong with the channels?

Link to comment
Share on other sites

what bootloader are you using? are you using clover? because i use chameleon for yosemite and enoch for el capitan , maybe you need to tweak something in the bootloader  , if you are using clover , sorry about my mistake about the card type but i only saw bcm94360 in the title , then later i saw that you specify bcm94360hmb , mines is bcm94360cd connected via pci-e adapter , can you use it to send wifi signal as a hot spot or you can't do that either , i'll see what i found and be back to you , if you are going to try to modify the kext again , make a backup first that way , you don'thave to clean install again , you only re install the original kext and you are back in business  , re enable bluetooth and check if you have hands off support , make the backup maybe i have a tool that can help you , let me see if i still got the info and i didn't deleted by mistake

ok found it , this can not only patch your bluetooth to get continuity hands off but can also tell you if your bluetooth or wifi are supported , and can also pacth and make some fixes to get the card working on your system , make sure to check about my mac - system report first , and check your bluetooth and wifi that way you can see the changes after you run the tool , uncompressed the zip and put the Continuity Tool in your desktop , you can run it manually by double clicking on it and follow the instruction , if you get can't find bluetooth or bluetooth not supported quit the tool and do this

 

go to terminal

 

cd "$HOME/Desktop/Continuity Activation Tool.app/Contents/Resources"

 

press enter

 

sudo ./contitool.sh -f

 

press enter

 

type passowrd

 

press enter

 

wait for it to finished 

 

when it does

 

now simply reboot

Thanks again for the help, I'll try that shortly, for now here's a pic of my about this mac wifi page:

hp55YxD.png

I could be wrong but isn't it supposed to show up as "Broadcom BCMXXXX" instead of "Third-Party Wireless Card"?

Link to comment
Share on other sites

now i say like you , i could be wrong but i think the reason why is showing as third party is because no mac comes with that card ,  like a said maybe i'm wrong but i do know that bcm4360cd comes in real macs that's why they are recognized as genuine apple cards , so you will have to find out if that version comes in real macs , so the card is a broadcoom is compatible but maybe it doesn't come in real macs , when you first patched the kext , it was also showing as third party , i saw some info in OS X latitude about having to patch dsts some other script patch to enable country code , so it can pick up the signal , like a said there is a lot of stuff like firmware uploader i think , also rehabman have something similar and newer , but maybe is the bootloader , did you ever tried the card in Yosemite before trying to install it in el capitan

Honestly, I wouldn't be installing el capitan if I didn't have to. I've got a skylake which is only (barely) supported on el capitan. Not possible to run anything older.

 

The HMB has the exact same device id as the CD though? I thought it just had to do with the package format. :s

 

 

Thanks again for the info. I'm going to try the new clover version that just cameout, maybe faff around with my DSDT a bit.

Link to comment
Share on other sites

 Share

×
×
  • Create New...