Win11 IoT Migration for Surface Hub 2s & SEMM package

Garry Robertson 0 Reputation points
2025-11-03T12:15:09.56+00:00

We've been struggling to get all of our Win10 IoT Surface Hub 2s devices migrated to Win11 IoT MTRoW even using the suggested Microsoft Store migration tool. Usually we see the Event ID 10 error in the log viewer which states that the device hasn't enough free space to download the update.

Having scoured the threads and seen many others that are having the same issue migrating using a USB image from the Surface IT Toolkit and the UEFI Configurator where the Surface Hub 2s doesn't recognise the DFI file.

I've fworked out a solution that has worked for me on 4 of our devices without having to wait for Microsoft to respond to any calls logged to them for assistance.... and getting no response days later !!

This is a post I found that shows the struggle :
"We have a problem with the Surface 2S HUB, the start menu is no longer displayed.

I can't reinstall a version via the cloud because I get an error every time (even in RJ45) and it tells me to start a local reinstallation / I can only reinstall a version of the OS locally but the problem is still there even after a local reinstall.

I also get an error when I want to update Windows 10 Teams: Error 0x80073701.

Finally, I tried to reinstall an image via USB but when I want to boot from the UEFI panel of the Surface I have: Surface Hub 2S_Microsoft Corporation.dfi not found. Then the tablet won't restart on the USB

Do you have a solution? The surface is not usable

******** SOLUTION ********

Using the Surface IT Toolkit & 2 seperate SEMM USB devices

  1. Create a new DFI package as per instructions here https://learn.microsoft.com/en-us/surface/surface-it-toolkit-uefi-config
  2. Choose to create it as a RESET PACKAGE (this reset the Surface Hub UEFI)
  3. Complete this process on the Surface IT Toolkit - name the USB as SEMM 1
  4. Follow the same process as above once more but this time choose CONFIGURATION PACKAGE
  5. Select your device family and model (Surface Hub > Surface Hub 2S)
  6. Expand the "Advanced Settings > Boot" and turn on the 'Boot Order Lock' option
  7. Complete the USB creation - name it SEMM2
  8. Connect SEMM1 to your Surface Hub 2S device and hold the Volume + & Power until you get into the UEFI screen
  9. Go to 'Management' and then 'Install from USB'
  10. You should now see that the device has reset the UEFI settings from the SEMM USB
  11. Device will reboot - whilst it is doing this swap the USB SEMM1 for SEMM 2
  12. Power off the device by holding the Power key for a while
    Follow steps 8 - 11 again with the SEMM2 USB connected
  13. When prompted, enter the thumbprint digits from your DFX fileManage your Surface device(s) via SEMM - Piesik.me
  14. Surface Hub 2S will reboot multiple times
  15. When back in the UEFI after a reboot, choose 'Exit' and 'Reboot Now'
  16. Change the USB to your Win11 IoT MTRoW ISO image
  17. Holding VOL - & POWER to boot from USB
  18. Release the POWER button when you see the Windows logo
  19. Hold the VOL - for a little while longer then release
  20. You will now see the spinning icon (which has changed from DOTS to LINE) and then the blue config screen prepping the locale and keyboard etc...

Job Done !!
Hopefully.....

Surface | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. S.Sengupta 27,571 Reputation points MVP
    2025-11-06T01:26:03.7066667+00:00

    Surface Hub devices aren't supported in this forum.

    See:

    Contact Surface Support for Business and Education customers

    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.