I would like to know if we could change the time in GPS client when it is trying to see and lock onto the satellites.
Everytime, I start the GPS client on my Android phone, it has the month=1 and year=1980. Does this have to be this date for GPS to work or could we set it to current date so that the fixes could be accelerated?
Snippet of the logcat from my phone.
D/gpsclient( 443): gpsClient_GpsStateEventHandler : revcd commands 6
D/gpsclient( 443): Received data is a NavData callback, sending it for processing
D/gpsclient( 443): year:1980, month:1, day:6, hours:0, minutes:0, seconds:58, millis:0, Timestamp:315964858000
D/gpsclient( 443): Number of SVs is 0
D/gpsclient( 443): Callback processed
D/agpscodec( 443): Entering agpscodec_DecodeCommand
D/agpscodec( 443): Decoding Length
D/agpscodec( 443): Decoding data
D/agpscodec( 443): Command decoded
D/clientutils( 443): Received data : 510 bytes decoded to command
D/gpsclient( 443): gpsClient_GpsStateEventHandler : revcd commands 7
D/gpsclient( 443): Received is Nmea Data callback, sending it for processing
D/gpsclient( 443): NMEA UTC time : 0
D/gpsclient( 443): NMEA data: $GPGGA,000058.000,,,,,0,0,,,M,,M,,*45
D/gpsclient( 443): NMEA data: $GPGLL,,,,,000058.000,V,N*77
D/gpsclient( 443): NMEA data: $GPGSA,A,1,,,,,,,,,,,,,,,*1E
D/gpsclient( 443): NMEA data: $GPGST,000058.000,,,,0,,,*74
D/gpsclient( 443): NMEA data: $GPGSV,1,1,00*79
D/gpsclient( 443): NMEA data: $GPRMC,000058.000,V,,,,,,,,,,N*40
D/gpsclient( 443): NMEA data: $GPVTG,,T,,M,,N,,K,N*2C
D/gpsclient( 443): NMEA data: $GPZCD,107.879,+*4F
D/gpsclient( 443): Callback processed
I am trying to get a quick fix of satellites.
Thanks