I’ve been having some similar issues with this GPS module. Thanks for the idea of adding the cap (although the photo seems to show an electrolytic cap, while the text says ceramic; I suppose both might be good too, like a 10uf electrolytic and a .1uf ceramic), but what did you actually end up using?
A couple of other thoughts:
Why is this thing so finicky? Everything I’ve read about it online seems to suggest that it’s a modern, high-quality GPS module. But if so, what’s my LG phone got that this module doesn’t? My phone (and a few others I’ve tried, including iPhone 5s and Galaxy 5) can get a GPS fix, from a cold start, inside the house, within a few minutes worst-case. Even if the phone is using the cellular network to get its initial bearings, using a GPS diagnostic app shows that it actually starts finding and using GPS satellites within a minute or two. So what’s the difference?
I know that using the module’s RTC will help speed up the fix time. OK. But without the battery, and from a cold start, I’ve seen that the module gets a time “fix” fairly easily (even inside), before it reports any satellites or location data; how is that possible? Where is it getting the time from?
Assuming I don’t want to power the RTC, is there a way to simply set the time (i.e. the Electron I’m using already knows the time)? I read through the module’s data sheet and app notes, but I can’t find any command that seems like it would allow me to set the module’s clock. Any ideas?
I have two other GPS modules on order (from Sparkfun) that I’m going to play with, too. If nothing else, to have a point of reference.