I work for a company that sells apparatus containing GPS receivers. Over the years a lot of this gear has been sold and deployed. A number of machines in the field contain GPS receivers that feature the week number roll-over issue (WNRO).
Replacing all GPS receivers is costly. Software updates are easier. The receivers however are black boxes to us so if we were to do anything about it with a software update it would have to be on the position data level, the lat-lon data that we read from the device.
I am thinking about using translation tables that map position data that would have been accurate some 19 years ago to position data that is accurate now. I imagine this is possible because the difference in location of satellites between now and 19 years ago would be known. On the other hand, I would think this may be hard because the correction would be different for different regions and because we do not know what satellites the device is fixed to at any particular time.
Is this possible at all? Do these tables exist? Is there a reasonably accurate way of using data from a rolled-over device to determine ones position?