Share via

Surface serial hub code 10 (invalid to operate)

wowowow 0 Reputation points
2026-06-14T05:03:03.32+00:00

I have a Surface Pro 5th gen (2017), I have some problem here. The driver "surface serial hub" suddenly shows code 10 when i update my drivers. It won't show the battery icon but the keyboard works fine, i tried everything from uninstall and reboot, disable and re-enable it, holding for 20 seconds but nothing seemed to worked. Any solutions for it?

Surface | Other
0 comments No comments

2 answers

Sort by: Most helpful
  1. Thomas4-N 17,375 Reputation points Microsoft External Staff Moderator
    2026-06-15T09:50:12.4566667+00:00

    Hello wowowow,

    Thanks for reaching out. Please try:

    In Device Manager > System devices, uninstall these three:

    • Intel Serial IO UART Host Controller
    • Intel power module plug-in (may show as Intel power engine plug-in)
    • Surface Serial Hub Driver

    Then reboot. Windows should reinstall them together and pull the correct power-management drivers, which usually brings the battery icon back and clears the Code 10.

    If that doesn't take, I'd make sure firmware/drivers are fully current from the Surface download page and try once more. Being honest though — this is a 2017 unit, and if the battery icon is still missing after the driver reinstall, it can point to a genuine hardware/firmware fault rather than software.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".  

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

    Was this answer helpful?


  2. AI answer

    2026-06-14T05:03:24.9333333+00:00

    For a Surface Pro (5th Gen) where Surface Serial Hub shows Code 10 and the battery icon is missing but the keyboard still works, focus on firmware/driver health and basic Surface troubleshooting steps.

    1. Install all latest Surface and Windows updates
    • Open the Surface app (or install it from Microsoft Store if not present).
    • In the Surface app, expand Help & support and check the update status.
    • If updates are available, select Check for updates to open Windows Update and install everything offered for Surface (firmware, drivers, and cumulative updates).
    • Restart the device after updates complete.
    1. Force a full shutdown and restart For Surface Pro 5:
    2. Select Start > Power > Shut down and wait until it is fully off.
    3. Press and hold the Power button for a full 20 seconds. If the logo appears, keep holding until it disappears and reappears or until 20 seconds are complete.
    4. Release the button and power on normally.
    5. Check keyboard/Type Cover connection and health Even though the keyboard works, confirm the Surface connection is clean and solid:
    6. Unplug Surface and detach the Type Cover.
    7. Check for debris or damage on the connector and clean gently if needed.
    8. Reattach the keyboard, ensuring all magnets and contacts are fully seated.
    9. Confirm hardware vs. software issue in UEFI To see whether the problem is Windows-side or hardware/firmware-side:
    10. Turn off Surface and wait 10 seconds.
    11. Press and hold Volume Up, then press and release Power while still holding Volume Up.
    12. Keep holding Volume Up until the UEFI screen appears.
    13. In UEFI, use the arrow keys and touchpad:
      • If keys and touchpad work correctly in UEFI, the hardware and embedded controller (including Serial Hub path) are likely fine and the issue is in Windows/drivers.
    14. If it works in UEFI but not in Windows: repair Windows If UEFI input works but Surface Serial Hub still shows Code 10 in Windows and the battery icon is missing, perform a Windows repair/reset while keeping files:
    15. Go to Start, type reset, and select Reset this PC.
    16. Choose Reset this PC > Keep my files > Cloud download.
    17. Follow the prompts to reinstall Windows.

    This process reinstalls Windows and Surface drivers/firmware integration while keeping personal files and built-in apps. It removes user-installed apps, drivers, and settings changes, which often resolves persistent driver Code 10 issues related to Surface system devices like the Serial Hub.

    If, after reset, Surface Serial Hub still shows Code 10 and the battery icon is missing, this points to a hardware or firmware-level issue and the next step is to submit a service order for the Surface device.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

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.