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.


Robot not appearing in the devices list

Screenshot showing a devices list without a robot listed, indicating a potential issue in troubleshooting a Bluetooth connection.

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, VEXcode EXP, VEXcode V5, or the VEX Classroom App.


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

  • Ensure Bluetooth is enabled.

    Android settings icon for troubleshooting Bluetooth connection, depicting a gear symbol on a blue background.

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

    Illustration showing connected devices for troubleshooting Bluetooth connections, featuring icons representing various devices and their connectivity status.

    Select ‘Connected devices’ from the list of options.

    Screenshot of Bluetooth connection preferences showing options for managing device connections and settings, illustrating troubleshooting steps for resolving Bluetooth connectivity issues.

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

    Illustration showing the Bluetooth icon activated on a device, used in the context of troubleshooting Bluetooth connection issues.

    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 icon with a red 'X' symbol indicating that Bluetooth is turned off, used in the context of troubleshooting Bluetooth connection issues.

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

    Illustration showing the Bluetooth icon activated on a device, used in the context of troubleshooting Bluetooth connection issues.

    Then, toggle Bluetooth back on.

  • Check Bluetooth Permissions.

    Illustration showing steps to troubleshoot a Bluetooth connection, including enabling access and checking device settings.

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

    Android settings icon for troubleshooting Bluetooth connection, depicting a gear symbol on a blue background.

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

    Illustration showing a notification callout related to troubleshooting Bluetooth connections, featuring icons and text instructions to assist users in resolving connectivity issues.

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

    Screenshot showing location permissions settings for troubleshooting Bluetooth connection issues, highlighting options to enable or disable location access on a device.

    Select ‘Permissions', then select 'Location'.

    Screenshot showing the opened location permission settings on a device, illustrating the necessary permissions for troubleshooting Bluetooth connection issues.

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

  • Clearing app cache.

    Android settings icon for troubleshooting Bluetooth connection, depicting a gear symbol on a blue background.

    To clear an app’s cache, first open ‘Settings.’

    Note: VEXcode V5 is shown here as an example, but the same issue may occur when using VEXcode 123, VEXcode GO, VEXcode IQ, VEXcode EXP, or the VEX Classroom App.

    Screenshot showing apps and notifications settings on a device, illustrating options for troubleshooting Bluetooth connections.

    Select “Apps & notifications” from the list of options.

    Screenshot of the 'See All Apps' interface on a device, displaying various application icons, used in the context of troubleshooting Bluetooth connections.

    Select “See All Apps.”

    Screenshot of a troubleshooting guide for Bluetooth connections, displaying steps and tips to resolve common issues.

    Press on the search icon on top right to search the application from the list of apps on your device.

    Screenshot of the VEX Bluetooth connection troubleshooting interface, displaying options and settings to resolve connectivity issues.

    Now, search “VEX” and the list of VEX apps you have installed on your device should be listed.

    Screenshot of the VEX V5 controller interface displaying Bluetooth connection troubleshooting options, including settings for pairing and connection status indicators.

    Select “VEXcode V5” from the list.

    Screenshot of the Force Stop option in the Bluetooth settings, illustrating how to troubleshoot Bluetooth connection issues.

    Select the “Force Stop” button if it is not grayed out already.

    A pop-up window displaying a 'Force Stop' message with 'OK' button, indicating an option to terminate an application, relevant for troubleshooting Bluetooth connection issues.

    When prompted for confirmation, press on “OK.”

    Diagram illustrating storage and cache settings for troubleshooting Bluetooth connections, highlighting key components and their functions.

    Ensure that the “Force Stop” button is disabled. This means VEXcode V5 is completely closed and it is no longer running on your device. Then, select “Storage & cache.”

    Screenshot showing steps to clear cache on a device, used in troubleshooting Bluetooth connection issues.

    Select “CLEAR CACHE” to clear any kind of cached data that is blocking the bluetooth from scanning.

  • Ensure you’re using VEXcode on a supported device or browser.
  • Ensure your robot’s firmware is up to date (123, GO, IQ, EXP, 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, EXP, 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

Screenshot of a list showing various devices connected via Bluetooth, highlighting a robot. This image is used in the context of troubleshooting Bluetooth connections.

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, VEXcode EXP, VEXcode V5, or the VEX Classroom App.

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 icon with a red 'X' symbol indicating that Bluetooth is turned off, used in the context of troubleshooting Bluetooth connection issues.

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

    Illustration showing the Bluetooth icon activated on a device, used in the context of troubleshooting Bluetooth connection issues.

    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, EXP, V5), or contact VEX support at support@vex.com.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: