Consola serie en WD PR4100 / PR2100: pines UART, cableado y riesgos

Notas de un hilo de WD Community sobre el acceso a la consola serie de My Cloud PR4100 / PR2100: USB-UART de 3.3V, pinout JST de 4 pines, TX/RX cruzados, 115200 8N1 y por qué nunca se debe conectar VCC.

En un artículo anterior sobre cómo identificar interfaces en la placa del WD PR2100, mencioné que el puerto UART de depuración puede ser más útil que HDMI. Más tarde encontré un hilo antiguo en WD Community que documenta cómo acceder a la consola serie interna del PR4100 / PR2100 mediante UART.

Este tipo de trabajo es para personas que ya están familiarizadas con multímetros, adaptadores USB-UART, niveles TTL y depuración básica de hardware. No es un tutorial casual para “reparar un NAS”. Un cable mal conectado, un cortocircuito o un nivel de voltaje incorrecto pueden causar desde falta de salida hasta una placa dañada.

Hilo original: USB to Serial UART Console Access for PR4100 / PR2100

Primero, los riesgos

Lo más importante no es cómo conectarlo, sino qué no debes conectar.

  • No conectes VCC.
  • No uses TTL de 5V.
  • No conectes directamente niveles RS-232 tradicionales.
  • No muevas pinzas ni sondas con la placa encendida.
  • No conectes el adaptador USB-UART antes de confirmar el pinout.

El puerto serie en placas NAS como PR4100 / PR2100 suele ser 3.3V TTL UART. En la práctica, normalmente solo hacen falta tres cables:

1
2
3
GND
TX
RX

VCC no está ahí para alimentar la placa. Conectar el pin de alimentación del USB-UART al VCC de la placa NAS puede dañar la placa.

Qué necesitas

Las herramientas básicas son:

  • un adaptador USB-UART de 3.3V;
  • un multímetro que mida voltaje y resistencia de forma fiable;
  • cableado JST de 4 pines adecuado o cables jumper;
  • software de terminal como PuTTY, minicom o screen;
  • una mano estable y una actitud conservadora.

Si el módulo USB-UART tiene un jumper 3.3V / 5V, confirma primero que esté en 3.3V. Muchos módulos serie vienen por defecto en 5V, y ese detalle se pasa por alto con facilidad.

Ubicación y pines UART

El hilo de WD Community se basa en el PR4100, y respuestas posteriores mencionan interfaces y ajustes similares en PR2100 / DL4100. El orden de los 4 pines UART del PR4100 indicado en el post original es:

Ubicación del conector UART interno en la placa del WD PR4100

1
GND, TX, RX, VCC

Pero no conviene confiar ciegamente en ese orden. Revisiones, modelos y diseños de placa distintos pueden cambiar. Antes de tocar nada, verifícalo tú mismo con un multímetro.

Un proceso de identificación más seguro sería:

  1. Apagar el NAS y desconectar el cable de alimentación.
  2. Usar el modo de resistencia para encontrar GND, midiendo cada pin contra un punto de tierra conocido, como el chasis metálico o un blindaje.
  3. Durante el arranque, usar el modo de voltaje para observar cada pin.
  4. TX puede mostrar pequeñas variaciones de voltaje mientras se emiten logs de arranque, y luego estabilizarse cerca de 3.3V.
  5. VCC suele ser un 3.3V estable.
  6. RX no siempre se comporta igual. Puede estar en pull-up, pull-down o flotante.

Un analizador lógico también puede ayudar a identificar TX / RX / VCC. Pero solo te ayuda a ver señales; no asume la responsabilidad de una conexión equivocada.

Cableado correcto

Entre el adaptador USB-UART y la placa NAS, las líneas TX / RX deben cruzarse:

1
2
3
4
NAS GND  <-->  USB-UART GND
NAS TX   <-->  USB-UART RX
NAS RX   <-->  USB-UART TX
NAS VCC  <-->  sin conexión

Si solo quieres ver logs de arranque, puedes empezar con una conexión de solo lectura:

1
2
GND
NAS TX -> USB-UART RX

Esta conexión de solo lectura no permite introducir comandos, pero tiene menos riesgo y sirve para comprobar primero si hay salida serie.

Parámetros serie

Los parámetros usados en el hilo original son:

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

En la forma abreviada habitual:

1
115200 8N1

En Windows, puedes usar el Administrador de dispositivos para ver el puerto COM asignado al USB-UART y luego seleccionar Serial en PuTTY. En Linux / macOS, el dispositivo suele aparecer como /dev/ttyUSB0 o /dev/tty.usbserial-*.

Qué se ve cuando funciona

Si el cableado y los parámetros son correctos, al encender el NAS deberías ver logs de arranque en la terminal. Más adelante pueden aparecer pantallas BIOS / UEFI, salida del Boot Loader o mensajes de arranque de Linux.

En las respuestas de WD Community, algunos usuarios reportan haber visto Aptio Setup Utility mediante este método. Otros usaron la consola serie para diagnosticar sistemas que no arrancaban con normalidad. Para instalar Debian, cambiar opciones de arranque, investigar una actualización de firmware fallida, un LED azul parpadeante u otros problemas similares, la consola serie suele ser más fiable que la interfaz web de administración.

Aptio Setup Utility visible a través de la consola serie

Aun así, ver logs no significa que la máquina siempre pueda repararse. Solo te da una ventana de observación a un nivel más bajo.

Problemas comunes

PuTTY se abre pero no muestra nada

Primero prueba el propio adaptador USB-UART. Corta sus pines TX y RX entre sí, escribe en la terminal y comprueba si los caracteres vuelven como eco. Si funciona, el adaptador y el driver probablemente están bien. Después revisa el puerto COM, la velocidad, la tierra común y si el TX del NAS está realmente conectado al RX del USB-UART.

Sigue sin haber logs después de conectar

Puede que el pinout esté mal identificado o que el adaptador serie esté usando el nivel de voltaje incorrecto. Apaga todo y vuelve a confirmar GND / TX / RX / VCC. No sigas probando solo porque “el foro decía que ese orden era correcto”.

Se ven logs, pero no se puede escribir

Revisa la ruta NAS RX <--> USB-UART TX. Si solo conectaste GND y NAS TX, lo esperado es que sea de solo lectura.

El cable no encaja

En el hilo original se habla del tamaño del conector JST y del poco espacio alrededor de los pines. No fuerces el conector y arriesgues un corto entre pines adyacentes. Es mejor usar el cable JST de 4 pines correcto que improvisar con pinzas flojas.

Relación con el análisis de la placa PR2100

En el artículo anterior sobre el PR2100, mi conclusión fue que vale la pena verificar primero el conector UART sospechoso, porque podría exponer directamente BIOS, Boot Menu o una consola Linux.

El hilo de WD Community añade una pieza práctica importante:

  • el PR4100 sí tiene un UART interno usable;
  • el parámetro común es 115200 8N1;
  • el orden observado de pines es GND, TX, RX, VCC;
  • TX / RX deben cruzarse;
  • VCC debe quedar sin conectar;
  • PR2100 / DL4100 podrían aplicar también, pero hay que medirlo.

Es decir, si el siguiente paso es instalar Linux en un PR2100, recuperar el arranque, investigar un LED azul parpadeante o entrar en BIOS, la consola serie es más fiable que adivinar el comportamiento de HDMI o modificar a ciegas el sistema en disco.

Conclusión

La consola UART del PR4100 / PR2100 no es una modificación complicada, pero es muy sensible a los detalles.

Un orden más seguro sería:

  1. Apagar y abrir la carcasa.
  2. Encontrar el UART sospechoso de 4 pines.
  3. Confirmar GND con un multímetro.
  4. Observar TX / RX / VCC con la placa encendida.
  5. Usar un USB-UART de 3.3V.
  6. Conectar solo GND / TX / RX.
  7. No conectar nunca VCC.
  8. Abrir la terminal con 115200 8N1.
  9. Leer los logs primero y decidir después si enviar comandos.

En depuración de hardware, lo caro no es el USB-UART ni el multímetro. Es esa placa NAS descatalogada que quizá todavía contiene tus datos. Ir más despacio y comprobar una vez más suele ser más barato que intentar recuperar una placa inutilizada.

记录并分享
Creado con Hugo
Tema Stack diseñado por Jimmy