Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

passatgt

macrumors 6502a
Jun 16, 2011
538
429
Hi!

I oredered a card for my 27" 2011 iMac. Only using 2 antennas, wifi and BT4 and Airdrop is working fine, but watch unlock, continuity, handoff doesn't work. Is there anything extra i need to do? I'm running Catalina:

Screenshot 2019-12-26 at 0.35.07.png

IMG_1498.JPG
 

highvoltage12v

macrumors 6502a
Mar 27, 2014
923
929
Hi!

I oredered a card for my 27" 2011 iMac. Only using 2 antennas, wifi and BT4 and Airdrop is working fine, but watch unlock, continuity, handoff doesn't work. Is there anything extra i need to do? I'm running Catalina:

View attachment 884785
View attachment 884784
If I recall correctly there is a Plist that you have to add iMac 12,2 too as well as the board ID. I'll get back to you with the correct file.
[automerge]1577317660[/automerge]
The most concrete method to enable handoff for me was to get the board-ID of the mac using command
Code:
ioreg -l | grep -i board-id
then taking the result from terminal and pasting it where "Mac-yourboard-id" sits in the command below.

Code:
sudo -E perl -pi -e "s/\Mac-00BE6ED71E35EB86/\Mac-yourboard-id/" /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360

Also for a sanity check, you can check the "general" section of System Preferences and look for "Allow Handoff between this mac and your iCloud devices"
Here it is from another thread. I think it still works.
Since you are on Catalina use Hackintool to unlock the system partition as mentioned with my sleep Kexts.
 
Last edited:
  • Like
Reactions: jborko

passatgt

macrumors 6502a
Jun 16, 2011
538
429
If I recall correctly there is a Plist that you have to add iMac 12,2 too as well as the board ID. I'll get back to you with the correct file.
[automerge]1577317660[/automerge]

Here it is from another thread. I think it still works.
Since you are on Catalina use Hackintool to unlock the system partition as mentioned with my sleep Kexts.

Perfect, thanks! Actually before your post, i used the method from #275 by @jborko. But its the same answer basically :) It was required for me to sign out/back in to iCloud to get it working.
 

jborko

macrumors regular
Jan 17, 2011
188
114
Which adapter did you use? It seems that you have one where the antenna connectors are in the right direction. Mine reverses the card towards the back and I had to improvise to get the connectors isolated.
 

passatgt

macrumors 6502a
Jun 16, 2011
538
429
Which adapter did you use? It seems that you have one where the antenna connectors are in the right direction. Mine reverses the card towards the back and I had to improvise to get the connectors isolated.

I ordered from taobao, the guy has multiple versions, works plug&play, for example in my case i could just plug in the bluetooth cable directly into the adapter, no need for cutting wires: https://world.taobao.com/item/40307425283.htm
 
  • Like
Reactions: jborko

DantonBowman

macrumors newbie
Jan 4, 2020
2
0
Netherlands
Good afternoon,

I have a mid 2011 21.5 iMac and after doing the usual upgrades (1TB SSD + 4TB HDD) I was looking for a bluetooth / WiFi upgrade when I stumbled upon this thread (and a few others)

So I bought a Broadcom BCM943602CDP, a MINI PCI-E adapter and an u.fl extension cable.

After installing the card and connecting the D+ (grey in iMac?) and D- (green in iMac?) wiring to my existing bluetooth cable, MacOs recognized the WiFi card but did not show any bluetooth information. I also tried the card by disconnecting the wires.

Plus the WiFi was deactivated and could not be turned on. But this is an issue when bluetooth is not working?

Did someone else experience these problems?

Thanks!
 

Attachments

  • 5EAB0077-0D30-4EEF-AD5B-3884FE99667F.jpeg
    5EAB0077-0D30-4EEF-AD5B-3884FE99667F.jpeg
    783.3 KB · Views: 964
  • 3FF4F1E8-85C8-442D-98F6-ACC8210E12FF.jpeg
    3FF4F1E8-85C8-442D-98F6-ACC8210E12FF.jpeg
    293.6 KB · Views: 895
  • E647A74E-3C40-4B76-9523-8D23DB1C76A5.jpeg
    E647A74E-3C40-4B76-9523-8D23DB1C76A5.jpeg
    57.3 KB · Views: 840

Khadam

macrumors newbie
Jan 25, 2020
27
7
Hello!

Recently, I upgraded my mid 2011 21.5" iMac (added 240gb SSD, replaced AMD 6770m with flashed K2100M and soon I will replace i5 2500s with i7 2600s) and updated it to Catalina with DosDude's patcher. Unfortunately, I can't get Airdrop working (it is not visible in Finder or Finder's sidebar settings) and while I can see it in Spotlight, I can't run it ( Error : The operation can’t be completed because the item can’t be found ).

I didn't replace stock WiFi card or stock Bluetooth and even if I wanted to, I don't know which one I should choose. I have never upgraded iMac before, I was super happy when I successfully disassembled and upgraded the CPU,GPU and replaced HDD with SSD but tinkering with WiFi/BT is too complicated for me to put together bits of information from different sources for solution. That is why I ask: Is here someone who could tell me how to enable Airdrop in my iMac and (if it is required) which WiFi/BT card should I get for upgrade and how I should mount and connect it to the antennas.

Below I attach my iMac's specification and spotlight air drop error.

Thank You !!! ??
 

Attachments

  • iMac Specs.png
    iMac Specs.png
    21.7 KB · Views: 258
  • WiFi specs.png
    WiFi specs.png
    7.5 KB · Views: 240
  • spotlight air drop error.png
    spotlight air drop error.png
    20 KB · Views: 220

jborko

macrumors regular
Jan 17, 2011
188
114
Good afternoon,

I have a mid 2011 21.5 iMac and after doing the usual upgrades (1TB SSD + 4TB HDD) I was looking for a bluetooth / WiFi upgrade when I stumbled upon this thread (and a few others)

So I bought a Broadcom BCM943602CDP, a MINI PCI-E adapter and an u.fl extension cable.

After installing the card and connecting the D+ (grey in iMac?) and D- (green in iMac?) wiring to my existing bluetooth cable, MacOs recognized the WiFi card but did not show any bluetooth information. I also tried the card by disconnecting the wires.

Plus the WiFi was deactivated and could not be turned on. But this is an issue when bluetooth is not working?

Did someone else experience these problems?

Thanks!

Apart from D+/D- You also have to supply power to the Bluetooth part of the card (3.3V), (R1 Left point - if I remember correctly) - recommend searching back in the thread to find details on the wiring and cables.

Hello!

Recently, I upgraded my mid 2011 21.5" iMac (added 240gb SSD, replaced AMD 6770m with flashed K2100M and soon I will replace i5 2500s with i7 2600s) and updated it to Catalina with DosDude's patcher. Unfortunately, I can't get Airdrop working (it is not visible in Finder or Finder's sidebar settings) and while I can see it in Spotlight, I can't run it ( Error : The operation can’t be completed because the item can’t be found ).

I didn't replace stock WiFi card or stock Bluetooth and even if I wanted to, I don't know which one I should choose. I have never upgraded iMac before, I was super happy when I successfully disassembled and upgraded the CPU,GPU and replaced HDD with SSD but tinkering with WiFi/BT is too complicated for me to put together bits of information from different sources for solution. That is why I ask: Is here someone who could tell me how to enable Airdrop in my iMac and (if it is required) which WiFi/BT card should I get for upgrade and how I should mount and connect it to the antennas.

Below I attach my iMac's specification and spotlight air drop error.

Thank You !!! ??

I recommend reading this thread completely (it is not long). You will get an idea of what you need and how to do it.
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,001
5,804
Hi!

Thank you all for this great content. Managed to upgrade my first iMac 2011 with a BCM94360CD card from Aliexpress. Pulled the BT cable back (while changing the GPU) in the hard disc area and connected D+ and D- with an solder iron. I use currently a new BT antenna because I ordered a new one instead of an expansion.
Any ideas where to place this new antenna? Where is the original hidden, cannot figure it out :)
Have to assemble this machine tomorrow, first check with external boot disc gave me WIFI and BT 4.0 out of the box - the antenna is just hanging over the top of the machine in the back.

Greetings from GY
 

Attachments

  • IMG_7118.jpeg
    IMG_7118.jpeg
    579.5 KB · Views: 758

passatgt

macrumors 6502a
Jun 16, 2011
538
429
Hi!

Thank you all for this great content. Managed to upgrade my first iMac 2011 with a BCM94360CD card from Aliexpress. Pulled the BT cable back (while changing the GPU) in the hard disc area and connected D+ and D- with an solder iron. I use currently a new BT antenna because I ordered a new one instead of an expansion.
Any ideas where to place this new antenna? Where is the original hidden, cannot figure it out :)
Have to assemble this machine tomorrow, first check with external boot disc gave me WIFI and BT 4.0 out of the box - the antenna is just hanging over the top of the machine in the back.

Greetings from GY

The original BT is on the left side of the screen, where the bluetooth chip is. You can see where it connects to the little board that you removed the cable from. Also, you can cut out a small piece of plastic from an old credit card or similar and use a small screw to attach it to the top left of the GPU heatsink bracket to hold the airport card in place if the original screw hole is not visible :)

1580424855344.png
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,001
5,804
Success Story: I put the new antenna in the upper right corner of the machine, right and over the GPU heat exchanger.

If another one is planning to do the complete upgrade (GPU, CPU, BT) it might be a good idea to reroute both cables from the old BT board to the center near the WIFI module while the system board is out. Then there is no need for an extension.

I added a K2100M card, a new SSD, installed (dosdude's) Catalina and all the (highvoltage12v) patches to make sleeping possible, again.

Hope I did not forget anything. Source of the BCM94360CD and the adapter was aliexpress. I only had to connect D+/D+ from the BT cable.
Thanks to all!

BTW:
When I used the dosdude patcher on this iMac 12,2 it came up with the "legacy wifi patch". Do I really need it after upgrading to this card? Currently it is running well....
 
Last edited:

Ausdauersportler

macrumors 603
Nov 25, 2019
5,001
5,804
This is a short guide, only.

Tools: Everything to open an iMac, a simple 10W solder iron to connect three cables. Since my guide uses the old BT cable you will deactivate the old module. If you chose to get D+/D-/3.3V from the SD card reader cable you will end up with two working BT modules in the iMac. You have to disable the old, take a look at step 9 of this guide.

You will get AirDrop, Handoff and Continuity, you are going to loose the Internet recovery via WIFI. Use a LAN cable directly connected to a router in that case. (Is there a way to change the EFI to support the new WIFI module in such a case?)

Today I managed to install and activate both a BCM94360CD, and a BCM94331CD in two different iMac mid 2011. I had to solder the three D+/D-/3.3V cables on my own because China cannot deliver right now everything at any time - Corona infects the computer industry, too. I ripped the old connector in parts, not reason to go back and when, I will buy a new cable.

EDIT (12/26/2021):

The terminal commands below are only necessary when not using OCLP. OCLP effectively masks our iMacs as a brand new iMacPro1,1 using its board ID.

EDIT (07/03/2020):

The BCM943602CDP fits in the same way in the adapter and offers BT 4.2 which is said to enable watch unlock with Catalina in these days. Cannot prove this because I still not own such a watch...

You need the 3.3V line *only* to make sure that BT is still working when disabling WIFI in the system pref pane. Take a look at this post to which pins of the adapter the 3.3V line should be connected to. You have to options and can probably find with a multimeter even a fitting solder point on the adapter. Usually I solder the cable directly to one of the connector pins as shown here or in this post.

I used the guides from the following posts

#120 and #269 and this (where do I exactly get the D+/D-/3.3V signal from and which parts in general do I need)

and for patching in one single step (first do the disable SIP and mount command)

#273 (use of the Continuity-Activation-Tool works even with Catalina, but does not the complete job)

#275 (cheating Apple's blacklist to lock out old models)

Now please check Continuity and HandOff right after replacement and apply these following steps only if needed, using OCLP with Mojave, Catalina, Big Sur or Monterey works out of the box!

Only dosdude1 patched Mojave/Catalina need these 8 steps after reinstallation with the latest 10.15.7.
Do not apply the legacy WiFi patch!

Start your Terminal and enter the following commands to do the steps mentioned in the former posts:

1. check for SIP enabled, if enabled, please search the web how to disable SIP on a Mac, probably check this in advance. On Catalina systems installed with Dosdude's Patcher SIP is disabled. You can go on to command #2.

Code:
csrutil status

2. make root filesystem writeable to change config

Code:
sudo mount -uw / ; killall Finder

3. run the Continuity-Activation-Tool script in terminal after download to your Downloads folder:

Code:
sudo ~/Downloads/Continuity-Activation-Tool-beta/Continuity\ Activation\ Tool.app/Contents/Resources/contitool.sh

4. get your iMacs board-id (the input if command #5 has to be changed according to the output of your result)

Code:
ioreg -l | grep board-id | awk -F\" '{ print $4 }'
Mac-942B59F58194171B

5. cheat Apple by changing it's black list, enter YOUR board-id, not my Mac-942B59F58194171B

Code:
sudo /usr/libexec/PlistBuddy -c "Set:Mac-942B59F58194171B:ContinuitySupport true" "/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist"

6. restart your Mac using the Menu->Restart

7. If for some reason on your older Mac the AirDrop does not show up in the Finder->Go menu try this:

Code:
defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool TRUE; killall Finder

8. sign out and in iCloud, again

The BCM94630CD (30 USD/EUR) is more future proof than the cheaper BCM94331CD (10 USD/EUR) which are Airdrop/Handoff/Continuity. Both work with Catalina, but the 4331 has been dropped with Big Sur. You will not get the same features as with the 4630 version. Watch unlock needs with Catalina the BCM943602CDP (BT 4.1 and BT 4.2 versions are on the market).

9. (OPTIONAL) If you have the old BT module still active, how to manage this?
(found this in the web, unfortunately forget to save the original link)

You have to get the Apple Bluetooth Explorer Utility from Apple using your Apple ID to log into the Apple Developer Connection following this guide:


  • Navigate to https://developer.apple.com/download/more and login with your Apple ID
  • Sort/Scroll/Search until you find “Additional Tools for Xcode”
  • Download it to somewhere that’s easy to find on your computer (e.g. to your desktop or your downloads folder)
  • Within the disk image, open the “Hardware” folder and locate the "Bluetooth Explorer” application. Install it on your hard-drive like any other application (Utilities Folder)
  • Run the utility and search the new BT controller and enable it (the name shown in the dialogs depends on the module you have plugged in)
FHU9FT0J34PKEOO.LARGE.jpg


F23OH2NJ34PKEOP.LARGE.jpg

F4FXANWJ34PKERL.LARGE.jpg


  • Finally open terminal and paste this command
Code:
sudo nvram bluetoothHostControllerSwitchBehavior=always


hit enter, enter password end hit enter again, REBOOT your Mac, check that external bluetooth dongle/new bluetooth adapter is now used even after reboot.


It doesn't disable internal Bluetooth, it only tells iMac to use the second bluetooth device first. If you unplug the new bluetooth from your iMac it will use the internal one again. To undo this changes use this command in terminal:

Code:
undo sudo nvram -d bluetoothHostControllerSwitchBehavior

hit enter, enter password end hit enter again, REBOOT your iMac.

Of course every modification to the NVRAM will be lost if you have to zap or delete it using the cmd-alt-P-R on boot for some different reason.

Short note about Big Sur:

Runs perfectly without WIFI patching and further configuration with the BCM943602CDP card, the BCM94360CD currently needs the same white listing as described above. There is no need to use the Continuity Activation Tool!


Thank you all, again!

Edit:
07/03/2020: BCM943602CDP (WiFI AC and BT 4.2) likely adds Apple Watch unlock and fits perfectly into adapter
10/19/2020: Added comment to enable Continuity and Handoff with recent versions of Catalina and Big Sur Beta 10
08/11/2021: Please check the latest posts of this thread about cards and compability. Using OCLP you will not need to run any additional software tool, all cards work OOB. Late 2009 iMacs should not use the BCM943602 models as BT functionality in the pre boot phase is lost.
 
Last edited:

Khadam

macrumors newbie
Jan 25, 2020
27
7
Thank you for Your Guide!

But I have a question. My PCIE-E adapter doesn't have 3.3v connector. Is it bad? Should I replace it? What is the difference between the two? I attach photos of both examples. If it helps I want to use it with BCM94360CD card.
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,001
5,804
No, just the D+ and D- needs to be connected. You may get the signals from both the old BT and the SD card reader cables.

I have chosen the old BT module cable. I have both 94360 and 94331 cards running, do not use much of it and I have no Apple Watch to unlock my iMac computer....
 
Last edited:

Khadam

macrumors newbie
Jan 25, 2020
27
7
Thank you for your reply!
I used the very same cable. I just had my doubts if the lack of 3.3v connector changes something for me. So far it works. But I don't really know how am I suppose to bring back Airdrop to my mid 2011 21,5 inch iMac. I understand that this Continuity Activation Tool should do the trick right? I try to launch it but exept from security prompt nothing shows up. How am I suppose to make it run?
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,001
5,804
Before you run the scripts and commands you have to disable SIP (with is, if you run Catalina) and the mount command. Just read through both short posts, I will not rewrite it here :) Start with:
Code:
sudo mount -uw / ; killall Finder
You can do the complete patching in one single step and reboot and the very end.
 

Khadam

macrumors newbie
Jan 25, 2020
27
7
I did all the things mentioned in your guide (I both run Continuity-Activation-Tool and cheaed Apple's blacklist to lock out old models) but I still can't use Airdrop. When I try to search for it in Spotlight I see it but when I click on it I get this prompt
spotlight air drop error.png
 
Last edited:

Ausdauersportler

macrumors 603
Nov 25, 2019
5,001
5,804
I did all the things mentioned in your guide (I both run Continuity-Activation-Tool and cheaed Apple's blacklist to lock out old models) but I still can't use Airdrop. When I try to search for it in Spotlight I see it but when I click on it I get this prompt
View attachment 895297
Select AirDrop from Finder GoTo menu an select visibility for everyone...if you cannot see the entry AirDrop it is still not working...
Try to find your iMac from an AirDrop enabled iPhone - send an picture...
 

Khadam

macrumors newbie
Jan 25, 2020
27
7
I don't have an iPhone. I tried to find my iMac from my Macbook Air. I can't see Airdrop entry at all. Do I have to install some kind of a patch from DosDude's Catalina Post Install? If I recall correctly, there was some kind of a patch for 94331 or something like that...not for 94360 for sure but I dunno...

EDIT: Patch is for BCM4321
 
Last edited:

Khadam

macrumors newbie
Jan 25, 2020
27
7
Ok so I figured it out...kinda. Apparently, Airdrop is/was disabled altogether. There is a terminal command to change that.

Code:
defaults write com.apple.NetworkBrowser DisableAirDrop -bool NO

After that you should just log out and log in and it should apear in Finder sidebar (the one on the left...I don't know official vocabulary...).

I say that I figured it out kindaaa because I am yet to attach BT antenna so I don't have to check if it really works. But at least it shows up. I'll keep you updated because someone might have similar problem and I would like to contribute to this...THIS. ??

SOURCE:
 
  • Like
Reactions: Ausdauersportler

Khadam

macrumors newbie
Jan 25, 2020
27
7
After installing new bluetooth anntena I am now able to test bluetooth after card swap. I experience something strange. For some reason, mouse cursor lags for a moment from time to time. What might be the reason? Keyboard seems to work just fine.
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,001
5,804
If you want to check your BT setup there is a tool from Apple that may help, the BT Explorer. Copied this from my notes and somewhere from the forum, probably:
  1. Navigate to https://developer.apple.com/download/more and login with that new Apple Developer account you have using your apple id.
  2. Sort/Scroll/Search until you find “Additional Tools for Xcode,”
  3. Download it to somewhere that’s easy to find on your computer (e.g. to your desktop or your downloads folder)
  4. Within the disk image, open the “Hardware” folder and locate the "Bluetooth Explorer” application. Install it on your hard-drive like any other application (Utilities Folder)
  5. Start it and explore the functionality in the tools menu
I did no such analysis...used it once to select my different BT cards installed.
 

Khadam

macrumors newbie
Jan 25, 2020
27
7
I don't think I understand. This tool is way too complex. Besides, my iMac doest recognize new card. It's just a matter of that random mouse lag that bothers me.
 

Mr-Mur

macrumors member
Jul 4, 2018
50
25
4. get your iMacs board-id (the input if command #5 has to be changed according to the output of your result)
5. cheat Apple by changing it's black list, enter YOUR board-id, not my Mac-942B59F58194171B

That helped, thank you! It was an only issued with my upgraded BCM94360CD card, and cheating black list solved my problem!
 

passatgt

macrumors 6502a
Jun 16, 2011
538
429
I don't think I understand. This tool is way too complex. Besides, my iMac doest recognize new card. It's just a matter of that random mouse lag that bothers me.

I have the same issue. I thought ir was because i have a 2 antenna airport card, so i didn't bring it up, but i guess the problem is somewhere else. Maybe not enough power?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.