GPS Navigation that works

Hello,

Normally i’m using Pure Maps for navigation, and in the past I used Here Wego as backup. Now that Here isn’t working anymore, i’n in search for a good Android navigation app that works. In the past I used Magic Earth, but nowadays GPS seems stuck in that app. Al least on my x10III.
Tried TomTom, but it crashes at startup.

Thanks!

Search “suplpatcher” on this forum.

Or do what Nekron City / suplpatcher · GitLab tells you to.

Hm, GPS/Location not working for Android apps - #38 by lkraav might also be involved (on Android), make sure that part works correctly. Maybe it makes sense to join yourself into that thread anyway?

1 Like

HERE WeGo is my navigator of choice. It has high quality maps and they get updates too. The current version only supports TTS, which I haven’t bothered to set up for Android.

2 Likes

I use waze. Of course, on my Xperia 10iii you have to wait a long time for the GPS signal, but the maps are simple, accurate. I especially like the other drivers real-time notifications about road conditions, weather and police radars.

1 Like

My navigation of choice is HereWego 4.11.300 as long s I am online and don’t care to much fir privacy.
Especially in urban areas it helps to avoid traffic jams.

Also good for offline navigation with local Openstreetmap material is OSM Scout.

Xperia 10 III 4.6.0.13

1 Like

GPS works in Android in Here Wego(In the Past) and in a app like GPSTest ( From F-Droid).

I will try Waze. Thank you

I thought I tried ‘upgrading’ in the past (used the old version from Jolla store), but that the old version had the same issue as Magic Earth (stuck GPS).
TTS should be fixable .

Latency to getting a fix may massively improve with suplpatcher. AFAICT, out of the box, AGPS is pretty much crippled to non-working state on SFOS. Maybe @nephros can comment on this hypothesis?

If that is about HereWego, the version in the Jolla Store is completely outdated fir ages.
I got mine from Aurora

Installed the latest Here Wego from Aurora. It needs TTS engine for audio(as expected). Installed TTS engine from Aurora. First RHVoice. Does not get recognized by Here WeGo, when I go the the Android text to speech settings, the menu just bugs out. Removed RHVoice, installed google TTS. Same issue, the TTS Android settings page(this one) just bugs out. Doesn’t get recognized by Here WeGo as well.
Is this working with you guys?
It(Android TTS engine) did work for me on older sailfish, maybe even on my old Phone, I don’t remember.

Edit: also installed version 4.11.300 as WT Share suggested. Also needs TTS engine.

So, like I said in my first post. What DOES actually work?

Edit2:
I would have liked to avoid this, but ssh-en in the device and this what happens when I launch the TTS menu from android settings:07-03 16:11:41.038 2384 2384 D SubSettings: Launching fragment com.android.settings.tts.TextToSpeechSettings 07-03 16:11:41.045 258 476 E UserRestrictionsUtils: Unknown restriction queried by uid 1000 (android et al): null 07-03 16:11:41.047 258 476 I chatty : uid=1000(system) Binder:258_5 identical 1 line 07-03 16:11:41.048 258 476 E UserRestrictionsUtils: Unknown restriction queried by uid 1000 (android et al): null 07-03 16:11:41.058 258 271 I ActivityTaskManager: START u0 {act=android.speech.tts.engine.CHECK_TTS_DATA cmp=com.google.android.tts/com.google .android.apps.speech.tts.googletts.settings.CheckVoiceData} from uid 1000 07-03 16:11:41.061 2384 2384 D SettingsActivity: Executed frag manager pendingTransactions 07-03 16:11:41.083 2384 2411 D SettingsActivity: No enabled state changed, skipping updateCategory call 07-03 16:11:41.127 258 276 D SurfaceFlinger: ALIEN: MOVED KNOWN TASK: 20346 1 com.android.settings 07-03 16:11:41.130 258 409 E AlienService: Failed to set drag resizing mode 07-03 16:11:41.131 258 409 I chatty : uid=1000(system) AlienService identical 6 lines 07-03 16:11:41.131 258 409 E AlienService: Failed to set drag resizing mode 07-03 16:11:41.132 258 476 W ActivityTaskManager: Tried to set launchTime (0) < mLastActivityLaunchTime (897978) 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(3) is always true 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(5) is always true 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(1) is always true 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(4) is always true 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(2) is always true 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: getSwitchState is not supported 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(3) is always true 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(5) is always true 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(1) is always true 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(4) is always true 07-03 16:11:41.132 258 476 W AlienEventHub: APPSUPPORT: isDeviceEnabled(2) is always true 07-03 16:11:41.133 258 476 W AlienEventHub: APPSUPPORT: getSwitchState is not supported 07-03 16:11:41.140 258 304 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted 07-03 16:11:41.143 258 304 I chatty : uid=1000(system) OomAdjuster identical 30 lines 07-03 16:11:41.143 258 304 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted 07-03 16:11:41.158 2384 2384 E Settings: Error while retrieving application info for package 07-03 16:11:41.158 2384 2384 E Settings: android.content.pm.PackageManager$NameNotFoundException: 07-03 16:11:41.158 2384 2384 E Settings: at android.app.ApplicationPackageManager.getApplicationInfoAsUser(ApplicationPackageManager.java:4 23) 07-03 16:11:41.158 2384 2384 E Settings: at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:412) 07-03 16:11:41.158 2384 2384 E Settings: at com.android.settings.Utils.isPackageEnabled(Utils.java:1026) 07-03 16:11:41.158 2384 2384 E Settings: at com.android.settings.search.actionbar.SearchMenuController.onCreateOptionsMenu(SearchMenuContro ller.java:74) 07-03 16:11:41.158 2384 2384 E Settings: at com.android.settingslib.core.lifecycle.Lifecycle.onCreateOptionsMenu(Lifecycle.java:187) 07-03 16:11:41.158 2384 2384 E Settings: at com.android.settingslib.core.lifecycle.ObservablePreferenceFragment.onCreateOptionsMenu(Observa blePreferenceFragment.java:115) 07-03 16:11:41.158 2384 2384 E Settings: at androidx.fragment.app.Fragment.performCreateOptionsMenu(Fragment.java:3034) 07-03 16:11:41.158 2384 2384 E Settings: at androidx.fragment.app.FragmentManager.dispatchCreateOptionsMenu(FragmentManager.java:3099) 07-03 16:11:41.158 2384 2384 E Settings: at androidx.fragment.app.FragmentController.dispatchCreateOptionsMenu(FragmentController.java:391) 07-03 16:11:41.158 2384 2384 E Settings: at androidx.fragment.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:253) 07-03 16:11:41.158 2384 2384 E Settings: at android.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:78) 07-03 16:11:41.158 2384 2384 E Settings: at com.android.internal.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:454) 07-03 16:11:41.158 2384 2384 E Settings: at com.android.internal.app.ToolbarActionBar$1.run(ToolbarActionBar.java:57) 07-03 16:11:41.158 2384 2384 E Settings: at android.os.Handler.handleCallback(Handler.java:938) 07-03 16:11:41.158 2384 2384 E Settings: at android.os.Handler.dispatchMessage(Handler.java:99) 07-03 16:11:41.158 2384 2384 E Settings: at android.os.Looper.loop(Looper.java:223)
Seems not really useful/easily fixable. Question remains…

1 Like

I’ve gotten around the TTS requirement in Android satnavs for as long as I can remember by simply selecting a non-TTS voice, or even just a “Beep”, any notification suffices for me personally, as long as I know when to pay attention.

If TTS is a requirement, I’m using the native Pure Maps with Mimic TTS engine using local maps with OSM Scout Server instead of Here maps.

Alternatively on Android you can try RHVoice or eSpeak (both from F-Droid) as TTS engines, or Sygic from Aurora Store as a satnav alternative; Sygic isn’t FOSS, but they have cheap lifetime licenses and offline navigation.

edit: Sorry I just read you’ve tried RHVoice already, have you tried using the Android settings to set it as Androids default TTS engine?

Oh, I am sorry. I didn’t mention that I never use any sort of TTS. Especially when navigating I prefer a quiet map with some arrows on it.

1 Like

Yes, that menu just bugs out. Never used it before on this phone. I’m on 4.6.0.11.

Rebooted(I did restart App support earlier, that didn’t work) my phone, and installed eSpeak as well. Not sure what did the trick, but Google TTS, sSpeak and RHVoice are now working :face_with_monocle: and Here Wego seems to produce sounds now…
Lets see if navigation works as well.

Ah good to hear, 4.6.0.11 also suffered from some odd Alien Dalvik issues of which some are resolved in .13, so my next tip was to update your SFOS; but if it’s already working then awesome! :partying_face:

1 Like

Yes, normally I would have upgraded, but I saw that there were some regressions from .11 to .12 so I decided to wait.

1 Like

Is OSM Scout too simplistic for you? Works well for me.

1 Like

I really can’t, I know nothing about this.

1 Like

It’s great for walking(better then most if not all Android apps for that I would say), but not really suited for car navigation(for me) for long trips.
I want to look at the road, not at my phone screen, and get reminded of stuff I need to do to get to my destination. Preferably it needs to reroute automatically if there are traffic issues or roadblocks.
When I’m in my car with my kids and wife, and need to drive for 8 hours(like next week when we go on a road trip) minimal, I’m not going to waste one or two hours extra because of me missing exits on the highway. It’s difficult enough already :smiley:
Pure Maps does 90% of that, but there are times I feel the need for a backup GPS navigation app.

I use Nunav Navigation. Its an Android App.

2 Likes