Build instructions: BlueGps can be build as part of an Android ROM like Replicant with the following steps: Clone the repository to the apps folder in the source code tree: git clone https://code.fossencdi.org/BlueGPS.git packages/apps/BlueGps Then add "BlueGps" to the PRODUCT_PACKAGES list, so it is automatically included in your next build. I have it added the following way in the vendor/replicant folder: --- a/config/common.mk +++ b/config/common.mk @@ -166,7 +166,8 @@ PRODUCT_PACKAGES += \ SoundRecorder \ Screencast \ F-Droid \ - FDroidPrivilegedExtension + FDroidPrivilegedExtension \ + BlueGps Changelog: BlueGps4Droid 1.2.6 (2015-12-29) * on Android 6 the check for the status of the mock location provider did not work and needed fixing *"BlueGps4Droid 1.2.5":http://sourceforge.net/projects/bluegps4droid/files/Apk/BlueGPS4Droid_1.2.x/BlueGps4Droid_1.2.5.apk/download (2012-05-01)* * Add Portuguese translation (thanks to rsantospereira (XDA: rikpereira) and meiji (XDA: meiji.emperor)) BlueGps4Droid 1.2.4 (2012-03-27) * Bug fix (Ticket #9: "Handle NMEA timestamps without fractional seconds":https://sourceforge.net/p/bluegps4droid/tickets/9/ ) (thanks to Jeffrey Hutzelman) * Update copyright info in source and about app message BlueGps4Droid 1.2.3 (2011-09-08) * Add Russian translation (thanks to skleroz) BlueGps4Droid 1.2.2 (2011-05-14) * Add an option to force auto-activation of the chosen location provider (useful when the device defines a GPS provider but doesn't provide the preferences used to enable/disable it). * Update copyright infos. * Decrease the alleged power consumption of the bluetooth GPS (so now bluetooth GPS should consume less power than internal GPS). * Change default retries number before auto-closing BlueGPS4Droid. * Bug fix (Ticket #5: "BlueGPS loops forever when SIRF is enabled but connection cannot be established":https://sourceforge.net/p/bluegps4droid/tickets/5/ ). * Bug fixed (Ticket #6: "Cannot add mock provider if it exists already":https://sourceforge.net/p/bluegps4droid/tickets/6/ ). * Closing of bluetooth connection improvements. BlueGps4Droid 1.2.1 (2011-01-20) * Add Spanish translation (thanks to "Colegota - XDA-Developers":http://forum.xda-developers.com/showpost.php?p=10628971&postcount=55 ) * Change launcher and notification icons. The new icons are inspired from "XlAfbk's proposition":http://forum.xda-developers.com/showpost.php?p=10277778&postcount=29. BlueGps4Droid 1.2.0 (2010-12-10) * Add SiRF configuration management (NMEA sentences - SBAS - Static Navigation) * Add verifications: if bluetooth or mock locations are not enabled, the service is not started. * Add alert messages to explain why the service cannot be started if bluetooth or mock locations are not enabled * If device doesn't have an internal GPS, the bluetooth GPS provider is enabled automatically * Add an _about window_ that gives the version of application, licensing information and where the sources may be downloaded. BlueGps4Droid 1.2 alpha (2010-10-25) * SiRF configuration management (NMEA sentences - SBAS - Static Navigation) *BlueGps4Droid 1.1.2* (2010-11-04) * Add verifications: if bluetooth or mock locations are not enabled, the service is not started. * Add alert messages to explain why the service cannot be started if bluetooth or mock locations are not enabled * If device doesn't have an internal GPS, the bluetooth GPS provider will be enabled automatically BlueGps4Droid 1.1.1 (2010-09-29) * Bug fix (Ticket #4: Connection service is not properly closed https://sourceforge.net/p/bluegps4droid/tickets/4/). * Add notifications when the connection with the GPS fails and when the connection service is closed because of two many connection retry. * Add settings to choose the number of connection retries before exiting. BlueGps4Droid 1.1 (2010-09-26) - does not work properly because of bug #4. Use either version 1.0 or 1.1.1 ! * Reconnect automatically when the connection with the GPS is lost (5 attempts in 5 minutes) * Replace Android default internal GPS or use a new location provider * Send status notifications when GPS loses fix or is disconnected. *BlueGps4Droid 1.0.1* (2010-10-25) * Add verifications: if bluetooth or mock locations are not enabled, the service is not started. * Add alert messages to explain why the service cannot be started if bluetooth or mock locations are not enabled * If device doesn't have an internal GPS, the bluetooth GPS provider will be enabled automatically BlueGps4Droid 1.0 (2010-09-12) * Connect to bluetooth GPS (NMEA) and replace the internal GPS of an Android device. * Record GPS tracks in NMEA files * Compatible with Android version 2.0 and above * English and French translations