Hailo-10H firmware license

Hi,

I’m looking for information about the license of the Hailo-10H firmware files. There is a script in PCIe driver source code (download_firmware_hailo10h.sh) to download it from some cloud. The downloaded archive (hailo10h_fw.tar.gz) does not contain any information about the license, and I’m not able find anything about it on hailo.ai developer zone documentation.

Please could somebody clarify the license for Hailo-10H firmware?

Thank you, Petr

Hi @user563 ,

Please see here: hailort/hailort/hailo_firmware_eula at master · hailo-ai/hailort · GitHub

Thanks,

Hi Michael,

thanks for reply, however I’m afraid this EULA does not apply for Hailo-10H module firmware (may be it applied for some older module?). The firmware for Hailo-10H, when the archive is unpacked, consists of a set of files which include Linux kernel and complete root filesystem image.

# ls -l /lib/firmware/hailo/hailo10h/
total 92833
-rw-r--r-- 1 root root      2580 Jan  1  1970 customer_certificate.bin
-rw-r--r-- 1 root root  11130560 Jan  1  1970 fitImage
-rw-r--r-- 1 root root 100073472 Jan  1  1970 image-fs
-rw-r--r-- 1 root root    198600 Jan  1  1970 scu_fw.bin
-rw-r--r-- 1 root root     24844 Jan  1  1970 u-boot-0.dtb.signed
-rw-r--r-- 1 root root     24860 Jan  1  1970 u-boot-1.dtb.signed
-rw-r--r-- 1 root root     24844 Jan  1  1970 u-boot-3.dtb.signed
-rw-r--r-- 1 root root     24852 Jan  1  1970 u-boot-4.dtb.signed
-rw-r--r-- 1 root root     24860 Jan  1  1970 u-boot-5.dtb.signed
-rw-r--r-- 1 root root     24844 Jan  1  1970 u-boot-6.dtb.signed
-rw-r--r-- 1 root root     24844 Jan  1  1970 u-boot-default.dtb.signed
-rw-r--r-- 1 root root     87284 Jan  1  1970 u-boot-spl.bin

Also, when you read the runtime logs from the Hailo-10H module, you’ll see it is really running Linux kernel and other open source software (at least BusyBox):

# hailortcli logs runtime
Mar  9 12:34:56 hailo10 syslog.info syslogd started: BusyBox v1.35.0
Mar  9 12:34:56 hailo10 kern.notice kernel: klogd started: BusyBox v1.35.0 ()
Mar  9 12:34:56 hailo10 kern.info kernel: Booting Linux on physical CPU 0x0000000000 [0x410fd034]
Mar  9 12:34:56 hailo10 kern.notice kernel: Linux version 5.15.325.15.32-yocto-standard-01620-g55df24c98dad (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 11.5.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Tue Dec 16 14:19:22 UTC 2025
Mar  9 12:34:56 hailo10 kern.info kernel: Machine model: Hailo - Hailo10-M.2 2280 ES 8GiB 10 layers (board-sku-0)
Mar  9 12:34:56 hailo10 kern.info kernel: Reserved memory: created DMA memory pool at 0x0000000260000000, size 512 MiB
... and so on

So the real license for the Hailo-10H firmware shall include, beside the Hailo proprietary license for closed-source parts, also at least GNU GPL and maybe other open source licenses (depending on what is included into it).

Petr

Hi @user563 ,

Thanks for bringing this up. Our team is looking into it and I’ll keep you posted.

Thanks,