Hi, finally I was successful with my Broadcom card bought at this eBay link.
BCM94350ZAE 802.11AC 867Mbps M.2 NGFF WiFi Card Bluetooth 4.1 Exceed BCM94352Z | Computers/Tablets & Networking, Computer Components & Parts, Interface/Add-On Cards | eBay!
www.befr.ebay.be
Im using it on my Lenovo Thinkpad x240 and will share my feedback. Im running Mojave 10.14.3
After many attempts, I succeeded using a mix of hints in this thread, but in my case it worked when I did it quite differently.
After I have unlocked my bios to accept the card, at the first attempts my Hackintosh was stucked at boot saying this on verbose mode last message. kextd stall[0] BCM2045A0.
Took me long time to figure out I could boot with the flag -brcmfx-driver=1
But then I could boot but my wifi was not working even after trying many procedures described here.
What finally made it work was the patched F_IO80211Familly.kext on post #53.
But surprisingly it only worked when I have copied back the Airportbrcmfixup.kext to /Lybrary/Extensions
After that was working but with some random panics, after many attempts and putting kexts to different locations now my system is perfect and I will describe how it is configured now.
1- Latest version of Airportbrcmfixup.kext its on /Library/Extensions
2- F_IO80211Family.kext is on System/Library/Extensions
3- Original IO80211Family.kext file deleted from System/Library/Extensions
4- Deleted BCMWLANFirmware4355_Datastore.kext, BCMWLANFirmware4355_Hashstore.kext, BCMWLANFirmware4364_Datastore.kext, BCMWLANFirmware4364_Hashstore.kext from System/Library/Extensions
5- Deleted AirPortBrcmNIC-MFG.kext from System/Library/Extensions
6- Copied BrcmFirmwareRepo.kext to System/Library/Extensions
7- Copied BrcmPatchRAM2.kext to System/Library/Extenisons
8- BT4LEContiunityFixup.kext its on Library/Extensions
9- FakePCIID_Broadcom_WiFi.kext its on CLOVER/kexts/other folder
10- FakePCIID.kext is on CLOVER/kexts/other folder
Items 6 and 7 was supposed to be in Library/Extenisons accordingly to some posts, but my system only became stable when I put them in System/Library/Extensions
The curious thing is that I have removed all the boot flags related to network and also some patches that I tried before and its working flawlessly now!
Maybe it can be useful to someone in the future.
Thanks.