Updates for Surface Pro 4 (21 July 2017)

Today we have released a driver and firmware update for the Surface Pro 4. This update includes new driver and firmware updates for the Marvell AVASTAR Bluetooth Radio Adapter, Marvell AVASTAR Wireless-AC Network Controller, Intel(R) Iris(TM) Graphics 540, Intel(R) Smart Sound Technology (Intel(R) SST) Audio Controller, Intel(R) Smart Sound Technology (Intel(R) SST) OED, Surface Accessory Device, Surface Pen Pairing, Surface Integration, Surface Embedded Controller Firmware, Surface Management Engine, and Surface UEFI. These updates improve system stability, Wi-Fi performance when waking from sleep, video and DirectX 12 performance, and enable the Power Slider and Surface Pen simple pairing.

These updates are available in MSI and ZIP format from the Surface Pro 4 Drivers and Firmware page in the Microsoft Download Center. Click Download to download the following files:

  • SurfacePro4_Win10_14393_1703001_0.msi
  • SurfacePro4_Win10_14393_1703001_1.zip
  • SurfacePro4_Win10_15063_1703201_2.msi
  • SurfacePro4_Win10_15063_1703201_1.zip

Note: In the name of each of these files you will find a Windows build number, this number indicates the minimum supported build required to install the drivers and firmware contained within. For example, to install the drivers contained in SurfacePro4_Win10_14393_1703001_2.msi, you must have Windows 10 Version 1607, the Anniversary Update, or newer installed on your Surface Pro 4. You can find a list of the build numbers for each version of Windows 10 in Windows 10 release information.

For your reference, here is a full list of the driver versions that are updated in this release and the improvements they provide:

Surface Pro 4

  • Marvel AVASTAR Bluetooth Radio Adapter (v15.68.9114.29) implements changes to meet EU regulatory requirements.
  • Marvel AVASTAR Wireless-AC Network Controller (v15.68.9114.29) implements changes to meet EU regulatory requirements.
  • Intel(R) Iris(TM) Graphics 540 (v21.20.16.4627) improves DirectX 12 performance and power management.
  • Intel(R) Smart Sound Technology (Intel(R) SST) Audio Controller (v9.21.0.2102) improves video performance in some applications.
  • Intel(R) Smart Sound Technology (Intel(R) SST) OED (v9.21.0.2102) improves video performance in some applications.
  • Surface Accessory Device (v1.1.507.0) improves system stability.
  • Surface Embedded Controller Firmware (v103.1744.256.0) improves system stability.
  • Surface Integration (v1.1.504.0) enables the Power Slider feature, improving battery life and adaptive brightness.
  • Surface Management Engine (v11.6.25.1229) improves system stability.
  • Surface Pen Pairing (v3.0.0.1) enable the Surface Pen simple pairing feature.
  • Surface UEFI (v107.1741.768.0) improves Wi-Fi performance when waking from sleep.
Comments (14)

  1. Marco Herrera says:

    The Embedded Controller and UEFI updates fail to install properly. Is there a fix as my Surface asks to reboot each time?

  2. Bill Ullrich says:

    Ok, this sort of helps. I have build 16251 on the 1703 branch, so what .msi file do I download to my Surface Pro 4???

    1. You would want SurfacePro4_Win10_15063_1703201_2.msi. Build 16251 is an Insider Preview build, you would want the newest driver pack for the most modern build equal to or less than your device’s Windows build, in this case the Creators Update, Build 15063.

      1. Bill Ullrich says:


  3. userofsurface says:

    Please add to the Uefi menu options:
    1 Recovery from the internet, as have mac computers
    2 To enter the UEFI Menu, you can use the Windows Live account, instead of the current password.
    3 Add more languages to UEFI Menu
    4 Blocking from the internet at UEFI level

    Please thanks

  4. Andrew Sng 2017 says:

    My bluetooth not working, please assist.
    Device status show:
    Windows has stopped this device because it has reported problems. (Code 43)

  5. Nick says:

    Can you please explain the file version numbering?

    The July 20 update for 1607 is 1703001_0 .
    The July 11 update for 1607 is 1703101_0 .

    That seems counter-intuitive, and in fact when I attempt to install the July 20 update on a Surface Pro 4 with the July 11 update already installed, it is telling me that a newer version is already installed…! So now I need to determine if it’s the SurfacePlatformInstaller bug (which still hasn’t been fixed), or an exciting new bug.

    1. Both the 11 July and 20 July updates have since been replaced by new cumulative updates which include these improvements in September and again in December. The current driver pack for Windows 10 Version 1607 is SurfacePro4_Win10_14393_1708001_0.msi.

  6. PG1957 says:

    My type cover has not worked since the update. The thread in the community board is no longer there, and it looks like I’m stuck buying a new surface pro. Not happy.

  7. Spud says:

    Please explain the file naming conventions.



    It looks like it should be YYMMDD but that can’t be right, since this firmware was released in July, not March?

    1. In SurfacePro4_Win10_14393_1703001_0.msi, 1703001 is the release number, these are incremented each time a new driver and firmware pack is created internally like a Windows build number. This number is not a date, however it does increase each time a new driver and firmware pack is released.

      1. Spud says:

        Thanks for the response Brandon.

        I’m trying to get our update processes for our fleet of Surfaces locked down, but there appears to be something wrong with these release numbers.

        This July 21 update package has a release number of 14393_1703001. The July 11 update package – https://blogs.technet.microsoft.com/surface/2017/07/12/update-for-surface-pro-4-11-july-2017/ – has a release number of 14393_1703101.

        This July 21 release appears to have an older release number than the July 11 release?

        (Also, this page https://www.microsoft.com/surface/en-au/support/install-update-activate/download-drivers-and-firmware-for-surface?os=windows-10 says that the naming convention is “SurfacePro4_ Windows version_ year month day.msi”, causing further confusion.)

  8. Erin says:

    Surface Book with Windows 10 Anniversary update. Suddenly wifi no longer works. I’ve spent a couple hours working on this… tried the troubleshooter, manually uninstalling the driver and restarting, downloaded zip installation file from Microsoft to USB on another PC, then transferred to Surface Book and tried to install new driver…. NOTHING WORKS! Very frustrating. The troubleshooter says the Marvell adapter is experiencing driver or hardware related problems. HELP, please! Marvell driver version 15.68.9112.23

    1. I recommend that you contact support for further assistance, Contact Surface warranty and software support.

Skip to main content