Good Morning! So it has been a few months and I have just about got the Pinephone where I want it. It is used as my daily driver but regrettably when driving I must also bring my android wiretap with me for its GPS functionality. I have seen people who seem to have been able to get their phone to work for navigation with a combination of GPS and puremaps however I never found a great tutorial on what they did to get to that point. So now I must ask the question. Which Distros work with GPS? Which do not? So far I have tried Manjaro Phosh as well as Plasma and Mobian and according to the maps app, I live in Columbia MO. This tells me that the phone is not using GPS or cell tower but my ISP alone to determine my location. (About 100 miles or so off from where I actually am) When driving it seems to get a lot more accurate. Maps can at least tell that im on the correct highway but it is also a little bit off so I think in this scenario it is using the towers as the towers are close to the highway. I have heard that Ubuntu Touch has GPS functionality so I was considering giving it a whirl but was curious if others knew of other Distros that worked as well? How about UBports? Also, of the Distros mentioned above, has anyone gotten Mobian or Manjaro to work with puremaps? If so, what had to be done? Are there any terminal commands that will get the GPS to print out my Lattitude and Longitude? (I have attempted installing packages that would communicate with the Modem and GPS but in the end was unsuccessful)
Thoughts would be appreciated.
Thanks
For me Maps on Manjaro Phosh (dev) works pretty well, it shows my location within 10 metres or so. I have only tried it in urban areas though.
Well, I took another swing at it today and got much further than I did last time as I did not understand the AT system well enough. (There is still a lot im trying to learn) After much reading I at least got the modem configured minus the GLONASS as I dont live in Russia. I got the proper ok responses and verified that the modem kept the settings however when I go to start operating as per mouffa's instructions, it starts GNSS successfully but the very next command. `echo at+qgpsgnmea=\"gsv\" | sudo atinout - /dev/EG25.MODEM -` which shows the satellites tracked results in error 505. According to the PDF in the post that error indicated the session is not active. I feel im missing something.
Just to clarify, with the settings as they were outlined in the Mouffas's post, AGPS should be set up after this command right?
(echo at+qgpscfg=\"agpsposmode\",33488767 | sudo atinout - /dev/EG25.MODEM -` # GPS assisted by the cellular network, default value, it is a 24-bit number where each bit enables a different option, !!! TURN ON THE MOBILE DATA BEFORE TURNING ON THE GPS, IT WILL USE DATA !!!)
Mobile data was turned on but it drops regularly due to my location. I might attempt an experiment when I have better service to see if it makes a difference but I feel the error 505 represents some other problem. Ill keep messing around with it but reading how many pinephone users have some sort of third party solution I too am wondering if I should get creative. Before I do, I want to get at least get some locks the intended way with the phones dedicated hardware so I can say I understand it enough to make improvements.
09-14-2021, 04:49 PM
(This post was last modified: 09-14-2021, 05:10 PM by bcnaz.
Edit Reason: EDIT/MORE
)
There was a lot of discussion on the Pine phone GPS here on the forum a year or so ago.
I have a problem with any software that requires an internet connection before the "GPS" can tell me anything..?
(Most computer GPS software utilizes Google help, I'd rather be lost than ask Google)
My old $50 Garmin hand held can tell me where I am, and it has never been connected to the internet.
** As this is supposed to be a "privacy orientated phone" why should my phone need Google and the internet to for the GPS to function ? **
I can understand downloading maps from the internet... but....
LINUX = CHOICES
**BCnAZ**
Donate to $upport
your favorite OS Team