Siete cámaras 4K en un tejado mediterráneo al que no se sube. Una grabadora Reolink RLN8-410 en un armario, por LAN, sin HDMI, sin ratón, sin monitor. Eso es una grabadora de red. Reolink ha diseñado el producto para que, el día que quieres las cámaras para ti —RTSP, ONVIF, Frigate, tu mini PC—, el camino oficial sea enchufar un televisor a la caja o trepar al tejado a resetear cada cámara. Son un desastre. Cifran las cámaras a su grabadora. Dejaron el cliente de macOS podrido. Le quitaron al cliente las funciones que importan. El soporte te recita HDMI. Yo no iba a jugarme el cuello. Saqué las claves de dentro de la grabadora, puse una sola contraseña en las siete, abrí RTSP y desenchufé su caja.
Este texto es el parte de un infierno concreto: placa N2MB02, firmware v3.5.1.368_25010326, modelo RLN8-410. Si tienes la misma placa, más abajo está el firmware de dump y cómo leerlo. Si tienes otra, no lo flashees. Es ladrillo.
1. Lo que te venden y lo que te encierran
Reolink vende cámaras PoE y una grabadora «fácil». Auto Add. Un clic. Las cámaras aparecen en la app. El vídeo llega. Durante meses, incluso años, parece un producto. Hasta que quieres el flujo para ti.
Lo que hace Auto Add es esto: la grabadora escribe en cada cámara una contraseña que tú no elegiste y que la app no te enseña. En el firmware se llama special_pwd_v2. Es única por cámara. Queda guardada dentro de la NVR, en /mnt/para, en un device.xml. A partir de ahí la cámara pertenece a esa grabadora. RTSP cerrado. ONVIF cerrado. HTTP a menudo cerrado. El único cliente que «ve» el vídeo es el de ellos, hablando el protocolo Baichuan por el puerto 9000, con un cifrado derivado de esa clave que tú no tienes.
La contraseña de administrador de la grabadora no abre las cámaras. Son capas distintas. La NVR guarda una copia por canal y autentica ella. Tú, desde fuera, ves siete IPs que rechazan todo lo que no sea esa clave oculta. Eso es cifrado de cámaras. Eso es un candado. Lo venden como comodidad.
La documentación oficial para cambiar la contraseña de una cámara «vía NVR» es HDMI, ratón, menú de mantenimiento, USB. Una grabadora de 2026, en una casa, vive en un armario. LAN y punto. Reolink no ha entendido eso. O lo ha entendido y le da igual: el candado vende recurrencia a su nube y a su app.
2. El cliente de Mac que dejaron morir
Trabajo en un Mac. Reolink Client para macOS está abandonado. Versiones viejas, New UI a medias, funciones que en Windows todavía asoman y aquí no. El cliente nuevo es un visor. Ver el mosaico, rebobinar un poco, empujar la cámara a su nube. Lo que un instalador necesita —cambiar la clave de un IPC, abrir RTSP, abrir ONVIF, exportar la configuración de verdad, hablar con la cámara sin pasar por el teatro HDMI— se lo han cargado.
Han quitado la posibilidad de hacer las cosas desde los clientes. No es un rumor de foro. Es el menú. Buscas «password» de la cámara y no está. Buscas RTSP en el IPC y no está. Buscas un export de configuración por red y te escribe un archivo vacío. La New UI de la 3.5.1 es un producto recortado a propósito: la grabadora manda, el cliente obedece, el dueño de las cámaras se queda fuera.
En 2026, un fabricante de CCTV que deja el Mac como ciudadano de segunda y recorta el cliente Windows hasta que solo sirve para mirar, no vende un sistema abierto. Vende una jaula con resolución 4K.
3. Un soporte que solo sabe decir HDMI
El soporte de Reolink es malo. Malísimo. Tickets que tardan. Respuestas copiadas. El mantra: conecte un monitor HDMI, un ratón, entre en mantenimiento, exporte, resetee la cámara. Les explicas que la grabadora va sin monitor, que está en un armario, que las siete cámaras están en un tejado al que no se sube, y vuelven a escribir HDMI.
No tienen un flujo headless. No tienen una herramienta de recuperación por LAN que te devuelva las claves de las cámaras que la propia NVR ya conoce. No tienen un «olvidé la clave del IPC, soy el dueño de la grabadora, demuéstrame el dispositivo y suéltame el flujo». Tienen HDMI. Tienen el botón de reset en cada cámara. Tienen el tejado.
Una grabadora LAN se administra por red. Mouse, HDMI y televisor son un vestigio de DVR de hace quince años. Seguir exigiendo eso en 2026, con cámaras PoE 4K y un protocolo propietario, es una declaración: el producto es su ecosistema, y tú eres un inquilino.
4. El tejado al que no iba a subir
Siete cámaras. Tejado mediterráneo, teja, pendiente, altura. Subir ahí no es «cinco minutos con una escalera». Es un riesgo serio. Un resbalón, una teja que cede, un borde sin línea de vida. Yo instalo placas. Sé lo que es un tejado. Sé cuándo un tejado pide arnés, punto de anclaje y una razón de peso. Resetear siete cámaras Reolink no es esa razón.
El reset físico de un IPC Reolink es el botón. El botón está en la cámara. La cámara está fuera, a menudo bajo alero, a menudo a cuatro o cinco metros, a menudo sobre teja. El procedimiento oficial, el que el soporte recita, es: sube, pulsa, baja, primera configuración, repite siete veces. Cada ciclo es un viaje al borde del tejado. Cada viaje es una posibilidad real de hacerse daño.
Eso es el infierno. No el XML. El XML se lee. El infierno es un fabricante que pone el botón de salida en un sitio donde un hombre puede romperse las piernas, y luego finge que eso es «soporte».
Había otra vía: dejar las cámaras encadenadas a su NVR para siempre, y que Frigate chupara el mosaico de la grabadora. Eso es seguir pagando el candado. El día que la NVR se muera, o que Reolink cambie otra vez el cliente, vuelves a estar ciego. Yo quería las siete cámaras con una clave mía, RTSP abierto, y la grabadora de ellos en un cajón.
5. El firmware oficial no te deja salir
Probamos la vía «limpia». Exportar la configuración por red. En esta 3.5.1 el comando existe. El USB sale vacío. El archivo que debería ser el tar de /mnt/para no trae las claves. HDMI, otra vez, como si el vacío fuera culpa tuya por no tener un televisor colgado del NVR.
El firmware v3.5.1.368 de la N2MB02 no ejecuta un autoexec.sh en el USB. Los trucos de grabadoras viejas no aplican. Al arrancar monta el FAT, busca /mnt/usb/upgrade/*.pak y, si hay uno, flashea. Punto. No hay puerta de servicio documentada. No hay «modo recuperación de claves de IPC» en el cliente. No hay nada.
La grabadora, mientras tanto, sí ve imagen. Claro que ve imagen: ella tiene las claves. Frigate, contra las IPs de las cámaras, no. El contraste es obsceno. El aparato que te vendieron como «NVR de red» es el único autorizado a hablar con el hardware que tú pagaste.
6. Cómo sacamos las claves sin monitor
Ingeniería inversa del PAK de stock, placa N2MB02, SoC Novatek NT98312. Solo se toca el sistema de ficheros. El arranque, S90StartSuvr, después de montar /mnt/para, espera un USB FAT32, copia todo ese directorio a para-dump/, escribe un para-dump.tar y un DONE.txt, y renombra upgrade/ a upgrade.done para no reflashear el mismo PAK en bucle.
Se puede flashear por USB (carpeta upgrade/, palo enchufado, reinicio) o por LAN, protocolo Baichuan, comando de upgrade, si todavía entras en la grabadora con el admin de la NVR. En casa flasheamos por LAN y el dump salió en el USB en el arranque siguiente. Sin HDMI. Sin ratón. Sin trepar.
Dentro de device.xml cada cámara es un nodo dev_0, dev_1… El atributo pwd es una cadena Base64 de 24 caracteres. Si el nodo no trae pwd_ver, esa cadena es la contraseña de administrador de esa cámara, en claro. El firmware de la NVR, cuando pwd_ver falta, hace un strncpy y la usa tal cual. Por eso la grabadora veía vídeo y nosotros no: ella ya tenía el texto. Nosotros no.
El fichero usr_v2 es otra cosa: usuarios de la grabadora, AES-256-CBC. No son las cámaras. Mezclar las dos capas es el error que te deja fuera y, si tocas el SetUser de la NVR a lo loco, te puedes cargar el admin de la caja. No lo hagas. Las claves de los IPC están en device.xml.
Con esas 24 caracteres, login en cada cámara. CGI HTTPS donde el puerto 80/443 está abierto; Baichuan TCP 9000 donde Reolink dejó HTTP cerrado. Luego ModifyUser con oldPassword y newPassword. El campo password lo rechazan (error de parámetro). SetUser en estos IPC no está soportado. Una clave única, la misma en las siete. RTSP, ONVIF, HTTP, HTTPS, RTMP, abiertos. Frigate habla con cada IP. La NVR puede irse a un cajón.
7. Firmware de dump para la placa N2MB02
Si tienes la misma placa, aquí está el PAK. Léelo entero antes de tocarlo.
- Solo RLN8-410 / placa
N2MB02/ stockv3.5.1.368. Otra placa, otro modelo, otro SoC: ladrillo. N3MB01, grabadoras 16 canales, kits distintos: fuera. - No es firmware de Reolink. Es el stock
368_25010326con el sistema de ficheros parcheado. Versión destino368_25111499, para que la NVR no lo rechace por «misma versión». - Riesgo de brick. Un corte de luz a mitad del flash, un USB mal formateado, una placa que no es N2MB02: caja muerta. Úsalo en tu grabadora, sabiendo lo que haces.
- No publico mi dump. Ni UIDs, ni IPs, ni el
device.xmlde esta casa. El PAK solo deja que tu grabadora escriba tu/mnt/paraen tu USB.
Descargar el PAK de dump (39 MB) · SHA256 · README
SHA256 fa66d5d7669ce2f17ef123b086da64ef13a610131602676019277392040f3d8f
archivo reolink-rln8-410-n2mb02-para-dump-368_25111499.pak
placa N2MB02 modelo RLN8-410 dest_ver 368_25111499
USB, el camino corto:
- Confirma en la etiqueta y en GetDevInfo que es RLN8-410 / N2MB02 / v3.5.1.368. Si no cuadra, para.
- Palo USB, MBR, FAT32, una partición. Carpeta
upgrade/con este.pakdentro. Nada más en esa carpeta. - Déjalo enchufado. Reinicia la grabadora. El firmware de stock busca
/mnt/usb/upgrade/*.paky flashea solo. - Espera el upgrade y el reboot a
368_25111499. El palo sigue enchufado. En ese arranque,S90StartSuvrcopia/mnt/paray renombraupgradeaupgrade.done. - Si flasheaste por LAN, enchufa el USB y reinicia una vez más. El dump es el arranque ya parcheado, no el flash.
- En el palo tienes que ver
para-dump/DONE.txt,para-dump.tary el árbol de/mnt/para.
Después puedes volver al firmware oficial del centro de descargas de Reolink. Este PAK sirve para sacar las claves. No hace falta dejarlo de diario.
8. Qué hacer con el dump: una clave, RTSP, Frigate
Abre para-dump/device.xml. Cada dev_N es una cámara. pwd de 24 caracteres, sin pwd_ver: esa es la clave actual de admin en ese IPC. Entra a la IP de la cámara, no a la de la grabadora.
Cambio de clave, CGI:
{"cmd":"ModifyUser","param":{"User":{
"userName":"admin",
"oldPassword":"la_de_device.xml",
"newPassword":"tu_clave_nueva"
}}}
oldPassword y newPassword. Con password + newPassword esta generación responde error de parámetro. Si el 80/443 están cerrados, Baichuan en TCP 9000 sigue contestando; desde ahí se abren HTTP y RTSP (set_port_enabled / SetNetPort). Deja el usuario NVRHOLDER en paz: es el de la grabadora, no el tuyo.
RTSP, en estos IPC:
rtsp://admin:CLAVE@IP:554/h264Preview_01_main
rtsp://admin:CLAVE@IP:554/h264Preview_01_sub
El main, en las mías, es HEVC 3840×2160 a 25 fps. El sub, H264 640×360 a 10 fps. Frigate graba el main y detecta con el sub. go2rtc contra cada IP. La NVR fuera del camino. Cuando las siete contestan, el enchufe de Reolink se puede sacar.
Esto es recuperar hardware que ya es tuyo, para hablarle en RTSP y ONVIF, los protocolos que un NVR de 2026 debería haber dejado abiertos. No es un ataque a la red de nadie. No publiques tu device.xml. No pulverices contraseñas contra las cámaras: se cierran solas.
9. Reolink son un desastre
Lo diré claro, porque el eufemismo les ha durado demasiado. En Reolink son un desastre. Cifran las cámaras a su grabadora y llaman a eso «Auto Add». Dejan el cliente de macOS como un visor cojo. Recortan el cliente hasta que no puedes cambiar una clave ni abrir un puerto. Tienen un soporte que responde HDMI a un aparato que nació para vivir sin HDMI. Ponen la salida de emergencia en un tejado.
Una grabadora LAN de 2026 se administra por LAN. ONVIF de verdad. RTSP de verdad. Contraseñas que el dueño ve. Un export de configuración que contiene lo que la caja ya sabe. Un Mac que no es un ciudadano de segunda. Un soporte que entiende que hay casas sin televisor colgado del NVR, y tejados a los que no se sube por un botón de reset.
Lo que Reolink ha construido es lo contrario. Un candado 4K. Una app. Una religión HDMI. Siete cámaras mías, pagadas, instaladas, cableadas, que el día que quise el flujo para Frigate se convirtieron en siete ladrillos con IP. El infierno no fue el PAK. El infierno fue descubrir que el fabricante había diseñado el producto para que la única puerta limpia fuera jugarse el cuello.
Las cámaras ya hablan RTSP. Frigate las graba. La caja de Reolink puede apagarse. Si tienes la misma placa y estás en el mismo callejón, el PAK está arriba. Si estás comprando CCTV ahora: mira otra cosa. Reolink, en 2026, es un infierno con folleto bonito.