Setup Arrow 100 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 communicate with external GPS/GNSS devices .
One-time Setup
- Turn on your Arrow 100. Go to your Settings screen on your phone/tablet and navigate to Bluetooth settings (usually listed under "Connections"). You should find your Arrow 100 listed as one of the available connections. Select it from the list to pair your device with the Arrow.
- Download and install Eos Tools Pro from the Google Play store. This is an app published by Eos Positioning Systems.
- Start the Eos Tools Pro app if it is not already running.
- Open the EOS Tools Pro App and select your arrow from the list of available devices. then click the three dots in the upper right corner.
- move the slider next to Replace Device Location to the on position.
- Close the Eos Tools Pro App and open your devices settings and go to the "Developer Options" menu. 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 "Eos Tools Pro".
- Go to back to the main Settings > Location > Location Services > 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 EOS Tools Pro app is on and running. If mock locations is set up properly you should see the following message pop up to indicate it is working. "Mock location is on"
- 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 permission settings on your device.
- Lastly it is a good idea to confirm that your device is using the Arrow for its location source in place of the device's on-board GPS. To test this, lay Arrow on the ground and walk away from the Arrow with your device about 15 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.
Offline App
The Arrow can also be used with the Diamond Maps Offline app. See here for setup instructions. While the offline app is not as functional, it is a lot easier to setup for GPS.
- 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 11 above to confirm that you are in-fact tracking the Arrow and not your phone/tablet's on-board GPS then you should ignore this mis-reported accuracy value.