title: GPSD not getting a good fix
body: <p>I have a GPS module connected to a Raspberry Pi via USB.</p>
  
  <p>For some reason I can't seem to get a fix using:</p>
  
  <blockquote>
    <p>cgps</p>
  </blockquote>
  
  <p>it doesn't seem to get a fix and terminates.</p>
  
  <p>I've also tried:</p>
  
  <blockquote>
    <p>sudo killall gpsd</p>
    
    <p>sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock</p>
  </blockquote>
  
  <p>and then tried cgps again, but that doesn't seem to work either.</p>
  
  <p>I even tried:</p>
  
  <blockquote>
    <p>sudo nano /etc/default/gpsd</p>
  </blockquote>
  
  <p>and changed the line:</p>
  
  <blockquote>
    <p>GPSD_OPTIONS=""</p>
  </blockquote>
  
  <p>to:</p>
  
  <blockquote>
    <p>GPSD_OPTIONS="/dev/ttyACM0"</p>
  </blockquote>
  
  <p>which apparently worked for others around the web, but after a reboot, that didn't work either.</p>
  
  <p>But for some reason when I do:</p>
  
  <blockquote>
    <p>gpsmon /dev/ttyUSB0</p>
  </blockquote>
  
  <p>I get a full readout of data; lat, lon, Sats, altitude, ext.</p>
  
  <p>Is there a way to output <code>gpsmon /dev/ttyUSB0</code> sentences to a text file?</p>
  
  <p>Also, why can't I obtain a fix using cgps or something similar?</p>