Skip to content

Latest commit

 

History

History
180 lines (125 loc) · 13.4 KB

SurfaceDuo1.md

File metadata and controls

180 lines (125 loc) · 13.4 KB

Install Windows 10X on Surface Duo (1st Gen)

You will end up with both Android™ and Windows on your Surface Duo. Android™ and Windows will both split the internal storage.

Android™ will boot normally, and you will have to use a PC to boot Windows when needed, unless you create a dual boot image (explained later).

Table of Contents:

Files/Tools Needed

  • An FFU file containing Windows 10X for Surface Duo
  • A Windows PC to flash the device

Disclaimers

Warning

  • If you see a warning and/or error during the process, it is not normal. Contact us on telegram if you see anything odd, but do not continue or proceed on your own, you will break things further.

Important

THIS WILL WIPE ALL YOUR ANDROID™ DATA AND WINDOWS DATA!

We don't take any responsibility for any damage done to your phone. By following this guide, you agree to take full responsibility of your actions. We have done some testing,

but this is STILL IN PREVIEW and things can go wrong.

PLEASE READ AND BE SURE TO UNDERSTAND THE ENTIRE GUIDE BEFORE STARTING

Steps

Unlocking the Bootloader

If not already done, please first proceed with the Unlocking the Bootloader guide for Surface Duo. Come back once you're done. If you already followed this guide, please skip the unlocking section.

Acquiring all files

Here's how to acquire an FFU file with Windows 10X and the matching UEFI image for Surface Duo:

Surface Duo (1st Gen)

UEFI files:

Windows 10X FFU File

Install WOA Device Manager

Steps Illustration
Visit WOA Device Manager in the Microsoft Store
Tap the View in Store button image
Tap Install image
Wait til the installation is completed image
And click open image
WOA Device Manager should now open on your screen. Screenshot 2024-06-22 183133

Congratulations, you successfully installed WOA Device Manager.

Getting to FFU Loader

Steps Illustration
Plug your device into your computer inside Android™ Screenshot 2024-06-22 183159
Go into the Switch Mode Section of WOA Device Manager Screenshot 2024-06-22 183227
Click "Switch to Windows-mode" Screenshot 2024-06-22 183235
When the device shows the //\ logo (Project Andromeda logo) on its screen, Press the Volume Up Key on the side of your device til you see something like shown below on screen: Surface Duo in FFU Loader mode
WOA Device Manager will detect your device in UFP mode Screenshot 2024-06-22 183302

Tip

In case the PC complains the device was not found, try using an USB-2 port or cable that downgrades your connection to USB-2, there are known issues with the UEFI that prevent USB-3 from functioning properly at the moment, and will be addressed in a future update.

Congratulations, you're now in FFU Loader.

Flashing the Windows FFU Image

Steps Illustration
Go to the Flash Section of WOA Device Manager Screenshot 2024-06-22 183326
Pick your FFU File, and click "Flash FFU Image" Screenshot 2024-06-22 183344
You should now see the device flashing on both your computer Screenshot 2024-06-22 183429
and on the device, wait til the process is complete. Surface Duo in FFU Loader mode, flashing
Wait til the process is finished, and you should be back into Android™ or a boot failure screen.

Tip

If you are seeing a boot failure option, see below section entitled "Reset Android™"

Reset Android™

If this is your first time flashing this FFU file, or you're flashing a different storage or layout configuration image, you will lose all of your Android™ data. Further more, you will also not have Android boot successfully. If this isn't your case, feel free to ignore this section, Android™ should still boot fine. If this is your case, when booting Android™, you will get notified Android cannot boot anymore. In this screen, you must select "Factory Reset" instead of "Try again" or else, Android™ will refuse to boot again.

You should now be seeing the Android™ Out of Box Experience (OOBE).

Steps Illustration
Setup your phone to confirm it works correctly. Android™ - OOBE
Assuming your Surface Duo is booted to Android™, plugged to your PC, Using the Microsoft Launcher, find the settings app A1 Android™ - Open Settings
Open the Android™ Settings app A2 Android™ - Settings Opened
Scroll down to the about section, and open it A3 Android™ - Settings About
Scroll all the way down til you see the Build Number field A4 Android™ - Settings About Down
Press the Build number field 7 times consecutively, you should first start to see a popup after 3 taps A5 Android™ - Settings About Down Tap Dev
Once done tapping 7 times, you should be seeing this popup instead A6 Android™ - Settings About Down Tap Dev Done
Now go to the System section, you should see a new Developer options section like shown below A7 Android™ - Settings System with Dev
Go to the Developer options section Android™ Settings System Dev Options
Scroll all the way down til you see the "USB debugging" option Android™ Settings - Dev - Debugging Option
And turn on the "USB debugging" option Android™ Settings - Dev - Debugging Option Confirmation

Boot Windows

We are ready to boot for the first time!

Steps Illustration
Inside WOA Device Manager, go to switch mode Screenshot 2024-06-22 183227
and select "Switch to Windows-mode". Screenshot 2024-06-22 183235

This step above will be needed every time you will want to boot Windows and needs to be done from the Bootloader mode.

If you did everything right, Windows will now boot! Enjoy!

Let Windows set itself up, and come back once you're on the Windows 10X Desktop on your Surface Duo

Note

If you get a BSOD (bugcheck screen) during initial boot, you can try erasing both the esp and win partitions using "fastboot erase esp" and "fastboot erase win", and reflash the FFU file, then it should work. This issue will get fixed in later FFU revisions.

Boot Windows again after initial installation

You'll have two methods of booting Windows.

  • Manual booting with a PC

    • Pros: You can freely update Android™
    • Cons: You will need a PC to boot to Windows
  • Enabling Dual Boot

    • Pros: You'll be able to boot Windows directly from the device
    • Cons: Every time you update Android™, you'll have to follow this guide

In case you want the dual boot option, then follow this guide

In case you want to manually boot each time: (Click to expand)

Steps Illustration
Plug your phone into your computer, inside Android™ Screenshot 2024-06-22 183159
Inside WOA Device Manager, go to switch mode Screenshot 2024-06-22 183227
and select "Switch to Windows-mode". Screenshot 2024-06-22 183235

This step above will be needed every time you will want to boot Windows and needs to be done from the Bootloader mode.

If you did everything right, Windows 10X will now boot! Enjoy!


© 2020-2024 The Duo WOA Authors

Snapdragon is a registered trademark of Qualcomm Incorporated. Microsoft, the Microsoft Corporate Logo, Windows, Surface, Surface Duo, Windows Hello, Continuum, Hyper-V, and DirectX are registered trademarks of Microsoft Corporation in the United States. Android is a registered trademark of Google LLC. Miracast is a registered trademark of the Wi-Fi Alliance. Other binaries may be copyright Qualcomm Incorporated and Microsoft Surface.

Limited emergency calling

Running Windows on your Surface Duo is not a replacement for a proper phone operating system and does not have emergency calling capabilities.

Hello from Seattle (US), France, Italy.