On the 31st of December 2016, a new leap second was added to GPS time. The offset between GPS and UTC time is hard coded in Video VBOX units, so if your unit was purchased after this date, there is no need to make any changes to the unit.
If your unit was purchased before this date, an upgrade file should be loaded on to it. If this file is not loaded, you may see a single second jump forward in time.
This will change the fixed offset value from 17 seconds to 18 seconds.
How to carry out the upgrade
- Download the leap second upgrade file from here and unzip it.
- Place the .vidup file on the root directory of an SD card (not in the media or any other folder).
- Power up the Video VBOX unit.
- Load the SD card into the front panel.
- The unit should give a double beep when the upgrade is complete – then turn the unit off and on again to complete the upgrade.
What is the difference between GPS and UTC time?
UTC time is the time we all live by. It is affected by leap years and also leap seconds.
GPS time started on the 1st January, 1980, and was accurate to UTC at this point. Since then, there have been 18 leap seconds introduced, such that there is now a 18 second difference between GPS time and UTC time.
Wikipedia: ‘Because the Earth's rotation speed varies in response to climatic and geological events, UTC leap seconds are irregularly spaced and unpredictable. Insertion of each UTC leap second is usually decided about six months in advance by the International Earth Rotation and Reference Systems Service. When needed to ensure that the difference between the UTC and UT1 (GMT) readings will never exceed 0.9 second.’
Instead of reprogramming each satellite’s internal clock with every leap second added, it was decided that an easier method would be to include the current number of leap seconds in the downloaded navigational data. GPS engines would then be able to apply this offset.
What causes jumps in GPS time?
When a GPS engine is cold started and its entire almanac erased, it takes 12 minutes to receive a full package of navigational data from satellites.
This is purely down to the amount of time it takes the satellite to send down a full series of messages to the antenna, and where in the message the leap second offset detail is stored.
Some GPS engines retain the leap second information to avoid time jumps. In this case, time jumps will only occur if the leap second information is found to have changed, which would only be when a new leap second is introduced.