iGx Download Tool Version Log

 

The latest program version is listed at the END of this file.

 

2013

B9085:       June 10, 2013

Changed ‘Advanced’ checkbox to drop down list. Now there are three choices: Simple, Normal and Advanced. Simple really simplifies the interface

 

B9086:       June 10, 2013

Fixed ‘Time since end of observation’ to reflect correct timezone offset.

 

B9087:       June 11, 2013

Delay 0.2 seconds between serial commands on advanced setup to allow receiver to ‘catch up’. Program failed on some WinXP machines that were too fast.

-

Note on Google Desktop interaction: After X90 download tool writes a ZIP file (or an OBS, or NAV), it is probable that Google Desktop will open the file and add the contents into it’s search database. This prevents the X90 tool from reading the file size, but it apparently does not prevent X90 from opening the file to send to NGS. It is probably safe to ignore this error, but be warned that the file size will be reported as a bogus (large) number.

 

B9088:       June 13, 2013

Entry into the secret factory mode has been cleaned up a bit. The installer now reports the build number on the opening screen.

 

B9091:       June 24, 2013

Note: Printed RevC User Manuals no longer match program well.

Support for OPUS-Projects exposed.

Fixed issue with ‘bad date encode’ when milliseconds of start or stop time was not 0.000000.

 

B9095:       June 24, 2013

Fixed Boolean overflow when writing HCN INI file. NGSProject was uninitialized for files exported prior to B9088, when they were read with 9091, an exception was thrown when the INI file was replaced.

 

B9100:       August 2, 2013

Changed default receiver name to “CHC X90D-OPUS” as it is now listed in the IGS table http://igscb.jpl.nasa.gov/igscb/station/general/rcvr_ant.tab.

Added support for AusPOS, CPCS and RTX.

Added ‘Log’ function.

Added ‘Show Browser’ button so user can show the internet browser with the last results.

Default decimation is now 15-seconds to support expected changes in OPUS processor.

HcRinex will process ‘any’ sized HCN file. It has been tested with 250,000 epoch files (7+ days of 5 second epochs).

 

B9102:       August 17, 2013

Changed the NGS logo (16x16 bit) on the submit button to not infringe on any NOAA trademark. I believe that these changes:

          No mission statement surrounding round logo.

          No gull wings in center.

          No NOAA letters inside circles.

          Colors changed.

Will make it obviously not the NOAA / NGS logo.

The similarity was very weak before these changes (it was a 16 bit square image after all.)

 

B9103:       August 21, 2013

New HCN Rinex Tool 2.0.2. Does not make registry entry. Does not trip security warning on locked down computers.

Changed tab order on default configuration page.

 

B9104:       September 11, 2013

Once occupations were moved from _New project, changes to PID and Description would not survive closing program and reopening.

 

B9106:       October 14, 2013

8.3 Filename Support.

 

B9107:       October 21, 2013

Force RinexSolution screen to be on a valid monitor.

 

B9108:       November 18, 2013

Correct spelling on device dump log output.

 

B9109:       December 29, 2013

Compiler update to XE5. Required minor updates to Async toolbox and utilities.

 

2014

B9115:       January 17, 2014

Added support for the IBGE, Brazilian PPP Service.

 

B9154:       May 1, 2014

Added buttons on configuration tab to undelete files, reread a single file from GPS, reread all files from GPS, convert HCN to RINEX.

Added support for alternate CHC devices (X91x, X900x.)

 

B9155:       May 13, 2014

The delete occupation button is no longer the default action on ‘Esc’. There is a new nag dialog to confirm occupation delete.

Descriptions no longer accept ‘ or “ (quote) characters in the description. Quote characters keep output file from being built.

PID’s are now forced to uppercase characters, numbers and the ‘_’ in all exported RINEX files.

Column widths in the occupation grid are now stored and recalled properly.

Download from GPS button icon fixed to include arrow.

Enhanced installation of latest desktop tool on machines with previous installations.

 

B9163:       May 22, 2014

Added MSS (Show screen to support agent) button on main form. (It previously existed on the iGage about screen.

 

B9180:       June 25, 2014

Updated to compiler version XE6. No other changes made.

 

2015

B9200:       January 2015

The receiver model is now stored in the HCN.KEY file on the receiver. This allows a user to have multiple X9x heads and combine data from all of them on one PC.

 

B9102:       28 January 2015

 

Increased delays when programming head via serial cable. The new X900S-OPUS receivers take longer between commands (evidently…)

 

B9105:       30 January 2015

Set the Web browser to top-level and silent. Now the scripting error on the Map display for NGS CORS include / exclude does not toss exception. (However the error is still there, since it is in the JS on the server side, not much I can do.)

Jim Herrington; NGS, Jscript Error, 757-441-5460

 

B9200:       January 2015

Changed the way the .HCN file works. It now has the key AND a receiver type code that is used to choose the correct NGS antenna model. The code is stored in the .INI file. This way a user can have a mixture of receiver types and it will all work out, including the Slant measurements.

Added buttons in the advanced mode to override the receiver type.

 

B9300:       May 2015

Implemented new HCRinex tool that automatically spawns off conversions and fully supports GLO, GAL, BDU files. Added support for moving .yyG, .yyC, .yyE navigation files (GLO, BDU, GAL).

Fixed ‘Stop’ button to work on startup.

Changed RTX to NOT decimate.

Changed the Head initialization to set receiver name to ‘X9123456’ instead of ‘X90123456’.

 

B9318        :        July 31 2015

Implemented new HCRinex5.exe tool which fixes RINEX file generation from X900S with bad a-priori estimated position.

Implemented July 23 2015 version of TEQC.

The ‘Remote Assistance’ link on the main page, now automatically downloads the ShowMyPC tool (into the User’s Application Data) and then shell runs it. This removes the requirement that the user must interact with the browser and some of the virus checking steps.

 

B9319 : October 1, 2015

Updated TEQC to interim version 2015Sep14. Previous release did not QC some GLONASS data properly and caused a fault. Lou’s description:

“All Windows builds of the latest teqc version 2015Jun23 appear to have an unintentional, built-in flaw -- related to just compilers for Windows -- such that when trying to qc GLONASS data with GLONASS ephemerides (GLONASS RINEX navigation files), teqc will either quietly terminate without doing anything of note or, depending on the dataset being tried, Windows with report a memory fault.  (This was originally reported by Richard Langley's group at UNB in mid-August.)  It does not matter whether you are running either of 32-bit builds or the 64-bit Mingw build.”

No changes were made to the X9Download tool, other than a version number increment.

B9330 : November 27, 2015

You can now trim the beginning and ending of an observation when processing occupations. You must set the tool to Advanced mode. Put the pre-trim time first separated by a ";" followed by the optional post-trim value.

Use these (case sensitive) abbreviations for time: h, m, s for hours, minutes, seconds.

Examples:

            1 m                  trim the first minute from the observation file
            2 m; 30 s          trim the first two-minutes and last 30 seconds from the observation file

2016

B9410: January 23, 2016

Partial support for the CHC i80 GNSS receiver. Antenna offsets are unknown so this is just a download tool which can not automate OPUS submissions at this point.

B9415: March 16, 2016

Updated support for 'CHCI80' with IGS antenna L1 offset and mechanicals which are now available.

Updated RINEX Convertor to HCRinex6.exe (CHC Build 2.1.5)

B9427: September 7, 2016

Fixed 8.3 filename generation for devices with long serial numbers.

Added 'Set to iGage' button for sending an observation file, with all meta data to iGage.

B9428: September 9, 2016

A previous debug ZIP file is now deleted prior to adding new files.

B9429: October 6, 2016

X91+S now submits with 'X91+S NONE' antenna.

 

2017

B9505: January 12, 2017

Compiler version 10.1.

Test for open file when downloading from i80, trap 0-length files (open on reciever).

Test for failed conversion.

Add 'Regen RINEX from HCN' button on top right. Reprocesses HCN file. Useful when updating program to get new RINEX convertor, updates existing file.

 

B9515: January 26, 2017

Added support for OPUS_Upload tool. Now include OPUS_Upload tool with distribution. This allows users to check a box and directly upload observation files to OPUS. This is required for Windows XP machines as the Internet Explorer on them will not navigate the NGS HTTPS site anymore.

iGx Toolset

B9541: April 4, 2017

In April 2017, the iG3s receiver was introduced and replaces the X90D-OPUS and the X900S-OPUS. The iG3s receiver is a static UniCoreComm based receiver. The physical interface and file structure is compatible with the earlier devices.

The download program has been reflagged as 'iGx Download'. Only the default project directory which used to be 'X90-OPUS' has changed. The new default location is 'iGx_Projects', however if the 'X90-OPUS' folder has been used in the past, it will continue to be used.

This new version supports the iG3s receiver with the assumed IGS name of 'IGAIG3S        NONE'. Additional family members are also supported with the assumed antenna designators.

In addition, there have been a few cosmetic changes.

The grid is now force drawn when switching tabs. The 'Occupation' tab is manually resized in an effort to better support non-standard font scaling on 4K monitors.

 

B9545: June 1 2017

Fixed settings upload (via serial port) to wait longer for the iG3 to update the collection rate.

Changed OA label to OU on 'Configuration' tab.

Bundled latest OPUS_Upload tool, added support for -inc and -exc flags when spawing upload.

 

B9546: 2017.8.27.9546  August 27 2017

Added support for iG8 GNSS Receiver.

 

B9549: 2017.9.10.9549  September 10, 2017

Fixed 'SF' as default height tossing modal dialog box when pre-reading HCN files to load grid.

B9550: 2017.12.19.9549  December 19, 2017

Add support for firmware 1.5.67 and higher in iG8 (and i80) receivers. Device SN is now appended to the repo folder on the flash drive.

2018

B9556: 2018.2.27.9556  February 27, 2018

A submission page update on the NGS OPUS submittal website changes the antenna selection from a select box to a Ajax select2 selector with run-time antenna list download. This build (9556) enables java execution in the IE emulator by setting the registry:

'SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\' = 11001

An attempt is made to load the antenna type into the correct hidden field on the webpage, however it fails so the user is prompted to manually select the proper antenna.

The NGS is entertaining making an adjustment to allow automation and it is expected that a new release of the download tool will shortly follow.

 

B9557: 2018.2.27.9557  February 27, 2018

Packaging version increment.

 

B9558: 2018.8.11.9558  August 11, 2018

Fixed/changed volume naming function. The volume now starts with 'iG' followed by the first 9-characters of the device serial number.

Added 'Loosen Filename Match' checkbox on settings tab. When checked, the download tool will find, transfer and use devices with names like 'BASE' in addition to devices with full 7 or 8 digit serial names.

 

B9560: 2018.9.5.9560  September 5, 2018

Updated OU tool to support later TLS version. No changes to iGx_download tool.

 

B9561: 2018.9.6.9561

Added debugging traces for filename inclusion when reading devices to help debug custom device names on iG8,i80... style receivers.

Placed new version of TEQC in distribution.

 

B9562: 2018.9.7.9562

Added additional debugging traces for filename inclusion when reading devices to help debug custom device names on iG8,i80... style receivers. (If you change the filename of the recorded observation files on the iG8 style devices, be sure to check the 'Loosen Filename Match' checkbox box on the settings tab!

Placed new 32-bit version of TEQC in distribution. (duhh!)

2019

B9602: 2019.6.17.9602

Initial Support for iG4 receiver using new HCData RINEX convertor. This convertor is required for raw files from the Unicorecomm UB4B0 engine. (Note, HCData is installed in a convoluted way into the

..\Users\..\AppData\Local\X90-OPUS\CHCData\CHCData.exe

folder.

Added hints on the status line for Agency and User settings on the Configuration tab.

B9621: 2019.8.9.9621

Updated TEQC to:

version: teqc 2019Feb25
build: Linux2.4.20-8|x86|gcc|Win32-MinGW32|=+

Added "+C2" to TEQC conversions for OPUS uploading. (No change in output, preparation for future devices.)

Changed target destinations to HTTPS: for OPUS, CSRS, RTX.

B9621: 2019.8.29.9621

Updated RTX spoofing array based on current supported antenna list. Devices with RTXAvail=FALSE are spoofed as 'ADVNULLANTENNA'

'CHCX90D'       RTXAvail := TRUE;
'CHCX900S-OPUS' RTXAvail := TRUE;
'CHCX90+'       RTXAvail := TRUE;
'CHCX900+'      RTXAvail := TRUE;
'CHCX900+S'     RTXAvail := TRUE;
'CHCX900R'      RTXAvail := TRUE;
'CHCX900B'      RTXAvail := TRUE;
'CHCX91+'       RTXAvail := TRUE;
'CHCX91+S'      RTXAvail := TRUE;
'CHCX91R'       RTXAvail := TRUE;
'CHCX91B'       RTXAvail := TRUE;
'CHCX900S'      RTXAvail := TRUE;
'CHCI80'        RTXAvail := FALSE;
'IGAIG3S'       RTXAvail := FALSE;
'IGAIG4'        RTXAvail := FALSE;
'IGAIG8'        RTXAvail := FALSE;

 

2020

B9631: 2020.1.18

Support for high-resolution displays added.

Fixed issue with project paths containing spaces on machines with invalid short-filename translations.

iGx Download now (by default) checks for a new version every 4 days. The downloaded 'setup.exe' file is checked for code signing and author.
 

B9633: 2020.3.20

Added support for iG9 GNSS receiver.

 

B9634: 2020.3.23

Supports iG9 antenna as 'CHCI90..NONE'. When IGS model is available this will be updated.3

 

B9640: 2020.4.24

Issue with extraction of Start and Stop times from initially converted RINEX file (on one customer's machine.) Extensive debugging of process added. This version will probably be superseded with an additional change soon.

 

B9643: 2020.4.29

Additional debugging added on file reads of RINEX files after writing. HCN files opened read-only when checking for valid receiver.

Updated OPUS_Uploader to version 2020.4.30.2019. Read the manual which is distributed with the OU tool for change details, there have been many enhancements.

 

B9645: 2020.6.2

Default for program update check is now disabled. Because of the variable nature of the NGS submission process it is highly recommended that you manually check this box and allow iGx to check for updates regularly.

Installer simplifications with respect to DLL for OPUS-Upload and shortcuts.

 

B9646: 2020.6.19

Fixed file transmission for 'Send File' function.

 

B9647: 2020.7.3

iG4 with latest OEM firmware required expansion of available channel counts. The following commands were added to TEQC runs for QC, Export and OPUS targeted conversions:

  -max_rx_ch 64

  -max_rx_SVs 64

  -n_GPS 32

 

B9647: 2020.7.6

  -n_GPS 38

 

2021

B9650: 2021.2.18

Support for iG5 (preliminary, no antenna calibration available. Used i73.)

 

B9652: 2021.3.28

Support for iG5: NGS Antenna Name "IGAI73          NONE", L1 Offset: 0.08444 m, L2 Offset: 0.06825 m.

The download tool now checks if the default/current project folder contains a '.' (period) character and issues this warning if it does:

WARNING: The current project folder:
  '_foldername_'
contains a period ''.''. Because of a shortcoming in a 3rd-party tool
this will cause a failure in conversion of raw GPS files to RINEX.

Please manually change the ''Base Project Folder'', listed on the Configuration tab
to a location with suitable rights.

The 3rd-party tool is the CHCData RINEX conversion tool and there is and will be no resolution available.

 

B9653: 2021.3.28

Fixed NAV message issue where not all navigation files were included when the export button was used.

 

B9655: 2021.6.9.9656

OPUS-Project Limitation:

It is no longer possible to set the '_New' or 'CONTROL' projects as an 'OPUS-Project'.

_New Project Cleanup:

A new 'Broom' icon button allows the '_New' project to be cleaned up. When you click the button, you will be prompted to confirm the cleanup operation. Then all jobs older than 60-days are automatically moved to a project named by the four-character year the observation was begun. So observations from 2019 are moved to the '2019' project. This addition was prompted by some users having several hundred observations left in the _New project and there being a significant delay when organizing the grid.

The 'Stop' button has been moved and will prematurely stop the clean-up process.

Cleanup Receiver:

On the 'Configuration' tab a new option 'Cleanup GPS' will move all previously downloaded observation files from the receiver that are older than 6-months old. The raw observation files are first copied to the '__GPSBackup' folder which is made in the 'Base Project Folder'. After successful copy, the files are deleted from the GPS receiver. Empty folders are also removed.

The download tool now checks and if a receiver is within 20% of being completely full will recommend to the user that the device be cleaned up.

B9660: 2021.9.25.9660

New iG5 OEM firmware results in illegal RINEX line:

3393835 2.2.1.10RtkzhongyuanTREC # / TYPE / VERS         <
3393835 2.2.1.10Rtkzhongyua REC # / TYPE / VERS          < Correct

Immediately after every HCN file is converted to RINEX a new method is called to check for this error and fix it if found.

iG5 receivers produced after Sept 2021 will not work without this version or higher.