Dell 1820a working in Lenovo m700 - OpenCore 0.5.9 - macOSCatalina 10.15.6

Lenovo m700, i3-6100T, 8GB RAM, 256GB SSD 2.5".

This PC uses M.2 slot so most Hackintosh-compatible wifi/bt M.2 cards work. I have a BCM94360NG that works OTB with no extra kexts. But that is an expensive card that I am saving for a mini-ITX build. So I had a Dell 1802a from a previous build, much cheaper ($20) and trying to get it to work.

I get WIFI otb without any extra kexts. The BT is unavailable. Wifi speeds are ac but not as good as BCM64360NG. Here is what I did to get Bluetooth and better Wifi speeds. I can not guarantee this works the same way for your build. This is a Lenovo m700 tiny pc.

Find wifi/bt card device patch in Hackintool -> PCI. For mine it is PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)

And thanks to Hugotai for this suggestion.

In OpenCore 0.5.9 config.plist -> Add -> PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0) (Dictionary).Add number field under -> pci-aspm-default = 0

<key>PciRoot(0x0)/Pci(0x1C,0x0)/Pci(0x0,0x0)</key><dict><key>pci-aspm-default</key><integer>0</integer></dict>

Then add these kexts to OC -> Kexts

  • AirportBrcmFixup.kext
  • BrcmBluetoothInjector.kext
  • BrcmFirmwareData.kext
  • BrcmPatchRAM3.kext

All are latest versions. I get much better wifi speed now and Bluetooth can connect bt devices.

I have read that both success and failure with Dell 1820a since not all are the same even if the name is the same. On my card it is written "CN-0VW3T3" which I have read is a stable version.Maybe the AirportBrcmFixup.kext is not needed but I left in there. It changes the card to AirPort Extreme in System Information -> Wifi. I have no country_code so it shows as "Country code: US" but has no effect. The speed is great now for the low price of this card. Just do some reading to make sure you get the correct 1820a version.

submitted by /u/AsleBen
[link] [comments]