Troubleshooting a Bluetooth Connection on iOS

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

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

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.

No_devices.JPG

Or, in the list of devices for the Classroom app when connecting to VEX 123 or VEX GO.


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

  • Ensure Bluetooth is enabled.

    apple_settings_icon.png

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

    Select_bluetooth.jpg

    Select ‘Bluetooth’ from the list of options.

    Bluetooth_off.jpg

    The toggle will be gray when Bluetooth is not enabled. Bluetooth will also display as ‘off’ next to the icon.

    Bluetooth_on.jpg

    Select the toggle to enable Bluetooth. The toggle will show green when Bluetooth is enabled. Bluetooth will also display as ‘on’ next to the icon.

  • Turn Bluetooth off then back on.

    Bluetooth_off.jpg

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

    Bluetooth_on.jpg

    Then, toggle Bluetooth back on.

  • Check Bluetooth Permissions.

    bluetooth_popup.png

    When connecting your robot to your iOS device via VEXcode or the VEX Classroom app, you may receive a prompt asking to verify Bluetooth usage. Select ‘OK.’

    apple_settings_icon.png

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

    Privacy.jpg

    Select ‘Privacy’ and then ‘Bluetooth.’

    Privacy_and_Bluetooth.jpg

    Ensure the toggles are on for the application(s).

  • 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 iOS 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.

Devices.JPG

Or, your robot may be appearing in the list of devices to connect to the Classroom app, but is not connecting, or having trouble staying connected.

Note: VEX 123 is shown here on the Classroom app, but the same issue may occur when using VEX GO.

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

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

    Bluetooth_on.jpg

    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.