What is the Week Rollover Problem?

Discussion in 'General GPS Discussion' started by Nuvi-Nebie, Feb 21, 2016.

  1. Nuvi-Nebie

    Nuvi-Nebie Moderator

    Joined:
    Aug 16, 2015
    Messages:
    1,118
    Likes Received:
    104
    Location:
    UK
    This problem only affects early GPS units, symptoms include, a unit's date displaying 10 or more years away from the current date and (or) an Inability to get a satellite 'fix'

    Your GPS unit has a battery backed memory that contains the current time and date as well as an almanac (a list of satellites to look for), waypoints, track, routes, etc. if this 'memory' is lost the the unit will find it much harder to get a 'fix' and sometimes it will be impossible.

    Early units only kept a 20 year record of the date, so if the unit gets reset back to the date of it's manufacture, it gets 'stuck' in the past and is unable to 'see' satellites in their current position, you may be able to fix this on units where you can manually set the current time / date, where this is not possible the date can sometimes be updated with new software

    It is recommended that units not in regular use are stored with main batteries fitted in order to keep the time / date correct especially in early units, batteries will need to be checked to see if they are O.K. periodically

    Technical Explanation


    Satellites transmit the date as a 10 bit 'week counter', this rolled over on 22nd. August 1999, and again on 6th. April 2019 early units only stored this 10 bit week counter, giving them a maximum date span of 20 years, current units store an extra 3 bits to count the rollover 'Blocks'

    Block . . . . . . . . Range
    1 . . . (000) . . . 6th January 1980 to 22nd August 1999
    2 . . . (001) . . . 22nd August 1999 to 6th April 2019
    3 . . . (010) . . . 6th April 2019 to 21 November 2038
    4 . . . (011) . . . 21 November 2038 to 2057

    5 . . . (100) . . . 2057 to 2076

    And so on . . .

    However the 1023 week block is sometimes shifted away from these dates by the manufacturer, so a unit made in say 2005 could count from then to 2024 before seeing a problem, also the problem may only be seen when the unit 'forgets' the current date due to the internal battery failing


    NOTE : This section is for Garmin products only

    There is a computer program produced by Garmin that fixes this problem on some of it's early GPS models, e.g. GPS38 and GPS12, I don't have a full list of the units this works on so some research is required, the program requires that both the computer and the GPS unit has a RS232 COM port although it is possible to use a USB to COM port interface on the computer end.

    For more details on how to connect to the older Garmin Serial port, see this link (Click HERE)

    Note:- It may be necessary to re-allocate the COM port number because GpsEow only allows COM1 to COM4, below are the steps for Windows XP :-


    Device Manager >> COM LPT list >> Right Click on COM >> Properties >> Port Settings >> Advanced >> COM Port Number

    If COMs 1 to 4 are already allocated, you will have to reassign one to a higher number in order to allow it to be used

    com-port.jpg

    A copy of the GpsEow.zip file is attached below
     

    Attached Files:

    Nuvi-Nebie, Feb 21, 2016
    #1
    Phonoplugs, AndyTate and mlaajanen like this.
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.