Thanks awneil for trying to help me.
Like I said before is that most of you develop software directly to Wavecom processor, instead of me, I’m making a simply development using WIPsoft or WIPstack API installed on wavecom processor, and connecting the modem to PC and sending the AT commands defined by WIP (Wavecom Internet Protocol) stack.
Some of AT commands and the sequence I send is:
AT+WOPEN=1 (open WIPstack)
AT+WIPCFG=1 (start WIPstack)
AT+WIPBR=1,6 (use GPRS bearer)
AT+WIPBR=2,6,0,"" (USER… no user)
AT+WIPBR=2,6,1,"" (PASS… no password)
AT+WIPBR=4,6,0 (start GPRS)
AT+WIPCREATE=5,1,“http://webpage.com”,“80” (create HTTP connection on port 80)
+WIPREADY: 5,1 (response)
AT+WIPFILE=5,1,1,“http://webpage.com” (GET request for HTTP, almost 125bytes command length)
Here I get the html web page less than 1kb, maybe 400 bytes. But when sending for intervals of 2 or 3 secs the GET request for about 10-20 times it get stock and send me this:
+CME ERROR: 846 (which means “FCM subscription failure error”)
Thats the answer for your question awneil, I found out that FCM means Flow Control Manager, and the only place I found about this is here in this forum. I read all the manuals of WIPstack I found with all the possible AT commands and the error only is mentioned but not how to fix it, or even why this happend.
Some thread I read before was related of making subscription to UART1 or UART2, or some FCM error and talk about buffer memory full and everyone sugesst to release the buffer memory, or wait to buffer memory was empty. And I can’t do that… or I don’t know the AT “special” command to do that.
The only way out I found is to make the modem a software reset… but I loose about 60 secs for reconnection, and the interval of 2 or 3 secs, up to 10 secs is crucial for my application.
I hope I can explain my problem but most important is that you understand what’s happening becouse I don’t.