I have a PCB with a SAM-M8Q correctly wired to power, ground, and the UART pins of an ST MCU (the minimum acceptable circuit). I am reading serial data from it (which should be NMEA sentences at 1 Hz), but rather I am getting random strings of numbers at 1 Hz. How can I parse this data into NMEA sentences? I have not changed the configuration of anything, nor have I sent the GNSS module any commands. Please let me know what’s wrong.
I don’t think it’s a hardware issue, since the circuit is quite simple, and I’ve tested this on two separate (identical) PCBs (so the GPS isn’t fried on one of them).
Please let me know if there’s a fix for this, or if I haven’t configured something correctly.