ARM Windows 11 on RK3588 SBC (Orange Pi 5)
com this time, its a bit of an experiment in which were going to try to run the arm version of Windows 11 on an rk3588 based single ball computer. To give you a bit of context, just under a year ago, on the channel, I ran the on version of Windows 11 on a Raspberry Pi 4., and it did work. It was a bit sluggish, but it didnt work and I achieved that using resources from the windows on Raspberry the war project, a fantastic project which has now got resorted available for running the arm version of Windows, 11 on an rk3588 baseboard like this orange Pi, five And before someone says on the comments, this is actually an rk3588 S based single ball computer, but thats pretty similar and were going to start with this board. And if this doesnt work well move on to a rock 5B, which is a full rk35 88.. And I do want to stress before we start that the war project resources for doing this are very much a work in progress. This is not finished off yet this really is an experimental video but Im just very interested to see how well arm windows will run on a board like this, an octa core board, far more powerful than a Raspberry Pi 4.. So lets go and get started. Thank you in this video were going to be using this four gigabyte orange Pi 5 and were going to be installing some uafi firmware on this microSD card.
So the orange pile boot from the card run the firmware. This will make. It appear like a regular PC and itll then run Windows from where its installed on this SSD and the SSD will be connected using this USB 3 to SATA adapter, and this is going to plug into the top Port here on the orange Pi 5. Because, although both of these USB ports appear to be USB, 3 theyve, both got blue plastic only the top one actually is USB 3. The bottom is USB 2. and in the configuration were going to be testing here, we dont have driver support for USB 2.. So Im also going to be connecting in this thing. This is a USB 3 Hub. You can see lots of ports on the sides like that, and this is going to connect to the orange Pi using a USBC connector to this port here, which is also USB 3., so with the Hub connected in well be able to plug in keyboard mouse things. Like that into the Hub and Im also going to be connecting into the Hub this thing, this is a USB 3 to ethernet adapter and the reason were going to be using. This is because we also in the configuration were testing dont, have driver support for the ethernet port on this board, so we wont have a network connection and Im. Therefore, hoping – and I could be wrong that by using a ethernet USB adapter were going to get a network connection anyway, this is the hardware were going to be using, so lets now go in search other software greetings.
Here we are on the computer were going to use to set everything up where Ive created a folder to work in and Ive also plugged in rssd and a micro SD card. So lets go to the wor website. Here we are and go to their guides and theres a guide down here for installing on blockchip devices, and it does make it very clear that this is preliminary at the moment, but Im just fascinated to try this out as soon as I can. So if we scroll on down and keep going down, we eventually get to a bit about the firmware and heres a link to download the firmware for our board, so thats, just a right click and open that in another tab there it is and somewhere here. I think we will find there. We are there with the images theres, the one for the orange Pi five lets download that, like that wont, take a second nice small image and lets just get rid of that lets be tidy as we go and lets write that to our micro SD card straight Away lets be exciting. Lets run up Elena etcher like that select the file there, we are were going to send it to the MicroSD card, which is the Lexar reader there and select that and there we are looking to all finished. So we can close that down and go back to the web next, we need to think about setting up the SSD, which will hold Windows 11, and if we go down a bit further past all this stuff around firmware thats all there.
If you want to change the firmware on the board rather than writing to a Micro SD card, so Im not going to be doing that and now we need to think about Windows itself and Im going to use the windows on raspy imager. So Im going to go to the downloads page for that there open that up as well Like That download the version there we are and the save the file like that. Again, nice and quick things work with this quick when we get around to the windows ISO. But at the moment this is nice and fast there we are lets just extract. All of that lot like that, that is cool. Do we have a setup file here, looks like we dont need it. Can we just simply run that there we can Windows doesnt like it though, but never mind? Can we get into this anyway were going to run anyway? Look Ive got a large scale factor set here, so we can see things easier and hopefully, yes, weve run up our piece of software thats thats, very cool thats there for the at the moment, just minimize that and get rid of that and go back to the Web well, we now need to get hold of a Windows ISO, and this is slightly more complicated than you may imagine, and again well, documented by the war project. They provide lots of fantastic documentation and theres various ways to do this, but to work with the windows on Raspberry flasher.
We need to download and generate our Windows 11 arm image using a uup converter script, and to do that well, go down here to this link and open this one up. This is an exciting video isnt. It were stepping into the unknown, and here we are lets just look at what weve got here here. Is a Windows 11 and were going to go for a relatively old Edition, because the newer editions, apparently dont work at the moment so well use an older edition and in fact I think the image Im going to use is going to be this one down here. 22H arm 60 foot and its telling us this is an arm build which for us of course, is good. Many people wouldnt want that. But if youve got an arm computer, you want an arm image so thats. Obviously what weve got and Ill change my language here. I think to it: English have it got English United Kingdom. They have isnt that exciting and next we can presumably move on. Oh, this is up here Chris. I missed the next button sitting there rather obviously on the screen, and I only want Windows 10 Pro so well. Just get rid of that to keep things a bit faster like that and well continue on down here, and I think Im going to take out the updates as well, and there was a warning here about the script being created, not working if were not running on Windows, but we are running on windows, so everything should be okay, so lets click to create download package and there we are itll, save it like that and its done it, and if we now come out of that, go back to our downloads directory there we are.
We can see that lets extract all that as well and uh. Itll do its thing and to run this script, which will generate our Windows, ISO image we can just now click on uup, download, Windows, whats. The guessing windows will object to this as well. It has done never mind. We will uh more info thats, where we do it, isnt it more info and run anyway windows. We know its okay, yes, we want to do it and this will start no, no, its giving us another warning. Lets press the r to run once like that and yes, its starting to do things. What its doing is downloading the windows files, the windows component, putting it all together and creating our Windows 11 arm ISO, which were going to install on the SSD using the windows on Raspberry flasher, and this is now going to take a very long time. So Im going to go and talk to some ducks and Ill come back to you after that, and here I am back again, the script is still doing it: stuff, creating old windows. Iso isnt Windows itself, far more exciting when its doing things in the command line. Maybe thats just me anyway, returning to real time on our screen about half an hour has now passed and it seems we can press zero to exit there. We are that has worked. It looks like we now got. Our ISO file says here over things around all over the place.
I presume its there is it that one is that the iso um that looks like its alright so far, isnt it. Yes, it seems to be for some reason, Im not showing file extensions here. I always show five extensions, but obviously not at the moment anyway. This means we can now go to our imager program and work through. This clearly were going to go to next and select our storage device, which is going to be our SSD. I must get this right. It is going to be that thats, correct and the device type were going to set to Raspberry Pi 3, apparently for doing an RK 3588, but next well go to next. If you see what I mean, you need to pick our image file, which is going to be sitting in downloads and our k3588 and its going to be in here. I think isnt it there we are, that was our file. It seems to be okay with that, its mounting the iso image and yes, its picked up weve got what we thought we had, so that must be good news. Lets do next again. This is a thing about drivers and stuff like that. Well, just accept that and accept again were just going to keep accepting here and now. I think we can just press on a nice red install button, and this should now be installing Windows to the SSD, and when this is completed, we can plug it into the orange Pi 5 and finish off the Windows installation right here.
I am back again with everything connected up so well turn on the power and there we are. We seem to have a bit of life in the equipment, so lets go across to the HDMI output, where things are clearly happening, although Im sure itll take a bit of time so well speed on through – and here we are, this is amazing. Should we answer a yes to that, we will clearly our Mouse is working. That has to be good news and the keyboards okay as well. Do we want a second keyboard? No, thank you. Although it doesnt seem to have picked up a network connection, my attempt to get around this by using the USB ethernet adapter, obviously hasnt worked. So we need to break into this with shift F10 and we want to type an o o b e and a bypass n r o like that. And this hopefully, will get the thing to reboot and not require a network connection. Next time and yes were back again so Ill, just uh click on through and there we are, I can now go, I dont have internet and we can continue with limited setup Ill accept the license agreement. Of course, who is going to use this device its going to be EC thats going to be me there we are, I gave it all the correct answers and oh look its saying: hi greetings. Windows. 11. Are you enjoying running on the orange Pi five and with a bit of messing about, I didnt think that was going to work, but it has were running Windows.
11 weve got the desktop here on the orange pi 5., and so I think, as usual Im now going to optimize things for video recording and Ill come back to you after that right. I thought wed now take a look at a normal boot in real time, because performance here is pretty impressive, so well turn on the power, and here we go and pretty quickly. We should see the uafi firmware coming up from the MicroSD card there. It is across the bottom of the screen. It gives us time to press escape to select other boot options. We dont have any other boot options other than our SSD, so we wont press escape and fairly soon. Windows should now stop to boot up. Is it going to do it? Yes, we can see a familiar Windows thing and personally, Im very interested in the way that Microsoft seems to be investing more and more in arm windows. For a start, it sells a version of its surface pro 9 tablet with an arm processor and last November. It launched its own arm development desktop hardware and, as you can see, weve now arrived here on the desktop in on Windows and the rk3588 based board on the orange pi5. That was a pretty impressive boot. I think, and of course these days, weve got Apple, having transitioned to arm weve got an ARM version of Photoshop from Adobe and weve even got rumors around it. Windows 12 is going to be optimized for arm and that Microsoft may even be developing its own new arm processor to try and take on Apple anyway, with all that noted lets see how performance is here, obviously were constrained by having no internet connection.
So theres lots of things missing, but things do work lets click on the edge browser. It comes up pretty quickly. This is a nice responsive system and uh. What else can we run up? Lets run up the file manager to do some math management of files. It works doesnt it and lets go for example, to settings over there and if we go to system we scroll down. This really is, I think impressive. This is this is working very nicely and yes, here we are weve got our Rock Chip. Rk3588S processor, 1.45. Gigahertz. 8 cores running Windows – 11 arm. I am impressed with this, as you can probably tell, and yes, we dont currently have all the driver support. We need for things like a network connection, but itll arrive. What the war project has done so far to get this working at all, I think, is very impressive. It points towards a very interesting future, and so what Im now going to do is to go in search of some software that I can install in the old fashioned way. Foreign T and Ive installed a number of applications, and the great thing about Windows 11 arm is that you can install native arm applications, and you can also install 32 bit x86 applications and you can install 64 bit x86 applications and admittedly, the xx6 applications have to Run via emulation, but they do work its all seamless for the user and indeed, if we look in the file manager and we go to this PC and the C drive, we can see.
Weve now got three program files folders here in Windows, the standard ones and an arm program files folder Im very interested to see that so lets show you how some of these programs actually work, and I could only find two native arm applications. I could install offline. The first of these was 7 Zip, the file manager. Here it is, if we go to help in about 7 Zip, we can see its the arm 64 version. I find that very exciting and the other native arm application I managed to install, was VLC media player, which is there and unfortunately, this doesnt work, and I imagine this is because when you first run it it tries to go online and cant, but do not fear. We can play a video any way we can go to a videos here where Ive copied across an expanding Computers, video itll play with the native Windows player. Here we are and it works reasonably well lets bring It full screen. This is not too bad. We dont have any sound on this system, yet we havent got an audio driver yet, but this is playing 1080p video pretty well weve, seen much worse performance on many arm, sbcs running various Linux distro, so Im quite impressed with that. Anyway. Lets look at a few. More applications Ive installed office XP. These are 32 bit applications. I think I launched out twice. I did I keep doing that in the windows 11, but never mind.
It works perfectly. Well. Very fluid lets run up Excel as well comes up no problems at all. This is a very usable system and its very obvious that Windows 11 arm is far more usable on an rk3588 board, and it is on, for example, a Raspberry Pi, 4. and finally Ive installed. I always like to install to test it out on an assistant. I can test it out on. To be honest, I just like seeing the toad stores coming up as it launches its a nice piece of software. Its and its just about launched here go on. You can do it there. It is, and if we did Ill just do a new document like that and uh okay, this means that we can now do some painting here in all right. So there we are, even though the resources weve been working from are a work in progress. Weve managed to run pretty successfully Windows 11 arm and an rk3588 based single ball computer, and this demonstration of Windows running on arm Hardware to immediately suggest that the dominance of x86 in desktop Computing is going to continue to diminish, but now thats it for another video. If youve enjoyed what youve seen here, please press start like button.