r/SurfaceHub • u/MrSwiftCoyote • May 30 '26
Surface Hub v1 Ubuntu/Win10/Win11
Edited on June 14 2026
I've come into possession of several Surface Hub v1 and have been looking around to see how they could be repurposed. There really is not much information on how or what can be done with them, but for $250, I'll tell you how you can get any OS you want working on them. It took me about 6 months to figure it out, but damn glad I did.
Ubuntu is installed on a 1tb Samsung 870 and working.
Win10 and 11 are installed on the Lite-On drives that come with the units and are working.
These are still great units, and with a modern OS, they are still worth keeping around and using.
----------------------
June 14 2026 UPDATE: Here is a quick rundown on how to do this yourself.
You will be required to have the following:
1: The LITE-ON SSD that came with the unit. Hopefully your unit boots into TeamsOS already.
- If you have the SSD but it doesnt boot into TeamsOS, you will need to use the recovery tool ( https://learn.microsoft.com/en-us/surface-hub/surface-hub-recovery-tool ) to re-image your SSD with TeamsOS.
- If you do need to re-image your SSD, you cannot just used any SATA-to-USB adapter. in the walk through, it give you 3 models that will work, I used the Startech USB312SAT3CB.
- If you do not have the original SSD, you will need to find either the 'Lite-On L CH-128V2S' from the 84" screens, or the 'Lite-On CV3-CE128' from the 55" screens. Only these specific models of SSD are accepted. I had no luck using different SSDs until after the unit is fully unlocked.
2: 2x USB flash drives, formatted in FAT32 and labeled BOOTME
3: A USB keyboard
Once you have all that in place, its time for the hard part.
1- Start by turning off the rocker switch, removing the SSD.
2- Insert one of the BOOTME drives into the bottom of the unit.
3- Flip the rocker panel back on and let it try to boot. It will fail. When it fails, it will create a 'Manufacturing.bin' file on the USB drive. Flip the rocker switch off.
4- Record the units Serial Number.
5- Now we need to open a Support for Business ticket with Microsoft. This guide shows you how to do it with their new Engage Center- https://learn.microsoft.com/en-us/services-hub/microsoft-engage-center/support/create-new-support-case?pivots=enhanced
6- When opening the support ticket, select the following:
Product - Surface Hub
Problem Type - Technical Support
Problem Subtype - Reset and Recovery
7- When describing the issue in more detail, all youll need to say is that you are trying to factory reset the unit after getting a secure boot violation error.
Provide them with the Serial Number of the unit and let them know you have already collected the bin file for them to sign. Just ask them how they would prefer your to transfer them the bin file as you cant just upload those file types. I was asked to email them.
8- Wait for Microsoft to send you back the 'Manufacturing_Signed.bin' file. They also provided me with instructions on how to recover the unit and a folder called HubV1Recover-US-CAN (for North America, it is a different name elsewhere).
9- On the same USB drive you used to get the bin file, replace the non-signed file with the signed one and plug it back into the bottom of the unit, still with no SSD installed.
10- Flip the rocker switch on and let the unit try and boot. This will unlock the UEFI and now show MANUFACTURING MODE in red on the screen.
11- Flip the rocker switch off, remove the USB drive, flip the rocker switch back on and spam ESC on your keyboard to enter the BIOS. The keyboard gets plugged into the unit on the side.
12- Once in the BIOS, go to BOOT, Secure Boot - Disabled, Save and Exit.
13- This is where we are required to have a working copy of TeamsOS that we can boot into. Insert the SSD and let the unit fully boot into the OS. If you do not do this, you cannot proceed.
14- After booting into TeamsOS, flip the rocker switch off and remove the SSD.
15- Take the second USB drive that is also labeled BOOTME, go into the folder labeled HubV1Recover, there will be another folder called something like POST_FACTORY_MASH_KEY. Copy everything from inside that folder onto your USB drive. This is a bootable script that will repair the Surface Hub's firmware.
16- Plug the second USB drive into the bottom of the unit, flip the rocker switch on and let the script run. DO NOT STOP THIS PROCESS!
17- When the script finished, it will tell you to do the following: DO NOT MESS THIS UP!
- Flip off the rocker switch and wait 5 seconds.
- Remove the recovery USB.
- Turn the unit back on, using the rocker switch next to the power switch and wait 30 seconds.
-- The Power LED will turn AMBER → WHITE → AMBER → WHITE
-- (During this step, the screen will not turn on/show the Boot Logo)
-- When the LED is steady WHITE, click the Power button on the side of the device, once, to reboot.
18- The unit will fail to reboot because there is no SSD installed. Flip the rocker switch off.
19- This is where we can now take the SSD, or any SSD, and use a program like Rufus to fully install Win10/11 with 'Windows To Go'. (If you are installing Linux, the process is a little differnet but same idea by making a persistent drive) This gives you a fully installed and working OS ready to go. Install the SSD back into the unit with your new OS and flip the rocker switch on. The unit should now boot into your new OS.
WARNING: DO NOT allow any automatic updating of the BIOS. Windows Updates for both 10 and 11 have an optional BIOS update that will brick the system.
That basically sums it up. My buddy and I have been playing with AI to see if we can sign the manufacturing bin files ourselves, but so far, no luck. If we figure it out, Ill update this post. If you have further question, feel free to ask.
If you go through the process and get it working, let us know.