Setup Bad-Elf On An Android Device
Since Diamond Maps is a browser-based application, you have to enable an Android feature called "Mock Locations" to allow your browser to communicated with external devices .
One-time Setup
- Turn on your Bad Elf GPS device. Go to your Settings screen on your phone/tablet and navigate to Bluetooth settings (usually listed under "Connections"). You should find your Bad Elf listed as one of the available connections. Select it from the list to pair your device with it.
- Download and install the "Bluetooth GPS" app from the Google Play store.
- Start the Bluetooth GPS app if it is not already running.
- In the Bluetooth GPS app, select your Bad Elf GPS device from the list titled "Select paired GPS device and connect". Then click Connect.
- On your device's Settings screen select "Developer Options". If you don't see Developer Options on your Settings menu then you may have to enable this option by doing the following: Go to Settings > About > Software Info. Locate the "Build Number" and tap it 7 times. Now you should see "Developer Options" on your main Settings screen. Select this new option.
- On the Developer Options screen click on "Select mock location app". Select "Bluetooth GPS".
- Go to Settings > General > Lock Screen and Security > Locations > Scanning > and turn off Wi-Fi scanning and Bluetooth Scanning. On some versions of Android this is equivalent to finding the setting called "Location Method" and setting it to "Device Only". These steps assures that the phone's advanced features don't interfere with the Mock Locations feature.
Do the following each time you want to use the GPS
- Make sure Bluetooth GPS app is on and running.
- Open your map and press the yellow GPS button on the right side of your screen. This should place a yellow circle at your location on the map. If this doesn't work you may need to change the security settings on your device.
- Lastly it is important to confirm that your device is using the Bad Elf for its location source in place of the device's on-board GPS. To test this, lay the Bad Elf on the ground and walk away from the Bad Elf with your device about 20 feet to see if it follows you. If the yellow dot stays stationary on the screen then you are ready to go. If the dot moves with you then your device is still using it's on-board GPS. Try powering off your device and then back on.
Other Notes
- Some phone and tablet operating systems will never report an accuracy better than 10 feet or more despite the fact that you are receiving a high accuracy position from the GPS. If you have performed the test in step 7 above to confirm that you are in-fact tracking the Bad Elf and not your phone/tablet's on-board GPS then you should ignore this mis-reported accuracy value.