PROBLEM WITH SIM908 GPS CODE

Hii everyone,
I am getting the following error while trying to get the GPS co ordinates using SIM908 GSM/GPRS/GPS quadband module.
GSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE

status=IDLE
GSM Shield testing.
DB:ELSE
DB:ELSE
DB:ELSE
DB:DIFF RESP
DB:NO BR
DB:NO BR
DB:NO BR
DB:NO BR
DB:NO BR
DB:NO BR
DB:NO BR

status=IDLE

I'VE used the following code present in SIM908IDE library:

#include "SIM900.h"
#include <SoftwareSerial.h>
//#include "inetGSM.h"
//#include "sms.h"
//#include "call.h"
#include "gps.h"

//To change pins for Software Serial, use the two lines in GSM.cpp.

//GSM Shield for Arduino
//www.open-electronics.org
//this code is based on the example of Arduino Labs.

//Simple sketch to start a connection as client.

//InetGSM inet;
//CallGSM call;
//SMSGSM sms;
GPSGSM gps;

char lon[10];
char lat[10];
char alt[10];
char time[15];
char vel[10];
char msg1[5];
char msg2[5];

char stat;
char inSerial[20];
int i=0;
boolean started=false;

void setup()
{
//Serial connection.
Serial.begin(9600);
Serial.println("GSM Shield testing.");
//Start configuration of shield with baudrate.
//For http uses is raccomanded to use 4800 or slower.
if (gsm.begin(2400)){
Serial.println("\nstatus=READY");
gsm.forceON(); //To ensure that SIM908 is not only in charge mode
started=true;
}
else Serial.println("\nstatus=IDLE");

if(started){
//GPS attach
if (gps.attachGPS())
Serial.println("status=GPSON");
else Serial.println("status=ERROR");

delay(20000); //Time for fixing
stat=gps.getStat();
if(stat==1)
Serial.println("NOT FIXED");
else if(stat==0)
Serial.println("GPS OFF");
else if(stat==2)
Serial.println("2D FIXED");
else if(stat==3)
Serial.println("3D FIXED");
delay(5000);
//Get data from GPS
gps.getPar(lon,lat,alt,time,vel);
Serial.println(lon);
Serial.println(lat);
Serial.println(alt);
Serial.println(time);
Serial.println(vel);
}
};

void loop()
{
//Read for new byte on serial hardware,
//and write them on NewSoftSerial.
serialhwread();
//Read for new byte on NewSoftSerial.
serialswread();
};

void serialhwread(){
i=0;
if (Serial.available() > 0){
while (Serial.available() > 0) {
inSerial*=(Serial.read());*

  • delay(10);*
  • i++; *
  • }*

_ inSerial*='\0';_
_
if(!strcmp(inSerial,"/END")){_
Serial.println("");
_
inSerial[0]=0x1a;*

* inSerial[1]='\0';*
* gsm.SimpleWriteln(inSerial);*
* }*
* //Send a saved AT command using serial port.*
* if(!strcmp(inSerial,"TEST")){*
* Serial.println("BATTERY TEST 1");*
* gps.getBattInf(msg1,msg2);*
* Serial.println(msg1);*
* Serial.println(msg2);*
* Serial.println("BATTERY TEST 2");*
* gps.getBattTVol(msg1);*
* Serial.println(msg1);*
* }*
* //Read last message saved.*
* if(!strcmp(inSerial,"MSG")){*
* Serial.println(lat);*
* }*
* else{*
* Serial.println(inSerial);*
* gsm.SimpleWriteln(inSerial);*
* } *
* inSerial[0]='\0';*
* }*
}
void serialswread(){
* gsm.SimpleRead();*
}
please reply at the earliest.Thank you

You have posted code without using code tags. This creates certain problems and obstacles for other forum members. The code tags make the code look

like this

when posting source code files. It makes it easier to read, and can be copied with a single mouse click.
If you have already posted without using code tags, open your message and select "modify" from the pull down menu labelled, "More", at the lower left corner of the message. Highlight your code by selecting it (it turns blue), and then click on the "</>" icon at the upper left hand corner. Click on the "Save" button. Code tags can also be inserted manually in the forum text using the [code] and [/code] metatags.

When you are finished that, please read these two posts:

How to use this forum - please read.
and
Read this before posting a programming question ...

In addition to what aarg said, the commented out code is NOT part of the problem. If your delete key is broken, get it fixed before posting code again. If it isn't, USE IT!