Common Vision Blox - Support


Download: CVB - Linux


Since 2011, our Common Vision Blox and Common Vision Blox CameraSuite software includes the CodeMeter Runtime from WIBU Systems. WIBU Systems recently published six security issues in different versions of the CodeMeter Runtime. These pose an increased risk for systems that are connected to the company network or the Internet. A successful exploitation of these security issues can not only interfere with the operation of Common Vision Blox , but may also enable the execution of foreign code (details are available at

The following versions of Common Vision Blox and Common Vision Blox CameraSuite are affected by the security issue of the CodeMeter Runtime:

Product Variant Affected
Windows 32 and 64 Bit all versions since 2011 (11.00.000)
Linux x86_64 and i686 all versions since 2011 (11.00.000)
Linux armv7l all versions before 2019 (13.02.000)
Linux aarch64 no version

Also affected are users of older versions of Common Vision Blox prior to 2011 who have installed the "Common Vision Blox Protection Updater" to use CodeMeter dongles with these older versions.

Following the recommendation of WIBU Systems we advise affected users on computers connected to their company network and/or the Internet to update the system to the recently released version 7.10a of the CodeMeter Runtime. This version may be installed on systems with older versions of Common Vision Blox and replaces the version installed by Common Vision Blox. Alternatively, an update to Common Vision Blox 13.02.004 solves the problem for all variants of Common Vision Blox and the Common Vision Blox CameraSuite.

On the page and in the Common Vision Blox User Forum we provide all necessary information and download links for the CodeMeter Runtime Update and for Common Vision Blox 13.02.004.

If you have further questions about the security vulnerability in the CodeMeter Runtime and the recommendations given here, please contact our support at or

CVB supports both Windows (7, 8, 10) and Linux (Ubuntu/Debian based) for 32 and 64 bit Intel and ARM architectures. The fully implemented GenICam standard in conjunction with GigE Vision and USB3 Vision on all platforms provides complete hardware independence.

Get CVB software and drivers for Linux

CVB is available for Linux (Ubuntu/Debian based) both in 32 bit and 64 bit versions for Intel and ARM architectures. It comes with support for GigE Vision and USB3 Vision cameras complying the GenICam standard. CVB also supports the OpenEmbedded Linux-Yocto operating system which allows users to create an individual configuration of OS components to optimize the systems footprint.

  • Ubuntu 20.04 support is provided in addition to Ubuntu 18.04 and 16.04 support. This is the current long-term support release of Ubuntu and is supported on 64-bit platforms on both Intel and ARM architectures.

  • As there is no 32-bit platform support on Intel architectures since Ubuntu 18.04, there is also no CVB setup for this any longer.

  • CVB can also be used with aarch64 devices such as the NVidia Tegra X1 and Snapdragon 810, thanks to ARM 64-bit support. These are the newest ARM designs and offer both power and performance advantages.



CVB for ARM based SoC

There are several ARM based SoC (System on a Chip) systems available that include more or less different hardware components such as USB 3 or Gigabit Ethernet. STEMMER IMAGING provides packages for Debian/Ubuntu to install Common Vision Blox on those systems. They all contain drivers for GigE Vision as well as USB3 Vision camera devices. Furthermore STEMMER IMAGING provides tarballs that can be used with Yocto based systems, in order to set up an embedded system with minimal footprint.

Apart from installation packages and archives, STEMMER IMAGING also provides ISO images for particular ARM-based systems. This way, setting up a ready-to-use systems becomes fast and easy.

Application notes for ARM
  • Using Common Vision Blox on ARM7 Ubuntu boards | PDF document
    This document describes how to install CVB on a 32 bit ARMv7 based system.
    System examples are:

    • Nividia Tegra K1
    • Samsung Exynos 5422
    • TI KeyStone

    This document describes also how to install CVB on a 64 bit ARMv8 based system like Cortex-A53.
    System examples are:

    • Nvidia Tegra TX1
    • Amlogic S905 (Odroid-C2)

    Please use the predefined image for the Odroid XU4 based on the Samsung Exynos 5422 chip as another option.

  • Using CVB with Yocto based systems such as the Cyclone V
    This document describes how to install CVB on ARM 7 based systems running Yocto.
    System examples are: Altera Cyclone V Development Board.
    Alternatively, there’s a complete predefined image for the Altera Cyclone V Development Board available for download.

  • Using Common Vision Blox with QT | Online help with example files
    QT is a popular UI toolkit to create platform independent applications. As CVB supports Windows and Linux on Intel platforms as well as Linux on ARM A7 processors, QT offers interesting options to create multi-platform CVB applications. This document describes how to setup a system to make use of this capabilities.

  • Additional samples for embedded systems | PDF document & example files
    We are always extending the samples provided in this ZIP file. Please download the file frequently to ensure that you are getting the latest sample code.