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:

at+cfun=4

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:

ati9

“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”,“2.3.1.201306241059-R11859”
-“Open AT Application Framework package”,“2.37.4.201209061149”
-“Open AT OS Package”,“6.37.0.201202060950”
-“Firmware Package”,“7.47.4.201208311102”
-“ExtendedATApplication Library Package”,“1.11.0.201209041207”
-“Internet Library Package”,“5.43.1.201206250935”
-“Security Plug-in Package”,“1.5.0.201108111447”
“ROM”,“800000”
“RAM”,“200000”
“DWLNAME”,“Q26CL702”

Thanks for support.

Best Regards

Hi,

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.

Thx

Thank you lotam,

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

Thank you very much.