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?
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).