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

VEXcode 123 interface with the Select a VEX 123 pop up in the middle of the screen highlighted, showing an empty list.

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 app icon

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

    Settings options with Connected Devices - Bluetooth highlighted in the lower left

    Select ‘Connected devices’ from the list of options.

    Bluetooth settings menu with options to manage connected devices and connection preferences

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

    Connection preferences on the Android device with the Bluetooth option highlighted.

    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 indicator on Android toggled to off.

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

    Connection preferences on the Android device with the Bluetooth option highlighted.

    Then, toggle Bluetooth back on.

  • Check Bluetooth Permissions.

    A prompt reads Allow VEXcode 123 to access this device’s location? With the Allow button in the lower right corner highlighted.

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

    Android Settings app icon

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

    Android settings options with Apps & Notifications options in the lower left highlighted.

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

    Android location permission settings for VEXcode 123

    Select ‘Permissions', then select 'Location'.

    Android location permission option for allow only while using the app selected for VEXcode 123

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

  • Clearing app cache.

    Android Settings app icon

    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.

    Android settings options with Apps & Notifications options in the lower left highlighted.

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

    Apps & notifications settings with the See all Apps option in the center highlighted.

    Select “See All Apps.”

    App info screen with the Search icon in the upper right corner highlighted.

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

    Search dialog with VEX being typed in the search bar at the top, and VEXcode apps appearing in list below.

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

    The same image with VEXcode V5 at the bottom of the list highlighted.

    Select “VEXcode V5” from the list.

    Force Stop option in Android app settings for VEXcode V5 highlighted on the right side.

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

    Force Stop confirmation pop-up with OK button for the VEXcode app

    When prompted for confirmation, press on “OK.”

    Android app settings for VEXcode V5 showing Storage & cache option highlighted for clearing Bluetooth app data

    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.”

    Android storage menu showing the option to clear the Bluetooth app cache for VEXcode V5 on the right hand side with a trash can icon

    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

VEXcode 123 interface with the Select a VEX 123 prompt showing the option of Green in the center of the screen.

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 indicator on Android toggled to off.

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

    Connection preferences on the Android device with the Bluetooth option highlighted.

    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: