With the GM862 I had a lot of different issues and bugs and I'm trying to figure out if this was one of them.
Personally I didnt get the CMS 331 error when out of credit, but an unknown error (but I was also testing in Uganda at the time).
Whenever I had received a CMS 331 error I was:
-whether on the wrong band
-the module had not fully initialized yet, and the first few functions i would call once the module was started would return the error until the module was fully on
-i had logic conversion issues with that module (and for the most part nothing worked at the beginning when using the Sparkfun breakout board. After doing a more targeted voltage/logic control circuit, the module worked fine)
Are any other calls/at commands working on the GM862? Can you successfully send or get signal strength?
I have had so many things go wrong with these little guys that I would be surprised if this is something I didn't run into also.
good luck
B_
--
Benedetta Piantella Simeonidis
Hardware Developer & Founder of GROUND Lab
Phone US:
+1.347.495.1237Phone EU:
+39.3397921313www.groundlab.cc