Troubleshooting Bluetooth Connection on Android

The following article will provide guidance on how to troubleshoot a wireless connection via Bluetooth to your Android device if you are experiencing connecting issues such as the following:


Robot not appearing in the devices list

No_robot_in_devices_list.jpg

Your robot may not be appearing in the list of devices to connect to VEXcode.

Note: VEXcode 123 is shown here, but the same issue may occur when using VEXcode GO, VEXcode IQ or VEXcode V5.


If you are experiencing this issue, try the following troubleshooting steps:

  • Ensure Bluetooth is enabled.

    android-setting-icon.png

    To ensure Bluetooth is enabled on your Android device, first open ‘Settings.’

    connected_devices_call_out.png

    Select ‘Connected devices’ from the list of options.

    connection_pref.png

    Select 'Connection preferences', then select 'Bluetooth'.

    bluetooth_on.png

    Select the toggle to enable Bluetooth. The toggle will show green when Bluetooth is enabled. Bluetooth will also display as ‘On'.

  • Turn Bluetooth off then back on.

    bluetooth_off.png

    Navigate to the Bluetooth settings using the steps in the ‘Ensure Bluetooth is enabled’ section of this article. Toggle Bluetooth off.

    bluetooth_on.png

    Then, toggle Bluetooth back on.

  • Check Bluetooth Permissions.

    Allow_Access.jpeg

    When connecting your robot to your Android device via VEXcode, you may receive a prompt asking to verify location usage. Select ‘Allow.’

    android-setting-icon.png

    You can check if you have verified location usage by navigating to ‘Settings.’

    apps___notif_callout.png

    Select ‘Apps & Notifications’, then select 'VEXcode 123'.

    location_permissions.png

    Select ‘Permissions', then select 'Location'.

    opened_location_permission.png

    Ensure that the circle is marked next to 'Allow only while using the app'.

  • Ensure you’re using VEXcode (123 or GO) on a supported device or browser.
  • Ensure your robot’s firmware is up to date (123, GO, IQ, V5).

  • If using VEXcode IQ, ensure your IQ Brain is configured for coding over Bluetooth.
  • If using VEXcode V5, ensure your V5 Brain is configured for coding over Bluetooth.

  • Power cycle your robot and the device.

  • If none of the above troubleshooting techniques work, please leave feedback in VEXcode (123, GO, IQ, V5), or contact VEX support at support@vex.com.

Robot is appearing in the devices list, but is not connecting, or having difficulty staying connected to the Android device

Robot_in_devices_list.jpg

Your robot may be appearing in the list of devices to connect to VEXcode, but is not connecting, or having difficulty staying connected.

Note: VEXcode 123 is shown here, but the same issue may occur when using VEXcode GO, VEXcode IQ or VEXcode V5.

If you are experiencing this issue, try the following troubleshooting steps:

  • Ensure your robot is close enough to the device. Bluetooth range is approximately 30 feet.

  • Turn Bluetooth off then back on.

    bluetooth_off.png

    Navigate to the Bluetooth settings using the steps in the ‘Ensure Bluetooth is enabled’ section of this article. Toggle Bluetooth off.

    bluetooth_on.png

    Then, toggle Bluetooth back on.

  • Power cycle your robot and the device.

  • If none of the above troubleshooting techniques work, please leave feedback in VEXcode (123, GO, IQ, V5), or contact VEX support at support@vex.com.