ZP590A PCIe to WIFI7 WIFI6(E) WIFI5 HAT+

基本介绍

• WIFI7是最新的第7代WIFI,速度比前面几代WIFI的更快。会有越来越多的WIFI7无线路由器、WIFI7网卡等设备出现。

• ZP590A是WIFI7的PCIe接口转接板,让Raspberry Pi 5主板能用上最新WIFI7模块。WIFI7模块通过M.2 E-KEY插到ZP590A转接板,为Raspberry Pi 5广大用户提供一个能使用最新WIFI7的机会。

• 目前Ubuntu支持WIFI7 WIFI6(E) WIFI5的无线网卡,无需安装驱动就可以用。目前支持的网卡有BE200、8265C、AX200、AX210、MT7922。

• Raspberry Pi OS需要安装驱动就可以使用WiFi7/6/6E/5无线网卡,这取决于你对wifi驱动和Raspberry Pi OS的了解程度。我们有关于驱动 BE200, AX200, AX210的指南。

• ZP590A是一个WiFi7/6/6E/5转接板,起到WIFI7 WIFI6(E) WIFI5模块和Raspberry Pi 5主板的转接作用,无线的性能取决于Raspberry Pi5主板、操作系统和无线模块。

 

 

硬件安装

安装PCIe FFC排线

注意排线方向,连接如图所示:

 

 

安装ZP590A转接板

 

 

安装WIFI7模块

WIFI7模块通过M.2 E-KEY接口插到ZP590A转接板:

 

 

安装WIFI天线

 

 

 

使用说明

Ubuntu

下面介绍Ubuntu系统下WIFI的使用:

1、安装Ubuntu最新操作系统,可以用Raspberry Pi Imager选择Ubuntu最新版本安装:

 

2、安装完成后用以下命令升级到最新:

sudo apt-get update

sudo apt-get upgrade

如果不升级到最新版本可能会造成不支持WIFI7 WIFI6(E) WIFI5网卡,可以视情况而定。

 

3、检查转接板是否连接到树莓派5主板:

有箭头所指的这行出现代表硬件连接成功,不同WiFi7/6/6E/5模块出现的信息不一样。

 

4、WiFi7/6/6E/5连接无线路由器,参考下图连接无线路由器:

 

 

 

 

Raspberry Pi OS

我们使用的Raspberry Pi OS是下面这个版本,你也可以尝试使用其它Raspberry Pi OS版本,这取决于你对iwlwifi和Raspberry Pi OS的了解程度。

先下载下面的操作系统文件:

https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-11-19/2024-11-19-raspios-bookworm-arm64.img.xz

 

使用Raspberry Pi Imager写入操作系统,使用Use custom的方式,见下图:

 

 

写到TF卡后,插TF卡到Raspberry Pi 5,上电运行。

 

看一下使用的Raspberry Pi OS版本是否跟下面一样:

cat /proc/version

 

看一下wlan0的MAC地址,目前是Raspberry Pi 5自带wifi的MAC地址,可以把它记下来,后面好知道驱动起来没有。

注意:安装好iwlwifi驱动后,Raspberry Pi 5自带的wifi将不能使用,只能使用外接的wifi模块。

ifconfig -a

 

看一下外置的wifi模块是否连接好,用lspci命令查看,wifi模块连接好后会显示对应的公司和型号。

我们这次安装的是Intel BE200 WIFI7无线网卡。

 

系统更新

sudo apt update

 

安装内核头文件

sudo apt install raspberrypi-kernel-headers firmware-iwlwifi flex yacc

 

下载backport-iwlwifi,你可以尝试用在这个链接去下载,但不一定能驱动。

https://wireless.docs.kernel.org/en/latest/en/users/drivers/iwlwifi.html

 

目前我们使用的是下面这个backport-iwlwifi:

git clone https://github.com/ZDEdotPlus/iwlwifi.git

下载成功后就多了一个iwlwifi文件夹

cd iwlwifi

 

解压文件

tar xzvf iwlwifi.tar.gz

cd iwlwifi

 

编译iwlwifi

sudo make defconfig-iwlwifi-public

sudo sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config

 

sudo make -j4

sudo make install

 

cd /lib/firmware

sudo wget -o - -q https://web.git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-gl-c0-fm-c0-83.ucode

sudo wget -o - -q https://web.git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-gl-c0-fm-c0.pnvm

 

上面执行都正确后就重新启动:

sudo reboot

 

启动后用ifconfig -a命令查看,显示出来wlan0的MAC地址和没有安装iwlwifi驱动前的不一样,Raspberry Pi 5自带的wifi不能被使用。

 

 

 

包装清单

注:不包括 Raspberry Pi 5 和 WIFI 模块。

 

 

YouTube教程

有关更详细的安装指南,请参阅链接:https://youtu.be/CF9bPCBTDoo?si=cjxjmlNv7CPeolbb.

 

技术支持

如果你有任何问题或者需要技术支持,请联系:support@zde.plus.