Debian

Quectel Pi H1 Component and Driver Support List
Category Component Name Detailed Description Marks
Operating System Distribution System Debian 13
Development & Debugging Compilation Tools GCC / Clang Debian pre-built packages sourced from deb.debian.org
Path: /usr/lib/aarch64-linux-gnu/
Debugging Tools GDB / strace / perf / ftrace / Valgrind Debian pre-built packages sourced from deb.debian.org
Path: /usr/lib/aarch64-linux-gnu/
Core Drivers WiFi QCA1023 SDIO WIFI5 module Supports 802.11 (a/b/g/n/ac) AP/STA modes
Bluetooth QCA1023 HCI UART Bluetooth module Compatible with all mandatory Bluetooth 5.0 features, but does not support optional Bluetooth 5.0 features such as 2 Mbps BLE, Advanced Advertising Extensions, etc.
Ethernet RJ45 Ethernet interface, YT6801 Ethernet controller 1000 Mbps
Audio qcm6490 sound card Supports onboard speaker and headphone output, as well as onboard microphone and headset microphone input
wcd9370 codec
Display USB Type-C over DP
HDMI interface HDMI interface and MIPI display are mutually exclusive; only one can be used at a time
MIPI DSI interface Refer to supported accessories. HDMI interface and MIPI display are mutually exclusive; only one can be used at a time.
Camera MIPI CSI Camera Gstreamer Refer to supported accessories
MIPI CSI Camera Camss V4L2 Refer to supported accessories
GPIO GPIO system Qualcomm Linux Driver + lgpio libs
FAN PWM fan Control system Supports changing fan speed based on temperature (40/60/75℃)
USB Host USB operates in host mode
USB Device USB operates in device mode (Type-C interface)
Storage UFS flash 128G
PCIe-SSD Supports PCIE M.2 SSD Refer to supported accessories
PCIe-5G Cellular Module Supports RG520N PCIE 5G modules Refer to supported accessories
Multimedia Audio Components Audio Libraries /usr/libs/pulseaudio/
/usr/libs/alsa/
Audio Tools tinymix: View audio controls and set audio parameters
pactl: Audio device and audio stream management
paplay: Play audio data
parec: Record audio data
Display Components modetest sudo apt update
sudo apt install libdrm-tests
modetest -M "msm_drm"
Camera Components Gstreamer: Framework for creating streaming media applications Yocto Linux: /usr/lib/gstreamer-1.0
Debian: /usr/lib/aarch64-linux-gnu/gstreamer-1.0
Edge Computing GPU Vulkan 1.x MESA Zink driver used for the GNOME Wayland compositor, built by Mesa Freedreno and used by Zink as the Vulkan driver
/usr/lib/aarch64-qcom-linux/libvulkan_freedreno.so
NPU cdsprpcd Tested using snpe-sdk, running with qnn-net
ADSP adsprpcd For audio, sensor functions not supported
Applications SSH Remotely Operate the Device via SSH Install via apt
TeamViewer Remotely Operate the Device via TeamViewer Install via apt
SCP SCP File Transfer Install via apt
Apache Deploy Apache Web Server Install via apt
Python Virtual Environment Deploy Python Virtual Environment Install via apt
Python GPIO Python GPIO Development Install via apt
C/C++ C/C++ GPIO Development Install via apt
GPIOD Using GPIOD Install via apt
Qt Qt GUI Development Install via apt
ROS 2 Humble Install ROS 2 Install via apt
WeChat Install WeChat Install via apt
g++ Install g++ Install via apt
GIT Install GIT Install via apt
Python Install Python Install via apt
VSCode Install VSCode Install via apt
Notes on Library Paths:

Yocto-built Libraries:
Qualcomm and Quectel customized libraries are placed under the default path /usr/lib/.
Note: These packages are built by Qualcomm Yocto Linux V1.3. Some packages built by Yocto will be replaced by the Debian root filesystem.

Debian Root Filesystem Libraries:
Debian filesystem libraries default to the path /usr/lib/aarch64-linux-gnu.
Note: The Debian packages provided on the Quectel Pi H1 are unmodified by Quectel or Qualcomm and are subject to their respective open-source licenses (e.g., GPL).
You can download these packages or their source code from the official Debian repository at http://deb.debian.org.