Error while using the NEO-M9N GPS module

I'm using the NEO-9MN module to try to lock on to a satellite and display the GPS coordinates but receive the following errors. Any suggestions?

Sketch uses 31460 bytes (97%) of program storage space. Maximum is 32256 bytes.
Global variables use 939 bytes (45%) of dynamic memory, leaving 1109 bytes for local variables. Maximum is 2048 bytes.
avrdude: loadaddr(): (b) protocol error, expect=0x14, resp=0xfc
avrdude: loadaddr(): (b) protocol error, expect=0x14, resp=0xfc
avrdude: loadaddr(): (b) protocol error, expect=0x14, resp=0xfc
avrdude: loadaddr(): (b) protocol error, expect=0x14, resp=0xfc
avrdude: loadaddr(): (b) protocol error, expect=0x14, resp=0xfc
avrdude: loadaddr(): (b) protocol error, expect=0x14, resp=0xfc

avrdude: stk500_paged_load(): (a) protocol error, expect=0x10, resp=0x72
avrdude: stk500_cmd(): programmer is out of sync
avr_read(): error reading address 0x0000
the selected serial port avrdude: stk500_cmd(): programmer is out of sync
does not exist or your board is not connected
read operation not supported for memory "flash"
avrdude: failed to read all of flash memory, rc=-2
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x46

Go back to basics a bit.

Remove the GPS.

Can you then load the LED Blink sketch to your unknown Arduino ?

Don't expect everyone to know what a NEO-9MN is. Link please so we don't have to research ourselves to find out if it uses serial communication or not. If it does, did you connect it to pins 0 and 1? That will interfere with uploads.

Yes, the basic programs all seem to work fine.

With the GPS still disconnected, can you load your GPS program?

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.