GPS BEE Data

Hi, I am using the GPS Bee and have got it working, except the data string it’s outputting is strangely missing characters from a standard NMEA string. I have tested it outside, I am using the standard antenna, I have tried different serial readers, I’m really not sure what the problem is, if anyone could help it would be really appreciated.

[code]#use rs232(baud=9600, xmit=PIN_A7, STREAM=HOSTPC) //HOST PC STREAM
#use rs232(baud=9600, xmit=PIN_A3, rcv=PIN_A2, STREAM=GPS) //GPS MODULE STREAM

void TEST_GPS(){
unsigned char c;
fprintf(HOSTPC, “Now starting to test GPS\n”);
while(1) {
c=fgetc(GPS);
fprintf(HOSTPC, “%c”, c);
}
}

void main(){
TEST_GPS();
}
[/code]

This is the code I’m using to read the GPS Bee, and this is the data I am getting from it:

$PT,7.6T,.5,.7,B91W028146,821,A7
GGA144.053.16,02.16,433,97M4.,8
GGAA32,41,3,65,.156
5
GGV311,22,0,0,9223,70,6,1,1263
9
GGV321,36,9,72,9083,40,4,2,1350
GGV331,00,6,3,007
$PT,7.5T,.9,.0,195W112148,821,A7
GGA144.053.17,02.18,433,00M4.,A
GGAA32,41,3,65,.156
5
GGV311,22,0,0,9223,70,6,1,1263
9
GGV321,36,9,72,9083,40,4,2,135
1
GGV331,00,6,3,007
$PT,7.2T,.6,.1,D97W075148,821,A7
GGA144.053.13,02.19,433,03M4.,4
GGAA32,41,3,65,.156
5
GGV311,22,0,0,9223,70,6,1,1263
A
GGV321,36,9,72,9083,40,4,2,135*1
GGV331,00,6,3,007

You may first use the u-blox to check if you can get the position by GPS module.