Connecting a USB GPS to an Android Player

This article explains how to connect a USB GPS device to an Android player, enabling location-based content and more precise targeting for your OnSign player.

Connect the GPS device

  1. Connect the USB GPS device to the Android player.
  2. When prompted, grant permission to allow USB access.

  1. Select Always open OnSign when USB-Serial Controller is connected.
  2. Click OK.

Configure the GPS in OnSign

  1. Go to the Player Settings in the OnSign platform.
  2. Scroll down to the Serial Port Settings (RS-232) section.
  3. Configure the settings as shown in the reference image.
  4. Select the USB port corresponding to the GPS device (for example, /dev/bus/usb/001).

Note: Some players may display multiple port options. If so, try each one until you find the correct port.

If no port is detected:

  • Ensure the USB GPS device is connected before powering on the player
  • Restart the player
  • After restarting, make sure to enable “Always open OnSign when USB-serial Controller is connected.”
  1. Configure the following:
  • Type: GPS (NMEA 0183)
  • Port: detected USB path
  • Alias: gps
  1. Save the configuration.

Validate GPS data

  1. Go to Apps and search for GPS.
  2. Open Player GPS Debug.
  1. Run the app on the player.
  2. Open Player Screen Viewer.
  1. Confirm that:
    • Latitude and Longitude are displayed
    • Source is gps
    • The timestamp is updating

Troubleshooting

  • If no USB prompt appears, reconnect the USB GPS device and restart the player.
  • Ensure that “Always open OnSign when USB-serial Controller is connected” is enabled.
  • If no serial port is detected, refresh the page and verify that the player is online.
  • If no data is displayed, confirm that the correct port and GPS settings are configured.
  • Ensure the GPS device has a signal (outdoor visibility may be required).