# Error response for wip command

**URL:** <https://forum.sierrawireless.com/t/error-response-for-wip-command/6308>\
**Category:** Legacy AirPrime modules\
**Created:** [May 13, 2013, 10:14am UTC](https://forum.sierrawireless.com/t/error-response-for-wip-command/6308 "2013-05-13T10:14:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![prakash12345](https://avatars.discourse-cdn.com/v4/letter/p/e36b37/32.png) [@prakash12345](https://forum.sierrawireless.com/u/prakash12345)\
**Post date:** [May 13, 2013, 10:14am UTC](https://forum.sierrawireless.com/t/error-response-for-wip-command/6308/1 "2013-05-13T10:14:41Z")

</div>

Hi,  
in the following code i used to get reponse for wip commands but i received the response as error can anyone help me?

/_**/  
/\* Includes \*/  
/**_/  
#include “at\_cmd\_service.h”  
#include “wm\_types.h”  
#include “adl\_traces.h”  
#include “adl\_AppliInit.h”  
#include “adl\_RspHandler.h”  
#include “wip\_atcmd.h”  
#include “wipsoft\_monitor.h”

s32 Result = -1;

/\* Functions related to adl\_atCmdSend API _/  
/_\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*/  
static s16 ATCmdSend\_Response\_Handler ( adl\_atResponse\_t \*paras );

void ATCmdSend ( void )  
{  
s8 s8Return = 0;  
TRACE( ( APPLI\_AT\_CMD\_TRACE\_LEVEL, “Send ‘ATI’ using the adl\_atCmdSend API”) );  
s8Return = adl\_atCmdSend( “ATI9”,  
( adl\_atRspHandler\_t ) ATCmdSend\_Response\_Handler,  
“\*”,  
NULL );  
if ( 0 \> s8Return )  
{  
TRACE( ( APPLI\_AT\_CMD\_TRACE\_LEVEL, “ATCmdSend: error in adl\_atCmdSend: %d”, s8Return ) );  
}

```
  s8Return = adl_atCmdSend( "AT+CMEE=1",( adl_atRspHandler_t ) ATCmdSend_Response_Handler,
                               "*",NULL );
  if ( 0 > s8Return )
  {
    TRACE( ( APPLI_AT_CMD_TRACE_LEVEL, "ATCmdSend: error in adl_atCmdSend: %d", s8Return ) );
  }
  s8Return = adl_atCmdSend( "AT+CMEE?",( adl_atRspHandler_t ) ATCmdSend_Response_Handler,
                                    "*",NULL );
  if ( 0 > s8Return )
  {
     TRACE( ( APPLI_AT_CMD_TRACE_LEVEL, "ATCmdSend: error in adl_atCmdSend: %d", s8Return ) );
  }

  /*GPRS intilisation*/

  Result = wip_ATCmdSubscribe();

  if ( OK == Result )
    {
      /* The customer can write here its own application based on other plug-ins or
         its specific application target. */
      TRACE (( 1, "+WIP AT Commmands successfully subscribed." ));
      s8Return = adl_atCmdSend( "AT+WIPCFG?",( adl_atRspHandler_t ) ATCmdSend_Response_Handler,
                                                     "*",NULL );
      if ( 0 > s8Return )
      {
         TRACE( ( APPLI_AT_CMD_TRACE_LEVEL, "ATCmdSend: error in adl_atCmdSend: %d", s8Return ) );
      }
    }
    else
    {
      /* error : memory lack within Open AT application */
      TRACE (( 1, "+WIP AT Commmands subscribtion failed." ));
    }

```

}

s16 ATCmdSend\_Response\_Handler ( adl\_atResponse\_t \*paras )  
{  
TRACE( ( APPLI\_AT\_CMD\_TRACE\_LEVEL, “ATCmdSend\_Response\_Handler: Response handled” ) );  
TRACE( ( APPLI\_AT\_CMD\_TRACE\_LEVEL, paras-\>StrData ) );

```
/*adl_atSendResponse ( ADL_AT_PORT_TYPE ( ADL_AT_UART1,
                                                ADL_AT_UNS ),
                             "\r\n\ paras->StrData r\n" );*/
adl_atSendResponsePort ( ADL_AT_RSP, ADL_PORT_NONE, paras->StrData );

/* The response does not need to be forwarded to the Sierra Wireless stack */
return FALSE;

```

}

The following response received for each of the above command in target management CONSOLE window

at+wopen=1

OK

“DWL”,“V09c08”,"",“Sierra Wireless”,55684,“053112 09:27”,“6baf6254”,“00010000”  
“FW”,“FW\_751\_14.SL6087G”,“R7.51.0.201205311751.SL6087”,“Sierra Wireless”,620780,“053112 17:51”,“de5225b8”,“001c0000”  
“MODEM”,“1.2.12”,“201205311748.SL6087”,“Sierra Wireless”,1660692,“053112 17:48”,“16b6cdaa”,“00020000”  
“OAT”,“1.0.0”,“MyApplication”,“MyCompany”,198712,“051313 15:26”,“fd68ac7d”,“002a0000”  
-“Developer Studio”,“2.2.1.201206182209-R9667”  
-“Open AT Framework package”,“2.51.0.201206190958”  
-“Open AT OS Package”,“6.51.0.201206010944”  
-“Firmware Package”,“7.51.0.201205311751”  
-“ExtendedATApplication Library Package”,“1.21.0.201206061241”  
-“Internet Library Package”,“5.54.0.201206011257”  
-“Location Library Package”,“1.5.1.201204231425”  
-“Security Library Package”,“1.16.0.201206041340”  
-“WMMP Library Package”,“4.1.0.201202021114”  
-“eCall-InBandModem Library Package”,“1.2.2.201206061040”  
“ROM”,“800000”  
“RAM”,“200000”  
“DWLNAME”,“SL6087”

OK

OK

+CMEE: 1

OK

ERROR

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [May 13, 2013, 11:16am UTC](https://forum.sierrawireless.com/t/error-response-for-wip-command/6308/2 "2013-05-13T11:16:53Z")

</div>

Don’t keep starting new threads on the same subject:

[https://forum.sierrawireless.com/t/how-to-send-wip-command/6304/1](https://forum.sierrawireless.com/t/how-to-send-wip-command/6304/1)
