There are different GPS chips in Bangle Js 1&2 and as a result they perform differently. The JS1 ublox chip gets a fix within 1-2 minutes even without AGPS data. The Bangle 2 chip takes longer to get a first fix and the AGPS data expires within 6 hours instead of 24 hours for the ublox chip. I think the expiry time is set by the chip manufacturer that supplies it. The chip in the JS2 comes from a Chinese manufacturer and is not well documented.
In my experience of using GPS devices, after about 4 satellites you have a GPS position and adding in more satellites does not make noticeable well.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
There are different GPS chips in Bangle Js 1&2 and as a result they perform differently. The JS1 ublox chip gets a fix within 1-2 minutes even without AGPS data. The Bangle 2 chip takes longer to get a first fix and the AGPS data expires within 6 hours instead of 24 hours for the ublox chip. I think the expiry time is set by the chip manufacturer that supplies it. The chip in the JS2 comes from a Chinese manufacturer and is not well documented.
In my experience of using GPS devices, after about 4 satellites you have a GPS position and adding in more satellites does not make noticeable well.