Forum Discussion

logeshpalani30's avatar
logeshpalani30
Brass Contributor
Jul 09, 2019
Solved

Any Windows IoT Core update for Raspberry pi 4?

Hi Team,

 

Any Windows IoT Core update for Raspberry pi 4?

  • About to start a project need power of raspberry PI 4, when would IoT Core be available or do I need to move it to Linux/python?
  • lavanyasreepada's avatar
    lavanyasreepada
    Copper Contributor

     Hi logeshpalani30  

     

    Surely, since the first release of Windows 10 IoT Core, there are many changes, and many of them improved the overall user experience with this system. Let's have a quick look at them.

    Installation

    To install Windows 10 IoT on your Raspberry Pi, you have to download the IoT dashboard. 

    You can download it here.

    Then, you must have a Microsoft account, but this account is free, and you will be prompted to create one.

    The process of creating an SD card is very simple. First, you will have to insert an SD card to your card reader and then, you can choose what version of OS you would like to install.

     
     
     

    In this step, you will also choose the device name, and you have to set a device password. Here, it is good to notice that when you try to login to your device, the username is administrator also now it is possible to set up WiFi connection directly to your SD card so when you boot your device for the first time, it will connect automatically.

    After you set up everything, the program will start downloading the selected Windows version. Currently in 4.2019, you can choose from 3 versions of Windows 10 IoT core:

    • 17763 (latest)
    • 17744 (insider)
    • 17744 (insider)
    • Custom (here, you can choose your own *.ffu file, but I do not know how to get one)

    After download, the command line window will appear and it will check your SD card. 

     

    Features Overview

    Same as before 3 years, Windows 10 IoT is not using full potential from Raspberry Pi 2 or 3. User experience in most of the app is rather bad, even the default app which is pre-installed on image is sometimes laggy on Raspberry Pi 3, on Raspberry Pi 2 it is even worse. But there are still some bright sides, so let's have a look at it.

    • WiFi (Raspberry pi 3) - Working
    • Bluetooth                   - Working
    • HDMI output             - Working
    • Audio output             - Working
    • LAN                            - Working
    • USB                            - Working
    • Graphics                     - Not Working
    • Remote client             - Not Working  

    What was an unpleasant surprise to me was that even after 3 years, Microsoft did not add Graphic Chip support. Raspberry board has that chip on board, and all Linux distributions are fully capable of playing video. But on Windows 10 IoT, you are not able to play any video or display some more complex graphic content because all rendering goes only through CPU and it just cannot handle it. Another thing to mention about the video is that you will get no sound over HDMI. At least in default setting, maybe it is possible to set it somehow to send sound over HDMI, but in the default setting, you get sound only from 3.5 mm jack.

     

    Thanks in Advans 

    Lavanya Sreepada 

     

     

  • lavanyasreepada's avatar
    lavanyasreepada
    Copper Contributor

    Hi logeshpalani30   

     

    Developers have finally installed an ARM-optimized version of Windows 10 on the Raspberry Pi 4 after some people managed to get it running on the Raspberry Pi 3  in the first half of 2019.

    Raspberry Pi 4 and Pi 3 officially support the IoT Core version of Windows 10, which is not the same as the version of Windows 10 that runs on a desktop but is a stripped-back release for low-power computer board.  

    For example, Windows 10 IoT Core won’t let you run the traditional Win32 apps or even boot into the desktop. The IoT allows you to run a single UWP app at a time and the real purpose of the OS on Pi is to run small applications, which are designed for a diminutive computer board.

    Fortunately, there’s a new guide for getting Windows 10 on ARM to work on the Pi 3 B+ and Pi 4B using an unsupported technical preview build. Unlike IoT, Windows 10 ARM is ARM-targeted spin of the OS, which comes with a traditional desktop and Win32 apps support via emulation.

    Developer Marcin has managed to get Windows 10 on ARM running on the Raspberry Pi 4 Model B and he has also published a detailed guide. 

     

    Thanks in Advance 

    Lavanya Sreepada ( IoT Professional ) 

  • Here is the statement from the Windows 10 IoT Core development team: Microsoft is excited by the new RPi4 platform and is evaluating the numerous changes. Given the need for a new Raspbian OS, we do not expect the existing FFUs for Windows 10 IoT Core to be compatible with this platform.
    • ODwyerPW's avatar
      ODwyerPW
      Copper Contributor

      it's not happening.

       

      if we want to use the raspberry pi 4 for IoT and physical computing, we are going to have to use Rasbian Buster, code in Python, and use a web based UI (even if we intend to install a local display on our device.) that will send you down a path that will at least have long term support.

       

      .net core / xamarain for linux to run apps on Rasbian seems like something that might have dubious support / path forward in just a few short years.

       

      Microsoft is a huge self promoter . if they were planning anything with raspberry Pi 4 they would have been telling us so for the last 6 months.

       

      not trying to be disrespectful in this posts, just realistic

      • John Spear's avatar
        John Spear
        Icon for Microsoft rankMicrosoft

        ODwyerPW, I have an updated response from the product team, which is a bit more hopeful.

         

        You can find the Windows 10 IoT Core open source BSP for RPi2, RPi3, Pi3 Compute Module, and RP3B+ here (https://github.com/ms-iot/rpi-iotcore) for your use. If you are interested in expanding and supporting the RPi3B+ and/or Pi4, we would like to invite you (and the rest of the community) to do so in the open source rpi-iotcore repo! We continue to monitor GitHub and StackOverflow and are happy to help community development.

         

        Additionally, we offer 10 years of support with Windows 10 IoT Core Services. You may use the open source BSP for Raspberry Pi, commercial BSPs supported by Intel and Qualcomm, or the recently released open source NXP BSP (https://www.nxp.com/design/software/embedded-software/windows-10-iot-core-for-i.mx-applications-proc...), for which NXP offers commercial support as well.

  • jff88's avatar
    jff88
    Copper Contributor
    About to start a project need power of raspberry PI 4, when would IoT Core be available or do I need to move it to Linux/python?

Resources