Dies ist ein Gastbeitrag von Kevin Puschak (kupuexe). Vielen Dank dafür!
Das Microsoft Lumia 950 XL stellte Ende 2015 das Flaggschiff-Modell der Smartphone-Reihe dar, zusammen mit dem kleineren Lumia 950. Auf dem Papier klingt es selbst für die heutige Zeit noch nach einem vernünftigen Mobiltelefon: 5,7“-Display, 2560×1440 Pixel, 20-Megapixel-Kamera mit 4K-Videoaufnahmefunktion, Qualcomm Snapdragon 810, 3 GB RAM und 32 GB interner Speicher, der sich mithilfe einer bis zu 200 GB großen microSD-Karte erweitern lässt. Man kann sogar den Akku austauschen.
Mit „Windows 10 Mobile“ befindet sich ein flüssig zu bedienendes Betriebssystem auf dem Lumia, welches allerdings mit der Vielzahl an Apps bei der Konkurrenz nicht mithalten konnte und fast schon in die Bedeutungslosigkeit abrutschte. Das ging so weit, dass der Support am 14. Januar 2020 eingestellt wurde. Schade, denn das System ist logisch aufgebaut und machte auf meinen Testgeräten keinerlei Probleme, solange die Akkus mitspielten.
Findige Tüftler haben allerdings ein Projekt ins Leben gerufen, welches meine Aufmerksamkeit hatte: ein vollwertiges Windows 10 auf dem Lumia 950 (XL). Also genau das Windows, was zahlreiche Nutzer vor ihrem großen Schirm haben, wenn sie nicht gerade Linux oder macOS verwenden. Nur mit dem Unterschied, dass nicht die x86- oder x64-Version ausgeführt wird, sondern die ARM64-Variante. Diese probierte ich einst am Raspberry Pi aus.
Die Voraussetzungen sind dabei gar nicht so schwer: ein Lumia 950 (XL) mit einem freigeschalteten Bootloader, um den so genannten „Mass Storage Mode“ verwenden zu können, ein USB-Kabel (sollte im Lieferumfang enthalten sein) und ein Image von Windows 10 ARM64. Auf der GitHub-Seite des WoA Deployers kann man sich alles notwendige herunterladen. Als Image verwendete ich ein Cumulative Update der Version 1909.
Mit „WPInternals“ kann der Bootloader-Prozess durchgeführt werden. Hierfür müssen zum Modell passende FFU- und Emergency-Dateien heruntergeladen werden. Im Regelfall erkennt das Programm anhand des angeschlossenen Lumias die notwendigen Dateien und lädt diese herunter. Diese werden benötigt, um den Bootloader freizuschalten, was im Anschluss passiert. Wenn das fertig ist, kann das Telefon in den „Mass Storage Mode“ versetzt werden und es kann mit dem „WoA Deployer“ fortgefahren werden.
Bis es soweit war, hatte ich leider mit vielen Problemen zu kämpfen gehabt. Eines meiner zwei Lumia 950 XL zickte bei dem Bootloader-Prozess dauernd rum. Entweder stürzte die Software bei Herunterladen der notwendigen Dateien ab oder der Unlock-Prozess scheiterte nach den insgesamt 64 Versuchen. Das habe ich soweit getrieben, bis sich das Smartphone überhaupt nicht mehr einschalten ließ. Letzten Endes musste ich es von Jan Backer (@Degu2online) wiederbeleben lassen, der mir beim ganzen Prozess mit Rat und Tat zur Seite stand. Mit einem anderen Lumia 950 XL klappte alles problemlos.
Wenn das Smartphone im „Mass Storage Mode“ ist, kann im „WoA Deployer“ das Windows 10 ARM64-Image ausgewählt werden. Im Tool kann noch ausgewählt werden, ob „Windows 10 Mobile“ auf dem internen Speicher bleiben oder weg soll. Selbst Dual Boot ist möglich, aber für den Test habe ich alles auf Standard gelassen. Für den Vorgang muss das Smartphone vorher zu 100% vollgeladen sein. Auch wenn es dabei die ganze Zeit am PC mit einem USB-Kabel verbunden ist, werden nur Datenübertragungen durchgeführt. Mit einem Akkustand von 97% ging ich das Risiko ein, dennoch mit dem Deploy-Vorgang zu beginnen. Dabei werden sämtliche Treiber und ein Developer Menu installiert. Nach einer Weile ist alles fertig und es befindet sich ein vollwertiges Windows auf dem Lumia.
Beim Bootvorgang taucht ein Menü auf, in dem man auch ein Developer Menu aufrufen kann. Sonst wartet man entweder 30 Sekunden oder wählt mit der Kamera-Auslösetaste den Eintrag „Windows 10“ aus. Einen typischen Windows-Bootscreen gibt es nicht zu sehen, aber die bekannte Windows-Einrichtung (Benutzername, Kennwort, Datenschutz-Gedöns) taucht auf, die sich problemlos mit dem Touchscreen bedienen lässt. Selbst wenn die Oberfläche etwas klein ist, mit meinen Fingern lassen sich die Elemente noch ganz vernünftig erwischen. Für Texteingaben taucht eine virtuelle Tastatur auf. Lediglich beim Netzwerkteil hing die Einrichtung. Nach einiger Zeit lässt sich der Desktop blicken.
Durch die Tatsache, dass das Display eine 1440p-Auflösung aufweist und die empfohlene Skalierung 200% beträgt, wirkt das Windows 10 auf dem Lumia 950 XL zwar sehr detailliert, aber die ganzen Bedienelemente sind trotzdem ziemlich klein. Es gibt allerdings nur hier und da einige Stellen, die sich mit normal-dicken Fingern schwer erwischen lassen. Mit einer 300-prozentigen Skalierung ist die Oberfläche groß genug, aber einige Fenster sind dann nicht mehr vollständig zu sehen.
Was definitiv auffallen wird, ist die etwas niedrige Farbtiefe. Auf Twitter meinte jemand dazu, das Hintergrundbild sähe aus, als hätte es nur 256 Farben. Das hat zur Folge, dass die Transparenzeffekte sehr eigenartig wirken und wie Grafikfehler aussehen. Es sieht lediglich eigenartig aus, hat aber auf die Leistung oder auf die Stabilität keinerlei Einfluss. Wer das dennoch nicht mag, kann die Transparenzeffekte deaktivieren und das Problem ist nicht mehr sichtbar.
Trotz Octa-Core-Prozessor ist die Performance nicht die allerbeste. Zwar ist sie annehmbar und der Prozessor ist im Idle nicht ausgelastet, aber mehr als Netbook-Leistung darf man nicht erwarten. Von den 3 GB Arbeitsspeicher werden ein paar MB für die Grafik abgezwackt, trotzdem ist hier die Auslastung die größte. Zudem läuft Windows auf einem eMMC-Speicher, der einem nicht viel Luft zum Speichern übrig lässt, sofern man an den Einstellungen im „WoA Deployer“ nichts verändert, auf C sind sogar nur 2 GB frei. So viel Speicherplatz hatte ein Standard-PC im Jahr 1996.
Die leicht maue Performance macht sich spätestens beim Surfen im Internet bemerkbar. Die beste Erfahrung wird man – ja, man mag es kaum glauben – mit dem vorinstallierten Edge-Browser haben, der in dieser Variante noch nicht auf Chromium basiert. Zumindest Internetseiten, die nicht viele Ressourcen benötigen, lassen sich halbwegs angenehm bedienen. Seiten wie „YouTube“ wollten nicht richtig laden oder ruckelten sehr stark. Beim nachinstallierten Google Chrome als x86-Version ruckeln selbst leichte Internetseiten etwas mehr als bei Edge. Dann doch lieber einen Browser in einer ARM64-Version. Mit einer App aus dem Microsoft Store gab es für das Problem mit YouTube immerhin einen Workaround.
Man muss aber positiv bemerken: es funktioniert schon einiges. Der Helligkeitssensor kann die Helligkeit regeln, man hört Töne durch die Lautsprecher, dank funktionierenden WLAN kann man ins Internet, Bluetooth geht ebenfalls. Durch die App „Airwaves“ und am Telefon angeschlossene Kopfhörer zeigt sich, dass sogar Radiohören über UKW möglich ist. Selbst Mobilfunk ist möglich. Über eine Vodafone-SIM-Karte ist es mir gelungen, mit einem Kollegen zu telefonieren. Leider muss mein Gesprächspartner auflegen, denn ich sehe keinerlei Informationen über den Anruf. SMS empfangen und schreiben geht ebenfalls. Mein Gesprächspartner hat mich sehr gut verstanden, das zeigt: das Mikrofon funktioniert auch. Einziger Wermutstropfen: Windows erkennt keines der beiden Kameras. Damit ist Videotelefonie oder Fotos machen unter Windows 10 tabu.
Der USB-C-Anschluss auf der Unterseite funktioniert. Allerdings lässt sich die Funktionsweise verändern durch einen „USB Function Mode Switcher“, der mitinstalliert wird. In meinem Test habe ich die Funktion „Host mode (Power output disabled)“ ausgewählt. Damit lässt sich etwa das Microsoft Display Dock HD-500 verwenden, welches eigentlich dazu da ist, „Windows Continuum“ auszuführen. In dem Fall arbeitet es wie ein gewöhnlicher USB-Hub mit Stromversorgung. USB-Hubs ohne zusätzliche Stromversorgung funktionieren in diesem Modus nicht. Während USB-Geräte wie Tastatur, Maus oder USB-Sticks problemlos erkannt wurden, wurden bedauerlicherweise keine am Display Dock angeschlossenen Monitore erkannt, sei es über HDMI oder DisplayPort. Das hätte aus dem Lumia 950 XL einen passablen Mini-PC machen können.
Nachdem Windows ein Update installiert hat, ist das System sogar recht stabil. Vorher ist es gelegentlich abgestürzt, meistens im Standby-Modus, der nach wenigen Sekunden automatisch kommt. Beim Start des Systems wurden zu gerne auch Bluescreens oder andere Fehlermeldungen angezeigt, die von einem beschädigten System schrieben. Diese verschwanden nach einem erneuten Start allerdings. In meinem Fall war die Akkulaufzeit nicht die beste und lässt sich mit Standard-Notebooks der letzten Jahre vergleichen: nach gut und gerne 5 oder 6 Stunden möchte das Lumia geladen werden.
Ansonsten hatte das Display beim Starten gerne einen starken Gelbstich gehabt, der aber unmittelbar nach dem Login verschwand. Die Uhrzeit und das Datum konnte sich das Windows nicht einprägen, konnte beides aber dank Internet-Synchronisation sich wieder schnappen. Einen kleinen Performancetest machte ich mithilfe von „DOSbox“ und der Shareware-Version von „DOOM“ aus dem Jahr 1993. Ohne veränderte Grafikeinstellungen ruckelte das Spiel ungefähr so, als würde man es auf einem leicht schwachen 386er spielen (für die jüngeren: es ruckelte ziemlich stark). Und wer auf eine Skalierung verzichtet, darf wegen der hohen Auflösung von 2560×1440 Pixel mit einem winzigkleinen Fenster spielen.
Tja, der ganze Bericht klang bisher überwiegend negativ, oder? Nicht ganz. Klar, Windows 10 ARM64 ist auf dem Lumia keine Rakete, aber es ist faszinierend genug, aus dem Microsoft Lumia 950 XL damit einen UMPC gemacht zu haben. Und wenn man bedenkt, wie viel mit Windows on ARM schon funktioniert und wie hoch die Gebrauchtpreise für ein Microsoft Lumia 950 XL sind, hat man im Nachhinein betrachtet sogar einen recht günstigen. Nur ohne richtige Tastatur. Ein wahnsinnig spannendes Projekt, das einem ein weiterhin gepflegtes Betriebssystem auf dem leider zu schnell obsolet gewordenen Lumia zaubert. Jetzt muss nur noch jemand Android auf dem Teil zum Laufen kriegen.
Huiiii welch wirklich interessanter Artikel!!! Ein Win 10 auf einem ARM 810 – Respekt!
Vor dem Xiaomi Mi 9 Lite mit Qualcomm Snapdragon 710 & 6 GB RAM war ich stolzer Besitzer eines Sony Z5c mit ARM 810 SoC und nur 2GB RAM. Allein der Leistungszuwachs war beachtlich und da darf man sich nicht von den Zahlen der Soc Bezeichnung leiten lassen. Ich äuge ja neugierig nach dem MS Duo auch wenn ich denke dass es für einen unmöglichen Preis kommen wird. Der 855 legt die Latte ja noch etwas nach oben obwohl er auch dann nicht ganz doppelt so schnell wie der 710 ist. Die Leistung des 710 ist aber schon ordentlich da ruckelt nix!
Aber mal von der unnützen DOOM Spielerei – welche Apps lassen sich denn auf dem Phone so betreiben? Libre Office? Thunderbird? Photoshop? der geneigte Windows User möchte ja sein bekanntes Programmumfeld am laufen wissen.
Da das Windows 10 in der ARM64-Version ist, laufen sowohl ARM64- als auch x86-Applikationen. Quasi die 32-Bit-Versionen der Programme. x64-Programme laufen damit leider nicht. Sofern es also von den Sachen weiterhin 32-Bit-Versionen gibt, werden die damit laufen. Ich habe auf dem Teil etwa “7-Zip” und “Google Chrome” installieren können.
Wie sieht denn der Akkuverbrauch aus? Ich kam mit LineageOS (Android 7) nicht ganz so weit wie mit der Sony ROM also etwa 1-1,5 Tage – Standby only 2 – 2,5 Tage – Sonys Schlafschickdingenskirchen war wirklich etwas besser als Natives Android.
Der 810 wurde auch ordentlich warm – wie äussert sich das am Lumia Phone?
Wie ich im Artikel geschrieben habe, sind die Akkulaufzeiten mit einem Standard-Notebook zu vergleichen. Im Standby ist die Laufzeit auch nicht wirklich hoch. Hab das Lumia gestern nicht mehr angerührt und es war heute schon wieder aus. Also wirklich viel sollte man da nicht erwarten.
Das Lumia wurde mit Windows 10 on ARM auf der Rückseite doch schon fühlbar wärmer als unter Windows 10 Mobile. Es hatte schon was von einem halben Taschenwärmer. Aber es wurde jetzt nicht extrem heiß.
“Jetzt muss nur noch jemand Android auf dem Teil zum Laufen kriegen.” Warum? Man will doch einen Windows 10 Taschen-Pc und kein Spielzeug Gerät. Da kann man auch gleich Chrome OS auf ein Surface installieren. Ist Schwachsinn denn wenn ich kein Windows Gerät will dann kaufe ich mir auch keins aber mache nicht ein Google Gerät daraus.
Man muss bedenken, dass das ein 5,7″-Smartphone ist. Wenn schon die Möglichkeit gegeben ist, Windows in einer ARM-Version darauf laufen zu lassen, sollte es auch möglich sein, eines der beliebtesten Smartphone-Betriebssystem drauf laufen zu lassen. Meiner Meinung wäre es eine geniale Sache, da man das Lumia 950 (XL) so noch in Ruhe als Smartphone weiternutzen könnte.
Na dann lieber iOS, was aber nie passieren wird.
gepostet mit der Deskmodder.de-App
Das wäre ganz klar der feuchte Traum aller Mobiltelefon-Enthusiasten: Hackintosh für Smartphones. Nur mit iOS statt mit macOS.
Viele Leute (inklusive mir) wünschen sich chrome os auf dem Surface Pro X zum Beispiel. Wäre das perfekte System dafür als Dual-Boot.
Es ist kein Schwachsinn, nur weil es nicht dein Wunsch ist so etwas zu besitzen
Danke Kevin für diesen Gastbeitrag.
Vlt. versuche ich es Beizeiten doch noch mal mit dem WOA Deployer. Hatte da beim ersten Mal letztes Jahr keinen Erfolg.
Ich finde es immer noch Schade, dass man sich (wenn ich es richtig verstanden habe) immer noch alles selbst zusammensuchen muss, anstelle einer schicken GUI, die alles abfragt, herunterlädt und dann den Prozess anstößt und durchführt.
Keine Photoaufnahmen, keine Videoaufnahmen, sehr eingeschränktes Internet UND keinerlei Anrufer-Infos. Mit einem SmartPHONE hat das dann aber nichts mehr zu tun. Mir entzieht sich der Sinn komplett.
Der Sinn ist einfach nur “weil es geht”… Verstehen viele Leute leider nicht
Zugegeben, das können K.O.-Kriterien gegen dieses Projekt sein. Aber man muss im Hinterkopf behalten: dieses Projekt zaubert ein weiterhin gepflegtes System auf das Lumia, dessen eigentliches Betriebssystem “Windows 10 Mobile” seit Mitte Januar 2020 keinen Support mehr bekommt und damit wie Windows 7 zur Virenschleuder werden kann. (Muss nicht sein, aber man weiß ja nie) Außerdem ist das ein Projekt, was fleißig weiterentwickelt wird. Wer weiß, ob das Team es noch schafft, die Kamera zum Laufen zu bringen. Ob das Surfen auf dem Teil evtl. angenehmer wird, wage ich allerdings zu bezweifeln. Deshalb: ein nettes Experiment, aber nicht ganz produktiv.
Ich verstehe Eure Argumente schon. Zumal ich selber damals am Überleben von Symbian mitgeholfen haben, in Form der Delight CFW. War quasi unhackbar, die Firmware. Jeden falls nicht ohne erheblichen Aufwand. Der Unterschied war jedoch, dass die Grundfunktionen mit vollem Phone- und Kamera-Support und 95% aller Anwendungen weiterhin funktioniert haben. Da hat sich das am Leben erhalten auch wirklich gelohnt.
Die Symbian-Freaks sind dann fast geschlossen zu Win 10 Mobile gewechselt, als dann irgendwann so gut wie nichts mehr ging. Android war da völlig indiskutabel, schon allein wegen dem Datenschutz. Der Schock kam dann aber, als sich abzeichnete, dass sich Win 10 Mobile ebenfalls verabschieden wird. Einige wollten sogar anstatt zu Android zu gehen, lieber gar kein Smartphone mehr benutzten. Ich selber habe ebenfalls sehr lange gezögert und mein Symbian nochmal 2 Jahre länger benutzt.
Na ja, irgendwann muss dann auch der letzte Kämpfer mal aufgeben. Ich musste aber dann feststellen, dass man selbst bei Android (Stock) verdammt viel abstellen kann. Mehr, als man denkt. Ich habe nicht mal eine CFW drauf und nutze den normalen Store. Und was soll ich sagen, zumindest auf meinem Google-Account sind keinerlei Daten von meinem Handy gespeichert. Auch keine Verläufe und nichts. Kalender, Adressbuch, Drive usw. ist alles komplett leer. Nur im Store, welche Apps ich installiert habe, aber das ist geschenkt. Ist halt verdammt viel Arbeit, so an die 50 Einstellungen zu deaktivieren. Aber immerhin geht es.
@moinmoin, das Bearbeiten geht seit Tagen mal wieder nicht.
So langsam bin ich wirklich überfragt, warum es bei dir immer hakt.
Habe aber sonst im gesamten Web keine einzige Seite, bei der irgend etwas hakt. Ist leider so.
Aha, das Bearbeiten geht nun plötzlich wieder. Sage aber keiner, ich hätte am Firefox irgend etwas verändert. Habe ich nämlich nicht. Also kommt der immer wieder temporär auftauchende Fehler von Word Press.
Und es ist eben mit Nichten immer nur bei mir
…wie man schon daran sieht, dass immer wieder berichtet wurde, dass manchmal fremde Kommentare von anderen Postern bearbeitet werden können. Zumindest ist dieser Text-Button manchmal fälschlichwerweise eingeblendet. Denn ausprobiert habe ich das nat. nicht (don’t be evil).
Mmh sollte man sich jetzt noch günstig ein Lumia 950 XL besorgen? Lust hätte ich ja schon irgendwie =)
Ich hab hier noch eins liegen.
Aber das bleibt als Ersatz, falls meins nicht mehr will.
Ich geb meins NICHT her.
Gratulation an KEVIN, tolle Arbeit weiter so.
gepostet mit der Deskmodder.de-App
Hallo,
hört sich alles gut an. Bin froh, dass es wirklich Enthusiasten gibt die sich ein Kopf machen um das Lumia 950. Ich finde das Handy ist super zu bedienen. Ich habe zwar nicht so viel Ahnung vom programmieren eine Handys. Leider bin ich nur ein Nutznießer in dieser Richtung. Und freue mich es auszuprobieren. Hoffe es klappt.
Danke sehr für die Hinweise und Tipps.
Es gibt wieder Neues um das Lumia 950 zu berichten. Vor kurzem hat es das Hackerteam um Windows 10 ARM64 on Lumia 950 geschafft, die USB-C Unterstützung zu perfektionieren – mit eigenen Treibers – und als Konsequenz Continuum durch HDMI/DisplayPort zu ermöglichen! Es gäbe laut dem Hacker noch ein paar “Glitches” aber die Funktionalität solle im Grunde genommen gut funktionieren. Bitte schaut euch seinen Tweet an:
https://twitter.com/imbushuo/status/1296327525149245442
Ich finds so schade dass Microsoft vor allem im Business-Bereich so viele Chancen im Mobilen Sektor liegen hat lassen…
Alleine wenn ich dran denke wie geil es doch wär mein Handy in die Domäne mit einhängen zu können und mit Gruppenrichtlinien zu Verwalten… Wenn dann noch eine vernünftige Implementierung eines VPN-Tunnels mit dazu gekommen wäre würden Apple Blackberry usw. heute neidisch auf die Businesssmartphones von MS schauen…