How to force GPRS registration?

Hi everybody,

I have a problem with GPRS registration. In my application I have to turn off radio and then power-up.

I use the following commands:


to turn off radio.
It works and at+creg? and at+cgreg? reports correctly +creg:0,0 and +cgreg:0,0

Now to turn on radio I give

at+cfun=1,0 (set module to full functionality without reset).

After some seconds gsm registration ends succefully (+creg:0,1), but GPRS registration is not
performed anymore leaving +cgreg:0,0.

How to force GPRS registration? I tried at+wregc but nothing changes.

Here my configuration:


“DWL”,“V08b13”,"",“Sierra Wireless”,55344,“111611 18:03”,“dda36757”,“00010000”
“FW”,“FW_SRC_747_8_F4_3.Q2687G”,“R7.47.4.201208311102.Q26CL702”,“Sierra Wireless”,2221264,“083112 11:02”,“6aa633a2”,“00020000”
“OAT”,“03.00.20131024142013”,“Mobi”,“Contrive srl”,593336,“102413 14:20”,“13709282”,“00260000”
-“Developer Studio”,“”
-“Open AT Application Framework package”,“”
-“Open AT OS Package”,“”
-“Firmware Package”,“”
-“ExtendedATApplication Library Package”,“”
-“Internet Library Package”,“”
-“Security Plug-in Package”,“”

Thanks for support.

Best Regards


Normally, module will register to GPRS automatically when service required.

In case you want to force GPRS attach manually, you can try “AT+CGATT=1”.
In additional, if you like module to register GPRS automatically on power up, you can set “AT+WGPRS=0,0”.

But again, it is not necessary to force GPRS registration as which was managed by FW automatically.


Thank you lotam,

the at+cgatt=1 command works very well. Now everything is good.

Thank you very much.