Just had a run with my 945. GPS was way off during the run, I mean about 50-100 meters off reality during the whole route.
Has anyone else had this today? Using GPS+Glonass setting.
Janne / Finland
Just had a run with my 945. GPS was way off during the run, I mean about 50-100 meters off reality during the whole route.
Has anyone else had this today? Using GPS+Glonass setting.
Janne / Finland
I have done a few more experiments and think I have worked out what is going on.
Before going for a run today I connected to GC on my PC and did a sync. I verified the CPE had downloaded correctly by checking…
Not impacting everyone, but it is a system-wide issue impacting multiple device types, not only Garmin devices.
I've just done some work today, and you can take the GPX file and make a manual adjustment to the lon / lat and correct it.
It would be too labour intensive, so I made a small python file to make the…
So You should do "soaking" before every activity to get a full emphersis data dowloaded from GNSS signals until Garmin release a GPS firmware fix
You mean exactly what jmto posted 3 hours ago? Lol
https://support.garmin.com/en-US/?faq=tVqfHodoCP4WgTbssnysI7&productID=702902&tab=topics
Long soak before activity...
I've just done some work today, and you can take the GPX file and make a manual adjustment to the lon / lat and correct it.
It would be too labour intensive, so I made a small python file to make the adjustment for me. Given I use Strava, I had to delete the original upload from Garmin, and then replace it with the output file "output.gpx".
If you use the script below, you need to determine the lat/lon adjustments for your own run (I've left mine in from this morning in the variables at the top) and change the input file name to match yours. Nothing complex, bit it worked for me....you'll need to fix the indentation though for yourself, as the code formatting is a bit off!
import re
latOffset = 0.00011022202
lonOffset = 0.00432430766
with open('output.gpx', 'w') as writer:
# change the filename below to match your garmin gpx filename
with open('activity_xxxxxx.gpx', 'r') as reader:
try:
line = reader.readline()
while line != '':
latlon = re.search("(.*lat=\")([0-9|-]+\.[0-9]+)(.*lon=\")([0-9|-]+\.[0-9]+)(.*)", line)
if latlon:
lat = float(latlon.group(2)) + latOffset
lon = float(latlon.group(4)) + lonOffset
writer.write(latlon.group(1)+str(lat)+latlon.group(3)+str(lon)+latlon.group(5))
else:
writer.write(line)
line = reader.readline()
finally:
reader.close()
writer.close()
there is no pinned post (yet) with workaround here
Did you click on jmto's link?
(nobody reads back 50-100posts just place a comment with his problem... )
I couldn't agree more. That in and of itself is a problem. The whole purpose of these forums is to post issues and solutions. What's the point of posting if you're not evening reading the thread? BTW, it was only 13 back. :)
omg let us keep the 20 min CPE then 945 will finally have good gps
Nice work man. I had wondered if this were possible, but I have no coding experience for at least 15 years, and cannot understand your instructions. Are they able to be written in a Google document so indentations are right? And dumbed down to elementary level? No big deal if not. It's cool you found a solution.
Thanks for the link. You should edit it and select "suggest as answer" so people can find it and get the latest. After all, it let's everyone know what happened, who it affects, a work around and informs people that Garmin is aware and working on it.
Yes, my bad, i didnt read back neither :(((( But if You (and others) press a vote up for jmto's post or somebody like me posting the Garmin's off. statement and workaround with vote up / pinned then the users wont post their problems 100times becasue they will read the workaround and there will be less (unnecessary) comments. But i made mistake too, i admit, mea culpa! (maybe there is too late here and i tired a bit ... :( )
if You (and others) press a vote up for jmto's post or somebody like me posting the Garmin's off. statement and workaround with vote up / pinned then the users wont post their problems 100times becasue they will read the workaround and there will be less (unnecessary) comments
Good advice and taken.