(OUTDATED) How to Flash Windows IoT Core on Raspberry Pi 2 and Access to It Through Web Browser




About: I am a dreamer, maker and an engineer making and sharing interesting projects here at Instructables. Follow me @ instagram: @the_gadget.boy

"The Internet of Things (IoT) brings together devises, sensors, cloud, data and your imagination" - Microsoft .

Today I am going to show you how to flash Windows IoT Core on your Raspberry Pi 2 also how to access to it through your browser.


Step 1: Requirements

You will you need:

1 - Raspberry Pi 2

2 - SD 8 GB class 10 or higher

3 - PC or Laptop running Windows 10

4 - LAN connection

5 - HDMI or analog adio-video composite cable

Or IoT Edition with Raspberry Pi 2 or without it.

Also I have put screenshot of all supported USB Wi-Fi dongles you can check all supported devices here !!!

Step 2: First Set Up Your PC

You can do that before flashing the SD card or you can do it after that.

First click here and download Visual Studio 2015 and install it on you computer. After that install Windows IoT project templates from here. Then enable developer mode on your Windows 10 device by following these instructions. The relevant portion of the linked instructions is the “Windows 10 Desktops/tablets” section, as you should be attempting setup with one of these devices.

Step 3: Download and Install IoT Core

Download IoT core from here, then open it and start the setup file which is named - Windows_10_IoT_Core_RPi2 and click on next. It will ask you where to install it (default - volume C:/Program Files(x86)/Microsoft IoT) you can install it anywhere you want.

After the installation it will open Windows IoT Core Watcher(You can see every windows core device connected to the local network) we will need it later so you can minimize it or close it.

Step 4: Flashing the SD Card

Now insert your micro SD card in your computer and open WindowsIoTImageHelper. You can open it trough the start menu or you can go and open it from the install folder. When you open it select your SD card, in my case volume G: 31GB. Then click on "Browse" button to add the .FFU file.

Another window will open. Then click twice on the folder there which is named - RaspberryPi2 then click twice on the .FFU file to select it. Now click on the Flash button. It will ask you - Erase Content ? click on continue.

A window will open which shows you how much of the image is applied on the SD. It will finish after 5-20 minutes depending on your PC and a window with message that the flash was successful will show up.

Step 5: Time to Setup the Pi

Now its time to find out will it work. Inserd the card on your Raspberry Pi, connect it to TV or monitor via HDMI cable and power the Pie also connect it to the LAN network.

If everything is OK you should see the loading screen of Windows. When it load will ask you to choose language. Then you will see something like that on the pic above.

Your Raspberry Pie is named ''miniwinpc'' you can change it from the powershell or from browser access.

Step 6: Accessing to the Pi With Browser From PC

Maximize or open the WindowsIoTCoreWatcher app, if your Pi is connected to the LAN you will see it in the core watcher.

Then right click on it and choose Web Browser Here. The browser will open and it will ask you for name and password - Name: Administrator Pass: p@ssw0rd (they are default) , I and Microsoft suggest you to change the password ASAP !!!. After that itwill open you the Utilities tab, you can take a look at them above.

NOTE: The PC and the Raspberry Pi should be connected to same LAN network !!!



    • IoT Challenge

      IoT Challenge
    • Colors of the Rainbow Contest

      Colors of the Rainbow Contest
    • Woodworking Contest

      Woodworking Contest

    13 Discussions


    3 years ago

    When Microsoft releases a standard boot image that will boot from the microsd slot like other players in this marketspace I'll consider trying it out. The routine of downloading the unbootable image and needing to use a Windows 10 host, download more Microsoft configuration/loading software to create a bootable image is BS.

    It demonstrates they are not a serious player in the IOT market space. Microsoft release management, make a bootable image available and I will try it. Until then go away. This release is BS.

    4 replies
    prince ta

    3 years ago

    Does class 10 sd work without issues for raspbian in pi2b? so that I should buy that one otherwise class 6.

    1 reply
    Konstantin Dimitrovprince ta

    Reply 3 years ago

    Yeah, class 10 is great otherwise Raspbian will lag and load slowly on class 4 or 6.

    If you are worrying about the space I heard that the Raspberry foundation have released Minibian "Jessie" OS that can fit in 1 Gb SD card, but it doesn't have GUI.


    3 years ago

    What is this OS good for? it sounds like its less powerful than raspbian... And what do you think the best OS for raspberry pi is?

    1 reply
    Konstantin DimitrovMineteep

    Reply 3 years ago

    Windows IoT core is for more advanced users, also it is not so good as Raspbian cause it doesnt have GUI(desktop etc.). The core contains the basic services and functions of Windows 10, also it lacks of drivers for USB devices like Wi-Fi dongles and cameras and etc.

    Raspbian is better cause it has support fo many USB devices also it has GUI and it doesnt crash after long time of work like Windows IoT core (when I tried for first time it crashed after 6 hour of work). So I suggest you to stick with Raspbian or you can try Ubuntu, I heard it is nice OS :)

    I saw that there is no instructable about Win IoT core and decided to make one explaining how to flash the Core.


    3 years ago

    Very cool. I was not aware of MS IoT stuff. Too bad they are currently not supporting the Intel Edison, currently my platform of choice.

    3 replies
    Konstantin Dimitrovmemjr73

    Reply 3 years ago

    Thanks !

    Actually the Intel Edison board is based on Arduino so that means you can be part of the MS IoT.