How to install full version of Windows 10 on a Lumia 950 phone

You can now (unofficially) install the full ARM version of Windows 10 on your Lumia 950 or Lumia 950 XL phone, and here's how to do it.

Windows 10 Mobile running on a Lumia 950 in the Microsoft Store NYC

A group of developers recently have found out a way to install the full version of Windows 10 onto a Microsoft Lumia 950 phone, and now, if you’re up to the challenge, you can install the desktop version of the operating system on your phone (via Neowin).

In this guide, you’ll learn the steps to install Windows 10 for ARM on your Lumia 950 phone.

How to install Windows 10 for ARM on Lumia 950

To install Windows 10 on your Lumia 950 phone, you’ll need to download the ARM version of the operating system, reset your phone, and use a third-party app to load the software onto the device.

Warning: This is not a process supported by Microsoft, and they may brick your phone making it unusable. Also, you’ll lose some functionalities like Wi-Fi and cellular connectivity. If you want to use the Lumia 950 as your primary phone, it’s not recommended to use this guide. Use this guide at your own risk. You have been warned.

Downloading Windows 10 on ARM ISO

Microsoft doesn’t offer a direct download for the ARM version of Windows 10, as such you’ll need to use a workaround.

  1. Download the unofficial Windows 10 on ARM ISO from Adguard.

  2. Use the “Select style” drop-down menu and select the Windows (Final version) option.

  3. Use the “Select version” drop-down menu and select the latest version for arm64 option.

  4. Use the “Select language” drop-down menu and select your language.

  5. Use the “Select edition” drop-down menu and select the Windows 10 Home option.

  6. Use the “Select type download” drop-down menu and select the Download ISO compiler in OneClick option.

  7. Click the link on the right to download the downloader script.

    Download Windows 10 on ARM ISO file
    Download Windows 10 on ARM ISO file
  8. Double-click the script to download the Windows 10 on ARM ISO.

Resetting Lumia 950

To successfully install Windows 10 on your Lumia 950, the device needs to be using a supported version of Windows 10 Mobile. If you have installed updates since the original release, you have to reset your phone.

  1. Open Settings.

  2. Click on System.

  3. Click on About.

  4. Check that the Reset Protection feature is disabled.

After completing the steps, download the Windows Device Recovery Tool from Microsoft, use the tool to reset your device.

Unlocking Lumia 950 bootloader

You’ll also need to unlock your Lumia 950 to install the full version of Windows 10.

  1. Download the Wpinternals.net tool.

  2. Unzip the files.

  3. Run the application.

  4. Select the Unlock bootloader option from the left pane.

    Windows Phone Internals app to unlock bootloader
    Windows Phone Internals app to unlock bootloader
  5. Continue with the on-screen directions to unlock the Lumia 950 phone.

Once you’ve completed the steps, you’ll need to download some additional files, and then you’ll be asked to reboot the device.

Installing Windows 10 on ARM on Lumia 950

To load the full version of Windows 10 on ARM on a Lumia 950 or Lumia 950 XL, use these steps:

  1. Download the WoA Installer for Lumia 950/XL from GitHub. (You’ll need the app and the Core Package.)

  2. Start the app.

  3. Click the Advanced tab.

  4. Import the Core Package available in the zip file.

  5. Open File Explorer.

  6. Browse to the folder with the Windows 10 on ARM ISO file.

  7. Right-click the ISO and select the Mount option.

  8. In the “WoA Installer” app, click the Browse button to locate the install.wim file available within the “sources” folder inside mounted ISO file.

  9. On your Lumia phone, make sure is connected to your computer as a Mass Storage.

  10. In the “WoA Installer” app, use the Manual mode, and select the option to start in Mass Storage mode.

  11. Click the Full Deployment button.

    Install Windows 10 on ARM on Lumia 950
    Install Windows 10 on ARM on Lumia 950

After completing the steps, Windows 10 on ARM will install on your Lumia 950 or Lumia 950 XL device.

If you’re having issues during this process, you can also use the official guide from the developers of the WoA Installer app that includes even more details to complete the installation.

About the author

Mauro Huculak is a Windows How-To Expert who started Pureinfotech in 2010 as an independent online publication. He has also been a Windows Central contributor for nearly a decade. Mauro has over 14 years of experience writing comprehensive guides and creating professional videos about Windows and software, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me.