Help with a Quick start guide for Emlid Reach for post-processing

Hi there
I am a complete newbie. I have purchased a Reach RTK kit. Looks very impressive.
My use case means I can’t use any network links, so I need both the base unit and rover to store, then post process all the data.
Does anyone have a step by step guide for this? It seems very different from the network setup, and I am a bit lost.

Thanks heaps

Matt :slight_smile:

Based on the following, here is an overview of the basic steps in the form of a wiki:

  • “I am a complete newbie”
  • “I can’t use any network links”
  • “I need both the base unit and rover to store, then post-process all the data”
  • “[I need] a step by step guide”


  1. Operate both your base and rover in rover mode with identical configs.
  2. On both base and rover, under ReachView config tab, confirm Raw data log for onboard receiver is set to file.

Download and extract logs

  1. With both base and rover, under ReachView logs tab, click your log file to download the compressed log file package.
  2. Extract the compressed log file packages.


  1. On your computer, open RTKLIB’s RTKPOST.exe
  2. Before doing anything else, click options, and then save, and save as default.conf. This gives you something to go back to after you mess up your settings. Only do this the first time you run this program. Every other time, save with a different config file name, but in a descriptive manner which shows any non-default config settings, such as: static_gps-sbas-qzss_ar2.5_snr43.conf
  3. Click options again, and under Setting1 tab, choose Kinematic or Static, depending on if your rover is moving or stationary.
  4. Click options again, and under Positions tab, in Base Station section, enter your best accuracy coordinates for the base station.
  5. Back in main window, in RINEX OBS: Base Station section, open your base file in RINEX directory with file extension .obs
  6. Back in main window, in RINEX OBS: Rover Station section, open your rover file in RINEX directory with file extension .obs
  7. Back in main window, in *RINEX NAV/CLK, SP3, IONEX, or SBS/EMS section, open your rover file in RINEX directory with file extension .nav. Optionally, you can add more files to this section.
  8. Back in main window, in Solution section, add some descriptive elements to your output filename, similar your config file, like so: pos_201607221111_static_gps-sbas-qzss_ar2.5_snr43.conf
  9. Back in main window, click Execute to post-process.
  10. You will see a status display in lower portion of window which shows Q=x where x will progress from 0 to 5 to 2 to 1.
  11. If there is not a period of time with status Q=2 or Q=1, then something is wrong: Satellite geometry, antenna placement, inadequate sky view, incorrect ReachView settings, incorrect log files, old software, incorrect base coordinates, config needs tweaking, or just plain bad luck :confused:. Change something and try again, and again, and again, and again. Post on the forum. You will figure it out. :triumph:

##See your results

  1. On your computer, open RTKLIB’s RTKPLOT.exe
  2. Under File, click Open Solution-1 and select for your newly created .pos file.
  3. See the results on a graph, and play them back as an animation. Explore the different viewing modes and settings.
  4. When troubleshooting, under File, click Open OBS Data and in the RINEX directory, open your base and rover .obs files to analyze the quality of their individual satellite observations.

this is a wiki post, please edit/improve it by clicking on the edit icon just below or at the top right-hand side.


You could also calculate the position of your base station as described in the docs.

I downloaded the necessary Rinex-file here:

1 Like

Thanks for putting this together. In your early steps where you stated “operate both in rover mode with identical configs”, please list which config to use.

For raw post processing it doesnt matter what mode you run, just start and stop and when done, download raw data from log.

Please document that in your quick guide.

It is a wiki post, so feel free to edit it.

Although, I’m not so sure there aren’t subtle differences between different configs. I was under the impression that some configuration settings actually change the commands sent to the UBLOX chip, and therefore they would affect the raw log. For example, “Positioning mode”, and “Dynamics model of the rover.”

…but I am not sure.

Ah ok. It’s not clear to me either. But it may all be moot given the new ReachView 2 beta just released.

The URL has changed, new link to the docs.

1 Like

Hi there,

It’s been a while since the last post, but I want to share that now you can easily post-process your data in Emlid Studio. Here are guides about Static and Kinematic processing, Stop&Go, and Drone Data Processing.

If any questions come up, feel free to start a new thread!