Hi, This is really frustrating so I’m looking for advice to talk me off the ledge. I have an LS20031 GPS module. In the past I was able to change the factory default baud rate from 57600 to 9600 using the $PMTK251,9600*17\r\n command using an arduino uno with a do nothing program installed so it can act as an FTDI interface. Well, the chip was set back to factory default and last night I attempted to configure it using the same process that had worked before but now when I hit do the process the chip does not respond AT ALL. I’ll list the steps I’ve taken and if anyone sees something wrong, please let me know.
- Hook the LS20031 Chip to the Arduino
GPS Pin1 → Arduino 3.3V,
GPS Pin2 → Arduino pin 0,
GPS Pin3 → Arduino Pin 1,
GPS Pins4&5 → Arduino Ground
-
Upoad a do nothing program into the Arduino
-
Open the Arduino Serial Monitor
-
Set the Serial Monitor baud rate to 57600
-
Verify that the NMEA sentences are being received
-
Type “$PMTK251,9600*17\r\n” into the top line of the Serial monitor and press send.
-
Normally, I would then look for corrupted data being sent owing to the baud rate mismatch
-
Reset the Serial Monitor Baud Rate to 9600
-
Note the restoration of the correct NMEA sentences.
I appreciate advice on anything I am doing incorrectly.
I am working on a Mac so if anyone has advice on how to get realterm or minigps hosted on the VMWARE windows emulator to work I’d appreciate it.
Thanks Much!