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

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

No_robot_in_devices_list.jpg

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

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

No_devices.JPG


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

  • Ensure Bluetooth is enabled.
    • To ensure Bluetooth is enabled on your iOS device, first open ‘Settings.’
      apple_settings_icon.png
    • Select ‘Bluetooth’ from the list of options.
      Select_bluetooth.jpg
    • The toggle will be gray when Bluetooth is not enabled. Bluetooth will also display as ‘off’ next to the icon.
      Bluetooth_off.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.
      Bluetooth_on.jpg

  • Turn Bluetooth off then back on.
    • Navigate to the Bluetooth settings using the steps in the ‘Ensure Bluetooth is enabled’ section of this article. Toggle Bluetooth off.
      Bluetooth_off.jpg
    • Then, toggle Bluetooth back on.
      Bluetooth_on.jpg

  • Check Bluetooth Permissions.
    • 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.’
      bluetooth_popup.png
    • You can check if you have verified Bluetooth usage by navigating to ‘Settings.’
      apple_settings_icon.png
    • Select ‘Privacy’ and then ‘Bluetooth.’
      Privacy.jpg
    • Ensure the toggles are on for the application(s).
      Privacy_and_Bluetooth.jpg

  • 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

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

Robot_in_devices_list.jpg

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

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.

Devices.JPG

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.
    • Navigate to the Bluetooth settings using the steps in the ‘Ensure Bluetooth is enabled’ section of this article. Toggle Bluetooth off.
      Bluetooth_off.jpg
    • Then, toggle Bluetooth back on.
      Bluetooth_on.jpg

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