dfsnc / Hackintosh-Catalina-OpenCore-Lenovo-T450s-efi

66 stars 28 forks source link

BCM94352z M.2 card problem on my T450s #3

Closed crazyi closed 4 years ago

crazyi commented 4 years ago

Hi, I have a Broadcom BCM94352z M.2 card (DELL DW1560), it works fine in my T450s on Catalina with Clover, but it also failed on Windows 10. Here is someone solve the problem on Ubuntu (https://www.insanelymac.com/forum/topic/307738-bcm94352-working-in-osx-but-not-in-windowsoo/?page=2), simply add pci=irqpoll in the grub (or you preferred bootloader) kernel line. Do you have any idea to fix this problem on Windows? @EchoEsprit Sorry to open a new issue as the last one was closed, and I thought I had the same issue with your BCM94360CD card, not working on Windows.

i3p9 commented 4 years ago

@crazyi have you tried this driver? https://support.lenovo.com/gb/en/downloads/ds103388

And for your DW1560, was it a tight fit? And did you need to do any modification to make it work in Catalina, or did it work OOB?

dfsnc commented 4 years ago

Some Wifi card works perfectly on macOS, but not on Windows. see here

crazyi commented 4 years ago

@i3p9 Yes, DW1560 is perfect in size with T450s, and worked well in macOS and Linux, the only thing is the windows driver issue.

many users confirmed that disabling "Wake On Magic Packet" and "Wake on Pattern Match" resolved the Windows 10 crashes.

The Moderator on tonymacx86 jaymonkey commented above maybe help to fix the issue, but I can not find the way to disable them.

i3p9 commented 4 years ago

@crazyi do you need any additional kexts to run DW1560? Because BCM94360CD card with an adapter doesn't need any kexts to run which is better for the long term.

crazyi commented 4 years ago

@crazyi do you need any additional kexts to run DW1560? Because BCM94360CD card with an adapter doesn't need any kexts to run which is better for the long term.

@i3p9 Yes, I add 3 kexts from acidanthera's BrcmPatchRAM, they are 1. BrcmFirmwareData.kext, 2. BrcmBluetoothInjector.kext and 3. BrcmPatchRAM3.kext. The order in the OC's config.plist must be the same as I post, or it will boot with some kernel panic.

i3p9 commented 4 years ago

Ah cheers. Then I might go for BCM94360CD as it works oob, even though it needs an adapter. I think it might be a better choice because it doesn't need any kexts, one less thing to worry about when updating.

I'm not sure which one to pick lol

crazyi commented 4 years ago

@i3p9 Sorry, I forgot to mention that AirportBrcmFixup.kext was also needed to enalbe wifi

simprecicchiani commented 4 years ago

Hi, I was wondering if these problems could be solved with a bcm94360cs2 card. I have 2 of them on 2 different desktops mounted on pci-e adapters and they work either on MacOS and Win10. I will soon get my hands on a T450s and I found this convenient kit from AliExpress: https://www.aliexpress.com/item/32849682011.html?spm=a2g0o.cart.0.0.3c493c00ScvAKK&mp=1 Do you know if there are any problems with it mounted on laptops? Also, this card has only 2 antennas so there shouldn’t be additional labour to get it work (just wondering).

doctorsoffix commented 4 years ago

Can you send youre efi ?