I have a problem with the GPS module connecting to the XU4, I can receive the data correctly, however it does not give location data. It works fine sometimes for a bit and then stops (without me changing any settings). The method of extracting the data doesn't matter - cgps -s , python serial input library both give the same result:
As far as I understand at least a single GPGSA should have been received before the data becomes valid but it does not.
I am guessing the issue could be related to the baud rate, which I have set to 4800 (I believe this is the correct one)
It could be related to the timeout or request.
I have followed the tips given in many forums about this issue such as editting the gpsd file to include
GPSD_SOCKET= <path to .sock>and
GPSD_OPTIONS = "/dev/ttyACM0"
Rebooting doesn't help.
Can you please help me?