Hello Keith,
seems a bit strange, but maybe the ACC was listening to
Lynnard Skynnard again
Okay, here are the explanations:
When using the GeoIP button the AxG in question will trigger a location update/lookup via our Up2Date Servers. Those servers will query another external service.
This external service will provide new data for the external IP given, hence you will end up with a more or less exact location for your device. The resolution seems to be good enough that it hits the correct state (MA), but seems to miss the correct city your device is located in.
Now, why is the state messed up when you look into the edit dialog after triggering a GeoIP update?
The GeoIP lookup seems to supply country codes like "MA". What I have seen so far, is that the Frontend is not able to re-translate alphabetical country abbreviations for the U.S. and then will fallback to Alabama, because it is the first thing in the list. So if you correct it manually, the frontend will set the state to "25" which is the ISO number code for "MA" and then it will be able to retranslate it the next time.
We will look into the matter with the country codes and fix it. Regarding the resolution of the GeoIP lookup and the resulting City name, I am afraid, there is nothing we can do from our side.
Regards,
Henning