Select to expand quote
Freezer said..
the BN180 does not store the location so it always does a cold start.
I have been looking at 3 different BN220 chips I have that vary quite a bit in how fast they get a fix, and how quickly the number of satellites goes up. Based on what I have seen so far, it seems that the satellite data are only stored in BBR (battery back RAM), not in flash. The only thing that seems to be stored in flash are the settings. Theoretically, that does matter, since any changes made to the settings are not saved. The only time it makes a difference is if you'd change something that is not explicitly set at startup using u-center. The BN180 appears to have a battery, too, so saving to BBR should work
if the battery still works.
That said, one of my BN220s has a dead battery (I bought it years ago and never used it), and this one has a much harder time finding satellites every time. In theory, it should need only 12 minutes, but in reality, the effect seems to last much longer. I have the suspicion that the battery on one of the two units I bought just a few weeks ago is also dead, but will need to try running it for longer, since the battery charging is very slow.
There are two possible arguments against using a BN180: (1) it cannot use 3 satellite systems at the same time, and (2) the chips may be older, which would make it more likely that they arrive with dead batteries. Neither of these is an "absolute killer", since placing the GPS in the open where it has good reception for 20 minutes
should get a usable signal, and the current firmware uses only 2 GNSS systems, anyway. But it is quite possible that future firmware versions will use 3 GNSS systems (by default or by config flag) since that gives better accuracy (needs more data but very likely), and BN180 systems would not support that. With a dead battery, they'll also produce quite poor results for the first 10-20 minutes (and possibly longer) if you switch the GPS on just before going onto the water.
Upgrading the software for the BN chips, if it is possible, would likely create problems, since the updated firmware would be in Flash rather than in ROM. This limits rates, since running the firmware from Flash is slower than from ROM. I have a few original u-blox chips and ripoffs that show this problem, and cannot reliably record at 5 Hz with 3 GNSS systems, something the BN220 and BN880 can do just fine.