Transitioning from App-Based VEXcode IQ to Web-based on Chromebook

Due to Google's decision to discontinue support for Chrome Apps on Chromebooks starting July 2025, all Chrome Apps will no longer be visible in the Chrome Web store and will be unable to function. This change is beyond our control at VEX, but we're committed to ensuring a smooth transition for our users.

While the VEXcode IQ App will be available for use up until Google removes all Chrome Apps from the Chrome Web Store, we strongly recommend making the move to Web-based VEXcode IQ well before this deadline. Rest assured, Web-based VEXcode IQ has all the capabilities and functionality of the App-based version. We understand that changes can be challenging, which is why we've prepared this comprehensive guide explaining any differences between the Web-based and App-based versions of VEXcode IQ.

Changes to Expect in Web-based VEXcode IQ

Connecting an IQ Brain to VEXcode IQ

When you connect your IQ Brain to your Chromebook, it won't automatically connect to Web-based VEXcode. You'll need to connect manually:

App-based Web-based
App-based VEXcode IQ Brain dropdown menu on a Chromebook. This menu has no Connect button below as it connects automatically. Web-based VEXcode IQ Brain dropdown menu on a Chromebook. This menu has a Connect button below as it connects manually.
  1. In the Brain's window, locate the Connect button.
  2. Click Connect to begin the connection process.
  3. In the dialog box that appears, click Continue.
  4. From the options presented, select the device with the lowest number.

Note: Web-based VEXcode doesn't remember previously connected Brains. If you disconnect your Brain from the computer at any point (such as when you unplug your robot from the computer), you'll need to repeat this process to reconnect.

Go here for detailed step by step instructions on how to connect your Brain to Web-based VEXcode IQ.

Connecting an IQ Controller to VEXcode IQ

When you connect your IQ Controller to your Chromebook, it won't automatically connect to Web-based VEXcode. You'll need to connect manually:

App-based Web-based
App-based VEXcode IQ Controller dropdown menu on a Chromebook. This menu has no Connect button below as it connects automatically. Web-based VEXcode IQ Controller dropdown menu on a Chromebook. This menu has a Connect button below as it connects manually.
  1. In the Controller’s window, locate the Connect button.
  2. Click Connect to initiate the connection process.
  3. In the dialog box that appears, click Continue.
  4. From the options presented, select the device with the lowest number.

Note: Web-based VEXcode doesn't remember previously connected Controllers.. If you disconnect your Controller from the computer at any point (such as after you update the Controller’s firmware), you'll need to repeat this process to reconnect.

Go here for detailed step by step instructions on how to connect your Controller to Web-based VEXcode IQ.

Renaming a Project

In Web-based VEXcode IQ, clicking on the project’s name will not start the process of saving a new file, like in App-based VEXcode. 

1. Click on the project's name to open a window, you will see one of two buttons.

VEXcode IQ after the project's name has been selected to open the Project Name window. The Saving status reads Not Saved and the button below reads Save.

Save: If you haven't saved the project before.

VEXcode IQ after the project's name has been selected to open the Project Name window. The Saving status reads Saved and the button below reads Rename.

Rename: If you’ve previously saved the project.

3. Clicking either button opens a dialog box similar to using Save As in the File menu.

Updating the IQ (2nd gen) Brain's Firmware

Once you have connected an IQ (2nd gen)  Brain to VEXcode, the Brain icon will turn orange if the Brain needs to update its firmware, just like in App-based VEXcode IQ. You’ll be able to update your Brain in two separate ways:

VEXcode IQ Brain Firmware pop up that reads Your VEX IQ Brain's firmware is out of date and needs to be updated. Do you want to update now? The Update button below is highlighted.

1. When connecting an IQ Brain to Web-based VEXcode, it will automatically detect if the Brain needs an update or not, and a dialog box will appear on the screen. By selecting Update, the Brain’s firmware will immediately start the update process.

VEXcode IQ Brain dropdown menu with an Update button next to the VEXos version, indicating that the Brain's firmware is out of date.

2. You can also update the Brain’s firmware the same way in App-based VEXcode IQ, by clicking on the Brain icon and selecting Update.

After updating, Web-based VEXcode IQ will automatically prompt you to disconnect and reconnect your Brain to finish the update process.

Go here for step by step instructions on updating your IQ (2nd gen) Brain’s firmware in Web-based VEXcode IQ.

Updating the IQ (2nd gen) Controller’s Firmware

Once you have connected an IQ (2nd gen) Controller to VEXcode, the Controller icon will turn orange if the Controller needs to update its firmware, just like in App-based VEXcode IQ. You’ll be able to update your Controller in two separate ways:

VEXcode IQ Controller Firmware pop up that reads Your VEX IQ Controller's firmware is out of date and needs to be updated. Do you want to update now? The Update button below is highlighted.

1. When connecting an IQ Controller to Web-based VEXcode, it will automatically detect if the Controller needs an update or not, and a dialog box will appear on the screen. By selecting Update, the Controller’s firmware will immediately start the update process.

VEXcode IQ Controller dropdown menu with an Update button next to the firmware version, indicating that the Controller's firmware is out of date.

You can also update the Brain’s firmware the same way in App-based VEXcode IQ, by clicking on the Brain icon and selecting Update.

After updating, Web-based VEXcode IQ will automatically prompt you to disconnect and reconnect your Controller to finish the update process.

Go here for step by step instructions on how to update your IQ (2nd gen) Controller’s firmware in Web-based VEXcode IQ.

Configuring a Vision Sensor

1. When configuring a Vision Sensor, click the Configure button.

2. Instead of a new Utility window, you'll now see an Open Utility button.

Vision Sensor configuration menu in the VEXcode IQ Devices menu. There is an Open Utility button above the Sensor Configuration input field.

3. Click Open Utility to open the Vision Utility site.

4. In the Vision Utility:
- Manually connect your Vision Sensor.
- Use the Copy Config and Paste Config buttons to apply your configuration.
- Click DONE to finish the setup.

Note: The Vision Sensor will not connect automatically. Manual connection is required in the Vision Utility.

For step by step instructions on how to configure your Vision Sensor in the Vision Utility, go here.

Saving and Opening Projects

Saving a Project to Your Device

Saving a project to your device works the same in both Web-based and App-based VEXcode:

  1. Click File in the menu.
  2. Choose either Save or Save as.
  3. Select the location on your device where you want to save the project.
  4. Name your file and click Save.
  5. After this initial save, the project will continuously autosave from this point onward.

Click here for step by step instructions on how to save VEXcode IQ projects.

Opening a Project from your Device

Opening a project from your device works the same in both Web-based and App-based VEXcode:

  1. Select File.
  2. Select Open.
  3. Select the file that you want to open in VEXcode IQ.
  4. Select Open.

Any projects saved from App-based VEXcode IQ will be able to be opened in Web-based VEXcode IQ with no changes or extra steps required.

Click here for step by step instructions on how to open VEXcode IQ projects.

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

Last Updated: