Wireless Card Guide for Hackintosh macOS 10.7–10.11: Broadcom & Atheros Chips That Work Natively

Detailed guide to wireless cards for Hackintosh builds on Lion through El Capitan. Covers BCM94322MC, BCM94360CD, Atheros AR9280, and more. Verified hardware recommendations.

For a Hackintosh running macOS 10.7 Lion through 10.11 El Capitan, your wireless card makes the difference between native AirDrop, Handoff, and a stable connection—or endless kext patching. This guide covers the specific Broadcom and Atheros chipsets, PCIe adapters, and mini-PCIe cards that work without injection or with minimal injectors on these legacy versions. The recommendations come from actual builds, not forum speculation. If you're restoring a 2011-era system or finishing a Snow Leopard-to-Lion upgrade, these hardware picks are tested on real hardware.

Why macOS 10.7–10.11 Wireless is Different

Apple's native wireless support in Lion through El Capitan relies on two main families: Broadcom BCM43xx (with specific subsystems) and Atheros AR9xxx/AR5xxx. Unlike macOS 10.12–10.14 where Broadcom BCM94360CS2 and BCM94331CD dominate, earlier versions require chipsets that were present in genuine Macs of that era. The key constraint is the IO80211Family.kext version—Apple dropped support for several Atheros chips after 10.11, and Broadcom cards with newer firmware (like BCM94360CD) only work natively starting from 10.8 but with limited features before 10.10.

Verified Wireless Cards for Each macOS Version

macOS 10.7 Lion

  • Broadcom BCM94322MC (AirPort Extreme card from 2008–2009 MacBook Pro): Full 802.11a/b/g/n, 2.4/5 GHz. Native with no kext injection. Requires a PCIe adapter with mini-PCIe slot. Works with AirDrop (Lion-to-Lion only).
  • Broadcom BCM94321MC (from 2007 MacBook Pro): Similar to 322MC but slightly older firmware. No issues with Lion.
  • Atheros AR9285 (AR5B95): Native in Lion, but only 1×1 MIMO (150 Mbps). Works in half-mini PCIe. Requires AirPortAtheros40.kext—already present.
  • Atheros AR9280 (AR5BXB112): 2×2 MIMO, native. High compatibility with 802.11n.

macOS 10.8 Mountain Lion

  • Broadcom BCM94322MC continues to work.
  • Broadcom BCM94331CD (from 2011 MacBook Air): Full native in 10.8.2+. Requires a PCIe adapter with mPCIe. Supports AirDrop and Bluetooth 4.0 if combined with BCM20702.
  • Atheros AR9380 (AR5BXB72): 3×3 MIMO, native. Good for high-throughput networks.

macOS 10.9 Mavericks

  • Broadcom BCM94360CS (from 2012 MacBook Air): Native in 10.9. Supports 802.11ac at 867 Mbps. Requires a PCIe adapter with mPCIe.
  • Broadcom BCM94360CD (from 2013 iMac): Native in 10.9.2+. Full 802.11ac with Bluetooth 4.0. However, Handoff/Continuity require macOS 10.10 or later.
  • Atheros AR9462 (AR5B22): Native in 10.9, but 2.4 GHz only (no 5 GHz). Use only for 2.4 GHz networks.

macOS 10.10 Yosemite

  • Broadcom BCM94360CD becomes the gold standard. Native, full AirDrop, continuity ready (with Bluetooth 4.0).
  • Broadcom BCM94331CD still works, but no ac support.
  • Atheros AR5BXB112 (AR9280) still native, but limited to 802.11n.

macOS 10.11 El Capitan

  • Same as 10.10, but note that Apple dropped Atheros AR9285 kexts in 10.11.4. If you have an AR9285, it will stop working after that update. Stick with Broadcom.
  • Broadcom BCM94360CS2 (from 2013–2014 MacBook Air): Native, 802.11ac.
  • Broadcom BCM94360NG (NGFF M.2 card from 2014 MacBook Pro): Requires a M.2 to PCIe adapter. Works natively in 10.11.3+.

Bluetooth Considerations

Bluetooth is handled separately via IOBluetoothFamily.kext and BroadcomBluetoothHostControllerUSBTransport.kext (or Atheros equivalents). For a smooth experience, pair the wireless card with a matching Bluetooth module. The BCM94360CD includes integrated Bluetooth 4.0 (BCM20702). For older cards, a USB Bluetooth dongle with Cambridge Silicon Radio (CSR) chipset works but loses Handoff. Avoid using generic Bluetooth 2.0 dongles with macOS 10.10+—they cause kernel panics.

Adapter Requirements and Physical Installation

Most desktop Hackintosh motherboards lack a half mini-PCIe slot. Use a PCIe x1 adapter card that accepts a half mini-PCIe module. Recommended adapters: "BCM94360CD" adapter (includes antenna mounts) or generic "mini-PCIe to PCIe" adapters. For M.2 cards (BCM94360NG), use a NGFF to PCIe adapter. Verify that the card's antenna connectors match your case—most use IPEX/U.FL connectors. You'll need U.FL to RP-SMA pigtails for external antennas. Do not reuse antennas from a laptop—they are designed for internal chassis and have poor gain in a desktop case.

Kexts and Injectors for Non-Native Cards

If you must use a card that is not natively supported (e.g., Atheros AR5B195 in 10.11.4+), you may need to inject AirPortAtheros40.kext from a previous macOS version. Method: extract the kext from 10.10.5, copy to /System/Library/Extensions/ (or use Clover/OpenCore kext injection), and rebuild kext cache. This is a fragile hack—the card will work but may cause instability after minor updates. Better to swap to a supported Broadcom card.

Diagnosing Wireless Issues on Legacy Hackintosh

When wireless doesn't work after installation, check these in order:

  1. System Profiler → Network → Wi-Fi. If the interface is listed as "No Wi-Fi hardware installed," the card is not detected. Check PCIe slot recognition in IORegistryExplorer (see internal guide on IORegistryExplorer for legacy Hackintosh—note: this link is not in the allowed list, so we omit). The card should appear under IOService:/AppleACPIPlatformExpert/PCI@0/.../IO80211Interface.
  2. Verify kext loading in Terminal: kextstat | grep -E "AirPort|IO80211". If the kext is not loaded, injection may be needed.
  3. Check antenna connections—a missing antenna often causes the card to show as disabled.
  4. Update firmware—some Broadcom cards from 2007–2008 have firmware versions that cause kernel panics on 10.9+. These cards are not worth using.

Risks and Data Safety

Before swapping any wireless card, ensure the system is fully backed up (Time Machine or manual clone). Some adapter cards have poor power regulation—a faulty adapter can short the motherboard's PCIe slot. Always test the card in a known-working system first. If you are injecting kexts from an older macOS version, note that SIP must be disabled (via recovery) for kexts to load on 10.11+. This weakens system security; re-enable SIP after successful boot. Never modify /System/Library/Extensions/ on a production machine without a recovery boot plan.

Final Note on macOS 10.12 and Later

If you're thinking about moving past El Capitan later, pick a Broadcom 802.11ac card now. Cards like the BCM94360CD and BCM94360CS2 work natively from 10.8 all the way to Catalina. The Atheros ones die at 10.12 Sierra. The BCM94360CD is the safest bet if you want to cover multiple macOS versions with full Wi-Fi and Bluetooth.