Updating#

CMM & Modules#

Firmware#

First, download the latest firmware for your instrument: Cluster.
The firmware can then be installed using the Qblox Configuration Manager tool qblox-cfg, shipped with the qblox-instruments Python package.

For reference, see the driver changelog on PyPI.

Tip

In general, the Qblox Configuration Manager tool can do much more than what's listed on this page. Run ``qblox-cfg --help`` for more information.

Before and after the update, you can verify the firmware version of the instruments, using a terminal of your choice (for qblox-cfg to be available, remember to activate the correct environment using conda activate my-env-name, see getting_started_installation):

    $ qblox-cfg  192.168.0.2 -v

Then execute the firmware update, replacing <filename.zip> with the file you downloaded (Note: You should not unzip the firmware):

    $ qblox-cfg 192.168.0.2 update <filename.zip>

After executing this command, follow the instructions given by the Qblox Configuration Manager. For tracking the progress of the update, in case of a Cluster, look at the status (S) LED of the CMM, it will (also see API and Communications page.):

  • Turn red/purple during the update of the CMM,

  • yellow during the update of the other modules,

  • and finally white when done.

IP address and name#

Note

Default IP address

The default IP address of the instrument is 192.168.0.2. Replace the IP address in any instruction listed on this page if the instrument’s IP address was changed. To find the IP address of your instrument, see Finding the IP address of a Cluster.

When connected to your instrument(s) directly or via network switches only (NOT via VPN or a router), you can instead use the instrument name or serial number to select an instrument.

You can use the Qblox Configuration Manager to update the IP address of your instrument (for qblox-cfg to be available, remember to activate the correct environment using conda activate my-env-name, see getting_started_installation):

    $ qblox-cfg 192.168.0.2 set-ip <new-ip-address>

Or to change its name:

$ qblox-cfg 192.168.0.2 set-name <new-name>

You can perform several operations at once, should you want to. For example, this will set the IP address and update the firmware of the instrument (originally) at 192.168.0.2:

    $ qblox-cfg 192.168.0.2 set-ip <new-ip-address> update <filename>

After the update is completed, verify firmware version via:

    $ qblox-cfg <new-ip-address> -v

Host PC#

Qblox Instruments#

To update your installation of the qblox-instruments driver package, run (make sure you have activated the correct environment using conda activate my-env-name, see getting_started_installation):

    $ pip install --upgrade qblox-instruments

Please make sure that the driver version you install is compatible with your Cluster firmware, verify via qblox-instruments on PyPI.

Qblox Scheduler#

To stay up to date with the latest features, you can upgrade your qblox-scheduler package to the latest beta version with:

$ pip install --upgrade --pre qblox-scheduler

or to a specific version with:

$ pip install qblox-scheduler==<version-no>

You can find an overview of new features on our releases page.