So far I only have used the Browser based "Assisted GPS Updater (AGPS)" one and so far have no issues.
This is great to hear. So, does that one indicate you need to sync the AGPS data from the app on the phone, and then send that down to the watch? I'm thinking it might be that I relied on the watch doing it without interacting with the phone. There are some issues in the BangleJS forums about freezing when the app is connected to the watch, so I was often not connecting the phone to the watch to avoid those freezes.
And sometimes it's good to be a little lost, gets you out of your comfort zone and out of your bubble :)
If the battery life is poor and you have to charge daily and it becomes a habit, why do you forget charging? I would expect empty batteries to happen if you have to charge every other week.
Thank you for being so detailed in what you have built. It's terrific you are so open.
I'm not in a position where I can understand whether adding GPS is feasible. I'm saddened that the BangleJS can't reliably pull GPS signals so I'm assuming it is not just adding the hardware.
I just really want a watch with several days battery life and a GPS so I can go for a run without my phone. The BangleJS has amazing battery life, but the GPS is not optimal. It's a software problem as far as I can tell, so maybe easier to resolve.
Thanks again for posting and for responding to my comments.
No GPS.
My BangleJS has GPS but it is really tricky to get it synchronized with the satellites. I go for a run and then check the data and it's missing half of it because it couldn't pull the updates.
AsteroidOS is cool but none of the watches really work well.
I have a recent Samsung watch and the battery life is poor enough that I'm always forgetting to charge it.
Sorry for the buts. This is a really cool project, I just am surprised there isn't a perfect smart watch that's open source. Or even a closed source watch that is hackable.