I have been seeing a lot of posts related to GPS issues in pokemon go, and as I have had to solve many of these for my own game, I thought to make a big GPS solutions post to make things easier for those still struggling. Step 1: Diagnosis Download the app GPS Status & Fix from the store. If you're having GPS issues, this is your new best friend. Once loaded, open the menu, scroll to Sensor Diagnosis, and open it. Here, check for any red x signs next to each sensor name. If one appears, click the sensor name and follow instructions to test it. For pokemon go, you absolutely need the GPS sensor to be functioning. Gyroscope, camera, and compass sensors are useful to have, but not necessary. If your GPS sensor is showing a red x, sorry but you'll need a new phone to play, or get it repaired by a specialist. Otherwise, green means go. Step 2: AGPS setup Return to the GPS Status & Fix home screen, with the compass dial displayed along with various other stats. Open the menu again, this time clicking on Manage AGPS State. Then, click reset. This will reset your phone's stored Assisted GPS data and download new information for your area. This helps your GPS to locate you faster, though over time can build up junk data which throws off the tracking. The app will automatically perform this once every 24 hours unless changed in settings. Step 3: GPS fix Now, you should be back at the home screen again, where the app will begin tracking your location by GPS. If you haven't already, open up your system settings and go to location settings, and make sure you're using device only or high accuracy. After some time passes, some green bars should appear under the compass, and some green dots with numbers on it. If not, make sure you are in an open, outdoor space and try again. This process could take up to 20 minutes. After some time, the GPS should get a lock on you, and display your location in longitude\latitude. Step 4: Does it work yet? Now would be a good time to open up Pokemon Go and test if it's working. Run around, catch a pokemon, see what you can do now and where you appear on map. If it works, congratulations. If not, there's still more that may be the issue. Step 5: Uninstall Pokemon Go. Go ahead, do it. All of your information is stored outside your phone, so you can freely uninstall the app then put it back on your phone. Do the full uninstall, then see if it worked. This is the step that finally got it (mostly) working on my ancient Samsung S 2, which has no access to the Russian GLONASS sattelites and can't even run pokemon go withought heavy modding. If you have any questions, comments, discussions, or tips, I'll be here lurking the forum, and probably forgot lots of stuff in this post. I spent a full week on this stuff so there's a lot to add, and a lot I may have missed. Of you have a different problem, I may be able to help with that too, go ahead and ask. Bonus Tips Find yourself bouncing all over the map? Try turning your location setting from high accuracy to device only. Your phone may be over relying on WiFi signals to get your location fix. Switching to device only will take longer to get a fix and can't track you inside, but usually fixes this problem. You walk around but your in game character isn't? There are many factors involved in this one, I believe part of this is Pokémon go's fault and partly bad GPS' fault. Try uninstalling then reinstalling like mentioned in Step 5 above. Also, GPS Status & fix has an option in settings about filter strength. Change this to get a stronger, more consistent fix at the cost of longer connect times, so your Pokémon Go avatar may spend some time standing in an ocean at launch. EDIT: I've found the be-all-end-all solution for the above issue: RAM. This problem occurs when the phone lacks enough RAM and drops the GPS>game tracking service to keep the interface alive. What i've found is an app called Roehsoft RAMEXPANDER ($10 on app store, cracked .apk's available). If your phone is rooted, installing this app will save your phone. What it does is allow you to write a paging file to an SD card at 12x or higher. What this means is that since the SD card has a read/write speed comparable to the phone's own RAM cards, you can turn your SD card into expanded memory. The app allows up to 4 GB of extra RAM, which is beautiful when your phone is like mine and comes with 781MB or less. Now, once i get pokemon go open, it doesn't crash, ever. And the person follows my real world walking as they should. I should really put this tip at the top of the post, but oh well, we'll call it a parting gift for reading all the way.