How to: use WSUS (Windows Server Update Services) to update Windows 10 Mobile devices - Windows 10 Mobile

I've written this up in case of interest - reasons you might want to use WSUS include if you want to manage or update multiple Windows 10 Mobile devices or if you want complete control over what build you update to and when (rather than just getting the latest supported one when MS decide is time).
Also I suspect the "defer upgrades" trick to get Threshold 2 (10586.xxx) updates on the older unsupported Lumias may stop working once Redstone 1 makes its way down to the Current Branch for Business later this year, so I was keen to test this out to be sure that it will still be possible to update a device from Windows Phone 8.1 or Windows 10 Mobile 10586.xxx to the latest 10586.xxx build (currently 10586.839 - March 2017) perpetually, whatever Microsoft do (the iutool method of installing the update never worked for me - it works for getting the initial 10586.107 upgrade from 8.1 though).
If WSUS is for you, here's what you need to do:
(1) I will assume you are starting with a fresh copy of Windows Server 2012 R2 as this is what I used - other versions of Windows Server will be similar and can also be used though. Just download the trial version from Microsoft if you don't have a licence key for a suitable version of Windows Server, and install it in a VM.
(2) Open Server Manager (Control Panel > Administrative Tools > Server Manager) - in there choose Manage > Add Roles and Features from the top-right menus. Click Next until you reach a list of available roles; tick "Windows Server Update Services" and accept the prompt to add required dependencies if it appears. Continue to click Next to complete the wizard and install the WSUS role. The default settings are all fine if you will be using the Windows Internal Database. Ensure that you choose the option to download updates locally and enter a suitable folder path for these to be saved to (otherwise if MS ever remove the updates from Windows Update, your WSUS server will be useless!)
(3) Once it has finished installing, open Control Panel > Administrative Tools > Windows Server Update Services. This will complete the post-installation configuration the first time it is run. Click through the initial wizard - again all the default options should be fine. Click "Start connecting" when prompted and wait for it to download all the information about the available updates from Windows Update, this seems to take quite a while so be patient! Once the Next button is no longer greyed out, click it.
(4) Next you have to choose what products and languages your WSUS server will be used for. I don't think this actually matters as Windows 10 Mobile updates don't seem to be an option here anyway and we will instead be importing the relevant update(s) from the Microsoft Update Catalogue later on - I chose English, Windows 10, and all types of updates here.
(5) Choose whether to synchronise the details of available updates manually or automatically - I chose manually given that we will be manually adding the update from the Microsoft Update Catalogue anyway.
(6) The WSUS server is now ready so we now need to create a provisioning package to configure your phone(s) to use it when checking for updates, rather than Microsoft's servers. https://blogs.technet.microsoft.com...ge-to-upgrade-to-windows-10-mobile-enterprise covers doing this, you can either use the same package as your one to upgrade to Enterprise edition (WSUS can only be used with Windows 10 Mobile Enterprise) or a separate one. Essentially to create the package you need to install the Windows Imaging and Configuration Designer (download from https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx#adkwin10 - I'm using the 1511/Threshold 2 version), tick just the ICD part and allow it to select the prerequisite parts:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Once installed, run Windows Kits > Windows Imaging and Configuration Designer from the Start Menu, select "New Provisioning Package" from the opening screen, and enter a name for it (I called mine "WSUS"). Select "Common to all Windows mobile editions" on the next screen, then on the next screen click Finish without importing anything.
Once the empty package has been created,in the left-hand tree expand Runtime Settings > Policies > Update, and select "UpdateServiceUrl". In the centre pane, enter http:// followed by your WSUS server's name and port number - in this example the server is called VM-WSUS and the port number is the default WSUS port of 8530:
View attachment 4078601
Once you have added all of the customisations that you want, go to Export > Provisioning Package at the top and save the package (again I just called it "WSUS").
(7) Copy the resulting package(s) to your phone e.g. via USB cable (any location is fine, I chose the Downloads folder), and select the prompt that appears to apply it. Note that you must do the Enterprise upgrade one first if you were not already running Enterprise edition, and you only need the .ppkg file, not the .cat file that it also creates.
(8) Once it has been applied, on the phone go to Settings > Update and Security > Phone Update. If you are on the Threshold 2 branch you must tick the "Defer upgrades" box under "advanced options", the more recent Threshold 2 updates (i.e. those released since Redstone) will only install on devices where this is set. Then press the button to check for updates. To check it is connecting to your WSUS server and not to Microsoft's servers, ensure you see the tickbox to check with Microsoft instead - this confirms it is configured to use WSUS (like how when a desktop PC is configured to use WSUS). At this stage it should say no updates are available as we haven't yet added any relevant updates to WSUS. If it says it "can't connect to the update service" or you don't see the box to check online instead, then something has gone wrong with the above steps.
Just ensure this box is there; don't tick it if you want to get your updates from your WSUS server!
The phone should also appear under Computers on the WSUS server once it has checked in for the first time.
(9) Next we need to add the update(s) that we want - back on your WSUS server, continuing in Control Panel > Administrative Tools > Windows Server Update Services, click "Updates" in the left-hand tree and then click "Import updates" in the right-hand Actions" pane. This opens Internet Explorer and prompts you to install an ActiveX control. Once done, search for the update you want - they can be tricky to find, generally searching for "xxx mobile" where xxx is the part of the build number after 10.0.10586 will get you the more recent Threshold 2 updates; you will need to do your own research if you want a different update. I don't know why they have a different main build number rather than 10586.
For example:
10.0.10586.839 (March 2017 cumulative update for W10M, Threshold 2 branch): https://www.catalog.update.microsoft.com/Search.aspx?q=839 mobile
Click "Add" next to the larger update, then click "View basket" at the top - then click "Import". This will add the update to WSUS but won't actually download the files for it yet.
(10) Once it says it has finished, go back to Control Panel > Administrative Tools > Windows Server Update Services, select Updates > All Updates in the left-hand tree and change the filter at the top to a status of "Any", then click Refresh. Your update should be shown - click on it, then in the right-hand Actions pane click "Approve". Click the "no" symbol to the left of "All Computers" and select "Approved for Install" - the "no" symbols should change to ticks:
(you will see that you can check the "correct" build number of the update in the Description section towards the bottom of the window - highlighted above)
(11) Wait for the update (around 2.5 GB as it is cumulative and contains the files for all mobile devices) to be downloaded into WSUS - you can see how it is doing by clicking on the name of your WSUS server in the left-hand tree view. If it is very slow you may want to change the settings in gpedit.msc under Computer Configuration > Administrative Templates > Network > Background Intelligent Transfer Service > Limit the maximum network bandwidth for BITS Background Transfers.
(12) Once it is fully downloaded, check for updates on your phone again. With any luck, you will see the update begin to download from your WSUS server!
Hope this helps and/or is interesting, feel free to post below how you get on! I've tested updating a Lumia 625 straight from 10586.107 all the way to 10586.839 with this, you only need the one update as they are cumulative.

Why not post spkg file?

augustinionut said:
Why not post spkg file?
Click to expand...
Click to collapse
The WSUS .ppkg file contains the name of your WSUS server, so it will be specific to your setup! There is a copy of the one to upgrade to Enterprise edition (prerequisite for using WSUS) in the other thread (https://forum.xda-developers.com/showpost.php?p=71091803&postcount=25).

This is really interesting!
I went searching for the latest windows mobile 10 version (on lumia 920, pretending to be a 950xl) and I cannot find any updates since 2018, but my phone did an update with a very happy result
The update was at the end of April/begining of May 2019
I am on the tech preview/insider fast ring on the phone.
Here are some details if anyone wants to go looking
Version 1709
Os Build 10.0.15254.566
Firmware rev #:3051.50009.1451.1009
The phone model reads: MicrosoftMDG Lumia 950 XL
So when the update read "We promise it will be worth the wait" microsoft did not lie!
The update fixed the issue with my bluetooth (because it was running 950 updates using 920 hardware I assume the driver could not launch in past builds) and improved my battery life.
I think it would be really nice to get the latest build downloaded and see if there is anything out there that is above 15254.566 (what I am allowed to get) and test to see if it will run on the Lumia 950 XL or other phones.
...and I think you are right, use a server and get all the updates downloaded for those of us who are tinkering around, so that we can have a play, and even roll back builds to get access to astoria.
Maybe someone can find a way to port project Astoria to the latest build/update so that we can hang on to these devices a while longer?!

Related

[UPDATE 18.12.10] Shared Homebrew projects

let me start a thread where you all can drop your shared homebrew app's.
For homebrew app's we first need to unlock:
iridium21 said:
As people may know, Chevron have removed their unlocker download for WP7 so I thought I'd archive it and make it available for everyone here still:
http://www.megaupload.com/?d=Q1T7WQMK
EDIT: Thanks to Cendaryn we also have the required security certificate - the easiest way (thanks to Talys) to install the cert and unlock your WP7 is to do as follows:
1. Unzip file, and attach chevronwp7.cer (see below for file) to an e-mail to yourself
2. Open email in WP7
3. Tap attachment once, turns it into a shield, tap it again, goes to install certificate screen with white letters on black screen
4. Click install at the bottom
5. Make sure registry is modified:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsPhone\ProxyPorts]“DeviceReg”=dword:000069C5
I think the WP7 developer tools from MS does this, but you can add it in manually (it's a 32bit DWORD)
6. Plug in phone and leave Zune running
7. Run chevronwp7.exe, click both checkboxes
8. Click unlock
Excellent video tutorial here thanks to Jaxbot
[Edit 8th Dec 2010]
Worried that Microsoft has relocked your phone? They haven't, look here
Hope this helps someone.
Click to expand...
Click to collapse
Or unlock using a modded version by hounsell .
hounsell said:
Been able to remove the sideload limit, I was able to install 11 apps by my count, though I'd appreciate a third-party confirmation to be honest.
http://thounsell.co.uk/2010/12/chevronwp7-now-without-the-sideload-limit/
Click to expand...
Click to collapse
After unlocking we want some custom ringtones ofcourse:
ShadowLegion said:
I didnt see a thread so i just thought i would let people who did already know that ChevronWP7 released their Custom Ringtone Manager Today
you can Find It Here http://www.chevronwp7.com/
download: http://walshie.me/ChevronWP7.RingtoneInstaller.zip
Source code:http://blog.walshie.me/2010/12/source-code-to-the-chevronwp7-ringtone-editor/
Click to expand...
Click to collapse
Lets look at the file system:
hounsell said:
FileBrowser
Source
Still very basic, not the most stable either, but at least you can browse the Windows folder, and read text files.
I'll probably put more effort in once I've got further with my SevenIRC App.
Click to expand...
Click to collapse
We need a .reg viewer to:
(nico) said:
I've managed to create a basic Registry Viewer, readonly for the moment.
For now, I didn't manage to get access to root path, so the first 2 levels are hardcoded.
Download it here: (link removed, see below)
Edit:
Updated version here: http://bit.ly/ed1Sz1
and a direct link:http://www.xda-developers.ch/download/?a=d&i=4227279264
Click to expand...
Click to collapse
And to get this all on the phone a nice way:
tom_codon said:
Hi all !
For all devices unlocked with ChevronWP7 Unlocker , we're can easy install custom ringtones or applications .XAP format via Application Deployment , but everytimes need open start menu --> Application Deployment then browser .xap to tool for install take too much times and almost make some in us crazy
That why i decided to write Tom XAP installer , basicly Tom XAP installer and Application Deployment are the same ( Alow install custom .xap to device and emulator windows phone 7 ) But Tom XAP installer a lot convenience , it's alow you install .xap with double click to file or simple just right click --> install xap
How to :
Download exe and put it somewhere in PC, run it , it will automatic add registry path of application and add menu , icon to .XAP files
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Then just close it and now double click to custom ringtones , or any .xap format files , the Tom XAP installer will automatic open and give you some details ( App name , Version , Author , Size , Description of XAP ) then select where you will install xap ( device or emulator )
Press Install and wait it finish.
Notices :
1. Tom XAP installer Requires .NET 4.0 Framework and Windows Phone 7 SDK
2. If you install xap to device
- Please make sure your device was unlocked with ChevronWP7 Unlocker ( Here is guide how to unlock )
- Make sure your device was connected with PC and Zune lauched
- Make sure your device not in sleep mode
3. If you move Tom XAP installer.exe to other location in PC , you should run it again one time for registry again location of application
4. If you don't like this software , just run Tom XAP installer.exe and uncheck " Enable Tom XAP installer" it will uninstall all registry of Tom XAP installer in your PC
Download: http://forum.xda-developers.com/attachment.php?attachmentid=456249&d=1291493842
Cheers !
Tom
Click to expand...
Click to collapse
Man I need a webserver on my phone.
davux said:
I've extended jmorrill's code to include the Winsock functions to listen. The example proves that one may listen on port 80.
One problem with this library right now is that it is IPv4 only. I tried to make things generic but that was quite hard, I'm also really not very familiar with native Winsock anyway.
dl.dropbox.com/u/12359/PhoneNetworkingSample_with_listen.zip
[edit] and here's a really simple (and really hacked together - you've been warned) webserver!
dl.dropbox.com/u/12359/wp7_webserver.zip
The code is definitely *preview quality* - I pulled it together just now because I don't think I'll be able to work on this for a few days, so it'd be a starting point but I'm sure it's buggy.
Click to expand...
Click to collapse
davux said:
I've enhanced my Webserver sample to support reading from the device (where allowed), as well as reading/writing IsolatedStorage
//dl.dropbox.com/u/12359/WP7Homebrew_Webserver.zip
The XAP is located in the Webserver project.
I am not finished, there are several issues:
- I have not implemented support for getting the local endpoint, so you need to know your phones IP address
- There is a bug somewhere that causes a problem when uploading larger files.
- There is no UI
- No authentication!
To access the webserver, open the app on your phone (it will disable the idle timer and run behind the lock screen)
//phone_ip/IsolatedStorage
//phone_ip/Windows
IsolatedStorage is a special case (virtual directory that uses the SDK IsolatedStore APIs), the filesystem is mounted at the root of the webserver. Note that if you navigate to //phone_ip/, you will not see anything, as we are not able to list the contents of the root directory.
I am working to create a real socket library that mimics System.Net/.Sockets, and System.IO for file access. TcpClient and TcpListener are in a mostly functional state already.
I'll add in registry and other capabilities once those two components are stable.
Most of the code came from jmorrill.
Click to expand...
Click to collapse
I'm thinking we could do with somewhere to place an open-source collection of homebrew apps.
Also, with the Chevron WP7 unlocker, you might want to include the version with the sideload limit removed
hounsell said:
I'm thinking we could do with somewhere to place an open-source collection of homebrew apps.
Also, with the Chevron WP7 unlocker, you might want to include the version with the sideload limit removed
Click to expand...
Click to collapse
good idea do you have some ideas
can you gif me the link of the unlocker you modded ?
The regviewer zip file contained projects not possible to open in VS2008 or VS2010. Could you check this?
ajhvdb said:
The regviewer zip file contained projects not possible to open in VS2008 or VS2010. Could you check this?
Click to expand...
Click to collapse
I will ask the maker of the regviewer.
What to you mean by not possible ?
The source contains multiple project:
- COM: Visual Studio 2008 C++ project using Windows Mobile 6 SDK
- Native : Visual Studio 2010 Solution containing the .Net / COM interface
- Registry Viewer: Visual studio 2010 Project containing the registry viewer app and also referencing Native project.
Everything works on my machine. You may need to fixe path to make it works on yours.
(nico) said:
What to you mean by not possible ?
The source contains multiple project:
- COM: Visual Studio 2008 C++ project using Windows Mobile 6 SDK
- Native : Visual Studio 2010 Solution containing the .Net / COM interface
- Registry Viewer: Visual studio 2010 Project containing the registry viewer app and also referencing Native project.
Everything works on my machine. You may need to fixe path to make it works on yours.
Click to expand...
Click to collapse
Sorry, most of the time when i rebuild a project all files are relative to the project, the references are not of course and i need to set the correct path. Could you give me a hint?
I download the 002 file. In this there is a native.zip. I unzipped it and got 2 folders:
1. COM
Renamed it to COM2008 and opened this in VS2008, did a rebuild. below is the output.
1>Compiling resources...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Linking...
1> Creating library Windows Mobile 6 Professional SDK (ARMV4I)\Release/Native.lib and object Windows Mobile 6 Professional SDK (ARMV4I)\Release/Native.exp
1>Performing Post-Build Event...
1> 1 file(s) copied.
1>The system cannot find the path specified.
1> 0 file(s) copied.
1>The system cannot find the path specified.
1> 0 file(s) copied.
1>The system cannot find the path specified.
1> 0 file(s) copied.
1>Project : error PRJ0019: A tool returned an error code from "Performing Post-Build Event..."
1>Build log was saved at "file://e:\_PROJECT\WP7\_Source\_Homebrew\RegistryViewer002\Native\Native\COM2008\Native\Windows Mobile 6 Professional SDK (ARMV4I)\Release\BuildLog.htm"
1>Native - 1 error(s), 0 warning(s)
Im not sure where to find this "path".
2. Nativelibrary
In the post build event of the COM project, I copy the output file to several projects of mine. Just remove post build events and copy the file manually to your own project.
(nico) said:
In the post build event of the COM project, I copy the output file to several projects of mine. Just remove post build events and copy the file manually to your own project.
Click to expand...
Click to collapse
Yup, it's working now.
In the registry viewer I only needed to change the project folder to the nativelibrary.
ceesheim, thanks..excellent
Updated the first post with a newer/better webserver

[UPDATED-06-APR-2011] New XAP installer, in-place app update, no dev tool and more...

Please download XAPDeployX-V0.9.zip, it is the latest and greatest version
If you have any of the 0x89xxxx errors, please download the attached "vs_sdeprolightup-enu.zip" file and run it.
Hi,
attached you'll find a new XAP installer which has quite a few unique selling points.
- In-place update on the phone: In-place update on the phone, e.g. if you already have Version 1.0.0.0 of an app installed on the phone and install 1.0.2.0 an in-place update will performed. No more full "uninstall-new install" cycle required. Your settings, custom files etc. won't be removed (same as marketplace update)
- CoreCon2 based, e.g. Phone Dev Tools are no longer required for application deployment!
- Deploy from file or URL: You can either specify a file or an URL. If you enter an URL the installer will automatically download the xap.
- Own protocol "wphome": Zune's one-click download for homebrew apps. Automatically install homebrew XAPs with a click on a hyperlink. If you want, you can register the application for the wphome protocol. The application will then be allowed to handle urls like wphome:www.test.com/test.xap and will automatically start as soon as you click on such a link.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
To be able to use "wphome" hyperlinks, you have to click on "Register protocol..." once.
wphome Testlink: wphome:http://www.nextbestgeek.com/wp-content/uploads/2011/03/helloworld.xap (for testing after you've installed the tool and registered it for the protocol)
After you've opened a XAP file, details will be shown in the top bar.
This is the first step in my plan to provide a homebrew marketplace.
Updated V0.6 - 1-APR-2011
+ Full Log
+ Multiple tweaks, bugfixes
Updated V0.7 - 2-APR-2011
+ CoreCon2 based, e.g. Phone Dev Tools are no longer required for application deployment! [*]
+ Drag'n'Drop support. Just drag and drop any xap from explorer to the tool.
[*] You need a working CoreCon2 installation. If CoreCon2 is not installed on your pc (normally only installed with the Phone Dev Tool) the tool will detect it and download a small installer.
Updated V0.8 - 2-APR-2011
+ Fixed "No addional data: Could not extract XAP file" Bug
+ XAP-Information is show much faster now
+ CoreCon2 Installer now online. You won't need the full Phone Dev Tools for this XAP Deployer
Updated V0.9 - 6-APR-2011
+ Selected Target will now be automatically saved
+ Deploy-Menu for XAP files. Registers a file handler for *.xap and provides a "Deploy" menu entry in file's context menu.
General Prerequisits
- Phone has to be unlocked (either dev, chevron or any other method)
- Zune has to be running and has to be connected to the phone
- Windows Vista or Windows 7, according to users: Windows XP
Regards,
-k
nice
+1 for this step into homebrew marketplace creating ;D
edit: some xaps show info, others dont show info and just say "done" when trying to deploy.
awsome job.
+1 as well
@diboze: Can you provide a xap which doesn't show info? (XNA Apps might not show an image but name, description, version & author should always be shown)
"Done" means -> Deployment finished
The app does currently not check if the Max Apps limit is reached. Therefore done means either "deployment finished" or "could not deploy because max apps is reached".
UPDATE V06 - 1-APR-2011:
- There is no "Done" anymore. You have a full-fledged activity log now.
- Max App error is now reported in log
-k
Thanks for your time.. hopefully this develops further. Your most recent was done on April 1, 2011 right? and not 2010..
Awesome stuff man!
I'm going to assume that in order to successfully deploy, you still need the Windows Phone Dev Tools installed, right?
Otherwise, it's a really great looking and convenient app. I look forward to more updates.
Fantastic... thanks, gonna try it
It shows "Done" but there's no App installed
clicheboy said:
It shows "Done" but there's no App installed
Click to expand...
Click to collapse
Can you send me the log (as seen in the third screen shot) or copy&paste it here?
-k
ChevronWP7 unlocker doesn't work on NoDo. In order for this to be useful beyond a niche number of users, there needs to be a way to easily unlock the phonse so that XAPs can be deployed.
I see no mention of that in the OP.
Why list a good app on that for free (if it's not free it will get pirated with the XAP being there for everyone) when you can just list it on Zune Market place for 99 cents and make some money. For responsible adults the fee to join the developer program isn't that bad.
V0.7 will only require CoreCon installed
Hi,
prjkthack said:
I'm going to assume that in order to successfully deploy, you still need the Windows Phone Dev Tools installed, right?
Click to expand...
Click to collapse
Glad you've asked. Version V0.7 will no longer use the SmartDevice.ConnectivityDll but will talk to CoreCon (ConMan2) direct. This way you'll only need a ~4MB download to deploy successfully and won't have to download the Dev Tools package.
-k
it says "No addional data: Could not extract XAP file".
linkju said:
it says "No addional data: Could not extract XAP file".
Click to expand...
Click to collapse
same problem here
kirimaru89 said:
same problem here
Click to expand...
Click to collapse
+1
,,,,,,,,,,,,,,,,
linkju said:
it says "No addional data: Could not extract XAP file".
Click to expand...
Click to collapse
Yes, looks like there are some XAPs around which have a different ZIP-Header value. Besides not showing the name, image & description this message shouldn't have influence to the deployment capabilities.
BUT: I've replaced the ZIP stack and now any XAP-file can be read. The reading is even a lot faster.
Therefore: FIXED
In addition:
CoreCon2 installer is also online -> if you don't have the Phone Dev Tools already installed you won't have to just for XAP deployment. XAPDeployX installs a minimal set of required files (< 1MB) on its own.
-k
Fable: Coin Golf error
I get the Following:
Deployment started Fable: Coin Golf
Connecting to device... success
Application Fable: Coin Golf not yet installed. Full-install cycle.
Deployment FAILED with the following ERROR:
Installation of the application failed. XAP package signature is not valid or the WP manifest file is invalid. Re-sign with valid signature and fix the manifest file.
_______________________________________________________________
Any ideas? How to fix that.
xdamir said:
Installation of the application failed. XAP package signature is not valid or the WP manifest file is invalid. Re-sign with valid signature and fix the manifest file.
_______________________________________________________________
Any ideas? How to fix that.
Click to expand...
Click to collapse
Based on the error message, you've tried to deploy a non-homebrew xap, e.g. a xap file downloaded from zune marketplace. These files are digitally signed and cannot be deployed as the tool does not remove any security measures.
-k
I have the following error. Some info wold be appreciated
Deployment started TouchXplorer
Connecting to device...
Deployment FAILED with the following ERROR:
0x89721508
wick3d00 said:
I have the following error. Some info wold be appreciated
Deployment started TouchXplorer
Connecting to device...
Deployment FAILED with the following ERROR:
0x89721508
Click to expand...
Click to collapse
Have the same problem with test XAP

Mango Internet Sharing/Tethering - Omnia 7/Focus Tutorial Added to OP

OndraSter said:
So, the full tuto goes something like this:
1. Remove (uninstall) Network Profile application and remove any APN you set up in settings -> cellular.
2. InterOP-unlock your device (Heathcliff)
3. Install DiagProvXML app
3. Using Isolated Storage Explorer deploy enclosed provxml files
4. Install the xml files in this order: hotspot, hotspot1, mxip_hotspotconfig_01, EnableAutoDataConfig
4b. Check in settings that you can now see Internet Sharing between Bluetooth and accounts!
5. Reboot
6. Deploy WP7 Root Tools (Heathcliff)
7. Now launch Root Tools and go to Local Machine -> Comm -> InternetSharing and manualy add:
Name => value (type)
EntitlementURI => ./Vendor/MSFT/Registry/HKLM/Comm/InternetSharing/Settings/OpenMarketEnabled (string)
OpenMarketEnabled => 1 (dword)
8. Clear "CellularConnectionName" (aka set to empty)
and you can go to settings -> Internet Sharing and start it up
// Oh and I had some problems with it when system was set to CZECH. When I HRed and did the same process in English, it worked fine ?!.
// You can also try my all-in-one provxml file on http://wp7.ondraster.cz/all.7z - deploy it via the Isolated Storage Explorer to the diagprovxml application and after running it, reboot the phone. I am not testing it, I already reset my phoe 5 times today. Sorry
See OndraSter's post for the file. Click the little arrow next to his name above in the quote.
Click to expand...
Click to collapse
boredtoday said:
a small step by step instructions i made for all of us newbies in this thread (all credits go to OndraSter):
FIRST THINGS FIRST
You need a developer unlocked Omnia 7 / Focus on Mango
WHAT YOU NEED
Isolated Storage Explorer
NOTE: unpack and install vm_web2.exe first (it will download a 500mb++ file during installation, so it's best to do this first). then unpack ISE_GUI_1.1.rar, inside is the isolated storage explorer)
needed xml's (hs.zip)
DiagProvXML v0.9
Interop Unlock by Heathcliff74 v2.xap
WP7 Root Tools
INSTRUCTIONS
1. Remove (uninstall) Network Profile application and remove any APN you set up in settings -> cellular
2. InterOP-unlock your device (Heathcliff)
3. Install DiagProvXML app on your phone
4. Using Isolated Storage Explorer deploy enclosed provxml files in hs.zip
4.a to do this: run Isolated storage explorer on your PC with your device plugged in and screen-unlocked. (DiagProvXML does not need to be running on your phone)
4.b paste this value on Product GUID text box: 566814df-f6b6-4154-8be5-9e65dce907c0
4.c click GET DATA button and save on your desktop.
4.d open the downloaded folder and paste there the 4 xml files from hs.zip
4.e click the Upload folder to Isolated Storage and select the same folder you just worked on, and upload!​
5. Run DiagProvXML on your phone, swipe to ISO Store and you should see the xml files, hold and click execute on each one following this order: hotspot, hotspot1, mxip_hotspotconfig_01, EnableAutoDataConfig.
6. Check in settings that you can now see Internet Sharing between Bluetooth and accounts!
7. Reboot
8. Deploy WP7 Root Tools (Heathcliff)
9. Now launch WP7 Root Tools and go to Local Machine -> Comm -> InternetSharing -> Settings and manualy add new value (+val button):
Value Name: Name, Value Type: String, Value Data: Value ... hit save
Value Name: EntitlementURI, Value Type: String, Value Data: ./Vendor/MSFT/Registry/HKLM/Comm/InternetSharing/Settings/OpenMarketEnabled ... hit save
Value Name: OpenMarketEnabled, Value Type: dword, Value Data: 1 ... hit save​
10. Clear "CellularConnectionName" (aka set Value Data to empty)
11. and you can go to settings -> Internet Sharing and start it up
--END--
Click to expand...
Click to collapse
Post edited to remove outdated info & keep it clean.
What a great news! Finally it's here!
Yeah, but I need it even through cable - because when internet craps out at home, I want to be able to connect even my PC .
(at worst case scenario, I could change router to client mode and connect to phone from there )
OndraSter said:
Yeah, but I need it even through cable - because when internet craps out at home, I want to be able to connect even my PC .
(at worst case scenario, I could change router to client mode and connect to phone from there )
Click to expand...
Click to collapse
Hello OndraSter, long time no see. Glad to see you are WP7 too.
Yeah, I agree about having wired tethering. Luckily my PC has a WiFi adapter, but a decent amount of Desktops don't. No need for WiFi on something that never moved especially when Gigibit LAN is way faster than the fastest WiFi.
If this will be blocked on unbranded/outside of US devices (like voicemail is), I will be really pissed off!
Snake. said:
If this will be blocked on unbranded/outside of US devices (like voicemail is), I will be really pissed off!
Click to expand...
Click to collapse
Visual Voicemail is dependent on your carrier, tethering isn't though they could very well hide the setting via registry. So, even if they do hide it, we'll be able to unhide it with a registry hack, same as how some devices have the "never" option for the lockscreen timeout & the accessibility options disabled.
Why are you so sure?
Snake. said:
Why are you so sure?
Click to expand...
Click to collapse
Update II: Rafael Rivera notes "Confirm ICS is baked into my Mango phone (e.g. Ics*.dll, HKLM\Comm\InternetSharing). My guess is requires carrier "update" to enable."
Click to expand...
Click to collapse
This quote has a registry directory that wasn't in the Beta 2 Emulator Dump. I have the full registry from a dumped emulator of 7692 compiled & this directory isn't in it. I'm trying to find a new 7720 dump to so I can compile it's registry.
EDIT: It appears this directory exists in NoDo 7392. I just opened my registry editor & manually added this key & it shows up as (unavailable info). I wonder if this means tethering was always there but hidden.
soooo.... anyone with an unlocked rtm mango willing to take a shot at enabling it?
Sent from my HD7 using Board Express
mike21pr said:
soooo.... anyone with an unlocked rtm mango willing to take a shot at enabling it?
Click to expand...
Click to collapse
I would try but my registry editor always crashes when I open it up.
mike21pr said:
soooo.... anyone with an unlocked rtm mango willing to take a shot at enabling it?
Sent from my HD7 using Board Express
Click to expand...
Click to collapse
We could try, but we need the entire regkey. Parameters and such.
kwill said:
We could try, but we need the entire regkey. Parameters and such.
Click to expand...
Click to collapse
Maybe this will help (found in netcore.7.10.7654.1-7.10.7720.68.cab's RGU);
Services\ICS _ IcsService ServiceContex (ICS Connection Sharing disable-value is DWord:4 (DEVFLAGS_NOLOAD); enable value is DWord:12 (DEVFLAGS_LOADLIBRARY|DEVFLAGS_LOAD_AS_USERPROC)
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
EDIT: From further examination of the RTM update packages. Internet Sharing seems to be in 7712 as well. The netcore.7.10.7712.60-7.10.7720.68.cab doesn't have an RGU & has a few updates to a couple DLL's (icscsp.dll/IcsService.dll/intshare.dll) & the netcore.7.10.7718.66-7.10.7720.68.cab has nothing new added to ICS aka Internet Connection Sharing.
Can someone running Mango RTM 7720 that has TouchXplorer Side Loaded & working as well as the PC USB Enable hack please copy out \Windows\E58CB45D-B3FE-405d-85CF-4D19C2AE80BE.rgu & upload it here? It should be around 15.5 KB in size as the NoDo RGU is 12.5 KB & the 7720 update RGU is 3 KB, which get's added to the existing RGU in \Windows\. You should be able to copy it out as I am running NoDo was able to pull it out with WPDM, but it doesn't work in Mango so you'll need to use TouchXplorer/USB Hack. I might be able to find the exact registry value with this file.
Well if thats true, then maybe we can get access to it via provxml... Just like chevron, dont we?
I posted this in a new thread at PPCG also. no longer is no tethering a deal breaker for those on the edge.
drkfngthdragnlrd said:
Can someone running Mango RTM 7720 that has TouchXplorer Side Loaded & working as well as the PC USB Enable hack please copy out \Windows\E58CB45D-B3FE-405d-85CF-4D19C2AE80BE.rgu & upload it here? It should be around 15.5 KB in size as the NoDo RGU is 12.5 KB & the 7720 update RGU is 3 KB, which get's added to the existing RGU in \Windows\. You should be able to copy it out as I am running NoDo was able to pull it out with WPDM, but it doesn't work in Mango so you'll need to use TouchXplorer/USB Hack. I might be able to find the exact registry value with this file.
Click to expand...
Click to collapse
Can you please explain or post a link on how to do the PC USB Enable hack? I have TouchXplorer running but if I can do the PC USB Enabled hack then I get my \Windows\E58CB45D-B3FE-405d-85CF-4D19C2AE80BE.rgu and upload it here.
JosepHenry said:
Can you please explain or post a link on how to do the PC USB Enable hack? I have TouchXplorer running but if I can do the PC USB Enabled hack then I get my \Windows\E58CB45D-B3FE-405d-85CF-4D19C2AE80BE.rgu and upload it here.
Click to expand...
Click to collapse
See this;
http://forum.xda-developers.com/showthread.php?t=1069568
This tool allows you to access your WP7 in Windows Explorer as a USB Storage device as long as Zune is closed. You need to copy that file to \My Documents\Zune\Content\ with TouchXplorer & than on you PC access the "USB Mode WP7" to copy it to your PC.
When I do this the only thing I am able to see is just four sub folders. Albums, Artists, Music, and Pictures. Am I doing something wrong?
JosepHenry said:
When I do this the only thing I am able to see is just four sub folders. Albums, Artists, Music, and Pictures. Am I doing something wrong?
Click to expand...
Click to collapse
Nope, those are the folder that are on your device under \My Documents\Zune\Content\(# Value)\.
You use TouchXplorer to copy from \Windows\ to \My Documents\Zune\Content\(# Value)\ & than on your PC you'll see it in one of the folders you mentioned.
So would it show up it copy the file into one of folders with a # value?

[W10M BUILDS] W10M BUILD ROLLUP (cab-file-links) for all devices (TH2/RS1/RS2)

UPDATE!
since ms is releasing full rollups of windows 10 mobile in windows update catalog, i'll start to collect and post full rollup links.
TH2:
10586.873 (10.04.2017) (offline: 3944 downloads)
10586.916 (05.05.2017) (offline: 978 downloads)
10586.962 (12.06.2017)
10586.1007 (11.07.2017)
10586.1045 (07.08.2017)
10586.1106 (11.09.2017)
10586.1176 (09.10.2017)
RS1:
14393.1066 (11.04.2017)
14393.1198 (05.05.2017)
14393.1358 (12.06.2017)
14393.1480 (11.07.2017)
14393.1593 (07.08.2017)
14393.1715 (11.09.2017)
14393.1770 (09.10.2017)
14393.1884 (15.11.2017)
14393.1944 (11.12.2017)
14393.2007 (06.01.2018)
14393.2068 (14.02.2018)
14393.2126 (20.03.2018)
RS2:
15063.251 (24.04.2017)
15063.297 (09.05.2017)
Total Download Count: 23258+
the screenshot shows the structure after using my personal build sorting script (powershell):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
old post:
Code:
hi everyone.
please participate in collecting cab update links for more devices/builds and i will add your pastebin links here.
i am starting it and hope you'll help me. collect links with [URL="http://www.telerik.com/download/fiddler"]fiddler[/URL] (only works from wp8 to w10m).
you need to be running the exact build for the update on your phone.
download/open windows insider app and apply to fast ring.
check for updates to download the insider fast configuration update. when it is preparing for update, disable wifi.
after the installation of the preparation update (gears), you're ready to push the cabs.
they can be pushed to the phone with iutool.exe via admin cmd
command: "C:\Program Files (x86)\Windows Phone Kits\8.1\Tools\bin\i386>iutool.exe -v -p c:\cabs"
[URL="http://forum.xda-developers.com/windows-phone-8/development/tools-wdk-wpak-wpdk-cabs-building-wp8-t3183972"]WDK,WPAK,WPDK (containing iutool.exe)[/URL]
put cabs you want to push to c:\cabs folder (create it). only update step by step, build by build.
phone might spit out a error but you can see in settings->update that it is preparing to update and rebooting automatically afterwards.
if you face iutool connection problems, disconnect the device in devices&printers and unplug/plug in usb cable again.
if you want to participate, only enable [URL="http://www.telerik.com/download/fiddler"]fiddler[/URL] right before you hit the "download update button" (check with edge browser if it works first).
that means, when it is checking for updates, it shouldn't use proxy yet.
otherwise windows update can't find any updates and you won't be able to capture them duh..
for general connection problems, install [URL="http://go.microsoft.com/fwlink/?LinkID=525569"]windows device recovery tool[/URL] (contains wp8 device drivers).
to collect cabs easily, save pastebin content to a txt file and open the list with [URL="http://www.freedownloadmanager.org/download.htm"]free download manager[/URL] for example.
[B]warning: the cab update collections are chipset (SOC)/display resolution/language/softkeys dependent.
you might be able to collect all your needed soc/res/lang/softkeys cabs for a unlisted device if you select carefully.
the language files are resolution independent so you can take the ones your device needs from other devices too.
to find out which langs your device needs, capture the update progress once with [URL="http://www.telerik.com/download/fiddler"]fiddler[/URL] and write it down.
a alternative that does not involve downgrading again to wp81 would be to mount your device's ffu rom file to check langs/soc/res (sk should be obvious).
preparation updates can contain device specific packages so only apply them to the correct device.
it is possible that on branded devices, this procedure fails.[/B]
[B]qc8974[/B]
[B]1080x1920[/B]
[B]softkeys[/B]
[B]HTC One M8 for Windows (0P6B140_TMOUS)[/B]
14203-14219 -> [URL="http://pastebin.com/pxxGeBEY"]LINK[/URL] (preparation update)
14219-10536 -> [URL="http://pastebin.com/hY3CiQ2W"]LINK[/URL]
14219-10549 -> [URL="http://pastebin.com/srawxsbT"]LINK[/URL]
14219-10572 -> [URL="http://pastebin.com/SWR2VKwT"]LINK[/URL]
14219-10581 -> [URL="http://pastebin.com/LqGbSZdv"]LINK[/URL]
14219-10586.11 -> [URL="http://pastebin.com/2QRtURXL"]LINK[/URL]
[B]hardkeys[/B]
[B]Nokia Lumia 930 (RM1045_059W1K8_000-CH_MV)[/B]
14226-10166 -> [URL="http://pastebin.com/QjfH6fa6"]LINK[/URL]
14226-10536 -> [URL="http://pastebin.com/2zf0u4iw"]LINK[/URL]
14226-10549 -> [URL="http://pastebin.com/d83zSGH0"]LINK[/URL]
14226-10572 -> [URL="http://pastebin.com/0bAQnLtd"]LINK[/URL]
14226-10581 -> [URL="http://pastebin.com/5TBxd2DX"]LINK[/URL]
14226-10586.11 -> [URL="http://pastebin.com/dbLJ9qyM"]LINK[/URL]
[B]Nokia Lumia 1520 (RM-940_059T5X9_AT&T) (you can disregard any "attwifi" cabs if you're not on AT&T)[/B]
14219-10549 -> [URL="http://pastebin.com/DWnKF1aX"]LINK[/URL]
10572-10581 -> [URL="http://pastebin.com/CyzWHDsQ"]LINK[/URL]
[B]qc8960[/B]
[B]768x1280[/B]
[B]hardkeys[/B]
[B]Nokia Lumia 1020 (RM875_059T7V7_eu_euro2_332)[/B]
12393-14226 -> [URL="http://pastebin.com/RF79E2B8"]LINK[/URL] (preparation update)
14226-10166 -> [URL="http://pastebin.com/KwCJQ7R0"]LINK[/URL]
14226-10536 -> [URL="http://pastebin.com/p7bp4qha"]LINK[/URL]
14226-10549 -> [URL="http://pastebin.com/7BfPQfna"]LINK[/URL]
14226-10572 -> [URL="http://pastebin.com/aNPTwEJm"]LINK[/URL]
14226-10581 -> [URL="http://pastebin.com/P2tfRamJ"]LINK[/URL]
14226-10586.11 -> [URL="http://pastebin.com/YC6uLCrR"]LINK[/URL]
[B]qc8x26[/B]
[B]480x800[/B]
[B]softkeys[/B]
[B]Nokia Lumia 635 [512MB ram] (RM-974_059W747_000-CH)[/B]
14219-10536 -> [URL="http://pastebin.com/84uu2gTy"]LINK[/URL]
14219-10572 -> [URL="http://pastebin.com/YSFspNKh"]LINK[/URL]
14219-10581 -> [URL="http://pastebin.com/YjH6X1KR"]LINK[/URL]
14219-10586.11 -> [URL="http://pastebin.com/nN2TT2YR"]LINK[/URL]
[B]720x1280[/B]
[B]hardkeys[/B]
[B]Nokia Lumia 830 (RM-984_059X0J5_000-CH)[/B]
15148-10581 -> [URL="http://pastebin.com/6RdbXHE9"]LINK[/URL]
15148-10586.11 -> [URL="http://pastebin.com/hQzY4S7g"]LINK[/URL]
reserved post 2
Looks like the lumia 1520 and the M8 are the same all around... what are the odds I can use these cabs to get from 10166 to 10572?
i tried to update from 10536 to 10572 and it didn't work even if they are full canonical cabs (spkg).
from wp81 to w10m it should work. but if you have a branded device, it might fail.
HD2Owner said:
i tried to update from 10536 to 10572 and it didn't work even if they are full canonical cabs (spkg).
from wp81 to w10m it should work. but if you have a branded device, it might fail.
Click to expand...
Click to collapse
Eh, I can do that just by choosing fast ring. Trying to get to 10572 while preserving Astoria. Ah well, guess I have to wait to the next fast ring push, which should solve the upgrade bug.
Hi,
First thanks for making this thread and really need to track update logs.
But why you/other people's still are linking/downloading wp8.1 OEM kit ? Since Windows 10 Mobile OEM kit is public kit.
And 8.1 KIT is huge size of 4-5 GB.
Just grab the WDK 10, it's only 600 MB. (Included all most of the files even oem certs, Updated tools, like FFUTool for profile mode etc.)
I hope that help to you/all other peoples always.
Btw I've most interesting things/research base on these tools, bringing very soon.
EDIT: Links added
Windows Driver Kit for Windows 10:
Download
OR official Page for Download All other tools.
https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx
djamol said:
Hi,
First thanks for making this thread and really need to track update logs.
But why you/other people's still are linking/downloading wp8.1 OEM kit ? Since Windows 10 Mobile OEM kit is public kit.
And 8.1 KIT is huge size of 4-5 GB.
Just grab the WDK 10, it's only 600 MB. (Included all most of the files even oem certs, Updated tools, like FFUTool for profile mode etc.)
I hope that help to you/all other peoples always.
Btw I've most interesting things/research base on these tools, bringing very soon.
Click to expand...
Click to collapse
Link?
Thanks! Maybe now I can complete the update of my 640 to build 10536. It looked like that was pulled from the Fast Ring after the release of 10549 and 10572, so any devices still on Slow Ring build 10166 were stuck in an endless update loop when going to the Fast Ring.
How can install this cab files? i have lumia 635 512mb ram please somebody help me
snickler said:
Link?
Click to expand...
Click to collapse
Updated previous post and added links.
djamol said:
Updated previous post and added links.
Click to expand...
Click to collapse
Yeah, I didn't realize.. I installed the AIK a while back, so I had the tools installed .
10581 links added
let me know if a build rollup with all cabs combined and sorted with descriptions would be appreciated.
i did that already for build 10581 now.
I'm getting error 0x80188302, google says it's E_PACKAGE_ALREADY_INSTALLED. Is there any way to track or ignore package collisons?
t4m4m0 said:
I'm getting error 0x80188302, google says it's E_PACKAGE_ALREADY_INSTALLED. Is there any way to track or ignore package collisons?
Click to expand...
Click to collapse
leave out the studyid package(s). those are the needed windows insider configuration updates.
you might have this/those installed already .
Saw this article after I did the update to 10581. Need file list for Lumia 920 (RM-820_nam_att_100) to restore astoria.
So how do I install a group of these cabs to get to 10536 from 8.1?
edit: Can I just use iutool from win 8.1? I haven't been in the win8m scene, just fooled around with win10m.
loudog3114 said:
So how do I install a group of these cabs to get to 10536 from 8.1?
Click to expand...
Click to collapse
yes. enable wifi and open windows insider app. when you see the ring selection (fast/slow),
disable wifi via notification center. then apply to fast ring. device will reboot.
then you should be ready to push cabs. after cab transfer, iutool says "update started".
then it will spit out a error but if you go to settings-> update, you can see that it is preparing for update.
the phone will automatically reboot after update preparation and apply the cabs (shows gears).
followed by migrating data as usual.
HD2Owner said:
yes. enable wifi and open windows insider app. when you see the ring selection (fast/slow),
disable wifi via notification center. then apply to fast ring. device will reboot.
then you should be ready to push cabs. after cab transfer, iutool says "update started".
then it will spit out a error but if you go to settings-> update, you can see that it is preparing for update.
the phone will automatically reboot after update preparation and apply the cabs (shows gears).
followed by migrating data as usual.
Click to expand...
Click to collapse
Awesome. I had resigned myself to having to use 10166 if I wanted astoria but I am going to give this a go now.

RetroArch UWP (ARM) Release - [N64, ScummVM...]

Hi,
I would like to share with you this release of RetroArch for ARM devices
Over 70 Core successfully compiled and tested on low end device,
Including N64 core with GPU render (Which is very rare)
Version: 1.15.5
Platforms:
Any Windows on ARM (with UWP Support)
Window 10 Mobile (More details? ask here)
Lowest Build: 15035+ (14393 with few cores)
This release contains the latest ANGLE library (by Google) that used to make OpenGL ES supported
Also I made many improvements for UWP functions,
and reverted back the incompatible functions for the lower builds.
Download: Get it from Here​
WindowsRT?
Recently I discovered that RetroArch (UWP) required DirectX feature level 11.x
and this was probably cause crash on WinRT,
so please use release marked with `GL` if `D3D` crashed
Note 1: Some cores are using "Interpreter" which is very slow on low end devices, we need "dynamic re compiler" to these cores.
Help me add Dynarec for Flycast: GitHub Issue here
Spoiler: Installation
Download the app from the link above
Extract the files
Install all the files in 'Dependencies' folder
Install the certificate 'RetroArch_UWP_1.14.4.0_arm.cer' as Trusted People (Local Machine)
Finally install the app 'RetroArch_UWP_1.10.4.0_arm.appx'
Spoiler: Get Started
By default Retroarch will be installed without assets
It's very important as first step to do the following:
Go to Online Updater
Select 'Update Cores Info Files' (Then wait)
Select 'Update Assets' (Then wait)
Select 'Update Databases' (Then wait)
Select 'Update Overlays' (Then wait)
Select 'Update GLSL/Slang Shaders'
Done
-----------------------------
If you faced any issue with the update process do the following:
Go to: Click Here
Then download the requested file
Extract the file to any location you want (I prefer to extract using computer then copy the files)
Go to RetroArch Settings (Second Icon from the right)
Scroll to the bottom and Select 'Directories'
Find the requested target and change the location to the new location (where you extract file.zip)
Restart
Spoiler: Supported Cores
Arcade:
FB Alpha 2012
FBNeo
MAME2000
MAME2003-Plus
Special:
DOS Box (Pure)
Vectrex (GLES 2.0)
ScummVM (2.6.0) Thanks to diablodiab
Game & Watch
Atari:
2600
5200
7800
Jaguar
Lynx
Nintendo:
NES
SNES
N64 (GLES 2.0, GLES 3.0)
GB / GBC / GBA
NDS
VirtualBoy
Pokémon Mini
SEGA:
SG1000
Master System
GameGear
Mega Drive
Mega CD
Saturn
Dreamcast (D3D11, GLES 2.0)
NEC:
PC Engine
PC-FX
NEC PC-8000
Sony:
PlayStation PSX (with GLES 3.0 support)
PPSSPP (GLES 2.0)
SNK:
Neo Geo Pocket
NeoGeo CD
Others:
The 3DO
WonderSwan
Fairchild Channel F
Game Music Emu
LowRes NX
Magnavox Odyssey2 (Videopac)
Microsoft MSX
ColecoVision
Pocket CDG
Watara Supervision
TIC-80
Commodore Series (64 , C128, CBM-II..etc)
Amstrad CPC
Mac II
Jump 'n Bump
Sinclair ZX81
Mattel Intellivision
Games Engines:
OpenLara (GLES 3.0)
2048
Cannonball
Cave Story
Doom, Doom II
Flashback
Quake
Rick Dangerous
Spoiler: Load Content
By default you can access to the content using
Playlists
Local 'Downloads' folder
'LocalState' folder
Pick your custom folder
I made some improvements on the picker process so,
RetroArch will remember the last picked folder so you can open it again
Recommended: I advice you to always select root folder for all games
--------------------------
Create Playlists:
Playlists is nice solution to organize your games
also you can access to any playlist later without browsing any folder
Steps:
1- Press on 'Playlists' icon near to home icon at the bottom​2- Select 'Import Content'​3- Select 'Manual Scan'​4- Select 'Content Directory'​--Click 'Open'​--Select your target folder, like 'DS Games'​--After confirm click on 'Scan This Directory'​5- Scroll to 'Default Core' and select the core​6- Scroll to the end then click 'Start Scan'​7- Your 'Playlist' will be ready in 'Playlists' menu​8- Repeat the process for each folder you have​9- Done, you can access the games anytime​
Spoiler: Touch GamePad
By default RetroArch will not place any touch pad on the screen
To activate the touch pad do the following:
Be sure you have 'Update Overlays' in 'Online Updater'
Go to 'Settings' at the bottom
Scroll to 'On-Screen Display' and press on it
Then select 'On-Screen Overlay'
Scroll to 'Overlay Preset'
A lot of presets will be available choose what you want
---------------------------
Note: You can customize this option later from the game by pressing back button
after the menu appear scroll to 'On-Screen Overlay' and do the same steps
Spoiler: Interface
If you felt that the default interface is a bit big
You can scale it down:
Go to 'Settings' at the bottom
Scroll to 'User Interface'
Select 'Appearance'
Select 'Menu Scale Factor'
Choose what is good for you
After confirm the result go to 'Home'
Scroll to 'Configuration File'
Click on 'Save Current Configuration'
Done
Spoiler: Menu Style
The default menu called 'glui' (for Mobile), It's compatible with the mobile interface and very fast
but if you want to change the menu please note:
1- Menu 'ozone' is compatible with 'dxd11'​--To Goback inside the menus press on the bottom bar​​2- Menu 'rgui' is compatible with any video driver and fast​--To Goback inside the menus press on the top bar​​3- Menu 'xmb' is compatible with 'dxd11' and work fine with 'gl'​but 'xmb' is not user friendly for mobile and need a controller to navigate better​
How to change it?
Go to 'Settings' at the bottom
Select 'Drivers'
Scroll to 'Menu'
Choose the menu you want
before exit and apply change the compatible video driver
Quite RetroArch
Reopen, Done
Spoiler: Shaders
Shaders can add magical touch to the game
To enable shaders be sure you have 'Update GLSL/Slang Shaders' from 'Online Updater'
Steps:
Open the game
Press back button to In-Game menu
Scroll down to 'Shaders'
Enable 'Video Shaders'
Select 'Load'
Choose whatever you want
Done
Note 1: Some shaders could reduce the performance but most of them fast
Note 2: GLSL shaders will work only when the video driver set to GL
Spoiler: Free Content
Libretro is providing free content and some roms for testing
to get these files do the following:
Open 'Online Updater'
Select 'Content Downloader'
Download whatever you want
Downloaded rom will be exist at 'Load Content' -> 'Downloads'
Done
Spoiler: GLES Support
The fact about GLES 2.0, 3.0 support is: Microsoft using ANGLE library to translate the OpenGL ES call to DirectX
so at the end we are using DirectX.
That's led to few visual issues in the cores that support GLES and I'm working very hard to find solutions asap.
Spoiler: Non-UWP Support
Many of the compiled cores could work on the ARM release of RetroArch (NON-UWP)
Go to the download link above and download the cores separately from my Repo then add them to the Retoarch in 'cores' folder
Spoiler: App Permissions
For your privacy concerns here some explains for the app permissions:
-Internet access: used for download contents and online play​-Act as server: for online/network play​-File System (WOA only): Reducing the UWP limitations for files access (disabled by default)​-Uses all system resources: for specific hardware usage (probable for some RetroArch advanced features)​-codeGeneration: added specificly for PPSSPP core as it's uses VirtualProtectFromApp function​read more about VirtualProtectFromApp: Click Here​
Spoiler: Known Issue
I guess there is known issue in libretro cores,
When the performance is low try ONE of the following:
Pause the game for seconds then resume
Rotate the screen
in some cases it will back to the normal speed
If you found any thing not clear, or you faced any issue while installing.. please let me know I will be happy to help.
Many thanks.
yo instale en mi lumia 640 XL y cuando lo abro se cierra solo
tryhard-_ said:
yo instale en mi lumia 640 XL y cuando lo abro se cierra solo
Click to expand...
Click to collapse
Not sure why it's not working on 640/650, I will try to see some way to test on similar device to do test.
Same issue on Windows 10 ARM ( on surface RT )
Timdu66 said:
Same issue on Windows 10 ARM ( on surface RT )
Click to expand...
Click to collapse
Can you please test this release and let me know if it has the same issue:
Download RetroArch (ARM) 1.9.10
astifan said:
Can you please test this release and let me know if it has the same issue:
Download RetroArch (ARM) 1.9.10
Click to expand...
Click to collapse
Thank you for your reply. I try this version but it fails to install
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Timdu66 said:
Thank you for your reply. I try this version but it fails to install
Click to expand...
Click to collapse
It should work fine, unless your system build is 14393 or below.
astifan said:
It should work fine, unless your system build is 14393 or below.
Click to expand...
Click to collapse
I have the build 15035 (the only windows 10 on RT… unfortunately) perhaps if there is no build testing (min or max) it’s could be great
Timdu66 said:
I have the build 15035 (the only windows 10 on RT… unfortunately) perhaps if there is no build testing (min or max) it’s could be great
Click to expand...
Click to collapse
Try this version, I re-targeted the package to 14393 and merged the cores from the latest release in case it worked, so you will not missed any core.
Download RetroArch (Latest)
UPDATE (New readers): For WinRT Use release that marked "No DirectX"
Hope it will work fine (don't forget to re-install the certificate)
Nice !!! Thank you a lot, it works ...(and in French ...it's better for me)
Timdu66 said:
Nice !!! Thank you a lot, it works ...(and in French ...it's better for me)
Click to expand...
Click to collapse
Great.. I'm happy to hear that,
Can you help me to test this release:
Download RetroArch (Latest)
UPDATE (New readers): For WinRT Use release that marked "No DirectX"
I noticed that any release compiled with Visual Studio 2022 will crash on older builds
but the MSVC 2017 release worked fine.
I hope it will work for you as well
Thank you for your answer. Sorry for the long time between yours and my answer.
I'm testing this version, but it crash when open Rétro Arch : There is the logo and the app closing.
Timdu66 said:
Thank you for your answer. Sorry for the long time between yours and my answer.
I'm testing this version, but it crash when open Rétro Arch : There is the logo and the app closing.
Click to expand...
Click to collapse
Thanks, I really appreciate your help.. just one last request try again and after the crash go directly to "Event Viewer" from:
- Start Search
- Or Windows+R then type eventvwr
Then:
- Select Windows Logs
- Select Applications
You should find error log related to RetroArch at the top..
Just do screenshot for the details so I can understand what exactly is getting failed.
Many thanks for your time.
astifan said:
Thanks, I really appreciate your help.. just one last request try again and after the crash go directly to "Event Viewer" from:
- Start Search
- Or Windows+R then type eventvwr
Then:
- Select Windows Logs
- Select Applications
You should find error log related to RetroArch at the top..
Just do screenshot for the details so I can understand what exactly is getting failed.
Many thanks for your time.
Click to expand...
Click to collapse
Here the screenshots.
When i try to access to TWui/Operational log for additional infomation, i have a big blue screen of death !
Thanks to looking for the issue !
Timdu66 said:
Here the screenshots Thanks to looking for the issue !
Click to expand...
Click to collapse
Many Thanks!!, Sorry my mistake I was mean the details in General Tab.. it will contains the main reason for the crash
astifan said:
Many Thanks!!, Sorry my mistake I was mean the details in General Tab.. it will contains the main reason for the crash
View attachment 5589541
Click to expand...
Click to collapse
Sorry .. i re-edit my last post to show other tests
Timdu66 said:
Sorry .. i re-edit my last post to show other tests
Click to expand...
Click to collapse
Great, I'm very thankful for your help and your time, it's OK there is no need for TWui/Operational
the screenshots is very helpful.. I will push a fix for this issue within few days.. Many thanks.
astifan said:
Great, I'm very thankful for your help and your time, it's OK there is no need for TWui/Operational
the screenshots is very helpful.. I will push a fix for this issue within few days.. Many thanks.
Click to expand...
Click to collapse
With pleasure ! Thank you, because it is you who work, for my part, I am only testing
astifan said:
Try this version, I re-targeted the package to 14393 and merged the cores from the latest release in case it worked, so you will not missed any core.
Download RetroArch 1.9.10 (14393)
Hope it will work fine (don't forget to re-install the certificate)
Click to expand...
Click to collapse
Hi,
I am trying this versione on the same machine and windows of Timdu66 but I can't install the certificate. It returns error if installing on local machine.
Error is on rundll32.exe - the parameter is incorrect
Is thera a way to work it out?
Slycarter said:
Hi,
I am trying this versione on the same machine and windows of Timdu66 but I can't install the certificate. It returns error if installing on local machine.
Error is on rundll32.exe - the parameter is incorrect
Is thera a way to work it out?
Click to expand...
Click to collapse
Not sure if the system is missing something, but try the following:
1- Open 'Start Menu'
2- Search for 'certmgr'
3- Select "Manage Computer Certificates"
4- Right click on "Trusted People"
5- Select "All Tasks"
6- Then choose "Import"
and follow the instructions.
(Another solution) Alternative method (if there is no other solution):
1- Turn on Developer mode (Settings->Privacy & Security->For developers)
2- Extract the package with '7z' or any archive app (to D:\RetroArch) as example
3- Register the package with 'powershell' (Win+R-> type 'powershell')
4- Run the following command:
Code:
Add-AppxPackage -Register D:\RetroArch\AppxManifest.xml
Hope it will work.

Categories

Resources