Windows 10 on ARM for Surface RT

Search This thread

Zaveraj

Member
Oct 24, 2019
11
3
**WORKING** Windows 10 arm32 on Surface RT 1/2

DOWNLOADS:
https://mega.nz/#F!2IJlDYSL!1pGKdtllvHCpgTKWRzrYsA!iNQUSQZB
If can download via Baidu (optional): https://pan.baidu.com/s/12Uf6BQ_VFTCRKv_1GZgaYQ#list/path=%2Fsurface%20win10%2FSurface1%208.1%E5%8E%9F%E7%94%9F%E5%8C%85&parentPath=%2F

Restore the tablet to version 8.1 according to this instruction :
1. Ensure that the Surface is completely turned off and connected to the charger. Connect the recovery disk to the USB port.
2. Press and hold the volume down button. Press and release the power button.
3. When the Microsoft or Surface logo appears, release the volume down button.
4. When prompted, select English and a keyboard layout.
5. Select "Troubleshooting", then select "Recover from a Drive". If you are prompted for a Bitlocker recovery key, select "Skip this drive" at the bottom of the screen. Next, select “Just remove my files” and the last “Recover”. The tablet will go into reboot and recovery of clean 8.1 will begin.

Hacking SecureBoot
1. Turn off UAC. Run the registry file - Disabling_UAC.reg and, after merging, restart the tablet.
2. Unmount the registry hive responsible for the BCD. Using a combination of win + R buttons, open the Run window and enter regedit to open the registry editor. Select HKEY_LOCAL_MACHINE \ BCD00000000, and click "File" - "Unload Hive" ("File" - "Uninstall Hive")
3. Run the SecureBootPatch patch
Open the "secreebootpatch" directory. Run as administrator (right click) InstallPolicy.cmd, and then restart the tablet.
After the reboot, the secure boot debug policy interface will appear. Select "accept and install" to install the policy.
4. Turning on the test mode.

Run the command line (As Administrator) and enter:
"bcdedit / set {default} testsigning on && bcdedit / set {bootmgr} testsigning on"
(Keep on a notepad file on you USB drive so you can just copy/paste)

If there are no errors, restart the tablet and enter the recovery mode command line. Check the lower right corner of the screen for the words "secureboot is not configured correctly". If the inscription is present - continue (At the start of the WinPE GUI boot, it will blink and disappear under the background, will appear again at the command prompt).



Deploying win10
1. From the last step, we are in WinPE recovery mode:
Go to the command line: Select "Troubleshooting", then "Advanced Options" - "Command Prompt". A request for a bitlocker recovery key should not appear.
2. Format drive C. Make sure that the commands are entered correctly and enter the next only if there are no errors in the previous one.
Enter
(a) diskpart
(b) list disk
(c) select disk 0
(d) list partition
(e) select partition 4
(f) format quick fs = ntfs override
(f) exit

3. Actually deploying win 10: The win10 deployment file suitable for your device should already be at the root of the flash drive. If not, rename it to "install.wim", and copy it to the root!
Enter:
dism / apply-image /imagefile:d:\install.wim /index:1 /ApplyDir:c:\

Where: "d: \install.wim" is the location of the deployment file from Win 10, and "c:" is the system drive to which you are deploying.
Close the dialog after execution and restart the tablet.

...continued.
QUOTE - @kephax here on XDA https://xdaforums.com/windows-8-rt/rt-general/tutorial-install-windows-10-arm32-t4052035

4. When restarting you will get an error popup: Press SHIFT+F10
5. Type Regedit and go to KEY_Local machine/SYSTEM/Setup/Status/ChildCompletion > setup.exe > Modify the value to "3"
6. Restart

NOTE: I did not connect to wifi until sometime later, there is a firmware update that seems to mess up the ability to install appx files?

### 2.1. How to activate Windows
1. Powershell
slmgr.vbs /upk
slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43
slmgr /skms kms.03k.org
slmgr /ato

### How to remove Expired version popup ###
1. Go to C:\Windows\System32
2. Right click on LicensingUI.exe > Properties > Security > Advanced
3. Ower > Change
4. Enter your username > Check Names
5. Close all dialog boxes
6. Right click on LicensingUI.exe > Properties > Security > Advanced
7. Select Administrators from the list > Edit > Full Control
6. Now rename the file to LicensingUIbak.exe

### 2.2 Install runtime
1. Copy APPX1 from Recovery USB to Desktop
2. Desktop\APPX1\APPX1.ps1 > Right click > Run as Administrator
3. Restart
4. Desktop\APPX1\AppxBundle.ps1 > Right click > Run as Administrator
5. Restart
6. Install:
Microsoft.windowsStore.appxbundle
Microsoft.NET.Native.Framework.1.1.appx
Microsoft.NET.Native.Runtime.1.1.appx

### How to change the language to English (and remove chinese) ###
Start > Settings > Time & Language > Region & Language
Remove chinese and set English as Default

### How to install uBlock Origin on Edge ###
1. Download this:
2. Edge > about:flags
3. Select: "Enable extensions developer features"
4. Select the "..." > Extensions > Load Extension
5. Select the folder with uBlock Origin (this should be on the Surface itself)

### How to install UWP applications ###
1. Find your application here:
https://www.microsoft.com/en-us/store/b/home

2. Copy the URL and copy it here:
https://store.rg-adguard.net/7

3. You will need to find here the .appxbundle ARM and sometimes also the dependencies. Sometimes when you download the file it does not have the extension, so rename the file to .appx in the end.

4. Install first the dependencies then the application on the Surface RT
 
Last edited:

pmdeluca

New member
Jan 17, 2007
2
0
Fantastic! Working flawlessly!
Just found the Camera Fix as well! Now even the camera is working well! Thank you for the great work!
 
Last edited:

TheKrayze

Member
Aug 31, 2009
22
1
Thank you for this.
I was able to install this just fine. downloading the files took a little bit of time.
i am running into an issue with the license key registration. I used the slmgr steps with and without internet access. I am getting an error saying that no kms is available.
To be clear, i performed the activation steps first with no internet while using the default chinese language and timezone. I then change the default language and time zone to english/us timezone, and ran the slmgr /skms kms.03k.org; slmgr /ato; slmgr /skms zhang.yt again while connected to wifi.. both scenarios said no kms server could be found

---------- Post added at 01:18 AM ---------- Previous post was at 12:59 AM ----------

also, i think after changing the LogonUI.exe file name, i received and error (i forgot to record the error)
i then tried to boot into the recovery console, but it sat on please wait for a while. like 20 minutes.
i then booted off the usb with the window 8.1 recovery console. I changed the LogonUIbak.exe file back to its proper name. It now tried to run automatic repair, but fails on file c:\windows\system32\winload.efi with error 0xc0000428.
i will probably have to restore 8.1, and run through the process again. not the end of the world, but just curious what i did wrong.
any guidance would be appreciated
 

Bllq21

Member
Dec 18, 2014
8
1
Tegucigalpa
Thanks! this really worked. I haven't tested the performance but after installing everything it looks fine.
my only problem it's this step:

### How to remove Expired version popup ###
1. Go to C:\Windows\System32
2. Right click on LogonUI.exe > Properties > Security > Advanced
3. Ower > Change
4. Enter your username > Check Names
5. Close all dialog boxes
6. Now rename the file to LogonUIbak.exe​

I can't rename the file I already changed the owner but I get an error that says that I need permission from the owner but the owner it's my account. how can I solve that?
 

TheKrayze

Member
Aug 31, 2009
22
1
I got the same error, so I in the same screen where you have the change owner link, i added my user account to the list of accounts below, and granted full permissions.
I was then able to change the name. I will be very curious if you have better luck that I did after a reboot.

Were you able to get a successful windows activation using the slmgr commands?

---------- Post added at 09:21 AM ---------- Previous post was at 08:53 AM ----------

I read on another forum post, that the file that. Needs renamed in c:\windows\system32 is LicensingUI.exe, not LogonUI.exe.

I hope this catches you in time
 

Kiba85

Member
Oct 26, 2015
28
8
Pizzo
Guys, the file you have to rename for getting rid of the warning IS NOT "LogonUI.exe", the guide is wrong. The right file is "LicensingUI.exe".

LogonUI is responsible for the login screen, so if you rename it you will be unable to log into your account. If you already renamed it and you are getting the error, boot into the recovery command prompt (using the recovery usb key), navigate into the system32 folder and rename LogonUI.exe to its original name.
 
Last edited:

Bllq21

Member
Dec 18, 2014
8
1
Tegucigalpa
Guys, the file you have to rename for getting rid of the warning IS NOT "LogonUI.exe", the guide is wrong. The right file is "LicensingUI.exe".

LogonUI is responsible for the login screen, so if you rename it you will be unable to log into your account. If you already renamed it and you are getting the error, boot into the recovery command prompt (using the recovery usb key), navigate into the system32 folder and rename LogonUI.exe to its original name.

Thanks I managed to solve it!.

---------- Post added at 12:20 AM ---------- Previous post was at 12:01 AM ----------

Has anyone had this issue?
I can't install an app it says it need a newer version of AppModel

this package requires a higher Windows version. The package requested Windows version 6.3 with AppModel version 1, while the current Windows version is 6.3 with AppModel version 0. (0x80073cfd)​

I already updated the window store and installed everything need, Netflix worked fine but with some apps I get this error
SRhuHZw.jpg
 

tama87

New member
Mar 26, 2020
4
0
Hello to all. I am new on xda. sorry for my bad english. i follow all the step to install win 10 on my usefull surface 2 but after copy the wim image the tablet restart in recovery mode. I try to install surface 2 or surface 1 wim but the problem is the same. can you help me? thanks
 

alessandro.g93

New member
Mar 27, 2020
2
0
Error LogonUI.exe

Guys, the file you have to rename for getting rid of the warning IS NOT "LogonUI.exe", the guide is wrong. The right file is "LicensingUI.exe".

LogonUI is responsible for the login screen, so if you rename it you will be unable to log into your account. If you already renamed it and you are getting the error, boot into the recovery command prompt (using the recovery usb key), navigate into the system32 folder and rename LogonUI.exe to its original name.

Sorry, I have following the guide to install the windows 10 on my surface RT and work fine, but unfortunately, I have change the name of LogonUI.exe, now I don't start my surface, I have boot into the recovery command prompt, how do to rename the file? Thanks
 

Kiba85

Member
Oct 26, 2015
28
8
Pizzo
Sorry, I have following the guide to install the windows 10 on my surface RT and work fine, but unfortunately, I have change the name of LogonUI.exe, now I don't start my surface, I have boot into the recovery command prompt, how do to rename the file? Thanks
It's very simple, from recovery command prompt you have to type:
1) c:
2) cd windows\system32
3) ren LogonUIbak.exe LogonUI.exe

Then close command prompt and reboot, everything should be fine now.

Obviously, at step 3) replace LogonUIbak with whatever name you used to rename the file.
 

alessandro.g93

New member
Mar 27, 2020
2
0
It's very simple, from recovery command prompt you have to type:
1) c:
2) cd windows\system32
3) ren LogonUIbak.exe LogonUI.exe

Then close command prompt and reboot, everything should be fine now.

Obviously, at step 3) replace LogonUIbak with whatever name you used to rename the file.

Thank you, now work again, I would know the antivirus, bitlocker and smart control can be re-enabled?
 
Last edited:

diablojet

New member
Jun 23, 2013
3
0
help bootloop on surface logo

hi thank for the guide, i tried to install windows 10 arm on surface rt but i have a bootloop on surface screen it won't start. i following steps by steps, can anyone help me? thank you
p.s the surface reboot when i power on.
 

tama87

New member
Mar 26, 2020
4
0
hi thank for the guide, i tried to install windows 10 arm on surface rt but i have a bootloop on surface screen it won't start. i following steps by steps, can anyone help me? thank you
p.s the surface reboot when i power on.

I resolve the problem, this evening I try to post the guide
 

joblo84

New member
Mar 30, 2020
1
0
hi ! i've downloaded all the files for doing that . , the UWP.zip , and the non_uwp.zip . now my surface RT is resseting with 8.1 ( the first step ) sorry for my misunderstanding . but i read and reread your tutorial to make windows 10 work on that but i see nothing to what to do with the uwp.zip ... i mean where is windows 10 ?? if i reset my tablet with 8.1 . i don't understand how i will be able to make work windows 10 on this , because on the thread i see nothing that explain how to boot on a windows 10 usb drive or something like that . please enlight me !!
 

alexenferman

Senior Member
Dec 7, 2019
256
181
...
hi ! i've downloaded all the files for doing that . , the UWP.zip , and the non_uwp.zip . now my surface RT is resseting with 8.1 ( the first step ) sorry for my misunderstanding . but i read and reread your tutorial to make windows 10 work on that but i see nothing to what to do with the uwp.zip ... i mean where is windows 10 ?? if i reset my tablet with 8.1 . i don't understand how i will be able to make work windows 10 on this , because on the thread i see nothing that explain how to boot on a windows 10 usb drive or something like that . please enlight me !!

The UWP.zip and non_UWP.zip are the programs you install after correctly installing the Windows 10 image. First you want to format the drive, install a bitlocker unlocked Windows 8.1 image, you unlock the secureboot and you turn on test mode. Then you install the UWP and non_UWP programs (Containing office 2013, windows store etc...)

You can check the original Chineese guide which I translated in english (Using google translate) here: https://sites.google.com/view/alexenferman/hacking/surface-rt

All of the required files (Not hosted by me btw): https://yadi.sk/d/mnCUeGKWm1XTXA
 

PauloPolaco

New member
Apr 1, 2020
1
2
Fix for domain joined MSFT & Office 365 accounts

Fix for domain joined MSFT & Office 365 accounts

It seems that you get a Microsoft Account error such as 801901f4 or 80090034 when trying to add MSFT & Office 365 accounts when joined to a domain. Oddly this issue only occurs on domain joined accounts but not local accounts on the same domain joined Surface RT.

This worked for me. Maybe somebody can turn this into a better guide?

Fix the Credential Manager Error
1. Open the registry and navigate to HKLM\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb
2. There should be a DWORD called ProtectionPolicy. Create this if it doesn't exist.
3. Set the ProtectionPolicy registry entry value to 1.
4. Reboot your Surface RT

Copy Windows Credentials
1. Login to an x86 based Win 10 machine that's joined to the same domain as your Surface RT. This should be the same domain account as your Surface RT and should already have the MSFT and Office 365 accounts you want to clone.
2. Open Control Panel and navigate to "Credential Manager"
3. Select "Windows Credentials"
4. Click on "Back up Credentials" and go through the process. Save the .CRD file to a thumb drive.
5. Once backed up, open the thumb drive on your Surface RT
6. Navigate to the "Credential Manager" in Control Panel and click on "Restore Credentials within the "Windows Credentials" tab. Go through the restore process.
7. Reboot your Surface RT
8. You should now be able to add your MSFT and Office 365 accounts through the Settings app in Windows 10 RT

https:// appuals dot com /how-to-fix-credential-manager-error-0x80090345
 

dk1keith

Senior Member
Jul 26, 2012
478
50
Posted on 4pda by Shtyrlytz
Written based on "[IT House Academy] Surface1 and 2nd Generation Deployment and Installation Windows 10 ARM Edition Tutorial"
Soviet spy Max Otto Von Stirlitz, proudly presents!
PreRelease version of the manual. Tested on Surface 1.
As usual, disclaimer: For dead devices, the author is not responsible. Perform all actions at your own peril and risk. At the moment, the topic with flashing is young and everything is done manually. Perhaps later the process will be partially or fully automated. In the meantime ...
Let's go !!!
#
Documents and instructions
1. Firmware is a potentially dangerous process and requires some accuracy. Always have a recovery disc on hand created from the official kit from Microsoft!
2. In order to facilitate the installation process, in addition to the USB flash drive, you will need a USB hub, mouse and keyboard.
3. Windows 10 on ARM is basically functional. The drivers for Surface 1 work fine, the Bluetooth driver for Surface 2 has some problems. The store mainly supports the installation of ARM applications. Office 2013 is fully operational and even has a Russian language pack.
Required Reading
Guides : Guide for creating and using a USB media for Suface recovery:
https://support.microsoft.com/en-us/help/4023512
Recovery options in Windows 10
https://support.microsoft.com/en-us/help/12415/windows-10-recovery-options

DOWNLOADS:
https://mega.nz/#F!2IJlDYSL!1pGKdtllvHCpgTKWRzrYsA!iNQUSQZB
If can download via Baidu (optional): https://pan.baidu.com/s/12Uf6BQ_VFTCRKv_1GZgaYQ#list/path=%2Fsurface%20win10%2FSurface1%208.1%E5%8E%9F%E7%94%9F%E5%8C%85&parentPath=%2F

Restore the tablet to version 8.1 according to this instruction :
1. Ensure that the Surface is completely turned off and connected to the charger. Connect the recovery disk to the USB port.
2. Press and hold the volume down button. Press and release the power button.
3. When the Microsoft or Surface logo appears, release the volume down button.
4. When prompted, select English and a keyboard layout.
5. Select "Troubleshooting", then select "Recover from a Drive". If you are prompted for a Bitlocker recovery key, select "Skip this drive" at the bottom of the screen. Next, select “Just remove my files” and the last “Recover”. The tablet will go into reboot and recovery of clean 8.1 will begin.

Hacking SecureBoot
1. Turn off UAC. Run the registry file - Disabling_UAC.reg and, after merging, restart the tablet.
2. Unmount the registry hive responsible for the BCD. Using a combination of win + R buttons, open the Run window and enter regedit to open the registry editor. Select HKEY_LOCAL_MACHINE \ BCD00000000, and click "File" - "Unload Hive" ("File" - "Uninstall Hive")
3. Run the SecureBootPatch patch
Open the "secreebootpatch" directory. Run as administrator (right click) InstallPolicy.cmd, and then restart the tablet.
After the reboot, the secure boot debug policy interface will appear. Select "accept and install" to install the policy.
4. Turning on the test mode.
Run the command line and enter:
bcdedit / set {default} testsigning on && bcdedit / set {bootmgr} testsigning on

If there are no errors, restart the tablet and enter the recovery mode command line. Check the lower right corner of the screen for the words "secureboot is not configured correctly". If the inscription is present - continue (At the start of the WinPE GUI boot, it will blink and disappear under the background, will appear again at the command prompt).

Deploying win10
1. From the last step, we are in WinPE recovery mode:
Go to the command line: Select "Troubleshooting", then "Advanced Options" - "Command Prompt". A request for a bitlocker recovery key should not appear.
2. Format drive C. Make sure that the commands are entered correctly and enter the next only if there are no errors in the previous one.
Enter
(a) diskpart
(b) list disk
(c) select disk 0
(d) list partition
(e) select partition 4
(f) format quick fs = ntfs override
(f) exit

3. Actually deploying win 10: The win10 deployment file suitable for your device should already be at the root of the flash drive. If not, rename it to "install.wim", and copy it to the root!
Enter:
dism / apply-image /imagefile:d:\install.wim /index:1 /ApplyDir:c:\

Where: "d: \ install.wim" is the location of the deployment file from Win 10, and "c:" is the system drive to which you are deploying.
Close the dialog after execution and restart the tablet.

...continued.
QUOTE - @kephax here on XDA https://xdaforums.com/windows-8-rt/rt-general/tutorial-install-windows-10-arm32-t4052035

4. When restarting you will get an error popup: Press SHIFT+F10
5. Type Regedit and go to KEY_Local machine/SYSTEM/Setup/Status/ChildCompletion > setup.exe > Modify the value to "3"
6. Restart

NOTE: I did not connect to wifi until sometime later, there is a firmware update that seems to mess up the ability to install appx files?

### 2.1. How to activate Windows
1. Powershell
slmgr.vbs /upk
slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43
slmgr /skms kms.03k.org
slmgr /ato
slmgr /skms zhang.yt

### 2.2 Install runtime
1. Copy APPX1 from Recovery USB to Desktop
2. Desktop\APPX1\APPX1.ps1 > Right click > Run as Administrator
3. Restart
4. Desktop\APPX1\AppxBundle.ps1 > Right click > Run as Administrator
5. Restart
6. Install:
Microsoft.windowsStore.appxbundle
Microsoft.NET.Native.Framework.1.1.appx
Microsoft.NET.Native.Runtime.1.1.appx

## 3. After installation ##

### How to remove Expired version popup ###
1. Go to C:\Windows\System32
2. Right click on LogonUI.exe > Properties > Security > Advanced
3. Ower > Change
4. Enter your username > Check Names
5. Close all dialog boxes
6. Now rename the file to LogonUIbak.exe

### How to change the language to English (and remove chinese) ###
Start > Settings > Time & Language > Region & Language
Remove chinese and set English as Default

### How to install uBlock Origin on Edge ###
1. Download this:
2. Edge > about:flags
3. Select: "Enable extensions developer features"
4. Select the "..." > Extensions > Load Extension
5. Select the folder with uBlock Origin (this should be on the Surface itself)

### How to install UWP applications ###
1. Find your application here:
https://www.microsoft.com/en-us/store/b/home

2. Copy the URL and copy it here:
https://store.rg-adguard.net/7

3. You will need to find here the .appxbundle ARM and sometimes also the dependencies. Sometimes when you download the file it does not have the extension, so rename the file to .appx in the end.

4. Install first the dependencies then the application on the Surface RT
Hi, everything worked so far except I am getting an error at 3. Actually deploying win 10
after running command: dism / apply-image /imagefile:d:\install.wim /index:1 /ApplyDir:c:\
I get an error: DISM doesn't recognize the command-line option "".
any help would be most appreciated. everything up to this point has been without errors.
 

Primera3155

New member
Apr 3, 2020
2
0
Hi, everything worked so far except I am getting an error at 3. Actually deploying win 10
after running command: dism / apply-image /imagefile:d:\install.wim /index:1 /ApplyDir:c:\
I get an error: DISM doesn't recognize the command-line option "".
any help would be most appreciated. everything up to this point has been without errors.


Hello, that error is given by dsim when the destination is not correct ... Check if c: exists, sometimes it is w :
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Here ^^^^

    Hi.. i need you help i am try to undesteind the page but the translate is not good... you use whatsapp maybe for text can help me? i download the files but when click on install run Baidunetdisk not windows 10

    https://sites.google.com/view/alexenferman/devices/windows-10-oa-surface-rt
    I made a small compilation of all the informations available for this installation as well as the download links. You don't have to use pan.baidu as it looks that at this moment it does not work well. You can use yandisk: https://yadi.sk/d/mnCUeGKWm1XTXA
    4
    D
    Deleted member 10347303
    Removed
    2
    Fix for domain joined MSFT & Office 365 accounts

    Fix for domain joined MSFT & Office 365 accounts

    It seems that you get a Microsoft Account error such as 801901f4 or 80090034 when trying to add MSFT & Office 365 accounts when joined to a domain. Oddly this issue only occurs on domain joined accounts but not local accounts on the same domain joined Surface RT.

    This worked for me. Maybe somebody can turn this into a better guide?

    Fix the Credential Manager Error
    1. Open the registry and navigate to HKLM\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb
    2. There should be a DWORD called ProtectionPolicy. Create this if it doesn't exist.
    3. Set the ProtectionPolicy registry entry value to 1.
    4. Reboot your Surface RT

    Copy Windows Credentials
    1. Login to an x86 based Win 10 machine that's joined to the same domain as your Surface RT. This should be the same domain account as your Surface RT and should already have the MSFT and Office 365 accounts you want to clone.
    2. Open Control Panel and navigate to "Credential Manager"
    3. Select "Windows Credentials"
    4. Click on "Back up Credentials" and go through the process. Save the .CRD file to a thumb drive.
    5. Once backed up, open the thumb drive on your Surface RT
    6. Navigate to the "Credential Manager" in Control Panel and click on "Restore Credentials within the "Windows Credentials" tab. Go through the restore process.
    7. Reboot your Surface RT
    8. You should now be able to add your MSFT and Office 365 accounts through the Settings app in Windows 10 RT

    https:// appuals dot com /how-to-fix-credential-manager-error-0x80090345
    2
    Wait what?!? Is this the real Windows 10 ARM Edition running on a Surface RT/2? Not IoT? If so, where did this come from? I thought Windows 10 ARM Edition was ARM64 not ARM32. I can kind of follow it, but relying on browser translation of the page...

    Does that really work on a Surface 2? I could never get nvpep to work, it would always cause a bluescreen on boot (irql_not_less_or_equal).

    I can't download your Surface 2 English WIM from that site, can you tell me if there is there a mirror? Failing that a tip on how you got nvpep working would be interesting :)

    Thanks!
    Yes it works... There are some caveats not stated in the instruction.
    2
    **WORKING** Windows 10 arm32 on Surface RT 1/2

    DOWNLOADS:
    https://mega.nz/#F!2IJlDYSL!1pGKdtllvHCpgTKWRzrYsA!iNQUSQZB
    If can download via Baidu (optional): https://pan.baidu.com/s/12Uf6BQ_VFTCRKv_1GZgaYQ#list/path=%2Fsurface%20win10%2FSurface1%208.1%E5%8E%9F%E7%94%9F%E5%8C%85&parentPath=%2F

    Restore the tablet to version 8.1 according to this instruction :
    1. Ensure that the Surface is completely turned off and connected to the charger. Connect the recovery disk to the USB port.
    2. Press and hold the volume down button. Press and release the power button.
    3. When the Microsoft or Surface logo appears, release the volume down button.
    4. When prompted, select English and a keyboard layout.
    5. Select "Troubleshooting", then select "Recover from a Drive". If you are prompted for a Bitlocker recovery key, select "Skip this drive" at the bottom of the screen. Next, select “Just remove my files” and the last “Recover”. The tablet will go into reboot and recovery of clean 8.1 will begin.

    Hacking SecureBoot
    1. Turn off UAC. Run the registry file - Disabling_UAC.reg and, after merging, restart the tablet.
    2. Unmount the registry hive responsible for the BCD. Using a combination of win + R buttons, open the Run window and enter regedit to open the registry editor. Select HKEY_LOCAL_MACHINE \ BCD00000000, and click "File" - "Unload Hive" ("File" - "Uninstall Hive")
    3. Run the SecureBootPatch patch
    Open the "secreebootpatch" directory. Run as administrator (right click) InstallPolicy.cmd, and then restart the tablet.
    After the reboot, the secure boot debug policy interface will appear. Select "accept and install" to install the policy.
    4. Turning on the test mode.

    Run the command line (As Administrator) and enter:
    "bcdedit / set {default} testsigning on && bcdedit / set {bootmgr} testsigning on"
    (Keep on a notepad file on you USB drive so you can just copy/paste)

    If there are no errors, restart the tablet and enter the recovery mode command line. Check the lower right corner of the screen for the words "secureboot is not configured correctly". If the inscription is present - continue (At the start of the WinPE GUI boot, it will blink and disappear under the background, will appear again at the command prompt).



    Deploying win10
    1. From the last step, we are in WinPE recovery mode:
    Go to the command line: Select "Troubleshooting", then "Advanced Options" - "Command Prompt". A request for a bitlocker recovery key should not appear.
    2. Format drive C. Make sure that the commands are entered correctly and enter the next only if there are no errors in the previous one.
    Enter
    (a) diskpart
    (b) list disk
    (c) select disk 0
    (d) list partition
    (e) select partition 4
    (f) format quick fs = ntfs override
    (f) exit

    3. Actually deploying win 10: The win10 deployment file suitable for your device should already be at the root of the flash drive. If not, rename it to "install.wim", and copy it to the root!
    Enter:
    dism / apply-image /imagefile:d:\install.wim /index:1 /ApplyDir:c:\

    Where: "d: \install.wim" is the location of the deployment file from Win 10, and "c:" is the system drive to which you are deploying.
    Close the dialog after execution and restart the tablet.

    ...continued.
    QUOTE - @kephax here on XDA https://xdaforums.com/windows-8-rt/rt-general/tutorial-install-windows-10-arm32-t4052035

    4. When restarting you will get an error popup: Press SHIFT+F10
    5. Type Regedit and go to KEY_Local machine/SYSTEM/Setup/Status/ChildCompletion > setup.exe > Modify the value to "3"
    6. Restart

    NOTE: I did not connect to wifi until sometime later, there is a firmware update that seems to mess up the ability to install appx files?

    ### 2.1. How to activate Windows
    1. Powershell
    slmgr.vbs /upk
    slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43
    slmgr /skms kms.03k.org
    slmgr /ato

    ### How to remove Expired version popup ###
    1. Go to C:\Windows\System32
    2. Right click on LicensingUI.exe > Properties > Security > Advanced
    3. Ower > Change
    4. Enter your username > Check Names
    5. Close all dialog boxes
    6. Right click on LicensingUI.exe > Properties > Security > Advanced
    7. Select Administrators from the list > Edit > Full Control
    6. Now rename the file to LicensingUIbak.exe

    ### 2.2 Install runtime
    1. Copy APPX1 from Recovery USB to Desktop
    2. Desktop\APPX1\APPX1.ps1 > Right click > Run as Administrator
    3. Restart
    4. Desktop\APPX1\AppxBundle.ps1 > Right click > Run as Administrator
    5. Restart
    6. Install:
    Microsoft.windowsStore.appxbundle
    Microsoft.NET.Native.Framework.1.1.appx
    Microsoft.NET.Native.Runtime.1.1.appx

    ### How to change the language to English (and remove chinese) ###
    Start > Settings > Time & Language > Region & Language
    Remove chinese and set English as Default

    ### How to install uBlock Origin on Edge ###
    1. Download this:
    2. Edge > about:flags
    3. Select: "Enable extensions developer features"
    4. Select the "..." > Extensions > Load Extension
    5. Select the folder with uBlock Origin (this should be on the Surface itself)

    ### How to install UWP applications ###
    1. Find your application here:
    https://www.microsoft.com/en-us/store/b/home

    2. Copy the URL and copy it here:
    https://store.rg-adguard.net/7

    3. You will need to find here the .appxbundle ARM and sometimes also the dependencies. Sometimes when you download the file it does not have the extension, so rename the file to .appx in the end.

    4. Install first the dependencies then the application on the Surface RT