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.


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 or VEXcode V5.

The VEX Classroom App screen scanning for devices, with none listed.

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.

    Settings app icon on iOS

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

    iOS settings menu with the Bluetooth option on the right hand side highlighted and listed as off.

    Select ‘Bluetooth’ from the list of options.

    Bluetooth turned off on iOS shown on the left, with the toggle to turn it on highlighted on the right in the Bluetooth settings.

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

    The same Bluetooth settings, now showing Bluetooth as on on the left, and the toggle turned on and green on the right.

    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 turned off on iOS shown on the left, with the toggle to turn it on highlighted on the right in the Bluetooth settings.

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

    The same Bluetooth settings, now showing Bluetooth as on on the left, and the toggle turned on and green on the right.

    Then, toggle Bluetooth back on.

  • Check Bluetooth Permissions.

    Bluetooth permissions prompt reads VEXcode 123 Would like to use Bluetooth, with the OK button in the lower right corner highlighted.

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

    Settings app icon on iOS

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

    Privacy settings selected on the right side list, with the Bluetooth option on the left highlighted.

    Select ‘Privacy’ and then ‘Bluetooth.’

    iOS Bluetooth settings and privacy checks for troubleshooting a VEX device connection

    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

VEXcode 123 interface with the Bluetooth device list prompt showing a 123 robot available.

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.

VEX Classroom app showing a VEX 123 robot available in the list of devices.

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 turned off on iOS shown on the left, with the toggle to turn it on highlighted on the right in the Bluetooth settings.

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

    The same Bluetooth settings, now showing Bluetooth as on on the left, and the toggle turned on and green on the right.

    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.

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

Last Updated: