For the last couple of years I have been using a GlobalSat BT368 as a navigational aid with both Android devices and desktop Linux via gpsd. Recently, this device most often does not find a fix at all though sometimes it does after just a few seconds. Over the years I found that depending on the view of the sky it would generally be anywhere from 15 seconds to a few minutes, but not more than that. Once it had a fix, it worked well even in canyons (real canyons, not urban ones) where other devices quickly stopped working.
I have found out that using gpsd + xgps will show what satellites (it thinks) are in view, the positions, and the signal to noise ratios even if there is no fix. Today I left the unit turned on and it took approximately 3500 seconds to find a fix. I just happened to be looking at the screen when it fixed, and the five satellites it was using quickly jumped to nearly opposite quadrants of the sky. Clearly this unit did not think the satellites were in the right place.
My first question is, Does anyone know whether this device's SIRF III chip set is affected by the recent GPS "Y2K" situation? I cannot really find much documentation on this at all aside from hearsay. When it finds a fix the UTC time is correct, though there is no time given when there is no fix.
The manufacturer has removed almost all trace of this device from their web site. They really seem not to stand by their products, unfortunately.
My second question is, If I replace this unit with something newer, does anyone have any suggestions for a similar device that is compatible with gpsd for Linux, and BlueGPS for Android (specifically that app, and the fdroid version of it, please no proprietary magic)? Does anyone have a Garmin GLO working this way by chance?
I am aware of the list of gps devices at
https://gpsd.gitlab.io/gpsd/hardware.html but it seems unmaintained nowadays. Thanks.