Downgrading Flex Software
Downgrading Flex software should only be done at the direction of Opentrons Support for troubleshooting or software compliance purposes. The instructions in this section take you through the robot software downgrade process.
Previous versions of the Flex operating system (and App software) are available on Github at https://github.com/Opentrons/opentrons/releases.
Tip
Make sure your Flex is idle before downgrading. Some required App features are not available while the robot is running a protocol.
Part 1: Downloading an earlier software version¶
-
On the Github releases page, find an earlier version of the Flex software you want to use. We recommend only rolling back to the version closest to the latest release.
-
In the Assets section of a release, click the small triangle (▸) to expand a list of compressed software files available for download.
-
Click the compressed file named
ot3-system-<version number>.zipto download and save it to your computer. For example, to get Flex software version 8.7, you'd click the fileot3-system-8.7.0.zip. In the file name,ot3refers to Flex.
Part 2: Installing the earlier version¶
-
From the Devices tab in the App, find the robot you want to work with.
-
Click the three-dot menu (⋮) and then click Robot Settings.
-
Click the Advanced tab.
-
In the Advanced settings, find the section labelled "Update robot software manually with a local file."
-
Click Browse file system and navigate to the location where you saved the previously downloaded version of the Flex software.
-
Select the downloaded
.zipfile that contains the Flex software and then click Open. This starts the automatic software installation process, which can take about 15 minutes to complete.
Part 3: After downgrading¶
The App will notify you when the downgrade installation is complete. You should also check the touchscreen on your Flex before using it. The touchscreen might show the robot going through additional firmware checks and updates that are not reflected in the App. Flex will restart after these firmware checks finish. After restarting, your Flex will be running on an earlier version of the robot operating system.