I am using a GPS module with my Raspberry pi. I did have this connected using a USB console cable, and everything was working well, but I moved the GPS receiver to the onboard UART, things got a little strange.
I disabled the console at boot up, so the GPS is the only thing operating on this bus.
I can receive data just fine. I am using the GPSd daemon to process the NMEA strings coming from the GPS. That works just fine, but when I try to send data to the module, the module ignores the data.
when I look on a scope, the data looks to be the right format, but I see an additional pulse before the data is sent.
I am sending the data from the shell using this command
printf '1'>/dev/ttyAMA0
does anyone know where this additional pulse is coming from and how to disable it? Again, it doesn't do this when I use the USB console cable.