wiglenet / wigle-wifi-wardriving

Nethugging client for Android, from wigle.net
https://wigle.net
BSD 3-Clause "New" or "Revised" License
649 stars 199 forks source link

GPS signal doesn't work on Android 11 #701

Closed GamePlayer-8 closed 1 month ago

GamePlayer-8 commented 1 month ago

Good morning,

I've got a problem with WiGLE Android app not recognizing GNSS / GPS location on the stock Android 11, on Samsung Galaxy A40.

Other apps can quickly get a GPS data. WiFi, Bluetooth and mobile network can be detected though.

rksh commented 1 month ago

Check the application permissions - if you dismissed the dialogs without granting "coarse" and "fine" location access, you'll be stuck. The app has been extensively tested on Android 11 and works in regular use.

You can grant the permissions in your Settings -> Applications -> WiGLE ... -> Permissions

GamePlayer-8 commented 1 month ago

I've done that and WiGLE can only get the GPS signal from the "network" rather than from "gps" when Use Network Location Provider is enabled.

rksh commented 1 month ago

Use "Network Location Provider" is an in-app setting, not an OS-level permission granted to the application. To enable GPS location for the application, you'll need to use the Device Settings application, select the application from the list of applications, and grant the permission you denied when you first launched the application after installing it.

GamePlayer-8 commented 1 month ago

It has a full access to the GPS / Location and GPS is enabled.

rksh commented 1 month ago

I've retested on all my Android 11 devices (including a Samsung, although not an A40), and looked through the upload logs. GPS location works fine on all these devices, and folks are using the application successfully on A40s daily. My Samsung simply calls the permissions "Location." Whatever the problem is, it's specific to your device/setup and not to the application.

GamePlayer-8 commented 1 month ago

after reinstalling the application from gplay, it started working.