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.

KennyW

macrumors 6502
Sep 5, 2007
452
389
Another tip for those who wish to utelize their miniPCIe port for something else: is the use of mSATA possible to expand your SSD storage? I saw this and thought about completely removing wifi to replace the slot with an SSD upgrade.

I don’t want to remove the superdrive, I love using cd’s. But I never use continuity and carplay that much on a 27” desktop. The only downside is the loss of airplay video (not audio, the old wifixcard works for itunes) which you don’t have too right now, but the features are not what make this upgrade worthwhile to me.

USB3 was also achieved this way, to just use the PCIe for something usefull daily
Yes, one can utilize the mPCIe port for something else, including mSATA.

I have split the mPCIe port into two to support USB3 while preserving the existing Wifi/BT module in my iMac 2010.
My modding is described here:

Unlike the iMac 2011 which has a thunderbolt port for connection to Thunderbolt dock for USB3 and other functions, my iMac 2010 is lacking such high speed port apart from FW800 which is still much slower than USB3. The USB3 has many more uses than file backup, and is even bootable under OCLP !

However, the internal DVD drive has to be sacrificed for the space to hold the PCIe USB3 card, but I have an external Superdrive that serves the purpose of DVD/CD access and even DVD booting.
 
Last edited:
  • Like
Reactions: Ausdauersportler

dorninko

macrumors member
Jan 30, 2022
90
31
Austria
What is suspicious is that the card works in an MBAir, but not in the iMac. You should probably inspect the contacts on the adapter board and the slot contacts on the iMac logic board.

(That said, those used upgrade cards can be faulty. Quite often the BT module is 'unreliable' or - as it happened to me in one case - plain dead.)
just an update: the adapter card was faulty. I bought another one now Wifi and BT work fine.
 
  • Like
Reactions: TigerA

Psychoakustik

macrumors newbie
Feb 27, 2021
2
0
... In case you have already a patch installation you need to re-install on top of the existing installation (keeps user data) and disable the legacy wifi patch in the patcher settings either before creating the patched USB installer or during the post install patching session...

Mojave and Catalina (using the dosdude1 patcher)

You need to reinstall Mojave or Catalina (when having installed a metal GPU) and uncheck the legacy wifi patch (needed for the original Atheros wifi card, only) during the post installation patching of the @dosdude1 patchers.
I have a MacBookPro8,1 and a BCM943602CS, which seem to be working well, although I have no additional features in dosdude1 Catalina. I have not yet found a simple way to remove the Legacy WiFi Patch on my existing installation. The post #1 instructions (0. Preamble and 3. macOS Modifications) to reinstall dosdude1 Catalina did not work for me. In the dosdude1 Catalina Tutorial video,
he explains that at least some of the post install patches are installed automatically during the initial Catalina (19H2) patcher installation, before the reboot and post install patching session occurs. I found the Legacy WiFi Patch was installed by default on my machine, even before I ran the first post install patching session. The Legacy WiFi Patch was also there after I ran a software update to 19H1922, although I deselected it in this post install patching session as well. I suspect I should either create a custom patched USB installer for dosdude1 Catalina or install OCLP with Big Sur. Any suggestions?
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
I have a MacBookPro8,1 and a BCM943602CS, which seem to be working well, although I have no additional features in dosdude1 Catalina. I have not yet found a simple way to remove the Legacy WiFi Patch on my existing installation. The post #1 instructions (0. Preamble and 3. macOS Modifications) to reinstall dosdude1 Catalina did not work for me. In the dosdude1 Catalina Tutorial video,
he explains that at least some of the post install patches are installed automatically during the initial Catalina (19H2) patcher installation, before the reboot and post install patching session occurs. I found the Legacy WiFi Patch was installed by default on my machine, even before I ran the first post install patching session. The Legacy WiFi Patch was also there after I ran a software update to 19H1922, although I deselected it in this post install patching session as well. I suspect I should either create a custom patched USB installer for dosdude1 Catalina or install OCLP with Big Sur. Any suggestions?
Off topic here (iMac), but take a look here.
 

Manu182

macrumors newbie
Feb 1, 2022
13
3
Has someone a working link for FPC connector spacing of 1.0 MM 6 p plating lie connector FFC flexible ribbon cable socket 6 p needle seat?
 

iLazarus

macrumors newbie
Jul 16, 2022
14
1
Sorry if this has been asked before, but I am still confused about the FPC connector in step 2?

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Screen Shot 2022-07-24 at 21.22.32.png

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Seems like there is not "the one way" to do it?

So in principle, the steps of the DIY method would be:
  1. glue the FPC connector to the PCIe Board
  2. solder 3 cables from PCI Board (D+, D-, 3.3V) to the FPC connector
  3. plug in the wifi card to the PCI Board
  4. connect either the BT or SD Card cable?
  5. plug the whole module into the imac
If so, is there a post or guide on how to do this specific step of choosing a FPC connector?
 
Last edited:

hchen42

macrumors newbie
Sep 29, 2021
5
2
Sorry if this has been asked before, but I am still confused about the FPC connector in step 2?

I followed post #533. The FPC connector connects to the cable that connect to the bluetooth module in a 2011 iMac 21.5". The connector allows you to connect back to the original bluetooth module if you desire. #533 basically cut the cable to the bluetooth module. I recommend the method in post #533. I tried to solder wires to the fps connector, and it's nearly impossible. The pins are TINY on the FPC connector. I got it to work after over an hour of solder attempts. A few days later, the bluetooth stopped working. Seems somehow the solder points touched each other. I got fed up. Cut the cable, solder the wires accordingly. Haven't had any problem the past couple of weeks. In addition, I noticed the FPC connector cost almost as much as replacement cable on eBay.
 
Last edited:
  • Like
Reactions: iLazarus

madvinegar

macrumors regular
Feb 23, 2022
192
100
Hi guys. I kindly ask for your help in the following.
As I said some posts back, I purchased a BCM943602CS card in order to replace the OEM one in my 12.1 iMac.
I received the card, I received the adapter, I also received the MHF4 to UFL cables.
So I installed all of them, I spliced the red and black cable on the adapter, and booted up the iMac.
I reinstalled OCPL and reverted back the legacy wifi patches as they are no longer needed.

The wifi is working. The Bluetooth is working however:

1. The Bluetooth is like it is still in 2.0 mode. I cannot connect any modern devices as it does not find them. I can only connect the apple keyboard and apple mouse but no any modern mouse (fyi BCM943602CS is BT 4.0).
2. In system settings it is shown as my BT is "third party dongle", and "discoverable" is disabled.
3. In Hackintool it is shown like it is BT 2.0 and firmware not loaded.
4. Lastly, every time I boot into the iMAc I get a message like the iMac was not shutdown correctly (even if it was shutdown perfectly correctly).

Any thoughts please...? I know I am missing something. Is like the old BT module is still in operation? Have I connected the three antenna correctly? I connected them in the exact same place as the original card. (since both the original card and BCM943602CS have 3 connectors).
 

Attachments

  • Στιγμιότυπο 2022-08-21, 9.32.50 μμ.png
    Στιγμιότυπο 2022-08-21, 9.32.50 μμ.png
    174.8 KB · Views: 213
  • Στιγμιότυπο 2022-08-21, 9.39.14 μμ.png
    Στιγμιότυπο 2022-08-21, 9.39.14 μμ.png
    242.6 KB · Views: 192
  • Στιγμιότυπο 2022-08-21, 9.41.08 μμ.png
    Στιγμιότυπο 2022-08-21, 9.41.08 μμ.png
    211.2 KB · Views: 313
  • 20220821_210023.jpg
    20220821_210023.jpg
    399.3 KB · Views: 329
  • Στιγμιότυπο 2022-08-21, 9.36.42 μμ.png
    Στιγμιότυπο 2022-08-21, 9.36.42 μμ.png
    1.9 MB · Views: 312
  • LWScreenShot 2022-08-21 at 9.43.03 μμ.png
    LWScreenShot 2022-08-21 at 9.43.03 μμ.png
    2.8 MB · Views: 210
Last edited:

madvinegar

macrumors regular
Feb 23, 2022
192
100
Hi guys. I kindly ask for your help in the following.
As I said some posts back, I purchased a BCM943602CS card in order to replace the OEM one in my 12.1 iMac.
I received the card, I received the adapter, I also received the MHF4 to UFL cables.
So I installed all of them, I spliced the red and black cable on the adapter, and booted up the iMac.
I reinstalled OCPL and reverted back the legacy wifi patches as they are no longer needed.

The wifi is working. The Bluetooth is working however:

1. The Bluetooth is like it is still in 2.0 mode. I cannot connect any modern devices as it does not find them. I can only connect the apple keyboard and apple mouse but no any modern mouse (fyi BCM943602CS is BT 4.0).
2. In system settings it is shown as my BT is "third party dongle", and "discoverable" is disabled.
3. In Hackintool it is shown like it is BT 2.0 and firmware not loaded.
4. Lastly, every time I boot into the iMAc I get a message like the iMac was not shutdown correctly (even if it was shutdown perfectly correctly).

Any thoughts please...? I know I am missing something. Is like the old BT module is still in operation? Have I connected the three antenna correctly? I connected them in the exact same place as the original card. (since both the original card and BCM943602CS have 3 connectors).
Ok, so I did check again everything and I understand that in the iMac 2011 the wifi card is separate to the BT Card.
This is probably why I see the new BCM943602CS wifi card in settings but the iMac keeps using the old BT card.

I understand that the old BT Card is located in the upper left corner. So, what do i do with that? I completely disconnect it? If yes, should I connect somehow the Old BT antenna cable to the new wifi/BT card? I thought that by buying the BCM943602CS card I could just connect it to the three existing antenna cables (via the MHF4 to UFL cable adaptors).


EDIT: Just to be clear, I tried step 9 of @Ausdauersportler post but it is not working. There is no "BlueTooth explorer" in additional tools for Xcode in the latest builds. I downloaded and tried with earlier versions, however "Bluetooth explorer" does not find any BT cards in its selector.
So how do I disable the old BT card...?
 

Attachments

  • old BT.jpg
    old BT.jpg
    129.3 KB · Views: 184
Last edited:
  • Like
Reactions: Jay6

The_Croupier

macrumors 6502
Oct 11, 2018
419
284
I tried to solder wires to the fps connector, and it's nearly impossible. The pins are TINY on the FPC connector. I got it to work after over an hour of solder attempts. A few days later, the bluetooth stopped working. Seems somehow the solder points touched each other. I got fed up. Cut the cable, solder the wires accordingly.
What works for me is to bend the pins outward, centre pin straight and the outside pins bent away from centre. works for me. But yeah its not easy for the average user.
 

The_Croupier

macrumors 6502
Oct 11, 2018
419
284
Any thoughts please...? I know I am missing something. Is like the old BT module is still in operation? Have I connected the three antenna correctly? I connected them in the exact same place as the original card. (since both the original card and BCM943602CS have 3 connectors).
I suggest you go back and read thought this thread, your answer is everywhere, its only 29 pages.
 

madvinegar

macrumors regular
Feb 23, 2022
192
100
I suggest you go back and read thought this thread, your answer is everywhere, its only 29 pages.
I am literally doing this since yesterday and since early morning today. 😇

To be honest I have read it many times, even before I received the necessary parts to perform the upgrade, just to be ready.

Actually on page 28, you (together with @dfranetic ) were kind enough to assist me with some clarifications that I needed (for which I really thank you by the way), and I was thinking that the summary was that I should splice together the red and black wires of the Pcie adaptor and then (using the MHF4 to UFL adapter cables) connect the three antenna wires. And that should do the trick. (with only problem that whenever I turn off the wifi, the BT would turn off too).

There was no mention that I would need to disable the old BT module (or how to do that).
So, I have been reading through the forum to see how to do that. I saw a post of @Ausdauersportler saying how to do this via firmware (bluetooth explorer), but this is no longer possible.

So I am now trying to see how to do this on a hardware level, but I don't want to mess anything irreversibly, this is why I have read the forum (but have not found a specific and clear reply for my card BCM943602CS) and now I am asking for advice.

Since you say it is there, I will read it again. But if you could point me to the right direction or give me the link of the post that answers my question, I would really appreciate it.

Many thanks.
 
  • Like
Reactions: The_Croupier

The_Croupier

macrumors 6502
Oct 11, 2018
419
284
So I am now trying to see how to do this on a hardware level, but I don't want to mess anything irreversibly, this is why I have read the forum (but have not found a specific and clear reply for my card BCM943602CS) and now I am asking for advice.
Many thanks.
You need to buy a more expensive adapter board or get to soldering. Get the connector I found on Ali express, solder the D+/D- to the corresponding pins on the connector, don't worry about 3.3v as you will probably never disable wifi otherwise solder 3.3v to the corresponding connector pin, looks like your card doesn't have solder points for D+/- so you will need to solder directly to the pins on the board.
What I have done is buy the cheapest board with no D+/- or R1 and solder directly to the last 3 pins on the board, P16,17,18.
So the minimum for you board is solder to R1 and pin 16 and 17 to the surface mount connector if you want plug and play from the existing Bluetooth cable.
 
Last edited:

madvinegar

macrumors regular
Feb 23, 2022
192
100
You need to buy a more expensive adapter board or get to soldering. Get the connector I found on Ali express, solder the D+/D- to the corresponding pins on the connector, don't worry about 3.3v as you will probably never disable wifi otherwise solder 3.3v to the corresponding connector pin, looks like your card doesn't have solder points for D+/- so you will need to solder directly to the pins on the board.
What I have done is buy the cheapest board with no D+/- or R1 and solder directly to the last 3 pins on the board, P16,17,18.
So the minimum for you board is solder to R1 and pin 16 and 17 to the surface mount connector if you want plug and play from the existing Bluetooth cable.
Are you sure I need a better adaptor board?
The one I have now has the D+, D- and R1.
Out of the D+ and D- come out the red and black wires. I thought that I had to splice these two together. Where do I sholder these two cables?
What happens if I completely diconnect the cable of the old BT module?
 

Attachments

  • 20220822_163248.jpg
    20220822_163248.jpg
    487 KB · Views: 181

The_Croupier

macrumors 6502
Oct 11, 2018
419
284
Are you sure I need a better adaptor board?
The one I have now has the D+, D- and R1.
Out of the D+ and D- come out the red and black wires. I thought that I had to splice these two together. Where do I sholder these two cables?
What happens if I completely diconnect the cable of the old BT module?
Couldn’t see that in your original photos?
If you want plug and play all three cables need to go to the surface mount connector.
The Bluetooth cable needs to go to the surface mount connector I linked on page one of the thread then the R1, D+\- wires get soldered to the pins on the connector.

In my photo there a 4 pins, ignore the unused pin.
I mounted the connector to the underside of the adapter for a cleaner look and drilled a hole in the board to attach the cable to R1.
 

Attachments

  • 28C2FA33-F89D-45D7-B88B-1003C4CCBB19.jpeg
    28C2FA33-F89D-45D7-B88B-1003C4CCBB19.jpeg
    789.6 KB · Views: 277
  • B965FF47-7AE4-40C4-85AE-2B0D8688C833.jpeg
    B965FF47-7AE4-40C4-85AE-2B0D8688C833.jpeg
    279.6 KB · Views: 272
  • E42D22A2-FD22-46CA-9BCD-A1FDC91BC74A.jpeg
    E42D22A2-FD22-46CA-9BCD-A1FDC91BC74A.jpeg
    346.5 KB · Views: 279
Last edited:

madvinegar

macrumors regular
Feb 23, 2022
192
100
So, with your help I finally understood what needs to be done and I managed to connect the new BT card.
@The_Croupier your solution is the most clean one. However, I would have to wait again for another month to get this surface mount connector via China, so I proceeded to "skin" the two cables of the oem Bluetooth cable, and connect them to the D+ and D- of the Pcie Adaptor. In my imac 12.1 the two cables were the purple one and the white one.
I did not cut them, just "skinned" them a little and connected the black and red wires of the PCIE adaptor, so theoretically, in case I remove the red and black cables, I could re-connect the oem Bluetooth cable back to its place.

I tested airdrop and it works great. I also connected some BT 4.0 devices (like the MX Anywhere 3 for MAC mouse and an Xbox controller) and it worked great. I also tested the BT keyboard during boot and it works.

Many thanks my friend and to all of you for the assistance. I may proceed in ordering the surface mount connector, just to have a cleaner look.
 

Attachments

  • Στιγμιότυπο 2022-08-22, 7.35.09 μμ.png
    Στιγμιότυπο 2022-08-22, 7.35.09 μμ.png
    108.9 KB · Views: 276
  • Στιγμιότυπο 2022-08-22, 7.52.37 μμ.png
    Στιγμιότυπο 2022-08-22, 7.52.37 μμ.png
    169.9 KB · Views: 226
  • 20220822_163248.jpeg
    20220822_163248.jpeg
    487 KB · Views: 280
  • 20220822_171912.jpg
    20220822_171912.jpg
    318.6 KB · Views: 276
  • Like
Reactions: gagarin and Jay6

The_Croupier

macrumors 6502
Oct 11, 2018
419
284
So, with your help I finally understood what needs to be done and I managed to connect the new BT card.
@The_Croupier your solution is the most clean one. However, I would have to wait again for another month to get this surface mount connector via China, so I proceeded to "skin" the two cables of the oem Bluetooth cable, and connect them to the D+ and D- of the Pcie Adaptor. In my imac 12.1 the two cables were the purple one and the white one.
I did not cut them, just "skinned" them a little and connected the black and red wires of the PCIE adaptor, so theoretically, in case I remove the red and black cables, I could re-connect the oem Bluetooth cable back to its place.

I tested airdrop and it works great. I also connected some BT 4.0 devices (like the MX Anywhere 3 for MAC mouse and an Xbox controller) and it worked great. I also tested the BT keyboard during boot and it works.

Many thanks my friend and to all of you for the assistance. I may proceed in ordering the surface mount connector, just to have a cleaner look.
Well done and no problems 👍🏼
 
  • Like
Reactions: madvinegar

Marche90

macrumors member
Apr 5, 2022
78
44
Is it possible to just upgrade the WiFi on my 12,1 iMac and leave bluetooth alone, if my interest lies in upgrading the WiFi card to a Ventura-supported one? (I know this thread's supposed to be dedicated to upgrading the bluetooth module, so sorry for that...)

Reasoning is because the plug-and-play solutions are just too expensive for me to justify, but I simply don't have the skills nor the desire to buy and use a soldering iron in order to install the DIY solutions. Also, I don't know if this is because English is not my first language, but I swear that try as I might, some terms in the guides just don't make sense to me (Am I too dumb for this thread?). Anyway, the idea is to buy the miniPCI-e Adaptor, the new WiFi card and install as-is, but I don't know if that will actually work. My chosen card would be a BCM94360CD.
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
Is it possible to just upgrade the WiFi on my 12,1 iMac and leave bluetooth alone, if my interest lies in upgrading the WiFi card to a Ventura-supported one? (I know this thread's supposed to be dedicated to upgrading the bluetooth module, so sorry for that...)

Reasoning is because the plug-and-play solutions are just too expensive for me to justify, but I simply don't have the skills nor the desire to buy and use a soldering iron in order to install the DIY solutions. Also, I don't know if this is because English is not my first language, but I swear that try as I might, some terms in the guides just don't make sense to me (Am I too dumb for this thread?). Anyway, the idea is to buy the miniPCI-e Adaptor, the new WiFi card and install as-is, but I don't know if that will actually work. My chosen card would be a BCM94360CD.
If you just put in a new BCM card and pull the old Atheros WiFi card you will get an WiFi upgrade without soldering. Possibly you can achieve the same much cheaper using a USB WiFi dongle? Have not tried one with Ventura, yet. But there should be some available below the 10 USD/Euro price tag.
 

marvin_95l

macrumors newbie
Aug 10, 2020
15
5
Germany
Hello, I would like to replace the wifi card in my iMac 2010 27". I also understood everything about how the installation works.
But I have a question. I have a WIFI card from a broken Macbook Pro Mid 2012 Retina and wanted to know if anyone knows if it works in a 2010 iMac. Or do I have to buy a new one ?

Model number is: BCM94331CSAX
 

Attachments

  • IMG_4815.jpg
    IMG_4815.jpg
    532.7 KB · Views: 87

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
Hello, I would like to replace the wifi card in my iMac 2010 27". I also understood everything about how the installation works.
But I have a question. I have a WIFI card from a broken Macbook Pro Mid 2012 Retina and wanted to know if anyone knows if it works in a 2010 iMac. Or do I have to buy a new one ?

Model number is: BCM94331CSAX
Will work, you need these adapter cables to convert from the smaller to the bigger antenna plugs. Check the posts about the other CS modules. All use the same type of connector.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.