Oscilloclock models that synchronise time using an external GPS unit have been supplied with a Garmin 18x LVC GPS unit, colloquially known as a ‘puck‘.
The puck is wired with a high quality, robust connector for a secure connection to the Oscilloclock.
Does a Garmin 18x puck need ‘updates’?
No component of an Oscilloclock is perfectly future-proofed and completely immune to design flaws, software bugs, or unforeseen changes in global infrastructure.
The Garmin 18x is no exception, and there have been regular firmware updates through its lifetime so far, documented at Garmin’s Uploads & Downloads Page.
See our post Longevity, and the Garmin “puck” for a great read about one issue that occurred in 2019, when some older 18x devices failed to calculate the date correctly.
How to update your Garmin 18x
If you believe your puck needs a firmware update, or you just want to keep your gear up to date, there are two choices:
- Simply send the puck back to the Oscilloclock lab for a free upgrade. We’ll only charge for the return shipping! But in these days of reduced shipping options, the journey can be pricy.
- Purchase an optional Oscilloclock Garmin 18x USB Adapter. Plug your puck into a PC, download the latest firmware, and update it yourself – whenever you wish! This is especially useful if you have more than one puck (yes – there are wonderful folks who have purchased multiple Oscilloclocks)!
Introducing the Oscilloclock Garmin 18x USB Adapter
The Oscilloclock Garmin 18x USB Adapter consists of a specially-programmed USB-to-serial interface unit and a custom adaptor cable with a jack that matches the connector on your GPS unit.
Just contact your friendly engineers at Oscilloclock.com if you’d like to obtain one.
And read our 3-part series, Longevity, and the Garmin “puck” to see what was involved in its development!
Using the Adapter to upgrade your Garmin
Check the Prerequisites
- 1 x Oscilloclock Garmin 18x USB Adapter, with a jack matching your puck’s connector.
- 1 x Windows PC with a USB(-A) port, running a ‘modern’ version of Windows. Don’t even try this with a Windows version that is no longer supported, such as Windows XP or Windows 7. (Oscilloclocks may be designed to last, but Windows is not!)
- 1 x User having “Administrator” login privilege on the PC.
- A Good Deal of Patience!
Prepare the software…
- Download the latest version of the GPS 18x PC/LVC software.
- Search for “18x LVC software” in Google, or visit Garmin: GPS 18x PC/LVC Updates & Downloads
- Click Download, and run the installer.
- Confirm that it has extracted a few files into the
C:GarminGPS18x_PC_LVC
folder.
- Search for “18x LVC software” in Google, or visit Garmin: GPS 18x PC/LVC Updates & Downloads
- Download the latest version of the Garmin Sensor Configuration software (SNSRXCFG).
- Search for “SNSRXCFG” in Google, or visit Garmin: SNSRXCFG Updates & Downloads
- This is a single .exe file. Save it into the
C:Garmin
folder. - At this stage, your
C:Garmin
folder should like below:
- Search for “SNSRXCFG” in Google, or visit Garmin: SNSRXCFG Updates & Downloads
- Is your monitor a “High DPI” monitor? If so, follow the next two instructions. If not, you can skip this. (If you have no clue what a “High DPI” monitor is, you probably don’t have one, and you can skip this.)
- Right-click the
SNSRCFG_*.exe
file in theC:Garmin
folder, and select Properties.- Select the Compatibility tab and click “Change high DPI settings” button
- Select “Override high DPI scaling behaviour” checkbox
- Select “Application” in the dropdown, and click OK
- Follow the same procedure for the
Updater.exe
file located in theC:GarminGPS18x_PC_LVC
folder.
- Right-click the
Prepare the hardware…
- Plug the 4-pin rectangular black connector of the supplied GPS interface cable into your Garmin 18x USB Adapter unit.
- Important: Be sure to orient the connector so that the RED wire aligns with the VCC pin. If you get this wrong you’ll get very frustrated later on. (But you won’t break anything…)
- Equally important: Be sure to set the jumper connector (the small black plug you see at the left in the photo above) between the JP and 5V0 pins.
- Important: Be sure to orient the connector so that the RED wire aligns with the VCC pin. If you get this wrong you’ll get very frustrated later on. (But you won’t break anything…)
- Plug your Garmin 18x LVC puck into the jack at the other end of the interface cable.
- Plug the Garmin 18x USB Adapter unit into your PC, using the supplied USB cable.
- Do you know which COM port the adapter unit is represented by? If so, skip this step!
Otherwise:- Open Device Manager (either use Search or Windows key+X, then M).
- In the View menu, select Devices by Container.
- Locate the Garmin LVC Programmer entry, and expand it to show the device called “USB Serial Port (COMxx)“. Make a note of the port number – COMx. You’ll need it later!
- Have a few minutes’ rest. You made it this far!
Upgrade!
All good so far? Let’s get into it.
If anything goes wrong at any time in this process, you may want to start the whole procedure all over again. I recommend that you close all applications, unplug the Adapter from your PC, and restart your PC. Just to be safe.
- Navigate into
C:Garmin
, right-click theSNSRXCFG_*.exe
file, and click Run as administrator. This is absolutely critical!! You’ll fail miserably at a later step if you run this as a normal user. - The Set Base Model to… window should appear. Select GPS 18x PC/LVC.
- Let’s tell the software how to communicate with your device:
- In the Comm menu, select the Setup option.
- Set the Serial Port to the COM port you identified earlier.
- Set the Baud Rate to Manual, and select 4800 from the drop-down.
- In the Comm menu, select the Setup option.
- Now we really get going! In Config menu, select Update Software.
- An information dialog will appear. It’s all illustrated below, so just press OK.
- The software will then try to connect to your GPS. After a few seconds, you should see:
- If you see either of the below screens, there is some issue with the serial communication. Did you really set the correct COM port and 4800 baud in the Comm Setup screen earlier?
- If you see either of the below screens, there is some issue with the serial communication. Did you really set the correct COM port and 4800 baud in the Comm Setup screen earlier?
- A file chooser dialog will appear, asking to select the Region file. Navigate to
C:GarminGPS18x_PC_LVC
. You should see just one file available for selection. Select that file, and click Open.- If you see more than one file available for selection, that’s a bit odd. But try selecting one of them anyway. If there’s an error later in the process, you picked the wrong one – in that case, go back and select the other one. (Garmin’s instructions were a bit vague on this point…)
- Another file chooser dialog will appear, asking for the Updater. Navigate yet again to
C:GarminGPS18x_PC_LVC
. You should see theUpdater.exe
file. Select it and click Open. - Now you should see the following screen appear. Set the Serial Port to the same COM port that you selected earlier. Leave the Baud Rate at its default value – no need to set this.
- The Updater software will try to connect to your GPS. If successful, you’ll see the below screen. You could note the current version of your puck’s firmware, just to satisfy your curiosity. But you won’t really need this information.
- If you already have the latest version of the firmware installed, the following screen will appear. You still have the chance to proceed, or click No to abort the procedure.
- If you already have the latest version of the firmware installed, the following screen will appear. You still have the chance to proceed, or click No to abort the procedure.
- Almost there! The update will start and — hopefully — complete successfully!
Clean up your mess…
Hopefully everything was successful. Now you can clean up.
- Close all applications.
- Unplug the Adapter from your PC, and unplug the GPS puck from the interface cable.
- Plug the puck back into your Oscilloclock, and turn it on.
- Enjoy!