Step 2: Run Setup Tool

The setup tool includes the ability to accomplish the following steps in one convenient installation wizard:

  • Install USB drivers on Windows* 64-bit
  • Flash the latest firmware on the Intel® Edison development board
  • Set a password for logging into your board and enable SSH
  • Connect your board to a Wi-Fi* network

Terminology 101

  • Firmware is the operating system of embedded microcontrollers. The default firmware on the Intel® Edison board is a version of Linux* built using the Yocto Project*.
  • Flashing is the process of overwriting the firmware on the board's memory, much like applying system updates on your computer.

Are you running Windows* 32-bit?
Install USB drivers and flash firmware separately. Go to the Windows* 32-bit Getting Started Guide.

Do you have a different OS?
Go to the setup tool step for Mac OS X* or Linux*.

Are you using Android Things*?
Android Things* (formerly called Brillo*) is an alternative operating system from Google* based on Android that can run on the Intel® Edison board instead of the default Linux* OS built using the Yocto Project*. Go to the System Image Downloads page to get Intel® Edison image for Android Things*.

Download and Run the Setup Tool

  1. Get the latest setup tool for Windows* 64-bit from listed under the Installers heading.
  2. Double-click the downloaded EXE file to launch the setup tool.
    Note: The installation requires administrative rights. If you get a “Do you want to allow following program to make changes to this computer” dialog, click Yes.
  3. Follow the setup tool on-screen instructions, clicking Next where needed. On the Set up options page, click Install Drivers.
    Running the setup tool
  4. Continue following the on-screen options to install your drivers until you are returned to the Set up options page. Click Flash Firmware.
    The Flash Tool searches for the Yocto* Poky image which is now replaced with a patched version. Go to the Downloads page for intel® Edison at, and download the Latest Yocto* Poky Image. Extract the files. In the Intel® Edison Board Configuration Tool window, select the option Use existing image located at: and provide the path to the FlashEdison.json file.
    Indicating the path to the FlashEdison.json file
  5. When requested by the setup tool, plug in your board to your computer using the device mode cable.
    Photographic diagram for setting the microswitch for device mode
    On the Arduino* expansion board: The microswitch is toggled down towards the two micro USB ports. A USB cable with a micro-B type connector can now be plugged into the top micro USB port, and the other end plugged into your computer.
    Device mode for mini breakout board
    On the mini breakout board: Plug in a USB cable with a micro-B type connector, and plug the other end into your computer.

    Is the setup tool not detecting your board?
    A step-by-step troubleshooting guide can be found in the Troubleshooting and Tips section.

    The setup tool will attempt to flash your board. The entire flashing process may take up to 10 minutes.

    Due to many factors (although mainly related to USB drivers), sometimes the setup tool cannot flash your board.

    Intel® Edison board did not update warning message

    If you get an error message about an unsuccessful image update while using the setup tool, use the manual process for flashing your board in the Troubleshooting & Tips section.

Set a Password and Enable SSH

You must enable SSH on the Wi-Fi* interface of the Intel® Edison board in order to wirelessly program your board using for example the Intel® XDK. Setting a device password on an Intel® Edison board will enable SSH.

  1. On the Set up options page, click Enable Security.
  2. You can set a custom name for your Intel® Edison board. This name will be broadcasted and is discoverable by the IDEs. A unique device name will help in identifying your board if there are multiple boards nearby, like at a hackathon or workshop.
    Type a name for your board in the field, then click Set name. Once you see the confirmation message, click Next.
    Setting a name
  3. Type a password for your board, then click Set password. Once you see the confirmation message, click Next.
    Setting a password

Connect the board to your Wi-Fi Network

  1. On the Set up options page, click Connect Wi-Fi. Wait up to one minute as your computer scans for available Wi-Fi networks.
  2. From the Detected networks drop-down list, select your network.
  3. From the Security drop-down list, select the network's security type.
  4. Provide your login and password information, then click Connect to connect your Wi-Fi network.

Connecting to Wi-Fi

Once you're finished with the setup tool, you can close it.

The setup tool is not just for initial setup.
If you want to re-flash or update the firmware on your Intel® Edison board in the future, change the device name or password, or connect your board to Wi-Fi, you can re-run the setup tool.

Keep Going

Your Intel® Edison board should now be up-to-date with the latest firmware and drivers. Start communicating with your board; continue to Step 3: Choose your IDE.

For more complete information about compiler optimizations, see our Optimization Notice.