Mismatch between driver 4.20.0 and library 4.20.1

Hi,

I’m trying to install HailoRT on an Ubuntu Linux PC with a Hailo-8L device, but I’m facing a mismatch between the driver and the library. I’ve followed the steps in this guide. My device recognizes the Hailo device using the terminal commands, but I believe the issue stems from a mismatch between the library and the driver. As you can see from the output of the command hailortcli fw-control identify, it shows:

tensor@Tensor-I22:~/Downloads/hailort$ hailortcli fw-control identify
[HailoRT] [error] CHECK failed - Driver version (4.20.0) is different from library version (4.20.1)
[HailoRT] [error] Driver version mismatch, status HAILO_INVALID_DRIVER_VERSION(76)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INVALID_DRIVER_VERSION(76)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INVALID_DRIVER_VERSION(76)
[HailoRT] [error] CHECK_SUCCESS failed with status=HAILO_INVALID_DRIVER_VERSION(76)
[HailoRT CLI] [error] CHECK_SUCCESS failed with status=HAILO_INVALID_DRIVER_VERSION(76)

Hi @tal_d,

Welcome to the Hailo Community!
Your logs look fine. The error indicates that there is a mismatch between the HailoRT PCIe driver version and the HailoRT version on your system.
Driver and HailoRT versions must always be aligned. Since you have HailoRT 4.20.1, I assume you built it from sources (this version is only available on GitHub). There is only a minor change between 4.20.1 and 4.20.0 which does not affect the main features.
You have two options:

Hi, how exactly do you uninstall HailoRT 4.20.1? i dont remember building it from source, and followed the guide linked here-

https://www.raspberrypi.com/documentation/computers/ai.html#getting-started