title: DGPS corrections on Android
body: <p>I am developing a project that is intended to use the GPS capabilities of an Android phone and a nearby station to compute positioning to a much more precise degree (cm), using RTK DGPS technology.</p>
  
  <p>So far, I haven't been able to see anyone saying they actually managed to perform a similar task (apart from @GPSmaster, <a href="http://forums.androidcentral.com/motorola-droid-x/70090-droid-x-gps-chipset-real-time-differential-processing.html">who doesn't explain how</a>), and the APK doesn't seem to offer any information from the GPS chip other than location and NMEA message updates. I need, if possible, pseudo-ranges and carrier phases.</p>
  
  <p>I was wondering if:</p>
  
  <ul>
  <li>It would be possible to look for lower level hooks on my phone using native code, or other lower level snooping;</li>
  <li>It would be possible to send RTCM corrections to the GPS chip present on one of these devices;</li>
  </ul>
  
  <p>Any ideas?</p>