No DanN7, it had never worked in windows 7,8,8.1 or Ubuntu - the hardware does not get detected, as the story goes the wifi would not work in windows either (though the hardware got detected), Than Bronxteck pointed out that it might be due to a BIOS whitlist check (my laptop is a Toshiba - and I was installing the Azurewave BCM94352 card in it), having googled the BIOS whitelist, it was suggested to tape out PIN 20 on the card to bypass the check, I did, and the WiFi started working, although the laptop touch button to turn WiFi On/Off did/does not work, still the card is enabled and connects to the network. I manually tried to install the drivers for BT but during the installation process I get a prompt saying the BT is turned off use switch to turn it on (which I am not able to do, like I said the On/Off switch does not respond). Ubuntu same story, WiFi works BT Does not, I have a secondary Mini PCIe slot, tried that -same result.