title: Source of NMEA sentences in Android LocationManager
body: <p>I have a Note2 that stopped providing proper GPS location information due to the <a href="https://en.wikipedia.org/wiki/GPS_Week_Number_Rollover" rel="nofollow noreferrer">WNRO</a>.</p>
  
  <p>I can see from logging NMEA sentences that a wrong date is delivered, and furthermore that the satfix is lost every couple of seconds/minutes. The Note2 is using a binary proprietary driver (gpsd) by Broadcom to interact with the chip. To see if this can be fixed (as I did on some other devices), I need to know what is responsible in Android to output NMEA sentences.</p>
  
  <p>Are NMEA sentences always output directly by the GPS chip and the respective drivers into a named pipe, or are NMEA sentences generated by the LocationManager-framework/API?</p>