I have missed a few of the firmware packs updates and the latest one (November 2014) is causing random bluetooth mouse disconnects that I never had before. I have downloaded the previous firmware packs and saved them, but unfortunately my newest download is the Surface Pro 3 - 16 July 2014 pack. There were 2 or 3 updates in between there. I'd like to try the firmware updates in between now and July 16 before rolling all the way back to the July 16 driver. I know of the Surface Pro 3 Firmware History page: http://www.microsoft.com/surface/en-us/support/install-update-activate/pro-3-update-history And the download to the current update: http://www.microsoft.com/en-us/download/details.aspx?id=38826 Is there any way to download past SP3 firmware updates other than a third party site like Softpedia? They have them all, but I'd rather download drivers directly from Microsoft. Does Microsoft only provide the most current update?