as the first thread "gsm_location() None Issue" is about signing related problems, I started a new thread to call your attention to a real gsm_location() problem that you might come across when using this function in a script:
gsm_location() always returns "None" when your mobile is not in idle mode. Means, whenever you are sending or receiving a SMS or when you make or receive a call, gsm_location() gives back "None".
After my experience this applies to 3rd edition phones only (tested on N73). Can someone confirm this on other mobiles?