Si te has encontrado con que tu Android TV, tu Mi Box, tu TV Box «chino» o incluso tu móvil nuevo solo reproduce Netflix en calidad SD y no en HD, aunque en teoría soporta Widevine L1, no eres el único. A muchos usuarios les ha pasado lo mismo con Netflix, Disney+, Prime Video o incluso con apps de televisión como DigiTV.
El problema casi siempre se llama Widevine CDM, el sistema DRM de Google que usan la mayoría de plataformas de streaming. Cuando algo va mal con ese DRM, el dispositivo «baja de categoría» a Widevine L3 y las apps se ven obligadas a limitar la calidad a 480p, apareciendo errores, bloqueos o simplemente una imagen mucho más borrosa de lo que debería.
Qué es Widevine y por qué manda sobre la calidad de imagen
Para entender por qué tu Android TV o móvil no saca más que SD, hay que tener claro qué hace exactamente Widevine CDM (Content Decryption Module). Es un sistema de gestión de derechos digitales (DRM) propiedad de Google que se encarga de cifrar y descifrar el vídeo protegido que envían servicios como Netflix, Disney+, Prime Video o muchas apps de TV bajo demanda.
Widevine funciona con tres niveles de seguridad: L1, L2 y L3. Solo los dispositivos que cuentan con L1 pueden reproducir contenido en HD (720p, 1080p) o 4K. Si el dispositivo únicamente dispone de L3, las apps se ven obligadas a limitarse a definición estándar.
En el caso de Android, la norma general es clara: HD y 4K requieren Widevine L1. De hecho, Netflix lo deja bastante explícito en su propia documentación. Si detecta L3, te permite seguir viendo contenido, pero se queda en SD y, en algunos dispositivos no certificados, ni siquiera abre o arroja códigos de error.
Este control del DRM no lo aplica solo Netflix. Disney+, Prime Video, HBO Max y muchas apps de IPTV o TV de operadoras se apoyan en Widevine para bloquear resoluciones altas en dispositivos que no ellos consideran seguros o correctamente certificados.
Problemas típicos de Widevine en Android TV, Mi Box y móviles
Una de las situaciones más frustrantes se da en dispositivos que, sobre el papel, soportan Widevine L1 pero se comportan como L3. Es lo que le ha ocurrido a varios usuarios con la Mi Box S de primera generación con Android TV: la app DRM Info indica claramente que el dispositivo tiene L1, pero Netflix solo reproduce en SD.
Para rizar el rizo, en esos casos otros servicios como Amazon Prime Video o YouTube sí sacan HD sin problema, lo que deja bastante claro que el fallo es específico de Netflix, de su política de DRM y de cómo interpreta la certificación de ese dispositivo en concreto.
También se han reportado problemas parecidos en móviles Android. Algunos Pixel 5 y modelos anteriores sufrieron una degradación repentina de Widevine de L1 a L3 tras ciertas actualizaciones de seguridad (concretamente las de febrero, marzo y abril de 2021). A pesar de que estos móviles estaban oficialmente certificados para HD y HDR en Netflix, la app solo les permitía reproducir en SD.
En estos casos, los usuarios veían en la configuración de reproducción de Netflix que el dispositivo aparecía como L3, con calidad limitada. Reinicios, wipes de caché e incluso restablecer el móvil de fábrica no solucionaban nada, porque el origen del problema estaba en el propio sistema y en cómo gestionaba las claves de Widevine.
En el ámbito de los TV Box baratos, el problema se vuelve todavía más agresivo: muchos de estos aparatos han empezado a mostrar el error NW-6-404 en Netflix, que prácticamente es una sentencia de muerte para esa app en ese dispositivo concreto.
El caso de los Google Pixel y el “downgrade” a Widevine L3
La historia de los Google Pixel con Widevine es un buen ejemplo de cómo un simple parche de seguridad puede liarla parda. Diversos usuarios reportaron que, tras actualizar su Pixel 5 o modelos anteriores con los parches de febrero y abril de 2021, el nivel de Widevine había caído de L1 a L3 sin que ellos hubieran tocado nada.
El síntoma era claro: en Netflix, dentro de Ajustes de la aplicación > Especificación de reproducción, el dispositivo aparecía como solo compatible con L3. Resultado: streaming más borroso, sin HD, a pesar de que la ficha oficial de Netflix seguía marcando a todos los Pixel como compatibles con HD y HDR10.
La cosa se amplificó después del parche de abril, con varios hilos activos en Reddit y en el foro de soporte de Google. Alguno de esos usuarios intentó de todo: restablecer de fábrica el teléfono, flashear imágenes limpias de fábrica, limpiar datos de Netflix… pero el problema seguía, porque el fallo estaba en cómo el sistema informaba del nivel de Widevine al resto de apps.
Google reconoció públicamente que estaba al tanto del problema y trabajando en una solución, sin dar fechas concretas. Explicaron que la degradación de L1 a L3 también podía estar afectando a teléfonos de otros fabricantes, no solo a los Pixel.
Mientras tanto, la realidad para el usuario era muy simple: aunque tuvieras un móvil totalmente stock, sin root ni modificaciones, no podías ver Netflix en HD aunque el hardware y la pantalla lo soportaran. La única salida real pasaba por esperar a un parche OTA que reactivase correctamente L1.
Cómo afecta Widevine L3 a Netflix, DigiTV y otras plataformas
Cuando Widevine se queda en L3, las consecuencias se notan en prácticamente cualquier plataforma que exija un nivel alto de seguridad. En Netflix, lo habitual es que sigues pudiendo reproducir contenido, pero solo en definición estándar. Nada de HD ni mucho menos 4K.
Con otras aplicaciones, el comportamiento puede variar. Un usuario con un móvil Realme de gama baja relataba que, tras instalar la app de DigiTV, la app abría con normalidad, pero al intentar reproducir cualquier canal, aparecía un mensaje del tipo «no se puede reproducir en este momento».
El servicio técnico de Digi le pidió que instalara la app DRM Info, y comprobaron el parámetro «Widevine CDM Security Level». En su caso, figuraba como L3, y desde el soporte le dijeron de forma tajante que, al no ser L1, su dispositivo no era compatible con el servicio. Es decir, el acceso estaba bloqueado totalmente, ni siquiera en SD.
En este contexto, surge la duda lógica: si Netflix deja ver contenido en SD con L3, ¿por qué otras apps no hacen lo mismo? La respuesta es que cada proveedor define sus propias políticas: algunos permiten SD con L3, otros exigen sí o sí L1 para reproducir cualquier contenido, aunque sea a baja calidad.
También hay que diferenciar entre limitar la resolución y impedir completamente la reproducción. Netflix, por ejemplo, suele seguir funcionando pero con calidad muy recortada. Otros servicios optan por bloquear el stream si no ven las condiciones de seguridad que exigen en sus contratos de distribución.
El caos de Widevine en móviles Xiaomi, Redmi y POCO
Muchos usuarios de móviles Xiaomi, Redmi y POCO se han topado con un fallo especialmente molesto: tras una actualización de MIUI o HyperOS, el sistema degrada el nivel Widevine de L1 a L3 y las plataformas de streaming dejan de mostrar contenido en HD o 4K.
El escenario típico es el siguiente: compras un móvil reciente, te pones a ver una película en Disney+ o Prime Video y descubres que la imagen parece grabada con un móvil viejo y pixelado, aunque tengas una buena conexión de fibra y una pantalla de alta resolución.
El problema no es la velocidad de internet ni la potencia del dispositivo, sino un fallo en la gestión de los certificados de seguridad de Widevine. Tras ciertas actualizaciones mal optimizadas o errores de sincronización, se corrompen las claves que el sistema usa para demostrar que es un entorno seguro, y las plataformas interpretan que solo es apto para L3.
Lo más irritante es que normalmente no recibes ningún aviso claro. Simplemente, la calidad se desploma y, si no sabes dónde mirar, puedes pasarte semanas pensando que es culpa de tu conexión o de la propia aplicación de streaming.
En este caso, las plataformas reaccionan activando automáticamente un bloqueo de HD por seguridad. Lo bueno es que, en muchos Xiaomi recientes, el fallo no es permanente y hay formas de restaurar el certificado L1 sin tener que hacer root ni flashear nada complejo.
Cómo comprobar si tu dispositivo tiene Widevine L1 o L3
Antes de meterte a toquetear ajustes, conviene confirmar si el problema es realmente Widevine. Para ello, el método más sencillo es instalar la app DRM Info desde Google Play, que te muestra toda la información de los módulos DRM de tu dispositivo.
Una vez instalada, abre la app y baja hasta el apartado dedicado a Google Widevine. Ahí verás, entre otros datos, el campo «Security Level». Ese campo puede mostrar varios niveles, pero los relevantes son:
- L1: máxima seguridad, permite HD, Full HD y 4K si el dispositivo y la app lo soportan.
- L2: intermedio, hoy en día poco utilizado en la práctica en móviles y TVs comerciales.
- L3: seguridad mínima, normalmente solo permite streaming en SD (480p) y en algunos servicios impide cualquier reproducción.
Si ves que tu dispositivo indica L3 y estás sufriendo baja calidad o errores, ya tienes identificado el origen del problema. Si en DRM Info aparece L1 pero Netflix o alguna otra app sigue limitando la resolución, puede tratarse de un fallo de certificación específica de esa aplicación o de un bug con sus servidores de licencias.
En el caso concreto de Netflix, también puedes entrar en Ajustes de la aplicación > Especificación de reproducción para ver qué nivel DRM ha detectado y qué calidad máxima permite el servicio para tu dispositivo. Esto te ayuda a confirmar si la app está leyendo correctamente tu nivel Widevine.
Formas de intentar recuperar Widevine L1 en Xiaomi, POCO y Redmi
En muchos móviles de Xiaomi, POCO y Redmi que han perdido el HD por culpa de Widevine, existe una opción relativamente sencilla para volver a descargar el certificado L1 desde los ajustes del propio sistema. La disponibilidad exacta puede cambiar según versión de MIUI/HyperOS y modelo, pero en general el camino es parecido.
Los pasos orientativos serían:
- Abrir Ajustes del teléfono.
- Entrar en el apartado de Huellas dactilares, datos faciales y bloqueo de pantalla (el nombre puede variar ligeramente).
- Acceder a Pagos con huella dactilar u opción similar.
- Localizar la entrada referida a Widevine (L1) y usar la opción para restaurar o renovar el certificado.
Tras este proceso, conviene reiniciar el dispositivo y comprobar de nuevo en DRM Info si el nivel de seguridad ha vuelto a L1. Si es así, probablemente ya podrás reproducir contenido en HD en Netflix, Disney+ o Prime Video.
Como medida adicional, puede ser buena idea borrar los datos de las apps de vídeo más problemáticas. Por ejemplo, para limpiar Netflix:
- Ir a Ajustes > Aplicaciones > Netflix.
- Entrar en Almacenamiento y usar la opción de liberar espacio (borrar datos y caché).
- Volver a iniciar sesión y probar de nuevo la reproducción.
Si tras restaurar el certificado y limpiar datos sigues en L3 o la app no pasa de SD, es posible que el problema esté en una versión concreta del sistema y solo se solucione con una futura actualización o flasheando una versión distinta del firmware.
Bootloader desbloqueado, ROMs personalizadas y pérdida de Widevine
Otro escenario bastante común entre usuarios avanzados de Android es la pérdida de L1 al desbloquear el bootloader e instalar una ROM personalizada. En muchos dispositivos Xiaomi antiguos, en cuanto se rompe la cadena de confianza oficial de Google, el sistema deja de estar certificado y Widevine baja a L3 casi de inmediato.
Esto no solo afecta a la calidad del vídeo en plataformas de streaming, sino que también puede impedirte utilizar ciertas apps que exigen un entorno plenamente certificado, como servicios bancarios, monederos de criptomonedas o aplicaciones que utilizan APIs de seguridad reforzadas.
La mala noticia es que, en estos casos, normalmente no basta con toquetear ajustes o borrar cachés. La única solución fiable suele ser volver a la ROM de stock oficial y, además, volver a bloquear el bootloader para restaurar toda la cadena de seguridad original.
En el ecosistema Xiaomi, esto implica descargar la ROM oficial de tu modelo desde la web de descargas de Xiaomi Community y usar una herramienta de flasheo como OS ROM Flashing Tool / MiFlash. A grandes rasgos, el proceso sería:
- Apagar el móvil y entrar en modo Fastboot usando la combinación de tecla de volumen y botón de encendido.
- Conectar el móvil al PC con Windows mediante cable USB o micro USB, según el modelo.
- Descomprimir la ROM oficial descargada y copiar la ruta de la carpeta en el ordenador.
- Instalar y abrir MiFlash.exe, pegar la ruta de la ROM y seleccionar la opción de flasheo adecuada.
- Iniciar el proceso y esperar a que la barra de progreso se ponga en verde, momento en que el dispositivo se reiniciará con la ROM de stock.
Una vez restaurado el sistema original y bloqueado el bootloader, es cuando suele recuperarse Widevine L1. Eso sí, es un proceso tedioso y con riesgo de pérdida de datos, por lo que conviene evaluarlo bien antes de lanzarse, especialmente si usas una ROM personalizada con la que estás contento.
TV Box «chinos», error NW-6-404 y licencias de Netflix
Los TV Box baratos con Android comprados en tiendas chinas han sufrido un golpe importante a raíz del endurecimiento de las políticas de Netflix. Muchos usuarios se han encontrado de la noche a la mañana con el error NW-6-404 al intentar abrir la app de Netflix, junto con una pantalla negra que les impide siquiera acceder al catálogo.
La raíz del problema está en que Netflix ha decidido aumentar los requisitos para reproducir contenido en HD y, sobre todo, en 4K. Para ello, exige que los dispositivos cuenten con certificación específica de Netflix, además de soportar Widevine L1 de forma correcta y, en muchos casos, otros requisitos adicionales relacionados con el hardware y el cifrado.
Muchos fabricantes de TV Box «chinos» han estado aprovechando durante años licencias y certificados que no pagaban o no mantenían de forma oficial. Netflix se ha hartado de esa situación y ha cortado el acceso a todos aquellos aparatos que no figuran como certificados en su lista, dejando al usuario sin posibilidad de usar la app.
Incluso aunque un TV Box tenga un procesador potente y soporte Widevine L1 a nivel de hardware, si el fabricante no ha pagado la certificación oficial de Netflix, la plataforma bloquea el uso y lanza errores como el NW-6-404. En la práctica, es un candado casi definitivo para ese dispositivo.
La única salida 100% fiable pasa por hacerse con un dispositivo Android TV o TV Box oficialmente certificado (Nvidia Shield, Chromecast con Google TV, modelos de grandes marcas, etc.), una Smart TV con app de Netflix o un mini PC. Mientras el fabricante de tu TV Box no pase por caja con Netflix, no hay hack milagroso que cambie la situación.
Soluciones parciales para Netflix en dispositivos no certificados
Aunque en la mayoría de TV Box sin certificación no hay arreglo real para el error NW-6-404, se han encontrado algunos apaños parciales que pueden servir, al menos, para seguir utilizando Netflix de forma limitada.
Una de las soluciones comentadas por usuarios consiste en desinstalar la versión actual de Netflix, borrar caché y datos completamente y, a continuación, instalar una APK de Netflix destinada a otro dispositivo certificado, como la Samsung Galaxy Tab 10.1, usando un pendrive USB.
Esta versión alternativa, descargada directamente desde un enlace de la propia Netflix, a algunos usuarios les ha permitido volver a acceder al servicio en esos TV Box problemáticos. No obstante, suele tratarse de versiones pensadas para tablets, con una interfaz adaptada a pantallas táctiles y no a control remoto.
Otra «solución» que se ha comentado en algunos foros es más enrevesada y sólo funciona en ciertos modelos concretos. Implica modificar la app de Netflix o del sistema para engañar parcialmente los chequeos de compatibilidad. Aun así, estos métodos son inestables, pueden dejar de funcionar en cualquier momento y no devuelven necesariamente el HD.
En resumen, si tu TV Box barato ha dejado de abrir Netflix con el error NW-6-404, lo más sensato es asumir que el problema es de licencias y certificaciones, algo que el usuario final no puede resolver desde casa. Cualquier solución que encuentres será, en el mejor de los casos, temporal y con limitaciones.
Widevine y iOS: ¿es posible usarlo en lugar de FairPlay?
Aunque la mayoría de problemas de Widevine se concentran en Android TV, móviles y TV Box, también hay dudas sobre su papel en dispositivos iOS como iPhone y iPad, donde Apple tradicionalmente ha empujado su propio DRM, FairPlay.
Apple iOS no soporta de forma nativa DASH (Dynamic Adaptive Streaming over HTTP) ni CENC (Common Encryption), que son los estándares con los que trabaja Widevine en la mayor parte de implementaciones. En lugar de eso, iOS emplea HLS (HTTP Live Streaming) como protocolo principal de streaming adaptativo.
Para salvar esta diferencia, Widevine ofrece un SDK específico para iOS que permite a los desarrolladores integrar su DRM en apps para iPhone y iPad. Este SDK se encarga de transmuxear el contenido de DASH a HLS «sobre la marcha», manteniendo la protección del contenido mediante la librería dinámica CDM.
La gran duda que surge es dónde se realiza exactamente esa conversión: ¿en el cliente iOS o en el servidor? El enfoque más común es que el servidor entregue el contenido en un formato que el SDK pueda gestionar, haciendo parte del trabajo de adaptación en el lado del cliente dentro de la app. Apple permite que las apps reciban esos flujos siempre que respeten sus políticas de seguridad y usen los mecanismos correctos de reproducción.
Respecto a si es posible usar exclusivamente Widevine en lugar de FairPlay en dispositivos iOS, en la práctica la mayoría de grandes plataformas optan por un modelo híbrido: usan FairPlay para sus apps nativas en iOS y tvOS, y Widevine para Android, navegadores Chrome, etc. Aunque el SDK de Widevine exista, a nivel comercial y de compatibilidad a largo plazo, suele ser más seguro basarse en el DRM de Apple en su propio ecosistema.
Todo esto explica por qué hay usuarios que, hartos de los problemas de DRM propietario y degradaciones de Widevine en algunos móviles Android, deciden pasarse a iOS, donde la cadena de DRM es distinta y los fallos de certificación se gestionan de otra manera, aunque no esté exenta de sus propias limitaciones.
La realidad es que gran parte de los quebraderos de cabeza con Netflix, Disney+ o apps como DigiTV en Android vienen de cómo se gestiona Widevine CDM, sus niveles L1 y L3 y las certificaciones asociadas. Desde actualizaciones de sistema que degradan el nivel DRM en móviles Pixel o Xiaomi, hasta TV Box sin licencias oficiales que quedan expulsados del servicio con errores como NW-6-404, la clave no está tanto en la potencia del dispositivo como en que la cadena de seguridad esté intacta y reconocida por cada plataforma. Comprobar el nivel con DRM Info, restaurar certificados cuando es posible y elegir dispositivos certificados desde el principio es la forma más fiable de disfrutar del streaming en HD y 4K sin sorpresas desagradables.
Continúar leyendo...