Análisis y desmontaje sencillo del GL-RM1PE: habilita funciones de gestión remota BMC en computadoras comunes

Análisis y desmontaje sencillo de GL-RM1PE y el robot dedo FGB-01: cómo dotar a una computadora común de funciones de gestión remota BMC.

Vídeo de análisis: https://www.bilibili.com/video/BV1kBnNzsEBq/

Introducción a GL-RM1PE

GL-RM1 es un dispositivo KVM remoto (IP-KVM) de uso amplio lanzado por GL.iNet (Guanglian Zhitong). Gracias a este dispositivo, puedes controlar remotamente tu computadora doméstica estando fuera de casa, acceder a recursos locales o realizar transferencias de archivos. Entre sus funciones también se incluye el control remoto de dispositivos fuera de línea, la resolución de fallos durante el arranque del equipo, el ajuste de la configuración del BIOS y soporte de audio, lo que ofrece una experiencia de interacción remota más inmersiva. Como herramienta multiusos adecuada tanto para teletrabajo como para gestión de dispositivos, GL-RM1 mejora significativamente la eficiencia de las operaciones remotas.

GL-RM1PE es la versión PoE de GL-RM1, diseñada específicamente para simplificar la instalación con un solo cable. El GL-RM1PE proporciona alimentación y conexión de red a través de un único cable Ethernet, reduciendo el desorden de cables y facilitando la instalación. Además, esta versión aumenta la capacidad del almacenamiento EMMC hasta 32 GB, mejorando la capacidad de procesamiento de registros del sistema, grabación y soporte para firmware personalizado.

Introducción al robot dedo FGB-01

FGB-01 es un accesorio opcional ofrecido por GL.iNet para sus dispositivos KVM, que proporciona mayor comodidad para la gestión remota.

El robot dedo actúa como un simulador de botón físico, diseñado para permitir el control remoto del botón de encendido de los dispositivos gestionados. Como simulador de botón físico, está específicamente pensado para encender/apagar remotamente un PC. Destaca por su fácil instalación adhesiva, una duración de batería de hasta un año, adecuado para uso diario, y no requiere configuraciones complejas.

También se puede elegir como accesorio adicional la placa GL-ATX, que se instala dentro de la caja del equipo y permite controlar directamente operaciones como encendido/apagado a través del cable del botón de encendido (F_PANEL).

Escenarios de uso

  1. Gestión centralizada en salas de servidores: La alimentación PoE mediante un solo cable Ethernet simplifica el cableado, permite supervisar remotamente el vídeo y estado de funcionamiento de los servidores, y realizar operaciones como encendido/apagado o intervención ante fallos.
  2. Operaciones y mantenimiento empresarial remoto: Control remoto a nivel de hardware, sin necesidad de que el dispositivo gestionado esté conectado a Internet o tenga el sistema operativo iniciado. Permite resolver rápidamente problemas como pantallas azules o fallos de arranque, reduciendo los costes de inspección in situ.
  3. Instalación y mantenimiento de sistemas remotos: Montaje de imágenes ISO como si fueran unidades ópticas o USB remotas, permitiendo completar instalaciones, reinstalaciones del sistema y actualizaciones de firmware a distancia, ideal para despliegues masivos.
  4. Control de dispositivos sin supervisión: Compatible con entornos exteriores o industriales gracias al PoE, combinable con accesorios para controlar remotamente la alimentación del equipo, ver su estado en tiempo real y lograr una gestión de bajo mantenimiento.

Especificaciones

Característica GL-RM1PE GL-RM1 Otros
Latencia Aprox. 30-60 ms Aprox. 30-60 ms \u003e100 ms
Velocidad Ethernet 1 Gbps 1 Gbps 100 Mbps
Método de alimentación PoE/DC DC DC
Resolución 3840x2160@30FPS 3840x2160@30FPS 1920x1200@60FPS
Acceso a nivel de BIOS
Soporte de aplicaciones macOS/Windows\u003cbr\u003e Compatible Compatible No compatible
Audio remoto Bidireccional Unidireccional Ninguno
Transferencia de archivos remota Compatible Compatible No compatible
Velocidad de transferencia de archivos 25MB/s 10MB/s No compatible
Instalación remota del sistema Compatible Compatible Compatible
Espacio de almacenamiento 32GB eMMC 8GB eMMC 128MB
Carcasa Aleación de aluminio Metal CNC Plástico PVC

Desempaque

GL-RM1PE

Frente de la caja

Lado de la caja, con la dirección web de la empresa y el contenido del paquete:

  • GL-RM1PE KVM remoto
  • Cable de red
  • Cable USB (Tipo A - Tipo C)
  • Cable USB (Tipo C - Tipo C)
  • Cable HDMI
  • Manual de instrucciones

Parte inferior de la caja, con el nombre y dirección de la empresa

Al abrir la caja, primero aparece el manual y el dispositivo principal, debajo los accesorios y cables

Manual del GL-RM1PE

GL-RM1PE y los cables incluidos. En la parte trasera tiene los siguientes puertos: USB-A (para conectar la placa GL-ATX o el robot dedo), HDMI (para capturar la señal de video del equipo controlado), Tipo C (para conectar al equipo controlado simulando teclado y ratón), interfaz RJ45 (compatible con alimentación PoE). En el lateral tiene un puerto de alimentación Tipo C (alimentación de 5V, compatible con PD).

Desempaque del robot dedo FGB-01

Frente de la caja

Parte inferior de la caja, con el nombre de la empresa y el contenido del paquete:

  • Robot dedo (FGB-01)
  • Kit de accesorios
  • Manual de instrucciones

Al abrir la caja, primero aparece el manual

Luego el robot dedo y sus accesorios

Los accesorios incluyen dos tiras de cinta adhesiva doble cara 3M y una pinza (para fijar el robot dedo en una computadora portátil)

Evaluación y tutorial de uso

GL-RM1PE

Primero, conecte el GL-RM1PE al equipo controlado mediante los cables HDMI y Tipo C (junto al HDMI), luego conecte el cable de red y el de alimentación (puerto Tipo C lateral).

Espere hasta que la luz indicadora del GL-RM1PE permanezca encendida en blanco, lo que indica que el arranque ha finalizado. Tras el arranque, el consumo de energía del GL-RM1PE es de aproximadamente 2 vatios.

Medidor de corriente USB: https://s.click.taobao.com/bQtCNLq

Una vez iniciado, busque la dirección IP del dispositivo en el panel del enrutador, cópiela en la barra de direcciones del navegador para abrir la página de control. La primera vez que ingrese, deberá configurar una contraseña. También puede descargar el cliente desde el sitio web oficial de GL.iNet para buscar y vincular el dispositivo (debe estar en la misma red local). Si no está en la misma red, puede vincularlo introduciendo el número de serie (SN) del dispositivo. Una vez vinculado, podrá controlarlo remotamente desde el cliente incluso fuera de la red local. También puede usar Tailscale (el GL-RM1PE incluye cliente Tailscale) para crear una red local virtual y lograr el control remoto.

La imagen es bastante fluida. Para ver el efecto real, consulte el enlace del video de evaluación anterior.

Puede editar la información EDID del puerto HDMI, con soporte máximo de 4K a 30 fps. La codificación de video solo admite H.264.

Puede transmitir el sonido del micrófono local al dispositivo controlado (el dispositivo controlado simula un micrófono mediante USB), también puede transmitir el sonido del altavoz del dispositivo controlado para reproducirlo localmente, y cuenta con función de teclado virtual.

Compatible con suplantación de dispositivos.

A través del portapapeles en la herramienta, puede copiar y pegar texto en el dispositivo remoto, usar atajos de teclado rápidamente y también despertar dispositivos en la red local.

La función de terminal permite acceder al terminal del sistema GLKVM. Puede ver que el sistema del GL-RM1PE utiliza el kernel Linux 6.1.

Cuando el GL-RM1PE está conectado al robot dedo o a la placa GL-ATX, puede realizar operaciones del botón de encendido del dispositivo controlado desde la sección de dispositivos externos, y puede configurar el tiempo de pulsación del botón de encendido.

En la sección de medios virtuales, puede subir archivos y simular una unidad USB para transferirlos al dispositivo controlado, o simular un archivo de imagen como un CD-ROM de solo lectura para reinstalar el sistema, entre otras operaciones.

En el centro de aplicaciones hay Tailscale, que permite el traspaso de red interna y el control remoto desde fuera.

Captura del cliente, que permite controlar remotamente desde fuera sin necesidad de una IP pública.

Robot dedo FGB-01

Retire la lámina aislante de plástico de la batería del robot dedo para que comience a funcionar. Levante la tapa superior del robot dedo para extraer el receptor USB Bluetooth, y conéctelo al puerto USB-A del GL-RM1PE. Luego podrá controlar el robot dedo desde la sección de dispositivos externos en la página de control para realizar operaciones de pulsación.

El robot dedo funciona con una batería CR2 de 3V, que puede reemplazarse por una batería recargable CR2 de litio.

A continuación, adhiera el robot dedo al dispositivo controlado, asegurándose de que su brazo mecánico pueda alcanzar el botón físico de encendido cuando se presione. Esto permite controlar la alimentación del dispositivo.

Existen dos modos de pulsación: presión fuerte y presión ligera, con diferentes profundidades de pulsado para adaptarse a distintos tipos de botones.

También puede usar el botón de prueba (visible dentro del robot dedo tras retirar la tapa superior) para encontrar el nivel de presión deseado.

Desmontaje

GL-RM1PE

Desatornille los cuatro tornillos situados bajo las almohadillas antideslizantes para extraer la placa base y el marco interno de aleación de aluminio.

Parte trasera del marco de aleación de aluminio, con una ventana abierta para el transformador.

Desatornille los tornillos de la placa base y retire la tarjeta de circuito.

Frente de la placa base. Los pasantes de esta PCB están rellenos con resina, un proceso más costoso que el relleno convencional con tinta.

El chip QT24A05P debajo del puerto de red es un transformador de red Gigabit con función PoE de un solo puerto, fabricado por TNK (Xunkang Technology).

Debajo hay otro transformador de TNK; según el análisis del circuito, probablemente sea el transformador de una fuente de alimentación flyback para PoE.

Al lado del procesador derecho hay un chip con el modelo W634GU6RB-11, una memoria DDR3L de 4 Gbit (512 MBytes) de Winbond (Wuhan), y hay otro chip del mismo modelo en la parte trasera de la placa base, sumando un total de 1 GB de memoria.

Tras retirar el escudo de apantallamiento junto al puerto HDMI,

El chip en la esquina inferior derecha del escudo es el RV1126 de Rockchip, un SoC con cuatro núcleos ARM Cortex-A7 y un microcontrolador RISC-V, una NPU de 2.0 Tops, ISP de 14M y que soporta codificación y decodificación de vídeo 4K H.264/H.265.

El chip debajo del escudo es el RTL8211F de Realtek, un transceptor PHY de red Gigabit Ethernet.

El chip dentro del escudo tiene el modelo LT6911C, un chip de Lontium (Longxun Semiconductor) que convierte HDMI a MIPI/LVDS/CSI, compatible con HDMI 1.4, con capacidades completas de procesamiento de audio e interfaces de control flexibles.

Parte trasera de la placa base.

Hay dos puentes rectificadores a la izquierda, probablemente parte del circuito de alimentación PoE. En la esquina superior derecha hay un chip modelo TME7350 de Tollsemi, un controlador PoE estándar (802.3af) con convertidor flyback; el transformador flyback está en el lado frontal de la placa base.

En la parte trasera de la placa base hay un chip modelo THGAMVG8T13BAIL de KIOXIA, una memoria e-MMC 5.1 de 32 GB con velocidad máxima de 400 MB/s.

A la derecha hay otro chip DC-DC con marca TPHeZ1, cuyo modelo exacto no se ha podido identificar por falta de documentación.

Junto al puerto de alimentación USB Type-C hay un chip DC-DC; según el trazado de pistas, parece ser un circuito elevador (Boost).

Otros chips DC-DC.

A través de la luz se pueden ver las capas internas; esta PCB tiene al menos 4 capas.

FGB-01 Robot Dedo

Retire la batería y desatornille los tornillos.

Desconecte el cable de la batería y retire la placa base del robot dedo.

Parte trasera de la placa base.

El chip principal es el nRF54L15, un SoC inalámbrico multiconexión de ultra bajo consumo de Nordic Semiconductor, fabricado en proceso de 22 nm, que integra un procesador Arm Cortex-M33 a 128 MHz y un coprocesador RISC-V. Soporta Bluetooth 5.4/6.0, Thread, Matter, entre otros. Cuenta con 1,5 MB de NVM, 256 KB de RAM, potencia de transmisión de +8 dBm y sensibilidad de recepción de -98 dBm. Tiene certificación de seguridad PSA Nivel 3 y diseño de ultra bajo consumo, ideal para aplicaciones en hogar inteligente e IoT industrial.

A la izquierda hay otro chip con marca TMI8, probablemente un controlador para motor de corriente continua con escobillas, posiblemente modelo TMI8870D o TMI8180D.

Imágenes térmicas: comportamiento térmico

Análisis y demostración del uso de la cámara termográfica UNI-T UTi261M: https://blog.zeruns.com/archives/798.html

Imagen termográfica del frente de la placa base tras varios minutos de funcionamiento con HDMI conectado. Temperatura ambiente de aproximadamente 26 °C, temperatura del procesador alrededor de 51 °C.

Imagen termográfica de la parte trasera de la placa base. El punto más caliente está debajo del chip conversor HDMI, con unos 48 °C.

Lecturas recomendadas

Versión en inglés del artículo: https://blog.zeruns.top/archives/69.html