Skip to main content

How to Update Universal Robot's PolyScope X Operating System

Learn how to update the PolyScope X version of your robot

Doug Ayers avatar
Written by Doug Ayers
Updated yesterday

For security, never use a USB drive or files from untrusted sources. If in doubt, contact your IT department or Beacon Support.

The Universal Robots (UR) Operating System, also known as "PolyScope" or "URSoftware", runs on the robot controller, operating the robot and allowing user interaction.

In 2025, Universal Robot's introduced PolyScope X, a new major version to their operating system as a successor to PolyScope 5. PolyScope X requires new controller hardware. This article is specific to PolyScope X. For PolyScope 5, see our other article.

In this article, you'll learn:

Terminology

Before we start, let's review some terminology and icons used in this article.

Term

Definition

PolyScope

The Universal Robot's operating system.

URSoftware

Synonym for PolyScope.

URCap

A plugin that extends the functionality of PolyScope.

Hamburger Menu

Icon on teach pendant to tap to open the menu.

Automatic Mode

Icon on teach pendant that indicates the robot is in Automatic Mode and can only perform certain functions.

Manual Mode

Icon on teach pendant that indicates the robot is in Manual Mode and gives the human operator more control.

When to Update PolyScope X

Universal Robots periodically announces updates for PolyScope. Once Hirebotics has tested and approved an update, you'll receive a notification to update your robot. Updating PolyScope enables you to access the newest features, resolve known issues or bugs, and enhance system security and connectivity.

For software compatibility reasons, we recommend only installing specific PolyScope X versions. See the PolyScope X Version Support Matrix for more details. If in doubt, please contact Beacon Support.

PolyScope X Version Support Matrix

The following table lists which PolyScope X versions are supported by which Beacon URCap versions. For software compatibility reasons, only install the supported Beacon URCap version that matches your robot's PolyScope X version.

PolyScope X

Beacon URCap

10.10.0

10.7.1

Identify the Robot's Current PolyScope X Version

  1. On the teach pendant at the top-left, tap to open the menu, then tap About.

  2. Note the Version number then tap Close to dismiss the window.

Download PolyScope X Updates

  1. From a computer, go to UR's Legacy Download Center.

  2. Scroll to the "Robot Software Update Legacy (PolyScope Update)" section.

  3. Download a supported PolyScope X version.

Important

Review the PolyScope X Version Support Matrix to ensure you download a supported version.

Important

Downgrading PolyScope is not supported. Do not install an older PolyScope version on a robot running a newer PolyScope version. Doing so can cause robots not to function properly.

Install a PolyScope X Update

Now that you have a supported PolyScope X update downloaded, let's install it onto your robot.

Important

Review the PolyScope X Version Support Matrix to ensure you download a supported version.

Important

Downgrading PolyScope is not supported. Do not install an older PolyScope version on a robot running a newer PolyScope version. Doing so can cause robots not to function properly.

  1. From a computer, save a PolyScope version to a USB drive.

  2. Insert your USB drive into the port at the top of the teach pendant.

  3. On the teach pendant, if required, switch from Automatic mode to Manual mode and enter the password.

  4. On the teach pendant at the top-left, tap to open the menu, then tap Settings.

  5. Under General section, tap Update, tap Unlock, and enter the password.

  6. Tap Update.

  7. Tap Update.

The teach pendant screen may turn black and print various text messages as the update process begins. The robot will auto-reboot multiple times. You may hear the robot arm's brakes lock and release.

Once the robot reboots to the normal screen, initialize the robot arm to complete the update.

Did this answer your question?