Jump to content

AirDrop/Continuity/Hands Off Fix How-to


77 posts in this topic

Recommended Posts

Hello I have this card:

kextstat | grep AirPort

  112    0 0xffffff7f83423000 0x166000   0x166000   com.apple.driver.AirPortBrcm43224 (700.36.24) <111 41 12 7 5 4 3 1>

 

From SysConfig:

  Interfaces:

en1:

  Card Type: AirPort Extreme  (0x14E4, 0x88)

  Firmware Version: Broadcom BCM43xx 1.0 (5.10.131.36.16)

  MAC Address: 00:1f:5b:b4:21:e4

  Locale: FCC

  Country Code: US

  Supported PHY Modes: 802.11 a/b/g/n

  Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 149, 153, 157, 161, 165

  Wake On Wireless: Supported

  Status: Connected

 
here is what I have on 43224:
<key>Broadcom 802.11 PCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AirPortBrcm43224</string>
<key>IOClass</key>
<string>AirPort_Brcm43224</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
<key>IONameMatch</key>
<array>
<string>pci106b,4e</string>
<string>pci14e4,4311</string>
<string>pci14e4,4312</string>
<string>pci14e4,4313</string>
<string>pci14e4,4318</string>
<string>pci14e4,4319</string>
<string>pci14e4,431a</string>
<string>pci14e4,4320</string>
<string>pci14e4,4324</string>
<string>pci14e4,4325</string>
<string>pci14e4,4328</string>
<string>pci14e4,432c</string>
<string>pci14e4,432d</string>
</array>
<key>IOProbeScore</key>
<integer>700</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>TruePowerOff</key>
<true/>
</dict>
 
and here is from 4360:
<key>Broadcom 802.11 PCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AirPort.Brcm4360</string>
<key>IOClass</key>
<string>AirPort_Brcm4360</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
<key>IONameMatch</key>
<array>
<string>pci14e4,43ba</string>
<string>pci14e4,43a3</string>
<string>pci14e4,43a0</string>
<string>pci14e4,4331</string>
<string>pci14e4,4353</string>
</array>
<key>IOProbeScore</key>
<integer>900</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>TruePowerOff</key>
<true/>
</dict>
Would you help me on what to change??? big tks!!!
Link to comment
Share on other sites

 

Hello I have this card:

kextstat | grep AirPort

  112    0 0xffffff7f83423000 0x166000   0x166000   com.apple.driver.AirPortBrcm43224 (700.36.24) <111 41 12 7 5 4 3 1>

 

From SysConfig:

  Interfaces:

en1:

  Card Type: AirPort Extreme  (0x14E4, 0x88)

  Firmware Version: Broadcom BCM43xx 1.0 (5.10.131.36.16)

  MAC Address: 00:1f:5b:b4:21:e4

  Locale: FCC

  Country Code: US

  Supported PHY Modes: 802.11 a/b/g/n

  Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 149, 153, 157, 161, 165

  Wake On Wireless: Supported

  Status: Connected

 
here is what I have on 43224:
<key>Broadcom 802.11 PCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AirPortBrcm43224</string>
<key>IOClass</key>
<string>AirPort_Brcm43224</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
<key>IONameMatch</key>
<array>
<string>pci106b,4e</string>
<string>pci14e4,4311</string>
<string>pci14e4,4312</string>
<string>pci14e4,4313</string>
<string>pci14e4,4318</string>
<string>pci14e4,4319</string>
<string>pci14e4,431a</string>
<string>pci14e4,4320</string>
<string>pci14e4,4324</string>
<string>pci14e4,4325</string>
<string>pci14e4,4328</string>
<string>pci14e4,432c</string>
<string>pci14e4,432d</string>
</array>
<key>IOProbeScore</key>
<integer>700</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>TruePowerOff</key>
<true/>
</dict>
 
and here is from 4360:
<key>Broadcom 802.11 PCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AirPort.Brcm4360</string>
<key>IOClass</key>
<string>AirPort_Brcm4360</string>
<key>IOMatchCategory</key>
<string>IODefaultMatchCategory</string>
<key>IONameMatch</key>
<array>
<string>pci14e4,43ba</string>
<string>pci14e4,43a3</string>
<string>pci14e4,43a0</string>
<string>pci14e4,4331</string>
<string>pci14e4,4353</string>
</array>
<key>IOProbeScore</key>
<integer>900</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>TruePowerOff</key>
<true/>
</dict>
Would you help me on what to change??? big tks!!!

 

 

Discover your WiFi card vendor & system IDs first (do this with DPCI Manager). After that you remove the IDs that correspond to your card from the list in the 4331 kext and put them in the 4360 kext.

Rebuild caches and don't forget the boot flag kext-dev-mode=1

 

All should be good then on a reboot :)

 

I want to inject the fake ID via Clover, but it doesn't seem to work? Anybody else tried this?

It's about my HP laptop with a BCM4322 (see signature). The kext modification works flawless, but it would be nicer if it could be done with Clover to avoid kext modifications :)

I have a generated DSDT and SSDT and already tried the FakeID for WiFi, but it won't get injected (still loads old driver and old ID present).

 

Thanks!

Link to comment
Share on other sites

 

EaVXDV4.png

 

 

@pokenguyen, off-topic but can you please explain the screen shot above ?

It appears to showing Finder with with TABS but my tabs do not appear like that.

Yours looks like google chrome window.

Did you apply some kind of tweak to Finder change the the way folder tabs look ?

Link to comment
Share on other sites

@pokenguyen, off-topic but can you please explain the screen shot above ?

It appears to showing Finder with with TABS but my tabs do not appear like that.

Yours looks like google chrome window.

Did you apply some kind of tweak to Finder change the the way folder tabs look ?

 

Looks to be TotalFinder. Adds a few features to Finder, my favorite being grouping folders at the top, but does other things as well.

Link to comment
Share on other sites

Discover your WiFi card vendor & system IDs first (do this with DPCI Manager). After that you remove the IDs that correspond to your card from the list in the 4331 kext and put them in the 4360 kext.

Rebuild caches and don't forget the boot flag kext-dev-mode=1

 

All should be good then on a reboot :)

 

I want to inject the fake ID via Clover, but it doesn't seem to work? Anybody else tried this?

It's about my HP laptop with a BCM4322 (see signature). The kext modification works flawless, but it would be nicer if it could be done with Clover to avoid kext modifications :)

I have a generated DSDT and SSDT and already tried the FakeID for WiFi, but it won't get injected (still loads old driver and old ID present).

 

Thanks!

 

I patched my DSDT to avoid having to modify the wifi kexts.  I have an HP laptop so our DSDT's should be somewhat similar.  You can find the code to add to your DSDT here:

 

http://www.insanelymac.com/forum/topic/299985-airdropcontinuityhands-off-fix-how-to/?p=2065518

Link to comment
Share on other sites

Discover your WiFi card vendor & system IDs first (do this with DPCI Manager). After that you remove the IDs that correspond to your card from the list in the 4331 kext and put them in the 4360 kext.

Rebuild caches and don't forget the boot flag kext-dev-mode=1

 

All should be good then on a reboot :)

 

I want to inject the fake ID via Clover, but it doesn't seem to work? Anybody else tried this?

It's about my HP laptop with a BCM4322 (see signature). The kext modification works flawless, but it would be nicer if it could be done with Clover to avoid kext modifications :)

I have a generated DSDT and SSDT and already tried the FakeID for WiFi, but it won't get injected (still loads old driver and old ID present).

 

Thanks!

I don't have those cards. So I am not able to try it out myself. But I think you could play with the clover plist patch functionality. Good luck ;D

  • Like 1
Link to comment
Share on other sites

Xtrafinder also has tabs like that (and the folders on top feature) but it's a free app.

Brilliant...just installed it... lot more features for the price...free.

e.g. Right-Click a folder and select "New Terminal here.." starts a Terminal window and effectively does the "cd" command for you to that folder. Neat. Thx !

  • Like 1
Link to comment
Share on other sites

I don't have those cards. So I am not able to try it out myself. But I think you could play with the clover plist patch functionality. Good luck ;D

 

I did that, my card 14E4, 4328, 106B, 0088, Broadcom Corporation, BCM4321 802.11a/b/g/n, found in AppleAirPortBrcm43224 and now WIFI is lost. Not recognizaed anymore by Yosemite...any sugestion?

Link to comment
Share on other sites

Brilliant...just installed it... lot more features for the price...free.

e.g. Right-Click a folder and select "New Terminal here.." starts a Terminal window and effectively does the "cd" command for you to that folder. Neat. Thx !

Thanks for the tip. LOL, I would always use cd manually hadn't you shared this. :D

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

So, I've purchased a real Apple BCM94360CD with a PCIe adapter. Airdrop between mac and iOS works, continuity works, but handoff doesn't.  I have the Preference option, and it's turned on, but it doesn't seem to work. 

 

System is:

GA-z97X-UD5H

Nvidia GTX 970

OSX: 10.10.2

Clover

Link to comment
Share on other sites

So, I've purchased a real Apple BCM94360CD with a PCIe adapter. Airdrop between mac and iOS works, continuity works, but handoff doesn't.  I have the Preference option, and it's turned on, but it doesn't seem to work. 

 

System is:

GA-z97X-UD5H

Nvidia GTX 970

OSX: 10.10.2

Clover

what is exactly is the bluetooth module on your BCM94360CD? maybe you need to apply a patch. read through this thread

Link to comment
Share on other sites

  • 11 months later...

Doing what the 1st post says, made my WIFI card and my Bluetooth dongle work in Yosemite, (replacing ID in 9360.kext and clover find/replace IOBLUETOOTH), but I never managed to get it working in El Capitan.

Anybody?

Link to comment
Share on other sites

  • 11 months later...

Hi,

 

I'm using a Broadcom BCM9331CD with Sierra, but in Airdrop I didn't see any option AirDrop: Everyone.

 

Why this? Isn't possible to enable iOS-to-Mac Airdrop with my Airport card?

 

The terminal says me that the kext loaded is com.apple.driver.AirPort.Brcm4331 (800.20.24)

Link to comment
Share on other sites

 Share

×
×
  • Create New...