I wrote about how Microsoft broke Miracast for Surface Pro original users when Windows 8.1 was released http://digitalmediaphile.com/index.php/2013/10/26/how-to-make-miracast-work-on-surface-pro/ and surprise, surprise, they’ve done it again with TH2 Build 10586. The supplied driver for the Marvell Wireless is not Miracast enabled. I don’t know why, as the chip is the same as the Surface Pro 2.
Here’s an unsupported way to get Miracast to work on your SP original with 10586.
Go to http://www.microsoft.com/en-us/download/details.aspx?id=49042 and download Surface Pro 2\SurfacePro2_Win10_150818_0.zip. Open the archive and copy the WiFi folder from SurfacePro2_Win10_150818_0.zip\SurfacePro2_Win10_150818_0\Drivers\Network\WiFi to your desktop or other place where you can easily find it. Then follow these instructions:
- Type Device Manager in the Cortana/Search box and open it.
- Find Network adapters, expand it, right-click on Marvell AVASTAR Wireless-AC Network Controller, and then select Update Driver Software.
- Select Browse my computer for driver software.
- Select Let me pick from a list of device drivers on my computer.
- Click Have Disk.
- Click Browse.
- Navigate to the Wifi folder (it has the INF file for the wifi driver), then click Open.
Go to the Action center, select Connect and your Miracast device should be discovered. Connect and enjoy!
Above shows a successful Miracast streaming session with my Surface Pro original happily connected to a Microsoft Display Adapter.
Microsoft broke Miracast for Surface Pro (original) users on Windows 8.1. They have not officially commented on this or provided any information on a fix. As pointed out on Twitter by Rafael Rivera, you can work around this by disabling and re-enabling your WiFi connection. Every time you want to use it. Hat tip to Paul Thurrott for letting the Twitterverse know that the Surface Pro 2 firmware and driver pack was available. (Note: there is still no new driver for the Surface 2 so the WiFi toggle is the only option).
Microsoft just released a Surface Pro 2 firmware and driver pack. This is NOT for the original Surface. At your own risk, you CAN download and extract the Marvell WLAN network driver (the chipset in both the Surface Pro and Surface Pro 2 is the same) and fix your issue instead of cooling your heels waiting for the Microsoft Surface team to even acknowledge the issue.
1. Download the file from http://www.microsoft.com/en-us/download/confirmation.aspx?id=40856
2. Drill down to to the x64 folder inside the Marvell\WLAN\win81 folder ..\October2013SurfacePro2.zip\Marvell\WLAN\win81
3. Copy ONLY the x64 folder to another location or folder and rename it so you know what it is. Something like x64Marvell driver would be a good name.
4.Open Device Manager and expand to show the Marvell Wireless Network Controller
5. Right click/press and hold to display Properties and select the Driver tab, then select Update Driver.
6. Browser to the folder where the driver is located and click OK.
7.Windows display the path to the driver. Click Next and it will be installed.
8. Reboot when prompted.
9. If you open Device Manager, you will see the new driver
10. Windows will now find the Miracast device when you select Project. (If you did not try the previous work around of toggling WiFi off and on, you may need to use Add a wireless display the first time you want to you your Miracast device).