Instructions for:
Raspberry Pi 3
+SD card
+Stable version

1 Get the tools

2 Set up your device

3 Set up Visual Studio

4 Write your first app

Step 2 of 4: Set up your device

Download, flash and install Windows 10 IoT Core onto your board using the IoT Core Dashboard.

1Download and flashHide


    There is currently a known issue where the OS prompts a 'Format' message for a data partition that does not contain a file system. While we work on this issue, please click 'Cancel' to dismiss this prompt.

  1. Open the Windows 10 IoT Core Dashboard you downloaded and installed from the Get the tools page.

  2. Click "Set up a new device".

  3. Select Raspberry Pi 3 from the dropdown.

    Each board has its own specialized image.

  4. Make sure your SD card is compliant.

    SD cards need to be at least 8 GB in size. Slower and older cards are inconsistent when flashing and may fail to work. Class 4 SD cards are not supported and at a minimum Class 10 SD cards should be used.
    View the list of recommended cards.

  5. Enter device name, password and Wi-Fi network to connect to.

    Choose a unique name for your device and a new Administrator password for the device. You can also choose a Wi-Fi access point that you want the device to connect to when it starts up.
    Note that only wireless networks that have already been connected to by your Windows 10 PC will appear in the network list.

  6. Download and install Windows 10 IoT Core on your SD card.

    A window will pop up to show you the progress. This step can take several minutes depending on the speed of your SD card.

  7. Plug the SD card into your board and power on.

    You have the option to plug in a display, but it is not necessary. For best results, plug it in before you power on the device. First boot will take several minutes as the operating system does its initial installation. If you have specified a different device name from default (minwinpc) will cause a restart to happen automatically.

2Connect the board to the networkHide

There are currently two ways to get connected depending on what kind of equipment you have; WiFi and ethernet. Connecting via Ethernet is recommended because of its reliability.

Connect via ethernet:

  1. Connect an Ethernet cable from your network into your board. The board will automatically connect to your network.
  2. Go to "My Devices". From my devices, you can discover your device and configure it.

Connect via Wi-Fi:

If you already selected a Wi-Fi network in the previous step, the device should automatically connect to that network, if not you can follow the following steps

  1. Go to "My devices". my devices, you can discover your device and configure it (including connecting to Wi-Fi).
  2. Find your board and click "Configure Device". If your board has a WiFi adapater and it has not yet been set up, it will start to broadcast itself as a network (shown in the figure to the right). Unconfigured boards will begin with "AJ_" (e.g. AJ_58EA6C68). If you don’t see your board, make sure that you’ve allowed enough time for your board to boot. If all else fails, reboot your device.
  3. Enter your network credentials. Your computer will now connect to your board.

3Configure your boardHide

Once you have successfully connected your board to the network, you can return to the "My devices" tab to configure the board

  1. Find your device in the list, and double click on it. This will take you to settings page. You can rename your device from this page
  2. Find your device in the list and right click on it to get option menu. You can launch Windows Device Portal or connect using PowerShell. You can change the device name, password and various other settings using Windows Device Portal/Powershell

4Try out the Quick-Run samplesHide

Quick-Run samples are pre-built and require no compiling or coding to get going. This is a great way to make sure everything is working and easily play with your board.

  1. Navigate to "Quick-run samples" in the left nav bar.
  2. Select a sample.
  3. Select your board from the drop down list and launch the sample. In the background, the dashboard will temporarily install the quick-run sample onto your device. Once loaded, the device will broadcast a webpage over the network and IoT Dashboard will automatically connect to it. This lets you control the app without having to plug in a monitor directly to your device.

Step 2 of 4: Set up your device is complete. Set up Visual Studio is next.

Was this page helpful?
Additional feedback?
Thank you! We appreciate your feedback.
Follow us