Bangle 2 GPS - time for first fix, quite variable

Posted on
Page
of 2
Prev
/ 2
  • Yes, Bangle.js 1 does have better GPS reception (however it seems using AGPS and setting it to just use GPS you can improve Bangle.js 2).

    Unfortunately I think it's just a side-effect of the maybe not so good GPS chip (AT6558 vs Ublox) and the much more constrained size for the aerial.

  • Thanks for the tips! Indeed, after installing the AGPS app, my Bangle2 now usually acquires a GPS lock in about 10-20 seconds. It seems that the AGPS data is lost after shutting down the watch, however.

  • It seems that the AGPS data is lost after shutting down the watch, however.

    It shouldn't be... It'll be lost when the watch runs out of power, but not due to powering the watch off via the menu

  • Interesting--perhaps the AGPS data "expired" while my watch was turned off then? I noticed that the AGPS app for Bangle.js 1 gives the user the option to select how much data to download but that option isn't provided for Bangle.js 2. I think it had been a couple of days since I last uploaded AGPS data so perhaps only a couple days' worth of data is uploaded to Bangle.js 2.
    Regardless, using the AGPS app on days when I need to use GPS is easy so it's a non-issue. Thanks!

  • I think it had been a couple of days since I last uploaded AGPS data so perhaps only a couple days' worth of data is uploaded to Bangle.js 2.

    Yes... On Bangle.js 2 we only get enough data to last for ~48 hours I think, so that's probably it

  • Can't you "just" implement frequent AGPS data uploading (like once a day) to Gadgetbridge as an option?

  • Github user pidajo is developing an app for pulling the AGPS data directly from the bangle over the Gadgetbridge http functionality: https://github.com/espruino/BangleApps/p­ull/1974

  • I think that app is merged now too.

    Can't you "just" implement frequent AGPS data uploading (like once a day) to Gadgetbridge

    I could, if I had any time at all :) Others are welcome to contribute code though!

    In an ideal world, we'd have a way to have JS running on the phone push data to the Bangle, but I think in the absence of that, the app mentioned above is really the way to go.

  • I am having an issue with GPS. I didn't use it much when the Bangle first arrived. I tested it and got a (slow) lock outside, but because I couldn't run for months after having covid that was about it. I recently started running again and I had a couple of weeks getting a really fast lock as long as I uploaded agps immediately before going, but the last few times I have uploaded the data but still no lock before giving up. This morning I fired gpsinfo up to see what was happening and it showed GP/BD/GL 10 2 0, but no lock. I only selected GPS onthe AGPS config and its the first time it I have noticed more than 1 for BD, but guess that is a red herring. Any thoughts?

  • That's an odd one - not sure... But the fact it's reporting 10 satellites for GPS implies that you should have a good lock. I think as long as you have 4 or more, GPS usually starts giving you location information.

    So maybe it's actually a software issue?

  • Did anything change around GPS in the latest firmware? Before I saw how many satellites it was seeing I thought maybe the AGPS data was off somehow. Now I am wondering whether it is "seeing" satellites that aren't there. All wild speculation.

  • Did anything change around GPS in the latest firmware?

    Not that I'm aware of, no... I guess you could try using some code like Bangle.on('GPS',print);Bangle.setGPSPowe­r(1) to see if the raw data coming from Bangle.js is ok

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

Bangle 2 GPS - time for first fix, quite variable

Posted by Avatar for HughB @HughB

Actions