I'm going to try again later with a better view of "outside", but I strongly suspect that coordinates obtained from google maps are actually based on NETWORK rather than GPS. Google maps does this, and really doesn't distinguish well between the two.
One of the things that can exacerbate the problem, is if you are on a static IP that gets a lot of google maps communications. Its likely that the network location will be extremely accurate, as within the range of the wifi connected to that IP.
FWIW: In exactly the same location, my Nexus 6 reports time to first GPS lock of 7 seconds.
Try with GPS Status:
Note: for anyone who doesn't have play store installed on their db410c (which I hope is most of you, since it isn't actually legal), install it to your OTHER Android device, and pull the apk off with adb in root mode, then install to db410c.