Surface Laptop and Surface Pro Drivers and Firmware (Initial Release)


We are pleased to announce today that you can now download drivers and firmware for both Surface Laptop and the new Surface Pro from the Microsoft Download Center.

Visit the Surface Laptop page to download the drivers and firmware for Surface Laptop in MSI format:

  • SurfaceLaptop_Win10_15063_1703008_0.msi

Visit the Surface Pro page to download the drivers and firmware for Surface Pro in MSI format:

  • SurfacePro_Win10_15063_1704007_0.msi

Note: Surface Laptop and Surface Pro are released with the Windows 10 Creators Update, Version 1703. This version is noted by the minimum build number in the driver and firmware pack file name, Build 15063. This build number indicates the minimum supported build required to install the drivers and firmware contained within the file. To install this driver and firmware pack, you must have Windows 10 Version 1703 or greater installed on your Surface Pro or Surface Laptop.

Note: Starting with Surface Studio, driver and firmware packs for all new Surface devices will be provided in MSI format only. Drivers and firmware will not be provided in ZIP format. You can easily extract the contents of the MSI driver and firmware pack with an administrative installation using msiexec /a. For example, to extract the contents of SurfacePro_Win10_15063_1704007_0.msi to the folder C:\Surface Pro\Windows 10 Version 1703\1704007 without bringing up the installation dialog, you would use the following command:

msiexec /a SurfacePro_Win10_15063_1704007_0.msi targetdir=C:\Surface Pro\Windows 10 Version 1703\1704007 /qn

Note: When extracting driver files from the MSI, the destination folder (targetdir) must be different than the folder containing the MSI file.

Surface Laptop

  • Intel(R) AVStream Camera 2500 (v30.15031.10941.4180)
  • Intel(R) Control Logic (v30.15031.10941.4180)
  • Intel(R) CSI2 Host Controller (v30.15031.10941.4180)
  • Intel(R) Display Audio (v10.22.01.97)
  • Intel(R) Dynamic Platform and Thermal Framework Chipset Participant (8.2.11004.3973)
  • Intel(R) Dynamic Platform and Thermal Framework Manager (8.2.11004.3973)
  • Intel(R) Dynamic Platform and Thermal Framework Processor Participant (8.2.11004.3973)
  • Intel(R) Dynamic Platform and Thermal Framework Processor Participant (8.2.11004.3973)
  • Intel(R) Dynamic Platform and Thermal Framework Processor Participant (v10.1.1.38)
  • Intel(R) HD Graphics 620 (v21.20.16.4636)
  • Intel(R) Imaging Signal Processor 2500 (v30.15031.10941.4180)
  • Intel(R) Iris(TM) Plus Graphics 640 (v21.20.16.4636)
  • Intel(R) Management Engine Interface (v11.6.0.1042)
  • Intel(R) Precise Touch Device (v1.2.0.78)
  • Intel(R) Serial IO GPIO Host Controller (30.100.1643.01)
  • Intel(R) Serial IO I2C Host Controller (v30.100.1643.01)
  • Intel(R) Serial IO SPI Host Controller (v30.100.1643.01)
  • Intel(R) Serial IO UART Host Controller (v30.100.1643.01)
  • Intel(R) Smart Sound Technology (Intel(R) SST) Audio Controller (v09.21.00.2102)
  • Intel(R) Smart Sound Technology (Intel(R) SST) OED (v09.21.00.2102)
  • Intel(R) Xeon(R) E3 - 1200 v6/7th Gen Intel(R) Core(TM) Host Bridge/DRAM Registers (v10.1.1.38)
  • Intersil Ambient Light Sensor (HID) (v3.0.0.7)
  • Marvell AVASTAR Bluetooth Radio Adapter (v15.68.9114.29)
  • Marvell AVASTAR Wireless-AC Network Controller (v15.68.9114.29)
  • Microsoft Camera Front (v30.15031.10941.4180)
  • Microsoft IR Camera Front (v30.15031.10941.4180)
  • Microsoft Surface ACPI-Compliant Control Method Battery (v1.2.20.0)
  • Mobile 6th/7th Generation Intel(R) Processor Family I/O PCI Express Root Port #1 (v10.1.1.38)
  • Mobile 6th/7th Generation Intel(R) Processor Family I/O SCC: eMMC (10.1.1.38)
  • Mobile 6th/7th Generation Intel(R) Processor Family I/O Thermal Subsystem (v10.1.1.38)
  • Realtek High Definition Audio (SST) (v6.0.1.8009)
  • Surface Accessory Bluetooth Pairing (v1.0.22.1)
  • Surface Accessory Firmware Update (v1.2.108.0)
  • Surface ACPI Notify Driver (v3.0.342.0)
  • Surface Button (v1.1.1068.0)
  • Surface CIF Device (v4.0.1.0)
  • Surface Digitizer Integration (v2.0.303.0)
  • Surface Display (v2.0.17.0)
  • Surface Display Color (v2.0.282.0)
  • Surface HID Mini Driver (v3.0.362.0)
  • Surface Integration (v2.0.532.0)
  • Surface Integration Service Device (v1.0.548.0)
  • Surface Keyboard (v1.0.0.0)
  • Surface Keyboard Bluetooth Fingerprint Sensor (v2.19.5.15)
  • Surface Keyboard Fingerprint Integration (v1.1.611.0)
  • Surface Keyboard Fingerprint Sensor (v2.19.5.3)
  • Surface Management Engine (v1.0.0.0)
  • Surface NVM Express Controller (v11.0.4.0)
  • Surface Pen (v17.0.203.0)
  • Surface Pen Click Filter (v1.1.506.1)
  • Surface Pen Integration (v2.0.303.0)
  • Surface Pen Pairing (v3.0.0.1)
  • Surface Power Meter (v2.1.338.1)
  • Surface Serial Hub Driver (v3.0.588.0)
  • Surface Storage Firmware Update (v1.1.1088.0)
  • Surface System Aggregator (v1.0.0.0)
  • Surface System Telemetry (v3.0.773.0)
  • Surface Touch (v1.0.0.0)
  • Surface Touch Servicing ML (v1.0.713.0)
  • Surface Trackpad (v1.0.0.0)
  • Surface UEFI (v1.0.0.0)

Surface Pro

  • HID PCI Minidriver for ISS (v3.1.0.3357)
  • Intel(R) AVStream Camera 2500 (v30.15031.10941.4180)
  • Intel(R) Control Logic (v30.15031.10941.4180)
  • Intel(R) CSI2 Host Controller (v30.15031.10941.4180)
  • Intel(R) Display Audio (v10.22.01.97)
  • Intel(R) Dynamic Platform and Thermal Framework Chipset Participant (v8.2.11002.3418)
  • Intel(R) Dynamic Platform and Thermal Framework Manager (v8.2.11002.3418)
  • Intel(R) Dynamic Platform and Thermal Framework Processor Participant (v10.1.1.38)
  • Intel(R) Dynamic Platform and Thermal Framework Processor Participant (v8.2.11002.3418)
  • Intel(R) Dynamic Platform and Thermal Framework Processor Participant (v8.2.11002.3418)
  • Intel(R) HD Graphics 615 (v21.20.16.4636)
  • Intel(R) HD Graphics 620 (v21.20.16.4636)
  • Intel(R) Iris(TM) Plus Graphics 640 (v21.20.16.4636)
  • Intel(R) Imaging Signal Processor 2500 (v30.15031.10941.4180)
  • Intel(R) Integrated Sensor Solution (v3.1.0.3363)
  • Intel(R) Management Engine Interface (v11.6.0.1042)
  • Intel(R) Precise Touch Device (v1.2.0.78)
  • Intel(R) Serial IO GPIO Host Controller (30.100.1643.01)
  • Intel(R) Serial IO I2C Host Controller (v30.100.1643.01)
  • Intel(R) Serial IO SPI Host Controller (v30.100.1643.01)
  • Intel(R) Serial IO UART Host Controller (v30.100.1643.01)
  • Intel(R) Smart Sound Technology (Intel(R) SST) Audio Controller (v09.21.00.2102)
  • Intel(R) Smart Sound Technology (Intel(R) SST) OED (v09.21.00.2102)
  • Intel(R) Xeon(R) E3 - 1200 v6/7th Gen Intel(R) Core(TM) Host Bridge/DRAM Registers (v10.1.1.38)
  • ISS Dynamic Bus Enumerator (v3.1.0.3360)
  • Marvell AVASTAR Bluetooth Radio Adapter (v15.68.9114.29)
  • Marvell AVASTAR Wireless-AC Network Controller (v15.68.9114.29)
  • Microsoft Camera Front (v30.15031.10941.4180)
  • Microsoft Camera Rear (v30.15031.10941.4180)
  • Microsoft Docking Station Audio Device (v1.31.36.0)
  • Microsoft IR Camera Front (v30.15031.10941.4180)
  • Microsoft Surface ACPI-Compliant Control Method Battery (v1.2.20.0)
  • Mobile 6th/7th Generation Intel(R) Processor Family I/O Northpeak (v10.1.1.38)
  • Mobile 6th/7th Generation Intel(R) Processor Family I/O PCI Express Root Port #1 (v10.1.1.38)
  • Mobile 6th/7th Generation Intel(R) Processor Family I/O SCC: eMMC (10.1.1.38)
  • Mobile 6th/7th Generation Intel(R) Processor Family I/O Serial IO UART Host Controller (v10.1.1.38)
  • Mobile 6th/7th Generation Intel(R) Processor Family I/O Thermal Subsystem (v10.1.1.38)
  • Realtek High Definition Audio (SST) (v6.0.1.7970)
  • Realtek USB 3.0 Card Reader (v10.0.14393.31233)
  • Surface Accessory Bluetooth Pairing (v1.0.22.1)
  • Surface Accessory Device (v1.1.509.0)
  • Surface Accessory Firmware Update (v1.2.108.0)
  • Surface ACPI Notify Driver (v3.0.342.0)
  • Surface Button (v1.1.1068.0)
  • Surface Cover Click (v1.0.7.0)
  • Surface Dial Detection (v2.0.2.0)
  • Surface Dial Filter (v1.1.11.0)
  • Surface Display (v1.0.7.0)
  • Surface Display Color (v2.0.273.0)
  • Surface Dock Audio (v6.3.9600.63)
  • Surface Dock Firmware Update (v4.0.0.0)
  • Surface Dock Integration (v2.0.303.0)
  • Surface Fingerprint Sensor (v2.2.11.0)
  • Surface Integrated Sensor Hub (v1.0.0.0)
  • Surface Integration (v1.1.239.0)
  • Surface Integration Service Device (v1.0.548.0)
  • Surface Keyboard Backlight (v3.0.0.0)
  • Surface Keyboard Bluetooth Fingerprint Sensor (v2.19.5.15)
  • Surface Keyboard Fingerprint Integration (v1.1.611.0)
  • Surface Keyboard Fingerprint Sensor (v2.19.5.3)
  • Surface Management Engine (v1.0.0.0)
  • Surface NVM Express Controller (v11.0.4.0)
  • Surface Pen (v1.1.494.1)
  • Surface Pen Click Filter (v1.1.506.1)
  • Surface Pen Pairing (v3.0.0.1)
  • Surface Pen Settings (v21.0.17.0)
  • Surface Power Meter (v2.1.338.1)
  • Surface Pro 4 Firmware Update (v4.0.0.0)
  • Surface Pro 4 Type Cover Integration (v2.0.303.0)
  • Surface Pro Digitizer Integration (v1.0.2.0)
  • Surface Pro Type Cover Integration (v1.0.2.0)
  • Surface PTP Filter (v1.0.173.1)
  • Surface Sar Proxy (v1.0.22.0)
  • Surface Serial Hub Driver (v3.0.363.0)
  • Surface Storage Firmware Update (v1.1.1104.0)
  • Surface System Aggregator (v1.0.0.0)
  • Surface System Telemetry (v3.0.773.0)
  • Surface TCON Device (v1.0.343.0)
  • Surface Touch (v165.0.1.0)
  • Surface Touch Servicing ML (v1.0.775.0)
  • Surface Type Cover (v1.1.504.0)
  • Surface Type Cover Firmware Update (v3.0.0.1)
  • Surface Type Cover Integration (v2.0.305.0)
  • Surface UEFI (v1.0.0.0)
Comments (28)

  1. barb bowman says:

    Need wintab drivers please

  2. Daniel Bordeleau says:

    Tried to install on my Surface Pro 4 i7 with Iris Display…. Error message saying : “This Device is not a Surface Pro. Please choose the right device in order to proceed. Aborting this operation…” Whats wrong??? Hope the display issues will be fixed soon enough 🙁

    1. These update packages are for the new Surface Pro that was made available just this month.

      The drivers and firmware are exclusive to this device and are not compatible with previous generations of Surface Pro, such as Surface Pro 4 and Surface Pro 3.

  3. It’s not working in my case. Error message: The targeted OS 10.0.15063 does not match with the current OS 10.0.10586.0… It seems my OS is to new???

  4. Earl King says:

    Any chance we can get an installer that works for RS1? Our environment hasn’t moved to RS2 yet so we are forced to install RS1 on devices before configuring them for our network. Is the Surface Laptop even compatible with an RS1 install?

    1. The support floor for Surface Laptop and the new Surface Pro is Windows 10 Version 1703.

  5. Mobile Lyme says:

    Very useful material you have shared Here. Thanks. Its really helpful for me.

  6. Chris says:

    What is the key to access the boot menu and BIOS?

    1. The key combination on Surface Pro for entering UEFI settings remains the same as previous generations, Pwr+Vol Up during boot.

      This key combination is not supported on Surface Laptop with Windows 10 S. To enter UEFI settings, use Advanced Startup, e.g. Start>Settings>Update & Security>Recovery>Advanced Startup/Restart Now>Troubleshoot>Advanced Options>UEFI Firmware Settings.

  7. Josh Hipple says:

    Are there any plans to release v1607 drivers for the newest Surface Pro?

    Will new hardware in the future only support CB moving forward?

    1. The support floor for Surface Pro and Surface Laptop is Windows 10 Version 1703. There are no plans at this time to release drivers and firmware for earlier versions of Windows, including Version 1607.

      1. Greg Wood says:

        1703 isn’t CBB yet – this is bad for Enterprise customers. We don’t want to deploy Current Branch.

  8. Brian Hoyt says:

    If you extract to ZIP file can you get around the MSI installer block of needing 1703? I realize unsupported but just a thought for those comments below needing it for older OS.

    1. If you extract the MSI file using msiexec /a and install the drivers with another mechanism (e.g. Device Manager or during Windows deployment), the MSI Windows version requirement is not processed.

  9. Joe Calgarian says:

    So we’re trying to rollout Anniversary Update…..get in these new tablets because we can’t get the Surface 4’s anymore. And find out they only support Creators Update.

    Thanks MS. Thanks a lot. Slow clap for you.

  10. ZIPmagic says:

    Is there a different storage driver required for the Surface Pro 2017?

    I took my trusty Macrium Reflect bootable USB to image the system, and it would not recognize the SSD inside.

    Are there “F6 installation” drivers for the Surface Pro 2017 available from Intel or elsewhere?

    1. What SKU Surface Pro do you have?

  11. Damian says:

    Running this MSI it does not install the display drivers for some reason while building of MDT. Did try it manually but it didnt work either, extracted the drivers and it does work.
    Any ideas?

    1. We are aware of this behavior and are looking into it. With that said, the recommended method for deploying drivers during Windows deployment via MDT or Configuration Manager OSD is to extract and then import the drivers into your deployment share or driver catalog. It is not recommended to run the MSI during deployment. The recommended use for the MSI is for deployment of updates to devices that are already configured and in the field.

  12. Jeff says:

    I am getting an error code trying to extract the drivers for the Surface Laptop. The Installer has encountered an unexpected error installing this package. This may indicate a problem with the package. The error code is 2303.

    I need to install the drivers to get this device deployed. Any help? Our org requires us to image all devices.

    1. Try relocating the MSI to a shorter folder path, and use a simple folder path for the output folder like c:/driverpack/. Also, the MSI cannot be located in the same folder as the output folder. Error 2303 indicates a problem reading the volume: https://msdn.microsoft.com/en-us/library/windows/desktop/aa372835.

  13. Brian Hoyt says:

    In looking at Surface Pro 3 & 4 the MSI files are noticeably smaller than zip files sometimes 50% the size. This begs the question what is being left out of MSI that is included in ZIP file? It is hard to believe it is compression / packaging techniques. Do the two files really contain the same contents or do zip files have more in them?

    1. Brian Hoyt says:

      Well, I was wrong apparently MSI is packaged much better than ZIP file. I extracted both from the 7/21/2017 release for Surface Pro 4 and they appear to contain exactly same files. Even though the MSI is only 1/3 the file size of ZIP.

  14. catherine says:

    Do you have the driver files from the lastest “SurfacePro_Win10_15063_1706007_1.msi”?

    1. If the ZIP format of this driver pack is what you are asking for, beginning with Surface Studio, all new Surface devices including Surface Pro will have driver packs provided in MSI format only. You can extract the individual driver files from the MSI just like you would with the ZIP using msiexec /a, described in blog post.

      1. catherine says:

        I was able to download SurfacePro_Win10_15063_1706007_1.msi from Microsoft website and extracted them. But the driver files extracted from the new msi file are different than the list of files on your website from SurfacePro_Win10_15063_1704007_0.msi. Do you have the updated list of files extracted from SurfacePro_Win10_15063_1706007_1.msi?

        1. 1706007 includes an update for Surface System Aggregator and is otherwise the same, see Update for Surface Pro (13 July 2017).

          1. catherine says:

            Thanks! But I could not find Intel(R) Iris(TM) Plus Graphics 640 (v21.20.16.4636) and Intel(R) HD Graphics 615 (v21.20.16.4636) in the extracted files from SurfacePro_Win10_15063_1706007_1.msi.

            Should both of them be in the new drivers files?

Skip to main content