WD PR4100 / PR2100 串口控制台接法:UART 引脚、接线和风险提醒

整理 WD Community 中关于 My Cloud PR4100 / PR2100 串口控制台的经验:3.3V USB-UART、4-pin JST 引脚、TX/RX 交叉接线、115200 8N1 参数,以及绝对不要连接 VCC 的风险点。

前面写过一篇 WD PR2100 主板接口判断,里面提到主板上的 UART 调试口可能比 HDMI 更有价值。后来查到 WD Community 里有一篇老帖子,专门记录了 PR4100 / PR2100 通过内部 UART 进入串口控制台的方法。

这类操作适合已经熟悉万用表、USB-UART、TTL 电平和基本硬件调试的人。它不是普通用户的“修 NAS 教程”。接错线、短路、用错电平,轻则没有输出,重则直接损坏主板。

原帖链接:USB to Serial UART Console Access for PR4100 / PR2100

先说风险

这件事最重要的不是怎么接,而是什么不能接。

  • 不要接 VCC
  • 不要用 5V TTL。
  • 不要用传统 RS-232 电平直连。
  • 不要在通电状态下随便移动线夹或探针。
  • 不要在没确认引脚定义前直接插上 USB-UART。

PR4100 / PR2100 这类 NAS 主板上的串口通常是 3.3V TTL UART。实际连接一般只需要三根线:

1
2
3
GND
TX
RX

VCC 不是给你供电用的。把 USB-UART 的电源脚接到 NAS 主板的 VCC,可能会造成主板损坏。

需要准备什么

基本工具如下:

  • 3.3V USB-UART 转接器;
  • 万用表,最好能稳定测电压和电阻;
  • 适合 4-pin JST 的线材或杜邦线;
  • 终端软件,比如 PuTTY、minicom、screen;
  • 足够稳定的手和足够保守的心态。

如果 USB-UART 模块带 3.3V / 5V 跳帽,先确认跳到 3.3V。很多串口模块默认在 5V,这一点很容易被忽略。

UART 接口位置和引脚

WD Community 原帖基于 PR4100,后续回复里也有人反馈 PR2100 / DL4100 有相似接口和参数。原帖给出的 PR4100 UART 4-pin 顺序是:

WD PR4100 主板内部 UART 接口位置

1
GND, TX, RX, VCC

但这个顺序不能盲信。不同批次、不同型号、不同主板布局都可能有差异。真正动手前,必须自己用万用表确认。

一个相对稳妥的判断流程是:

  1. 断电并拔掉电源线。
  2. 用电阻档找 GND,测每个引脚到金属框架、屏蔽罩等接地点的阻值。
  3. 通电启动时,用电压档观察各引脚。
  4. TX 在启动输出日志时,电压可能会有轻微跳动,最后接近 3.3V
  5. VCC 往往是稳定的 3.3V
  6. RX 的表现不一定固定,可能被拉高、拉低,也可能处于漂浮状态。

如果手上有逻辑分析仪,也可以用它辅助判断 TX / RX / VCC。但逻辑分析仪只能帮你看信号,不能替你承担接错线的后果。

正确接线方式

USB-UART 和 NAS 主板之间需要交叉连接 TX / RX

1
2
3
4
NAS GND  <-->  USB-UART GND
NAS TX   <-->  USB-UART RX
NAS RX   <-->  USB-UART TX
NAS VCC  <-->  不连接

如果只是想看启动日志,可以先只接:

1
2
GND
NAS TX -> USB-UART RX

这种只读接法不能输入命令,但风险更低,适合第一次确认有没有串口输出。

串口参数

原帖使用的串口参数是:

1
2
3
4
5
Bits Per Second: 115200
Data Bits: 8
Parity: None
Stop Bits: 1
Flow Control: None

也就是常见写法:

1
115200 8N1

Windows 下可以用设备管理器查看 USB-UART 对应的 COM 口,然后在 PuTTY 里选择 Serial。Linux / macOS 下通常会出现类似 /dev/ttyUSB0/dev/tty.usbserial-* 这样的设备名。

看到什么才算成功

接线和参数都正确时,给 NAS 上电后,终端窗口里应该能看到启动日志。后续可能进入 BIOS / UEFI 画面、Boot Loader 输出,或者 Linux 启动信息。

WD Community 回复里有人反馈,通过这种方式看到了 Aptio Setup Utility,也有人用串口排查了系统无法正常启动的问题。对安装 Debian、改启动项、排查固件升级失败、蓝灯闪烁等问题来说,串口控制台往往比网页管理界面可靠。

通过串口看到的 Aptio Setup Utility

但也要注意:能看到日志,不代表一定能修好机器。它只是让你获得一个更底层的观察窗口。

常见问题

PuTTY 打开后没有任何输出

先做 USB-UART 自检。把 USB-UART 自己的 TXRX 短接,在终端里输入字符,如果能回显,说明转接器和驱动大概率正常。然后再检查 COM 口、波特率、GND 是否共地、NAS 的 TX 是否真的接到了 USB-UART 的 RX

接上后还是没日志

可能是引脚判断错了,也可能是串口模块电平不对。先断电,重新确认 GND / TX / RX / VCC。不要靠“论坛说这个顺序就是对的”来继续试。

能看到日志但不能输入

检查 NAS RX <--> USB-UART TX 这一路。只接 GNDNAS TX 时,本来就只能看,不能输入。

线材插不进去

原帖讨论里有人提到 JST 接头尺寸和线材空间问题。不要为了“硬塞进去”让相邻引脚短路。宁愿换合适的 4-pin JST 线,也不要用摇摇晃晃的线夹碰运气。

和 PR2100 主板分析的关系

之前那篇文章里,我对 PR2100 的结论是:主板上疑似 UART 的接口值得优先验证,因为它可能直接暴露 BIOS、Boot Menu 或 Linux 控制台。

WD Community 这篇帖子补上了很关键的一块实操经验:

  • PR4100 上确实存在可用的内部 UART;
  • 常见参数是 115200 8N1
  • 引脚经验顺序是 GND, TX, RX, VCC
  • TX / RX 要交叉;
  • VCC 必须悬空;
  • PR2100 / DL4100 可能也适用,但仍要实测确认。

也就是说,如果要继续推进 PR2100 安装 Linux、恢复启动、排查蓝灯闪烁或进入 BIOS,串口控制台比盲猜 HDMI、盲改硬盘系统更靠谱。

结论

PR4100 / PR2100 的 UART 控制台不是复杂改造,但它对细节非常敏感。

真正的安全顺序应该是:

  1. 断电拆机。
  2. 找到疑似 4-pin UART。
  3. 用万用表确认 GND
  4. 通电观察 TX / RX / VCC
  5. 使用 3.3V USB-UART。
  6. 只接 GND / TX / RX
  7. VCC 永远不接。
  8. 115200 8N1 打开终端。
  9. 先看日志,再决定是否输入命令。

硬件调试里,最贵的不是 USB-UART,也不是万用表,而是那块已经停产、还装着数据的 NAS 主板。慢一点,确认多一点,通常比事后救砖便宜。

记录并分享
使用 Hugo 构建
主题 StackJimmy 设计