DW1560 works on macOS, Linux but not Windows?

So this is a first for me in hackintoshing - I have a Dell DW1560 (BCM94352z) m.2 wifi card that I'm using in a ThinkPad t440 on BIOS 2.36. Works flawlessly on macOS with the necessary kexts - lilu.kext, broadcomrampatch2.kext, broadcomfirmwarerepo.kext, broadcomfixup.kext. I tried setting up my laptop as a triple boot between macOS 10.13 , Red Hat Enterprise Linux 7 (yes, an actual copy of RHEL, not CentOS or Fedora) and Windows 10 build 1809.

On Linux, of course you have to use the closed source 'wl' driver and compile the kernel module yourself. I have to pass 'irqpoll' to GRUB in order to get it working, but otherwise it works as expected.

The problem is with Windows. I tried Windows 10 (builds 1809, 1803, 1607 and 1511 just to be sure). I also tried Windows 7 in UEFI+CSM mode and Windows 8.1. same behavior on all of them - the drivers get installed and the system recognizes the card properly, but it does not detect any wireless networks. From my understanding, this issue is caused by the card generating badly timed IRQs (the problem that passing 'irqpoll' to GRUB on Linux fixes). But there is no equivalent that I'm aware of on Windows. I read that people have a similar problem with the same model of card causing BSOD on Windows fixed by disabling 'Wake on Magic Packet' and 'Minimum Power Consumption' on the card.

Any ideas? Seems kind of silly - I installed this card because I had no wifi on one OS (macOS) and now i don't have wifi on what's generally the most well supported OS.

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