Share via

Surface Dock 1 Firmware Not Updating

Sam Coleman 0 Reputation points
2026-06-09T16:33:41.43+00:00

Update is being performed on a Surface Laptop 3, running Windows 11 25H2 build 26200.8457

I have followed all steps in the Surface Dock 1 firmware update guide. After I get a code 2007 for update complete, Component10 shows as updated to the offered firmware version, but Component20 remains unchanged. This persists through multiple update attempts.

No other peripherals are plugged into the dock, the dock has been reset multiple times, the firmware updater has been uninstalled and reinstalled, and the update has been attempted on three different devices (all Surface Laptop 3s running Windows 11).

Surface | Accessories | Surface Dock
0 comments No comments

Answer recommended by moderator

Sam Coleman 0 Reputation points
2026-06-09T16:44:50.85+00:00

Solved: after the update completes, the dock must be disconnected from the laptop for several minutes. A green status LED will flash in the ethernet jack to indicate that the update is installing. Once the light stops blinking, reconnect the dock and verify the firmware version numbers.

Was this answer helpful?

0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Thomas4-N 16,945 Reputation points Microsoft External Staff Moderator
    2026-06-12T09:28:53.07+00:00

    Hello Sam Coleman,

    Thanks for coming back to post the fix. The Component20 stage of the Surface Dock 1 firmware is the one that flashes on the dock itself after the host-side step finishes, so as long as the dock is still plugged into the laptop it can't really commit that part — that's why the version stays stuck even though you got the "complete" code. Disconnecting it lets the dock finish on its own, and the blinking green LED in the Ethernet jack is the visual cue that it's actually writing.

    The disconnect step is in the official update guide but the LED detail isn't really called out, so this would be very useful for anyone else hitting Component20 stuck after code 2007. I appreciate you updating the thread — it'll save the next person a lot of head-scratching.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.