Integrating Hailo Module in the IPC3100
1 Overview
ntroduce the background and scope of supporting the Hailo AI acceleration module on the ED-IPC3100.
1.1 Background
The Hailo AI acceleration module, built around the Hailo-8L chip, is a neural network inference accelerator capable of 26 trillion operations per second (TOPS). With its powerful computational power, it can handle complex AI tasks such as real-time image recognition and voice processing. This module can be installed onto our ED-IPC3100 product via an M.2 interface.
When customers purchased the ED-IPC3100 equipped with the Hailo AI acceleration module, they encountered issues where they could not configure the ED-IPC3100 to support the Hailo AI acceleration module. To address this scenario, our engineers conducted thorough validation and developed a step-by-step guidance document to assist users in properly configuring the ED-IPC3100 to enable support for the Hailo AI acceleration module.
1.2 Applicability
This application applies to the ED-IPC3100 models equipped with the Hailo AI acceleration module.
2 Configuration Guide
Introduce the specific steps to configure support for the Hailo AI acceleration module on the ED-IPC3100.
Preparation:
- The ED-IPC3100 device has properly installed the Hailo AI acceleration module.
- The ED-IPC3100 device has booted up normally and is connected to the network.
Steps:
- Execute the following command to update the software.
sudo apt update && sudo apt full-upgrade
TIP
The update time is relatively long; ensure stable network data transmission.
- After the update is completed, execute the following command to check if the kernel has been upgraded to the latest version 6.6.74.
uname -a
- As shown in the figure below, the kernel version is 6.6.74.

TIP
The latest kernel version 6.6.74 is required to support the Hailo AI acceleration module.
- Execute the following commands to install the dependencies required for using the NPU.
sudo apt install hailo-all

- Execute the following commands to check if the required dependencies have been installed successfully.
hailortcli fw-control identify
- If the output matches the figure below, it indicates that the NPU and its software dependencies have been successfully installed.

TIP
You can also execute the dmesg | grep -i hailo
command to check the kernel logs. If the returned information includes the following content, it indicates that the NPU and its software dependencies have been successfully installed.
