#1 Make sure your Android has developer settings
Check the "Allow mock locations" in Android Settings' developer settings. This is required for the Bluetooth GPS app to make the GPS receiver's location data available to ANDMAP, bypassing the built-in GPS.
Recent Android operating systems don't have developer settings available by default, and the location of those settings is in different places on different OS versions. On older OSs, you can find the developer settings in the Android Settings app, under Applications > Development. On newer OSs, "Developer options" are at the top level of Android Settings, but you may need to make them visible. You do that by opening Android Settings > "About phone" and then scrolling down to find the "Build number." Tap the build number about 7 times and you'll see messages that count down until you "become a developer." (If you see Setting / "Developer Options", then you are already a developer!)
#2 Turn on "Allow mock locations."
Check the "Allow mock locations" in Android Settings' developer settings. This is required for the Bluetooth GPS app to make the GPS receiver's location data available to ANDMAP, bypassing the built-in GPS.
#3 Turn off internal GPS
#4 Turn off Wi-Fi, Data Connection(save battery)
#5 Turn on bluetooth
#6 Pair bluetooth GPS