edit

Firmware reflashing

When to reflash the firmware

On this page you will find the information on how to reflash Reach firmware. Please note that you don't need to do this unless you want to bring Reach to its initial state or new firmware image version is released. If your Reach has ReachView version 0.4.9 it is necessary to reflash it with new firmware image in order to receive updates and support.

More information on how to update ReachView app is available in introduction section.

Emlid Reach RTK firmware download

You can get the latest version here:

Reach Image v2.3

There are two ways to flash the image. Intel's Edison Board Configuration Tool and a CLI script.

Flashing process

GUI guide

Getting Intel Edison Board Configuration Tool

You can get the tool here. It is available for Windows, Mac and Linux.

Flashing Reach

  • Plug Reach to this computer
  • Unzip the image
  • Run Intel Edison Board Configuration Tool. Hit Next.

  • Read License Agreement, accept the terms of the License and hit Next twice

  • Install drivers (Only for Windows)

  • After installation hit Flash Firmware

  • Choose second item: Use existing image, located at:
  • Choose correct path to the unzipped image (You will need to point it to a .json file for Windows and .hddimg for Linux)
  • Hit Next twice

  • Proceed to "After flashing"

Flashing Reach RS

  • Plug powered off Reach RS into USB
  • Unzip the image
  • Run Intel Edison Board Configuration Tool. Hit Next.

  • Read License Agreement, accept the terms of the License and hit Next twice

  • Install drivers (Only for Windows)

  • After installation hit Flash Firmware

  • Choose second item: Use existing image, located at:
  • Choose correct path to the unzipped image (You will need to point it to a .json file for Windows and .hddimg for Linux)
  • Hit Next twice

  • Turn on Reach RS when you reach "Connect USB and power cables"

  • Proceed to "After flashing"

Terminal guide

Windows

Before flashing:

To flash:

  1. cd into the image directory
  2. Run flashall.bat
  3. Plug Reach in
  4. Monitor progress in the terminal window
  5. Proceed to "After flashing"

Mac OS X

Before flashing:

  • Unzip downloaded image
  • Install homebrew
  • Install dependencies with brew install dfu-util coreutils gnu-getopt
  • Unplug Reach if it's plugged in

To flash:

  1. cd into the image directory
  2. Run sudo ./flashall.sh
  3. Plug Reach in
  4. Monitor progress in the terminal window
  5. Proceed to "After flashing"

Linux

Before flashing:

  • Unzip downloaded image
  • Unplug Reach if it's plugged in

To flash:

  1. cd into the image directory
  2. Run sudo ./flashall.sh
  3. Plug Reach in
  4. Monitor progress in the terminal window
  5. Proceed to "After flashing"

After flashing

After the initial process is done, Reach will reboot. Do not unplug it until it reboots and goes through the initial setup process completely.

Since image version 1.2, the LED signals on Reach during startup are as follows:

  • Magenta during device boot
  • Off, then White for a second to show script start
  • Blinking Yellow while looking for known networks
  • Green after creating a hotspot