VisionSensor Linux  2024-05-14
Release Notes

The installed version of the Linux image is stored in the file /etc/elbe_version.

For example:

$ cat /etc/elbe_version
deb10_vspv3 1.5a
this RFS was generated by elbe 14.9
Tue May 14 06:54:56 2024

VisionSensor PV3

Debian 11 - "Bullseye"

Image Description / updated packages
v1.0_a, v1.0_b
(2021-11-10)
  • Debian release 11.1
  • Configuration is based on image Debian 10 - "Buster" v1.3
  • Include Python 3 to enable installation of the Python bindings for imago-sdk

Debian 10 - "Buster"

Warning
Debian 10 image version ≥ 1.3 is required for compatibility with new hardware revisions. Previous images will not work correctly on new hardware!
Image Description / updated packages
v1.5_a, v1.5_b
(2024-05-14)
  • Debian release 10.13
  • Add support for the I/O Expansion hardware (external RTCC device)
  • Add public IMAGO APT repository deb.imago.tech for online SDK and ViewIT updates (imago-archive-keyring)
  • Disable dhcpcd.service, dhcpcd is started by ifupdown scripts
  • Reduce login delay
  • FPGA: 1.0.0.75-2 (see FPGA Release Notes)
  • IMAGO SDK: 1.7.10.0 (see SDK Release Notes)
  • Linux kernel: 4.19.35-visionsensor-pv3-1.2.2.0 (GitHub repository)
  • U-Boot: 1.3.1.0: fixes boot problems with some µSD cards (GitHub repository)
  • Add package gige-discovery-reply v1.0.0.0: adds support for changing IP configuration with VIBFinder 2
  • Remove anacron, add ifplugd
v1.4_a, v1.4_b
(2022-02-02)
  • Debian release 10.13
  • Add support for the Universal Illumination Module
  • Include Python 3 to enable installation of the Python bindings for imago-sdk
  • agex-snmpd-update v1.1.1.0: the host name is set to the device's serial number during boot.
  • Remove imago-avahi-update: not required anymore, because avahi-daemon uses the host name by default.
  • Add package netbase
  • FPGA: 1.0.0.70 (see FPGA Release Notes)
  • IMAGO SDK: 1.7.8.0 (see SDK Release Notes)
  • Linux kernel: 4.19.35-visionsensor-pv3-1.1.2.0 (GitHub repository)
  • U-Boot: 1.2.0.0 (GitHub repository)
  • Coral packages (image configuration b):
    • gasket-dkms: 1.0-18
v1.3_a, v1.3_b
(2021-11-10)
  • Debian release 10.11
  • Fix compatibility with new hardware revisions (SDK + U-Boot).
  • Add support for line scan mode.
  • Use initramfs to allow automatic filesystem check and repair during boot.
  • Stop DHCP client dhcpcd when using static IP configuration in /etc/network/interfaces to avoid double IP address assignment (ifup script /etc/network/if-up.d/static_ip).
  • FPGA: 1.0.0.68 (see FPGA Release Notes)
  • IMAGO SDK: 1.7.5.0 (see SDK Release Notes)
  • Linux kernel: 4.19.35-visionsensor-pv3-1.1.2.0 (GitHub repository)
  • U-Boot: 1.2.0.0 (GitHub repository)
  • Coral packages (image configuration b):
    • gasket-dkms: 1.0-17
    • libedgetpu1-std: 16.0
    • libedgetpu-dev: 16.0
    • python3-pycoral: 2.0.0
    • python3-tflite-runtime: 2.5.0.post1
v1.2_a, v1.2_b
(2021-06-08)
  • Debian release 10.9
  • Add Linux image configuration b with support for Coral TPU
  • Add support for 5MP sensor
  • Add zram-tools: set up 1 GB compressed swap memory (see /etc/default/zramswap)
  • Replace DHCP client isc-dhcp-client by dhcpcd in order to solve problems with IP lease after NTP time updates
  • Add support for IPv6
  • IMAGO SDK: 1.7.4.0 (see SDK Release Notes)
  • Linux kernel: 4.19.35-visionsensor-pv3-1.1.1.0 (GitHub repository)
  • U-Boot: 1.1.0.0 (GitHub repository)
  • Fix problems with recovery / backup scripts when using new µSD cards
  • Coral packages (image configuration b):
    • gasket-dkms: 1.0-14
    • libedgetpu1-std: 15.0
    • libedgetpu-dev: 15.0
    • python3-pycoral: 1.0.1
    • python3-tflite-runtime: 2.5.0
v1.1_a
(2020-06-18)
First official release

VisionSensor PV/PV2

Debian 10 - "Buster"

Image Description / updated packages
v1.0_a
(2020-03-05)
  • Debian release 10.3
  • Added features since Debian 9 v1.2_a:
    • Support for debouncing of digital inputs and for input events.
  • IMAGO SDK: 1.7.1.0-1 (see SDK Release Notes)
  • Linux kernel: 4.19.38-rt19-visionsensor-pv-1.0.4.1 (GitHub repository)
  • U-Boot: 1.0.2.1 (GitHub repository)
  • vspv-init 1.0.1.2
  • PRU Firmware: 1.3.0.0

Debian 9 - "Stretch"

Image Description / updated packages
v1.2_a
(2019-06-13)
  • Debian release 9.9
  • Add support for the VisionSensor PV2
  • Physical strobe mode switch can be overwritten by software.
  • Enable use of shorter LED strobe timing than supported by the sensor.
  • Updated packages:
    • IMAGO SDK: 1.6.8.2-1 (see SDK Release Notes)
    • U-Boot: 1.0.1.0 (GitHub repository)
      • Initialize PRU gpo to avoid pulse on OUT0
      • Support booting from NFS.
    • vspv-init 1.0.0.3:
      • Avoid pulse on digital outputs during initialization.
      • Turn off digital outputs during shutdown.
      • Linux kernel: 4.9.59-rt23-visionsensor-pv-1.0.1.0 (GitHub repository)
    • PRU Firmware: 1.1.0.0
      • Enable strobe mode selection (LED / OUT0) by software instead of using the switch.
      • Limit LED duty cycle to 1/4 for hardware protection. The maximum on time is 250 ms.
  • Added packages:
    • avahi-autoipd
    • agex-snmpd-update
    • screen
    • mc
v1.1_a
(2019-01-21)
  • Debian release 9.6
  • Updated packages:
    • IMAGO SDK: 1.6.7.0-1 (see SDK Release Notes)
    • vspv-init 1.0.0.2: Turn off digital outputs 0...2 during initialization
  • Added packages:
    • avahi-autoipd
    • agex-snmpd-update
    • screen
    • mc
v1.0_a
(2018-06-28)
First official release based on Debian 9