☰
HaleHound-CYD接线完全教程:CC1101、NRF24、PN532与GPS模块一步到位不踩坑
2026/10/10 14:25:41 网站建设 项目流程

【免费下载链接】HaleHound-CYD

ESP32-DIV HaleHound Edition for Cheap Yellow Display - Multi-protocol offensive security toolkit

项目地址:https://gitcode.com/gh_mirrors/ha/HaleHound-CYD
点击查看免费下载

HaleHound-CYD是一款运行在 ESP32 Cheap Yellow Display(CYD 黄屏板)上的多协议无线安全测试工具固件,支持 WiFi、蓝牙、SubGHz、2.4GHz 与 NFC 五大频段的 40+ 功能模块。想要玩全功能,必须给主机接上四块外置模块:CC1101(SubGHz 射频)、NRF24L01+PA+LNA(2.4GHz 射频)、PN532(NFC/RFID)和GPS(定位)。本教程带你把接线一次做对,避开 90% 新手会踩的坑。

接线前准备:3 件事先弄明白

动手接线前,先搞清楚这 3 点,能帮你省下一堆排查时间:

要点说明
📌 共享 SPI 总线所有外置射频模块共享 CYD 的 VSPI 总线(GPIO 18/19/23),与板载 SD 卡共用。同一时刻只有一个设备在工作,固件的 SPI 管理器会自动仲裁,接线时不用担心冲突
📌 板型不同引脚不同2.8" CYD、E32R35T(3.5")、E32R28T(2.8")之间,CS 引脚不一样,接线前务必确认自己的板型
📌 功放模块供电要独立如果你用的是 Ebyte 的 E07/E01 功放模块(带 PA),电流较大,必须用独立的 5V→3.3V 降压模块供电,不能直接用 CYD 的 3.3V 轨,否则会出现掉电、随机重启、射频初始化失败

💡 接好线后,进入固件的Tools > Radio Test模块,它对每块硬件做自检并内置了可视化接线图,是验证接线是否正确的第一步。

CC1101 子GHz模块接线表(HW-863 / E07-433M20S)

CC1101 负责 300–928 MHz 的 SubGHz 频段:信号录制回放、暴力破解、频谱分析、Tesla Charge 等模块全靠它。

接线表(以 2.8" CYD 为例):

CC1101 引脚接到 CYD说明
VCC3.3V
GNDGND
SCKGPIO 18VSPI 时钟
MOSIGPIO 23VSPI 数据
MISOGPIO 19VSPI 数据
CSGPIO 27CN1 排针 ⚠️ E32R35T(3.5")改为GPIO 21
GDO0 (TX)GPIO 22发射信号输出
GDO2 (RX)GPIO 35接收信号输入

⚠️最大坑点:CiferTech 原版固件把 CC1101 的 TX/RX 引脚接反了。HaleHound 已修正——GDO0 是 TX、GDO2 是 RX。如果你沿用某些旧教程的接法,模块会完全无响应。完整接线图可参考项目文档 README.md 的 Wiring 章节。

NRF24L01+PA+LNA 接线表(2.4GHz 射频)

NRF24 模块驱动 2.4GHz 菜单:NRF 嗅探器、MouseJack、BLE 干扰、频谱分析仪等。建议选带PA+LNA 天线的版本,发射功率可达 +20 dBm。

NRF24 引脚接到 CYD说明
VCC3.3V若用 E01 功放版,需独立 3.3V 降压供电
GNDGND
SCKGPIO 18VSPI 时钟
MOSIGPIO 23VSPI 数据
MISOGPIO 19VSPI 数据
CSNGPIO 4⚠️ E32R28T / E32R35T 改为GPIO 26
CEGPIO 16芯片使能
IRQ(可选)GPIO 17中断线,可空着

🔧排坑提示:如果 NRF24 工作时随机重启,在模块 VCC/GND 之间焊一颗10μF 电容即可解决,这是 PA+LNA 模块的经典问题。

PN532 NFC/RFID 模块接线表

RFID 功能(刷卡扫描、读取、克隆、MIFARE 密钥爆破、卡片模拟)依赖Elechouse PN532 V3模块,且必须工作在SPI 模式。

PN532 引脚接到 CYD说明
VCC3.3V(CN1 排针)
GNDGND(CN1 排针)
SCKGPIO 18VSPI 时钟
MOSIGPIO 23VSPI 数据
MISOGPIO 19VSPI 数据
SSGPIO 17片选

⚠️别忘了拨码开关:PN532 V3 背面的 DIP 开关要设置为CH1=OFF、CH2=ON才是 SPI 模式。开关没拨对,模块怎么都初始化不了。

GPS 模块接线表(GT-U7 / NEO-6M)

GPS 模块为 Wardriving(WiFi 测绘)、Flock You(车牌相机探测)和实时卫星视图提供定位数据。推荐GT-U7(体积小、免 AT 配置)或 NEO-6M。

GPS 引脚接到 CYD说明
VCCVIN(P1 排针)
GNDGND(P1 排针)
TXGPIO 1P1 排针的 "TX" 孔,所有板型通用
RX不接只接收数据,悬空即可

两个常见疑问:

  • 波特率:GT-U7 默认9600,固件会自动扫描 GPIO 1/3/26 锁定 GPS,无需手动配置。
  • 会和 USB 串口冲突吗?不会。GPIO 1/3 本来是 ESP32 的 USB 串口(UART0),固件在 GPS 运行时自动释放 UART0,退出后自动恢复,你无感。

可选升级:E07-433M20S 子GHz功放模块

E07 是 CC1101+PA 一体化模块,把 SubGHz 发射功率从 +12 dBm 提到20 dBm,距离体验质的飞跃(仅支持 E32R28T / E32R35T 板型)。

E07 引脚接到 CYD说明
VCC独立 5V→3.3V 降压模块 ⚠️ 不能接 CYD 3.3V降压模块输入取 USB 5V,GND 与 CYD 共地
SCK / MOSI / MISOGPIO 18 / 23 / 19与 CC1101 相同
CSGPIO 27(E32R28T)/ GPIO 21(E32R35T)
GDO0 / GDO2GPIO 22 / 35
TX_ENGPIO 4功放使能
RX_ENGPIO 0低噪声放大使能

接好后别忘了进入Settings > CC1101 Module切换为 E07 PA 模式,否则功放不会生效。

6 个高频坑位自查清单

#现象原因与解法
1CC1101/NRF24 无响应CS 引脚接错——2.8" 板用 GPIO 27,3.5" 板用 GPIO 21(NRF24 用 26)
2CC1101 完全没信号TX/RX 接反了,GDO0→GPIO 22、GDO2→GPIO 35
3NRF24 随机重启VCC/GND 间加 10μF 电容
4功放模块上电即重启/掉电共用了 CYD 的 3.3V 供电,改装独立降压模块
5GPS 无数据检查是否接在 P1 的 TX(GPIO 1),波特率 9600
6PN532 初始化失败DIP 开关未拨到 SPI 模式(CH1=OFF, CH2=ON)

验收:用 Radio Test 一键自检

全部接好后,进入Tools > Radio Test,固件会逐块验证 CC1101、NRF24、PN532 与 GPS 是否在线,并展示 4 页可视化接线图,接错哪根线一目了然。四块硬件全部通过,你的 HaleHound-CYD 就可以大显身手了 🎉

更多硬件清单与完整接线图,可查阅项目文档 README.md;授权条款见 LICENSE。

【免费下载链接】HaleHound-CYD

ESP32-DIV HaleHound Edition for Cheap Yellow Display - Multi-protocol offensive security toolkit

项目地址:https://gitcode.com/gh_mirrors/ha/HaleHound-CYD
点击查看免费下载

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询