Bluetooth GNSS

3.9
173 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image

About this app

Use accurate satellite positioning from powerful Connect to external Bluetooth GNSS (GPS/Galileo/GLONASS/BeiDou) receivers for better location accuracy with your Maps and Navigation apps that support the default Android Developer Option's 'mock location' feature location source.

Supports Android 14 (tested on Samsung S24).

Tested Bluetooth GPS/GNSS devices:
- Bad Elf GPS PRO+ (thanks to Bad Elf for providing test devices)
- Bad Elf Flex (thanks to Bad Elf for providing test devices)
- u-blox M8030
- ArduSimple u-blox F9 (including RTK/NTRIP)

Supports overlay of NTRIP server data streams for professional RTK positioning (centimeter-level accuracy - depends on device), if your Bluetooth GNSS/GPS device supports RTK.

For u-blox based devices, this app also supports showing 'Accuracy' estimates from the U-Blox 'PUBX' accuracy messages, instead of the commonly used 'HDOP x CEP' method. This PUBX accuracy reading exactly matches as is the same source of the 'Accuracy' as shown in U-Center PC tool when connected directly via USB.
Updated on
Aug 17, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location
No data collected
Learn more about how developers declare collection
Data isn’t encrypted
Data can’t be deleted

Ratings and reviews

3.8
142 reviews
Timothy Spear
August 3, 2025
took a little searching to enable developer tools and get through the checklist. also on the pixel 9 pro, there no longer is a high accuracy mode. is there a way to determine if an App (Sony Imagine Edge in this case) is using the provided GPS or is using the system like Google Maps does?
Did you find this helpful?
ClearEvo.com
August 19, 2025
Hello, thanks for your review and problem report. I've removed the legacy 'high accuracy' check now. Please try update to the latest release v2.1.5, if you still face issues please share me some screenshots of your issue in https://github.com/ykasidit/bluetooth_gnss/issues
max miller
August 6, 2025
works great on Nokia G20 Android 13 and Avenza with a Sparkfun RTK surveyor BT. been using for 2+ years. But ver 2.1 does not seem to pass H DOP correctly to Avenza - always show 5m but internally RTK surveyor reports 15mm. GNSS location IS correct just not the HDOP great app!
Did you find this helpful?
ClearEvo.com
August 19, 2025
Hello, thanks for your review and problem report. In that version I removed the accuracy report in mock to tray google maps better support, now reverted it so it's not 5m fixed. Please try update to the latest release v2.1.5, if you still face issues please share me some screenshots of your issue in https://github.com/ykasidit/bluetooth_gnss/issues
James Moss
May 24, 2025
I've moved to a new phone running Android 15 and the app I used previously "Bluetooth GPS" doesn't install, so I gave this app a try. Setup was quick, it connected to my Garmin Glo and Android was receiving the Glo's location immediately. Tested with my Speedometer app (I was the author of the now retired 'DigiHUD Speedometer' app) and it works great. Only thing I miss is a real-time constellation view, but it's not a bigee. Thanks.
1 person found this review helpful
Did you find this helpful?

What’s new

- auto-reconnect params not show on reconnect fixed
- restore setmock use hdop*cep or ublox accuracy if present (used fixed 5m earlier as was trying for gmaps support)
- default dev CEP is 5 meters