diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md
index 680ee6f251..663ec20dc4 100644
--- a/devices/surface/TOC.md
+++ b/devices/surface/TOC.md
@@ -4,9 +4,11 @@
## [Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md)
## [Enable PEAP, EAP-FAST, and Cisco LEAP on Surface devices](enable-peap-eap-fast-and-cisco-leap-on-surface-devices.md)
## [Ethernet adapters and Surface deployment](ethernet-adapters-and-surface-device-deployment.md)
+## [Manage Surface Dock firmware updates](manage-surface-dock-firmware-updates.md)
## [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md)
## [Surface Data Eraser](microsoft-surface-data-eraser.md)
## [Surface Deployment Accelerator](microsoft-surface-deployment-accelerator.md)
### [Step by step: Surface Deployment Accelerator](step-by-step-surface-deployment-accelerator.md)
## [Surface Diagnostic Toolkit](surface-diagnostic-toolkit.md)
+## [Surface Dock Updater](surface-dock-updater.md)
diff --git a/devices/surface/images/manage-surface-dock-fig1-updateprocess.png b/devices/surface/images/manage-surface-dock-fig1-updateprocess.png
new file mode 100644
index 0000000000..e779fa33ef
Binary files /dev/null and b/devices/surface/images/manage-surface-dock-fig1-updateprocess.png differ
diff --git a/devices/surface/images/surfacedockupdater-fig1-uptodate-568pix.png b/devices/surface/images/surfacedockupdater-fig1-uptodate-568pix.png
new file mode 100644
index 0000000000..900ffd9269
Binary files /dev/null and b/devices/surface/images/surfacedockupdater-fig1-uptodate-568pix.png differ
diff --git a/devices/surface/images/surfacedockupdater-fig2a-needsupdating.png b/devices/surface/images/surfacedockupdater-fig2a-needsupdating.png
new file mode 100644
index 0000000000..4c690e0a7f
Binary files /dev/null and b/devices/surface/images/surfacedockupdater-fig2a-needsupdating.png differ
diff --git a/devices/surface/images/surfacedockupdater-fig3-progress.png b/devices/surface/images/surfacedockupdater-fig3-progress.png
new file mode 100644
index 0000000000..aa56e090e9
Binary files /dev/null and b/devices/surface/images/surfacedockupdater-fig3-progress.png differ
diff --git a/devices/surface/images/surfacedockupdater-fig4-disconnect.png b/devices/surface/images/surfacedockupdater-fig4-disconnect.png
new file mode 100644
index 0000000000..4892dce1ba
Binary files /dev/null and b/devices/surface/images/surfacedockupdater-fig4-disconnect.png differ
diff --git a/devices/surface/images/surfacedockupdater-fig5-success.png b/devices/surface/images/surfacedockupdater-fig5-success.png
new file mode 100644
index 0000000000..790ff235e9
Binary files /dev/null and b/devices/surface/images/surfacedockupdater-fig5-success.png differ
diff --git a/devices/surface/images/surfacedockupdater-fig6-countdown.png b/devices/surface/images/surfacedockupdater-fig6-countdown.png
new file mode 100644
index 0000000000..fa208e0e4a
Binary files /dev/null and b/devices/surface/images/surfacedockupdater-fig6-countdown.png differ
diff --git a/devices/surface/images/surfacedockupdater-fig7-error.png b/devices/surface/images/surfacedockupdater-fig7-error.png
new file mode 100644
index 0000000000..c18ef16b4c
Binary files /dev/null and b/devices/surface/images/surfacedockupdater-fig7-error.png differ
diff --git a/devices/surface/images/surfacedockupdater-fig8-737test.png b/devices/surface/images/surfacedockupdater-fig8-737test.png
new file mode 100644
index 0000000000..c101313b96
Binary files /dev/null and b/devices/surface/images/surfacedockupdater-fig8-737test.png differ
diff --git a/devices/surface/index.md b/devices/surface/index.md
index ed74e032b2..fb08705db4 100644
--- a/devices/surface/index.md
+++ b/devices/surface/index.md
@@ -25,46 +25,54 @@ This library provides guidance to help you deploy Windows on Surface devices, ke
-
Topic
-Description
+Topic
+Description
[Advanced UEFI security features for Surface](advanced-uefi-security-features-for-surface.md)
This article describes how to install and configure the v3.11.760.0 UEFI update to enable additional security options for Surface Pro 3 devices.
[Advanced UEFI security features for Surface](advanced-uefi-security-features-for-surface.md)
This article describes how to install and configure the v3.11.760.0 UEFI update to enable additional security options for Surface Pro 3 devices.
[Customize the OOBE for Surface deployments](customize-the-oobe-for-surface-deployments.md)
This article will walk you through the process of customizing the Surface out-of-box experience for end users in your organization.
[Customize the OOBE for Surface deployments](customize-the-oobe-for-surface-deployments.md)
This article will walk you through the process of customizing the Surface out-of-box experience for end users in your organization.
[Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md)
This article provides a list of the available downloads for Surface devices and links to download the drivers and firmware for your device.
[Download the latest firmware and drivers for Surface devices](deploy-the-latest-firmware-and-drivers-for-surface-devices.md)
This article provides a list of the available downloads for Surface devices and links to download the drivers and firmware for your device.
[Enable PEAP, EAP-FAST, and Cisco LEAP on Surface devices](enable-peap-eap-fast-and-cisco-leap-on-surface-devices.md)
Find out how to enable support for PEAP, EAP-FAST, or Cisco LEAP protocols on your Surface device.
[Enable PEAP, EAP-FAST, and Cisco LEAP on Surface devices](enable-peap-eap-fast-and-cisco-leap-on-surface-devices.md)
Find out how to enable support for PEAP, EAP-FAST, or Cisco LEAP protocols on your Surface device.
[Ethernet adapters and Surface deployment](ethernet-adapters-and-surface-device-deployment.md)
This article provides guidance and answers to help you perform a network deployment to Surface devices.
[Ethernet adapters and Surface deployment](ethernet-adapters-and-surface-device-deployment.md)
This article provides guidance and answers to help you perform a network deployment to Surface devices.
[Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md)
This article describes the available options to manage firmware and driver updates for Surface devices.
[Manage Surface Dock firmware updates](manage-surface-dock-firmware-updates.md)
Read about the different methods you can use to manage the process of Surface Dock firmware updates.
[Surface Data Eraser](microsoft-surface-data-eraser.md)
Find out how the Microsoft Surface Data Eraser tool can help you securely wipe data from your Surface devices.
[Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md)
This article describes the available options to manage firmware and driver updates for Surface devices.
[Surface Deployment Accelerator](microsoft-surface-deployment-accelerator.md)
Microsoft Surface Deployment Accelerator provides a quick and simple deployment mechanism for organizations to reimage Surface devices.
[Surface Data Eraser](microsoft-surface-data-eraser.md)
Find out how the Microsoft Surface Data Eraser tool can help you securely wipe data from your Surface devices.
[Surface Diagnostic Toolkit](surface-diagnostic-toolkit.md)
Find out how you can use the Microsoft Surface Diagnostic Toolkit to test the hardware of your Surface device.
[Surface Deployment Accelerator](microsoft-surface-deployment-accelerator.md)
Microsoft Surface Deployment Accelerator provides a quick and simple deployment mechanism for organizations to reimage Surface devices.
[Surface Diagnostic Toolkit](surface-diagnostic-toolkit.md)
Find out how you can use the Microsoft Surface Diagnostic Toolkit to test the hardware of your Surface device.
[Surface Dock Updater](surface-dock-updater.md)
This article provides a detailed walkthrough of Microsoft Surface Dock Updater.