Skip to Content

Trimble runpkr00 Latest Versions

Please note that we only provide copies of the executable that are provided to us by Trimble.


The runpkr00 program is both developed and supported by Trimble. The program runpkr00 was created to translate Trimble’s proprietary data-file formats (R00/T00/T01/T02) into teqc readable files (.DAT or .TGD). It allows users to extract .DAT or .TGD files from R00/T00/T01/T02 files logged by Trimble GPS/GNSS receivers. Note that for GNSS signals to be extracted from "Record Type 27" (RT27) files, the "-g" flag must be added separately to the command line, which will produce a .TGD file. Both .DAT and .TGD files can then be interpreted by teqc.

e.g. the command "runpkr00 -g -d filename.T02" will produce "filename.TGD" if RT27 format was logged and "filename.DAT" if not.  Using the "-g" flag at all times is recommended.

The command "runpkr00" with no arguments produces a help file (equivalent to the "man" page).

A quick summary feature (-q flag:  "runpkr00 -q filename.T0x") will return file metadata in versions 5.31 and later.

If you encounter errors when running teqc on tgd files produced by "runpkr00" version 5.37 or earlier (produced by NetR9 or other receivers with 4.80 firmware installed):

  • A temporary workaround for these older versions is to exclude subtype 33 records by adding ’-k2048’ to the command line arguments when executing runpkr00 (e.g. runpkr00 -k2048 -g -d inputfilename.T02

Note: runpk00 version 5.40 outputs two new records types (record 28 subtype 1 for SBAS and record 28 subtype 11 for Beidou/Compass). These new record types are currently skipped by teqc. If the .tgd or .dat file you are translating with teqc contains SBAS or Beidou/Compass data, you can ingnore teqc notices regarding record 28:

  • For example: ! Notice ! decompose_Trimble_28_55h_9(): unknown Trimble .dat record 28 subtype 1 in file ’5024K68287201309150000a.tgd’ ... skipping

Please note that we only provide copies of the executable that are provided to us by Trimble.


Running runpkr00 on 64-bit Mac IOS machines

  • Matt Siegfried has a work around for running runpkr00 on 64-bit machines.
  •  see:

Version 6.03

Version 5.40

Older Version 5.37

Older Versions for unsupported systems

  1. Hi to all. has anybody succeeded to make runpkr00 work for Raspberry Pi 4 (Ubuntu Server 20.04 LTS)?

  2. I have added links to the libT01Utils installers for the linux and Solaris compilations of 6.03

  3. Please note that we only provide copies of the executable that are provided to us by Trimble.

  4. Hello, 6.03 Linux versions still don‘t work : they are dynamically linked (whereas 5.40 Linux versions were statically linked), so needs a file but it‘s not in rpm ; could you provide a rpm with it ? Thanks in advance.

  5. Hello, any hope to receive a latest version for OSX 10.15 or later? thanks Nicolas

  6. Dear Colleagues, Is there a runpkr00 version that is compatible on 64bit CentOS 7.*? Furthermore, we tried to install Linux v6.03 but it fails due to some dependency libs. Would you please make those libraries available in conjunction with v6.03? Thank you for your attention. Tatevik

  7. Hello. I cant use v5.4 on debian 64bit. Is there, anyone found 64bit compiled version?

  8. MacOs Catalina does not support runpkr00 v5.40 because it is a 32-bit executable file

  9. Dear Colleagues, I receive an email from Trimble who provides a runpkr version 6.04 to Unavco. Could you please provide us this new version ? Thank you

  10. We have the exact same problem here as reported by Patrice on NetR9 files using Version 5.40 (Linux) ( t01lib 8.63 ). Some T02 files translate, and some fail with a segmentation error, which may indicate a memory overflow problem caused by unexpected data records. It seems to be rather random. Please let us know if and when a new version of runpkr00 is released to fix this problem. Thanks!

  11. Hi all, A few weeks ago we started using the latest generation of Trimble NetR9 (with the latest Trimble firmware : 5.33). We have problems converting some "T02" files to Rinex. Our scripts convert raw T02 files into an intermediate format (TGD) using the "runpkr00" utility. Then TEQC is used for TGD to RINEX conversion. Some files are convertible in TGD and others are not: OK : $ runpkr00 -v -g -d DSRG201804130000A.T02 runpkr00: Version 5.40 (Linux) runpkr00: T01Lib: 8.63 runpkr00: DAT:! runpkr00: Input file: DSRG201804130000A.T02 runpkr00: records: 6676 runpkr00: status : 0 Not OK : $ runpkr00 -v -g -d DSRG201804140000A.T02 runpkr00: Version 5.40 (Linux) runpkr00: T01Lib: 8.63 runpkr00: DAT:! runpkr00: Input file: DSRG201804140000A.T02 Segmentation fault I suspect that Trimble has added things in the T02 that causes an overflow in a buffer and thus a segmentation fault ... The problem is that I cannot find a newer version of runpkr00: the 5.40 version is the latest referenced on the UNAVCO website and the Trimble site does not seem to distribute this utility ... Has anybody experienced this problem? Thanks in advance!

  12. .DAT file contains only GPS data? or complete GNSS data?

  13. Runpk00 does not handle end of gps week correctly if you collect data over GPS week end; the sunday data will have date of one week earlier and teqc will to create a rinex file beyond GMT midnight of week end.

  14. Nice

  15. Dear Freddy, I and Robson Vaz are trying to execute runpkr00 in a NFS file system hosted by a Windows NFS server. When we try create a *.dat or *.tgd file with the command: $ runpkr00 -d 4923K35519201411200045.T02 but none dat file is generated. When we use the same command in a local HD it’s works.

  16. Yes, the executable should run on any file system that is running Windows/DOS.

  17. runpkr00 the software is compatible with NFS file system?

  18. Does anyone know what is the meaning o the status codes reported when we run runpkr00 with -v option enabled? Most of my files return a 0 code, which I’m assuming means ok, by some file return 29 or other numbers.

  19. how can i downloading uploading coordinates and excel convert sdr please send me pdf images iam from doha qatar please

  20. on ubuntu, if alien complains that "rpm is for architecture i386; the package cannot be built on this system", run alien -g, and the executable will be found in ./runpkr00-5.40/usr/bin/runpkr00

  21. muito bom


Last modified: 2019-12-27  16:36:35  America/Denver