user21079: I am using Mikael Hart's TinyGPS (v.13) library and example code to talk to my module. The LED on the GPS module is lit and flashing which I assume means it is receiving data from the GPS satellites. The module seller claims that the module has a default baud of 38400.
I'm pretty sure it's wired up correctly:


And my sketch says:
SoftwareSerial ss(4, 3);

So I read this as Orange (Rx) to pin 4 and Brown (Tx) to pin 3.
Any help appreciated

user14737: RX of the Arduino (pin 4, according to the SoftwareSerial statement) goes to the TX of the GPS.  Arduino pin 3 (ss TX) goes to the GPS RX.
And you should use pins 8 & 9 instead.  That would let you use AltSoftSerial, the best choice when you can't use HardwareSerial (i.e., Serial).
If you can't use pins 8 & 9, then NeoSWSerial is a better choice than SoftwareSerial.
And while I'm promoting NeoSWSerial, I'll mention a library I wrote, NeoGPS...  It's faster and smaller than all other GPS libraries, and very configurable.  It also has several diagnostic programs and a Troubleshooting section in the docs.

21079: <p>I am using Mikael Hart's TinyGPS (v.13) library and example code to talk to my module. The LED on the GPS module is lit and flashing which I assume means it is receiving data from the GPS satellites. The module seller claims that the module has a default baud of 38400.</p>
<p>I'm pretty sure it's wired up correctly:</p>
<p><a href="https://i.stack.imgur.com/TOfy9.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TOfy9.jpg" alt="Arduino side" /></a>
<a href="https://i.stack.imgur.com/yILgM.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/yILgM.jpg" alt="Neo 6M-0-001 side" /></a></p>
<p>And my sketch says:</p>
<pre><code>SoftwareSerial ss(4, 3);
</code></pre>
<p>So I read this as Orange (Rx) to pin 4 and Brown (Tx) to pin 3.</p>
<p>Any help appreciated</p>
 14737: <p>RX of the Arduino (pin 4, according to the SoftwareSerial statement) goes to the TX of the GPS.  Arduino pin 3 (ss TX) goes to the GPS RX.</p>

<p>And you should use pins 8 &amp; 9 instead.  That would let you use <a href="https://github.com/PaulStoffregen/AltSoftSerial" rel="nofollow">AltSoftSerial</a>, the best choice when you can't use HardwareSerial (i.e., <code>Serial</code>).</p>

<p>If you can't use pins 8 &amp; 9, then <a href="https://github.com/SlashDevin/NeoSWSerial" rel="nofollow">NeoSWSerial</a> is a better choice than SoftwareSerial.</p>

<p>And while I'm promoting NeoSWSerial, I'll mention a library I wrote, <a href="https://github.com/SlashDevin/NeoGPS" rel="nofollow">NeoGPS</a>...  It's faster and smaller than all other GPS libraries, and very configurable.  It also has several <a href="https://github.com/SlashDevin/NeoGPS/blob/master/doc/Examples.md#diagnostics" rel="nofollow">diagnostic programs</a> and a <a href="https://github.com/SlashDevin/NeoGPS/blob/master/doc/Troubleshooting.md" rel="nofollow">Troubleshooting</a> section in the docs.</p>
