Wiki

This version (26 Apr 2024 11:11) was approved by Stefan-Robert Raus.The Previously approved version (26 Apr 2024 11:05) is available.Diff

Kuiper Linux Release Notes

2022_r2 Patch 1

Release Image

2022_r2 Patch 1 Image

  • MD5 checksum image_2024-04-04-ADI-Kuiper-full.zip: 7118fc7fce9a5f102332976b6d5c1537
  • MD5 checksum 2024-04-04-ADI-Kuiper-full.img: 4867cdcf7d13306f045fd4fb97e76404
  • If you start from a 2022_r2 SD card image and want to update just the boot files to 2022_r2 Patch 1 version, you can just run adi_update_boot.sh in a terminal.
  • Kuiper Imager tool can be also used for updating the boot files to latest.
  • Besides fixes in boot files, Patch 1 contains bug fixes for other ADI SW components.
  • Boot files only can be downloaded from here, and verify the checksum here
  • Microblaze images are not affected by fixes in this patch. 2022_r2 version of them can be downloaded from here

Known issues


1. Writing SD cards with Balena Etcher (version 1.7.9) from Windows10 or Ubuntu Disk Image Writer may give an error at the end, on validating SD card step.

Even so, SD cards should be written properly, so you can ignore it. As alternatives you can use Win32 Disk Imager (version 1.0) from Windows or 'dd' command from linux systems.


2. Video output may not work. There are two scripts that can be run in Kuiper Linux terminal: enable_dummy_display.sh - which is used to create a display for zynq based boards and fix_x11.sh - which is used to create display for zynqmp based boards. Running the one for zynq on a zynqmp device or vice versa will broke video output.

The solution is to delete the wrong created file if there exists (/usr/share/X11/xorg.conf.d/xorg.conf is created by enable_dummy_display.sh and /etc/X11/xorg.conf is created by fix_x11.sh). Also, if image is still not shown properly using Display Port, check here the list of monitors supported by Xilinx


3. Versal based carriers (vck190) might not boot with 2022_r2 and 2022_r2 Patch1 Kuiper Linux images.

The problem appears because some revisions of VCK190 or VPK may have the date/time set randomly or in 64bit format. To make them boot, it is enough to overwrite the date, following next steps:

  1. when booting the board, hit any key to go into u-boot menu
  2. type mw F12A0000 6613DE3D (this value is hexa of the date from Unix Converter webpage)
  3. continue booting

Another workaround is to boot it with GRHD files provided by Xilinx (doesn't matter if it's petalinux or yocto), and after is booting to type next commands:

  ''date -s "$(wget -qSO --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z" & hwclock --systohc'' 

After reboot, you should be able to boot also with Kuiper Linux image.


4. zcu102 + StingRay does not work properly with 2022_r2 and 2022_r2 Patch 1 Kuiper Linux images.

The issue is related to TDD core that got updated to a newer version but still has some issues. If you want to boot StingRay projects, please use previous Kuiper Linux releases.


Supported Projects

Kuiper Linux Supported Projects and Platforms

Sources

Component Repo Branch Version/Git sha
Kuiper base image bullseye
Kernel 5.15
Scopy scopy.git v1.4.1
Libm2k libm2k.git v0.8.0
Pyadi-iio pyadi-iio.git v0.0.16
Gnuradio https://www.gnuradio.org/ 3.8.2
Kuiper adi-kuiper-gen.git 2022_R2 f9cbe9d
HDL hdl.git hdl_2022_r2 ae6e248
Linux linux.git 2022_R2 427c94e
Linux_RPI linux.git rpi-5.15.y 8507853
Linux_image_ADI-scripts linux_image_ADI-scripts.git main09b2fae
Libiio libiio.git 2022_R2 c36770c
IIO-Osc iio-oscilloscope.git 2022_R2 86e37f1
Libad9361-iio libad9361-iio.git 2022_R2 2bf936d
Libad9166-iio libad9166-iio.git 2022_R2 6593020
Fru_tools fru_tools.git 2022_R2 4a18979
IIO-fm-radio iio-fm-radio.git main e67be7e
Wiki-scripts wiki-scripts.git main 2cae6c9
Jesd-eye-scan-gtk jesd-eye-scan-gtk.git 2022_R2 90cad36
Diagnostic_report diagnostic_report.git main a39da05
Colorimeter colorimeter.git 2022_R2 524674a

Support

Analog Devices provides online support for anyone using Analog Devices reference designs via EngineerZone. The support is provided just for last two Kuiper Linux releases and the version that it is in work (main and next_stable branches).

Previous Kuiper Linux Releases (Click to expand)

Previous Kuiper Linux Releases (Click to expand)

  • 13 December 2023 release (2022_r2)
  • Checksum image_2023-12-13-ADI-Kuiper-full.zip: 9dfd5d57573e14e06715a08b19a6a26a
  • Checksum 2023-12-13-ADI-Kuiper-full.img: e3620b6d36ad0481b79eee6041769f38
  • 2 April 2023 release (2021_r2)
  • Checksum image_2023-04-02-ADI-Kuiper-full.zip: 0cdcf6e131318113a137cf54335b9614
  • Checksum 2023-04-02-ADI-Kuiper-full.img: aeff476b577b45cc6ce6ce02403a57c2
  • 4 August 2022 release (2021_r1)
  • Checksum image_2022-08-04-ADI-Kuiper-full.zip: 9201b9e6580a0ce5c606f40f99c11b9a
  • Checksum 2022-08-04-ADI-Kuiper-full.img: dbbee112f5174dc23b4f5142994e4ff9
  • 28 July 2021 release (2019_r2)
  • Checksum image_2021-07-28-ADI-Kuiper-full.zip: 279097240dec7156ff5e15b7ce0b8a25
  • Checksum 2021-07-28-ADI-Kuiper-full.img: b160453396e482234094a92134769ec6
  • 22 June 2020 release (2019_r1)
  • Checksum 2019_R1-2020_06_22.img.xz 6ac6fc0733baba361acb66bd4cb050be
  • Checksum 2019_R1-2020_06_22.img 3135f400387c39f29dc877e68636a875
  • 23 May 2019 release (2018_R2)
  • Checksum 2018_R2-2019_05_23.img.xz c377ca95209f0f3d6901fd38ef2b4dfd
  • Checksum 2018_R2-2019_05_23.img 59c2fe68118c3b635617e36632f5db0b
  • 26 June 2018 release (2018_R1)
  • Checksum 2018_R1-2018_06_26.img.xz 5075da2695de84c88f086e85f1a6da51
  • Checksum 2018_R1-2018_06_26.img e48c63736517b4c4051be5486fd62ad5
  • 29 January 2018 release (2017_R1)
  • Checksum 2017_R1-2018_01_29.img.xz 020d696244655d19056ce1fff1f63f25
  • Checksum 2017_R1-2018_01_29.img a698a6ef59825bd63654c1d45b99f4c8
  • 29 June 2017 release (2016_R2)
  • Checksum 2016_R2-2017_06_29.img.xz 9f20adb27c5502a96fa56fa0f3088bd9
  • Checksum 2016_R2-2017_06_29.img 71b91e14dd1bd83779487850461440ea
  • 23 December 2016 release (2016_R1)
  • Checksum 2016_R1-2016_12_23.img.xz f167bfad87f9b9856d3b94297385a375
  • Checksum 2016_R1-2016_12_23.img edf8ea425576c9dd913e74e44c404e04
  • 26 July 2016 release (2015_R2)
  • Checksum 2015_R2-2016_07_26.img.xz 1520D974FBAADA6107B4C41606C40264
  • Checksum 2015_R2-2016_07_26.img E0D5748101D476FCA807C20EEF03E788
  • 22 December 2015 release (2015_R1)
  • Checksum 2015_R1-2015_12_22.img.xz a8f3ed68625043e180c95677123794bd
  • Checksum 2015_R1-2015_12_22.img fd1e4154e59e7dc62e508a4cdc522db5
  • 6 February 2015 release (2014_R2)
  • Checksum 2014_R2-2015_02_06.img.xz bb76031fcd68fd9b1a175a2f7fd3e053
  • Checksum 2014_R2-2015_02_06.img 132d03a2888db34f10f0ebbcb3100ae7
resources/tools-software/linux-software/adi-kuiper_images/release_notes.txt · Last modified: 26 Apr 2024 11:08 by Stefan-Robert Raus