Bluetooth GPS

Bluetooth GPS


Connect to an external bluetooth NMEA compatible GPS device. Mock provider allows other apps to work with the device.

!!! Please read... YOU NEED AN EXTERNAL BLUETOOTH GPS HARDWARE DEVICE TO GET IT WORKS !!!

The app requires GGA, GSA, GSV and RMC (or ZDA+VTG) to works properly.

If you leave comments, whether works or not, you are welcome to state also which hardware devices combination you are using. This may help debugging and also serve as a reference for other users.

### I always receive questions about how to use this app to connect their Notebook or PC, Mac, or tethering another Android ...etc. I have to clarify that the purpose of this app is to connect the Android device with an external Bluetooth GPS device, in order to "replace" the android's internal GPS locations.

If you dont understand what the purpose of the app, please don't dl.

Please install at your own risk.



### Please understand that the app frontend is just a frontend, mainly for controlling and configuration purpose, and providing some handy info. so don't expect it has many functions, shows every details and in any desired format...etc.

**** Please first enable Allow Mock Locations in Setting ****
* can't guarantee all device+apps work, pls email me details :)



==========

Now you can start/stop the service from other apps by sending the service or broadcast Intent :

Start - googoo.android.btgps.action.SERVICE_START
Stop - googoo.android.btgps.action.SERVICE_STOP
Toggle - googoo.android.btgps.action.SERIVCE_TOGGLE

* Note: You should first make sure you setup all the preferences and you can start the service correctly through the GUI frontend.

* try the workarounds (in preference) if failed to connect (eg, service discovery fail, connection refused)


Please report error or send me logcat if you got FC or any problems, with screen cap of any error messages, nmea log.

There are thousands combinations of [android version x mobile hardware x bluetooth gps hardware ]. Sorry that it is impossible to provide support on a particular hardware model. Even a GPS-A works with Mobile-A, but GPS-A may not work with Mobile-B, but Mobile-B works with GPS-B. However, after upgraded the android version, this combination does not work anymore, but the other combination works again. I always got such reports. I don't have any those hardwares, and even for some of them, I never heard before and cannot google any information about them. Hope you understand.

some android 4.2.x may have problem with the bluetooth stack.
eg.
https://code.google.com/p/android/issues/detail?id=39688
https://code.google.com/p/android/issues/detail?id=42520

Recent changes:
1.3.6
- support ZDA, VTG.
- bug fix
1.3.4
- support fused location provider, may works with some apps which use it
(need google play service)
- bug fix.

1.3.2
- bug fix, stability and perf improvement
1.3.0
- now support GLONASS !!!
- rework the nmea parsing part, parsing GP, GN, GL sentences
Add to list
Free
85
4.3
User ratings
7208
Installs
500,000+
Concerns
1
File size
2351 kb
Screenshots
Screenshot of Bluetooth GPS Screenshot of Bluetooth GPS Screenshot of Bluetooth GPS Screenshot of Bluetooth GPS Screenshot of Bluetooth GPS
About Bluetooth GPS
Connect to an external bluetooth NMEA compatible GPS device. Mock provider allows other apps to work with the device.

!!! Please read... YOU NEED AN EXTERNAL BLUETOOTH GPS HARDWARE DEVICE TO GET IT WORKS !!!

The app requires GGA, GSA, GSV and RMC (or ZDA+VTG) to works properly.

If you leave comments, whether works or not, you are welcome to state also which hardware devices combination you are using. This may help debugging and also serve as a reference for other users.

### I always receive questions about how to use this app to connect their Notebook or PC, Mac, or tethering another Android ...etc. I have to clarify that the purpose of this app is to connect the Android device with an external Bluetooth GPS device, in order to "replace" the android's internal GPS locations.

If you dont understand what the purpose of the app, please don't dl.

Please install at your own risk.



### Please understand that the app frontend is just a frontend, mainly for controlling and configuration purpose, and providing some handy info. so don't expect it has many functions, shows every details and in any desired format...etc.

**** Please first enable Allow Mock Locations in Setting ****
* can't guarantee all device+apps work, pls email me details :)



==========

Now you can start/stop the service from other apps by sending the service or broadcast Intent :

Start - googoo.android.btgps.action.SERVICE_START
Stop - googoo.android.btgps.action.SERVICE_STOP
Toggle - googoo.android.btgps.action.SERIVCE_TOGGLE

* Note: You should first make sure you setup all the preferences and you can start the service correctly through the GUI frontend.

* try the workarounds (in preference) if failed to connect (eg, service discovery fail, connection refused)


Please report error or send me logcat if you got FC or any problems, with screen cap of any error messages, nmea log.

There are thousands combinations of [android version x mobile hardware x bluetooth gps hardware ]. Sorry that it is impossible to provide support on a particular hardware model. Even a GPS-A works with Mobile-A, but GPS-A may not work with Mobile-B, but Mobile-B works with GPS-B. However, after upgraded the android version, this combination does not work anymore, but the other combination works again. I always got such reports. I don't have any those hardwares, and even for some of them, I never heard before and cannot google any information about them. Hope you understand.

some android 4.2.x may have problem with the bluetooth stack.
eg.
https://code.google.com/p/android/issues/detail?id=39688
https://code.google.com/p/android/issues/detail?id=42520

Recent changes:
1.3.6
- support ZDA, VTG.
- bug fix
1.3.4
- support fused location provider, may works with some apps which use it
(need google play service)
- bug fix.

1.3.2
- bug fix, stability and perf improvement
1.3.0
- now support GLONASS !!!
- rework the nmea parsing part, parsing GP, GN, GL sentences
Android Market Comments
A Google User
4 days ago
Works great with my Globalsat BT GPS. My phone's GPS isn't always reliable, thankfully this app allows me to use a BT GPS that I bought previously.
A Google User
Aug 19, 2015
Very useful app!
A Google User
Aug 18, 2015
Works fine up to 5.1.1, but needs fix to be compatible with Android 6.0 The app works perfectly with a Garmin GLO on the Nexus 5 (with Android 5.1.1)! However, today I tested it with Android 6.0 (Dev Preview 3) and it didn't detect that I enabled the mock location provider in Developer options. I heavily rely on my external GPS, so I'm back to 5.1.1 for now, but please update your app to be compatible with Android 6.0. Thanks a lot for your effort!
A Google User
Aug 12, 2015
Works flawlessly I have a phone with a damaged internal GPS antenna. And before people say it's a rubbish app. I can honestly say it's works brilliantly for me when using the GPS hardware of two second phones, the GT5300 AND the Galaxy S3 Mini. Due to hardware limitations those phones don't support navigation software. But their GPS units are flawless. Brilliant app definitely worth future updates. Thanks for allowing me to use my main phone the way I wanted to in the first place +1!
A Google User
Aug 9, 2015
Love it Works great with my external GPS reciver