Jump to content
Sign in to follow this  
Edtech

Installer Windows 10 ARM (WoA) sur son Lumia 950(XL)

Recommended Posts

Certains d'entre vous ont peut-être encore leur vieux Lumia 950(XL) qui traine chez eux et voudraient lui donner une seconde vie. Et si vous installiez Windows 10 ARM (version 1903) sur votre bon vieux smartphone ?

Une petite équipe a en effet travaillé pour pouvoir installer Windows 10 ARM, c'est à dire la version actuelle de Windows que vous avez peut-être sur votre PC, mais compilée pour les CPU ARM, en créant un nouvel UEFI pour les Lumia 950(XL) ainsi que les pilotes nécessaires.

En effet, impossible de récupérer les pilotes de Windows 10 Mobile car celui-ci est en 32 bits alors que Windows 10 ARM n'existe qu'en 64 bits.

Avantages et limitations

Mais pourquoi mettre Windows 10 ARM ?

Sachez déjà que le support officiel de Windows 10 Mobile s'arrête en décembre 2019. Après ça, plus aucune mise à jour ne sera disponible, le système sauvegarde/restauration sera fermé peu après et les applications du store ne seront (sont déjà) plus mises à jour. Quand ont voit les problèmes récents avec le Store ou le Compagnon de la console Xbox qui ne fonctionnaient plus après que Microsoft les aient mises à jour (avant de corriger après quelques semaines), on voit bien que le risque n'est pas seulement de ne plus avoir de mises à jour, mais d'avoir un téléphone qui régresse.

Passer à un Windows encore supporté est donc un moyen simple de conserver intactes les fonctionnalités de son Lumia 950(XL).

Attention tout de même, il existe encore pas mal de limitations lors du passage à Windows 10 ARM.

  •  Certains capteurs ne fonctionnent pas :
    • Le capteur de présence.
    • Le gyroscope.
    • L'accéléromètre.
  • Pas de caméra, que ce soit à l'avant ou à l'arrière (et donc pas de Windows Hello).
  • Le son du système est bloqué et ne peut être modifié (mais les applications qui le permettent y arrivent, elles).
  • Le port USB C ne peut être utilisé qu'en mode chargeur ou en mode USB classique, mais pas les deux à la fois (nécessite un changement dans le registre suivi d'un redémarrage). Vous pouvez par contre charger en sans-contact.
  • Pas de vibreur.
  • Pas de fonctionnalité "Ecran coup d'oeil".
  • Pas de fonctionnalité pour sortir de veille en double tapant.

Certains pilotes sont en cours de développement, d'autres sont améliorés avec le temps et pour ceux restants, on espère que ça viendra plus tard.

Plusieurs difficultés peuvent être rencontrées comme :

  • Plantage parfois (écran bleu) au redémarrage si le wifi est actif.
  • Le multi-SIM n'est pas géré (une seule SIM est supporté sur un Dual SIM). Une mise à jour devrait venir corriger ça assez rapidement.
  • Certains modes veille ne sont pas correctement supportés et le téléphone consomment parfois plus en veille qu'allumé. l'autonomie n'est d'ailleurs pas aussi bonne que sous Windows 10 Mobile.
  • L'interface est un peu petite et peu adaptée à certains action sur un petit écran.
  • Il est impossible de mettre à jour Windows Mobile après installation de WoA (provoque un reboot en boucle sur l'écran des engrenages).

Si malgré tout ça, vous voulez essayer, sachez que vous pouvez conserver Windows 10 Mobile en dual boot avec certaines limitations liées aux mises à jour.

Voici donc les étapes à suivre.

Outils et préparatifs

Première chose, téléchargez une ISO de Windows 10 ARM. Pour cela, il existe plusieurs sites. NXI en a parlé dans cette actualité :  https://www.nextinpact.com/news/107616-rufus-3-5-uup-dump-comment-telecharger-iso-nimporte-quelle-branche-windows-10.htm

Ici, nous avons besoin de l'ISO de Windows 10 1903 ARM (à la date de cette article, c'est la 18362.207) que l'ont va prendre sur UUP Dump. Vérifiez bien que c'est la version ARM que vous téléchargez. 

Vu que la génération de l'ISO prend beaucoup de temps, nous allons préparer les autres outils.

Il vous faut pour commencer Windows Device Recovery Tools, qui est l'outil officiel de Microsoft pour réinstaller Windows 10 Mobile. Il permet d'installer les pilotes nécessaires au fonctionnement des autres outils.

Ensuite, il vous faut la dernière version de WPInternals (2.8). Ce logiciel est le couteau Suisse du flashage de Lumia. Il va nous permettre de déverrouiller le bootloader et de surtout sauver notre Lumia en cas d'erreur de manipulation.

Enfin, il vous faut WoA Deployer For Lumia, c'est lui qui va installer tout ce qu'il faut sur votre smartphone et permettre le dual boot.

Déblocage du bootloader

La première étape consiste à déverrouiller le bootloader. En effet, Windows Mobile utilise un UEFI 32 bits avec Secure Boot activé. Pour pouvoir modifier le système installé et mettre WoA, il va donc falloir modifier cet UEFI et ensuite modifier le système.

IMPORTANT

Pendant toutes les phases de flashage, déverrouillage, installation, votre téléphone ne charge pas ! Vous devez donc être sûr que votre batterie est chargée complètement et tient bien la charge pour éviter toute coupure durant le processus. Si vous le pouvez, ayez une seconde batterie chargée sous la main ou un moyen de la recharger en dehors du smartphone (j'ai moi-même 2 Lumia 950 XL, ce qui me permet de recharger les batteries).

En cas de gros problème, vous pouvez demander de l'aide (en anglais) sur le salon Telegram de l'équipe. Faites-le rapidement avant que votre batterie ne soit vide !

Préparez votre Lumia comme suit :

  • Mettez à jour vers la dernière version de Windows Mobile (si vous voulez le garder en dual boot).
  • Désactivez Bitlocker (Paramètres / Mises à jour et sécurité / Chiffrement de l'appareil).
  • Retirez la carte SD par précaution (ne m'a pas posé problème, mais sait-on jamais).

Connectez votre Lumia à votre ordinateur.

IMPORTANT

Il arrive que WPInternals se bloque pendant la phase de déverrouillage (le téléphone ne reboot pas alors qu'il devrait). Dans ce cas, le problème vient souvent du port USB ou du câble USB utilisé. Par exemple, sur ma machine, je ne dois pas utiliser les ports USB3.

Si ça vous arrive, il suffit de débrancher le téléphone et de le rebrancher sur un autre port USB ou avec un autre câble. La procédure doit alors reprendre automatiquement.

Démarrez WPInternal et allez dans la section Download. WPInternal doit avoir prérempli les champs avec les données lues depuis votre téléphone.

image.thumb.png.bd7fb4669aee6f3a5df910e076c942a3.png

Cliquez ensuite "Search" puis "Download all". WPInternals va télécharger un fichier FFU officiel ainsi que des fichiers de secours correspondants à votre Lumia.

Une fois le téléchargement terminé, allez dans la section "Unlock booloader". Suivez scrupuleusement les instructions à l'écran. Votre smartphone va redémarrer plusieurs fois, recevoir plusieurs mises à jour jusqu'à ce que WPInternal vous indique une réussite ou un échec.

En cas d'échec, suivez simplement les instructions (généralement, redémarrer complètement le téléphone) puis réessayez.

Voilà, votre bootloader est déverrouillé !

image.thumb.png.3b5b538c24d9e04482ed853ab3b451a6.png

Allez maintenant dans la section "Manual mode" et cliquez sur "Switch to Mass-Storage-mode". Votre téléphone va redémarrer et passer en mode stockage de masse USB. Windows va détecter des lecteurs et vous proposer de formater, refusez toujours de le faire !

Installation de Windows 10 ARM

Maintenant, votre ISO de Windows 10 ARM doit être terminée. Double-cliquez dessus pour la monter.

Lancez WoA Deployer et sélectionnez le fichier Install.wim qui se trouve dans le dossier "sources" de l'ISO que vous venez de monter.

image.png.87da2234cc8156eadb01cbd756692054.png

Si vous voulez garder Windows 10 mobile en dual boot, cliquez simplement sur "Deploy". Sinon, allez d'abord dans le menu "Advanced" et sélectionnez dans la liste déroulante l'option pour ne conserver que WoA "Overwrite (Wipe) Windows Mobile". Vous pouvez aussi cocher la case "Use compact Deployment", qui permet de gagner de la place disque au détriment d'un temps d'installation plus long.

image.png.c13183c224946d97a1afd34e794097aa.png

Appuyez ensuite sur le bouton "Deploy".

Suivez scrupuleusement les instructions. Au cours de l'installation, il est recommandé de redémarrer le téléphone en mode stockage de masse. Vous pouvez passer outre ou suivre les instructions afin que la suite de l'installation se fasse plus rapidement.

Fin de l'instalaltion

Une fois l'installation terminée, éjectez proprement le téléphone comme indiqué, puis forcez le redémarrage en maintenant 10s le bouton d'alimentation jusqu'à vibration.

Sélectionnez Windows 10 dans la liste au démarrage (via volume haut et bas pour naviguer, bouton appareil photo pour valider).

Windows va démarrer le processus de premier démarrage (installation des pilotes, configuration du compte, etc.). Une fois terminé, laissez Windows terminer tranquillement ce qu'il a à faire (environ 20 minutes, voire plus selon votre connexion internet).

Il est normal que le téléphone soit très chaud durant cette opération.

Activer le dual boot

Si vous avez conservé Windows 10 Mobile, vous pouvez activer le dual boot (Windows 10 Mobile sera le système lancé par défaut en cas d'inaction de votre par au démarrage). Pour cela, connectez votre Lumia à votre ordinateur et lancez WoA Deployer.

Passez votre Lumia en mode stockage de masse. Vous pouvez maintenant le faire via le menu "Developer" au démarrage de votre téléphone.

image.png.c1d14d23662433c24a714ddbf1333928.png

Allez dans l'onglet Dual Boot, et cliquez sur "Check Status". Si l'opération réussi, vous pourrez cliquez sur "Enable Dual Boot".

Notez que pour que Windows 10 ARM se mette correctement à jour, vous devez d'abord désactiver le dual boot puis le réactiver une fois la mise à jour terminée.

Compléments

Votre Lumia 950(XL) est maintenant opérationnel, mais il ne possède ni application Téléphone, ni SMS et l'interface est peu adaptée.

Vous pouvez installer les applications suivantes :

  • WoaDialer : permet de téléphoner. L'application est en cours de développement mais possède les fonctionnalités de base.
  • MobileShell : remplace la barre des tâches par un menu et une barre d'état proche de Windows Mobile (en développement).
  • WoaMessaging : en développement par moi-même, dès que j'ai une première version fonctionnelle, je mettrai le lien.
  • Confused 1

Share this post


Link to post
Share on other sites

Joli tuto bien présenté !

Dommage que je n'ai un 920 au placard mais pas de 950. D'ailleurs, je m'étais renseigné un peu pour "actualiser" le 920. Je suppose que cette bidouille de Windows 10 ARM ne fonctionne pas sur les autres modèles autre que le 950 ?

J'ai aussi jeté un oeil pour y installer un système Android, mais le problème des pilotes rend la chose très complexe. Dommage, j'ai 2 920 en parfait état de marche qui dorment dans un placard...

Tu arrives à te servir de ce tél tous les jours pour une utilisation classique (tél, sms, internet) ?

Share this post


Link to post
Share on other sites

Dommage, pour l'instant il manque beaucoup trop de choses pour passer dessus. Wait and See.  

 

Share this post


Link to post
Share on other sites
Il y a 44 minutes, Lyaume a écrit :

Joli tuto bien présenté !

Dommage que je n'ai un 920 au placard mais pas de 950. D'ailleurs, je m'étais renseigné un peu pour "actualiser" le 920. Je suppose que cette bidouille de Windows 10 ARM ne fonctionne pas sur les autres modèles autre que le 950 ?

J'ai aussi jeté un oeil pour y installer un système Android, mais le problème des pilotes rend la chose très complexe. Dommage, j'ai 2 920 en parfait état de marche qui dorment dans un placard...

Tu arrives à te servir de ce tél tous les jours pour une utilisation classique (tél, sms, internet) ?

Je viens tout juste de passer un de mes Lumia dessus (sans Windows 10 Mobile), et je n'ai pas encore testé l'application  pour téléphoner.

J'ai par contre essayée celle dans les exemples fournis par Microsoft (exemple sur lequel s'appuie WoaDialer mais une version plus récente dans mon cas), et ça fonctionne très bien sauf qu'on ne peut pas raccrocher (même Microsoft n'explique pas comment faire).

Je suis en train de développer une application pour les SMS, l'envoi et la réception fonctionnent.

Gustave Monce (qui est un des principaux contributeurs du projet) dit qu'il l'utilise en téléphone principal. De mon côté, je dirai que l'autonomie réduite est le plus gros frein avec les applications encore en développement. Après, ne pas avoir de caméra peut aussi vraiment être gênant.

Mais les choses avancent vite et bien. Par exemple, Gustave Monce est sur le point de résoudre le problème de dual SIM. Donc j'espère que tout ça sera fonctionnel d'ici la fin du support de Windows Mobile en décembre.

Après, c'est un Windows 10 ARM, donc si tu veux installer un logiciel PC (comme Office par exemple), ça tourne ! Donc c'est vraiment un mini-PC.

Share this post


Link to post
Share on other sites

La mise à jour 1907 des pilotes est disponible (nécessite un redéploiement de Windows) :

Citer

Driver pack updated to version 1907.

No update to WOA Deployer is required to get this update. If you disabled WOA Deployer ability to download drivers everytime, you must re-enable it

Recommended OS builds (even if you're free to install whatever you want): 18362

Device compatibility:

- Lumia 950 (*)
- Lumia 950 Dual SIM (*) (**)
- Lumia 950 XL
- Lumia 950 XL Dual SIM (**)
- Lumia Hapanero v1 (***) (****)
- Lumia Hapanero v2 (***)

(*): Device may show graphical glitches from time to time due to an issue with GPU drivers and may stall instead of rebooting
(**): Only one SIM slot will work in Windows Desktop, see important notes for more information
(***): Audio Volume Slider may still be broken on Hapanero devices in some cases
(****): Device may reboot randomly from time to time and some SoC cores are non functional

Known issues:

https://github.com/WOA-Project/MSM8994-8992-NT-ARM64-Drivers/issues

What's new:

- Fixes for Cellular Data Connection issues on Dual SIM Devices
- Fixes for Audio Volume Slider having no effect on the main speaker for Lumia 950 XLs
- Fixes for in-call Audio Volume as well as FM Radio audio volume. Now the audio volume of the call and FM radio can be controlled using the side volume keys while you're in a call or listening to FM Radio
This means the audio volume can get louder now
- Fixes for microphone issues, this makes cortana voice activation now work reliably
- Fixes for third party application installation, the phone app and advanced info app now install reliably if you wait 1 minute after oobe
- Fixes for DirectX component registration
- Fixes for Hapanero device information
- Fixes for service registration (AudioSyncSvc, DataManagementSvc, PhoneServiceUpdaterSvc)
- Made the driver pack size even smaller than previously, leading to more stable and faster downloads
- Touch driver is now shared across all devices, Hapanero gets a specific configuration inf to adjust metrics
- Added missing Flash Tertiary device
- Nulled 2 devices (25A0 and BIF Battery)
- Under the hood changes to aim at helping adding more device support in the future (this doesn't mean we will)

Important Notes

- Cellular will **NOT** work with build 18912+, the reason for this is an updated Cellular Stack (which has been refactored) which unfortunately breaks Qualcomm RIL Stack. We will not attempt to fix this until 20H1 releases, so please do not mention issues with these builds
- Dual SIM devices **MUST** have only one SIM inserted in the phone for Cellular to work in Windows Desktop. It must also be one particular SIM slot. It may be SIM 1 while it may be SIM 2. If you inserted into the wrong slot Cellular will vanish from the Operating System User Interface.

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×
×
  • Create New...