Als je Android TV, Mi Box, goedkope tv-box of zelfs je telefoon Netflix, Disney+ of Prime Video alleen in slechte kwaliteit streamt, alsof het een slecht geripte dvd is, dan ligt het probleem waarschijnlijk aan Widevine en de gevreesde L1-naar-L3-omschakeling . Het frustrerende is dat je soms helemaal niets hebt veranderd; het apparaat beweert HD of 4K te ondersteunen, maar de streaming-apps blijven in SD hangen of geven vreemde foutmeldingen.
Dit gedrag is geen simpel, eenmalig probleem of een eigenaardigheid van Netflix: het is direct gekoppeld aan de manier waarop Google Widevine CDM DRM beheert op Android en Android TV , en hoe elk platform (Netflix, Disney+, DigiTV, enz.) reageert wanneer het een onvoldoende beveiligingsniveau detecteert. Inzicht in wat Widevine is, wat de niveaus betekenen, waarom fouten zoals NW-6-404 verschijnen en wat je kunt doen op Android TV en mobiele apparaten om dit te verhelpen, is essentieel om HD- en 4K-beelden weer te kunnen bekijken zonder gek te worden.
Wat is Widevine en waarom bepaalt het de kwaliteit op Android TV?
Widevine is een digitaal rechtenbeheersysteem (DRM) van Google dat wordt gebruikt om videocontent te beschermen tegen piraterij. Het is niet exclusief voor Android TV: het is ook aanwezig op Android-telefoons, browsers (Chrome, Edge, enz.), veel smart-tv's, gameconsoles, officiële streamingapparaten en, via SDK's, zelfs op iOS.
Het idee is simpel: wanneer je Netflix, Disney+ of Prime Video opent, moet de app ervoor zorgen dat het apparaat voldoende beveiligd is om de video in HD, Full HD of 4K af te spelen . Hiervoor gebruikt de app Widevine CDM (Content Decryption Module), de component die verantwoordelijk is voor het versleutelen, ontsleutelen en beheren van de sleutels voor beveiligde content.
Widevine gebruikt verschillende beveiligingsniveaus (L1, L2 en L3) die bepalen in hoeverre de processor en de beveiligde omgeving van het apparaat (TEE) betrokken zijn bij de bescherming van de video. Hoe hoger het niveau, hoe meer vertrouwen platforms hebben in het ontgrendelen van hoge resoluties. Als het niveau daalt, reageren apps door de kwaliteit te beperken of zelfs de weergave te blokkeren.
Verschillen tussen Widevine L1, L2 en L3 en hoe deze Netflix beïnvloeden
In de praktijk zie je op Android TV en Android-telefoons eigenlijk maar twee niveaus: Widevine L1 en Widevine L3 . L2 bestaat wel, maar wordt nauwelijks gebruikt in de consumentenmarkt. Het verschil tussen L1 en L3 bepaalt of je een spectaculair 4K-beeld ziet of een wazig beeld.
Wanneer een apparaat Widevine L1 ondersteunt , vindt videodecryptie plaats binnen de Trusted Execution Environment (TEE), een beveiligde omgeving die is gekoppeld aan de processor en specifieke componenten. Dit betekent dat de sleutels en de videostream goed beschermd zijn, waardoor diensten zoals Netflix of Disney+ weergave in HD (720p), Full HD (1080p) en zelfs 4K HDR mogelijk maken , mits het scherm en het abonnement dit ondersteunen.
Als het apparaat alleen Widevine L3 ondersteunt , vindt de decryptie niet plaats binnen de beveiligde hardware, maar in de normale Android-omgeving. Voor contentaanbieders vormt dit een risico, dus reageren ze door de weergave te beperken tot standaarddefinitie (SD, 480p/540p) . Dit is het typische geval waarbij Netflix op een mobiele telefoon met een Full HD-scherm of een 4K-televisie merkbaar korreliger lijkt dan normaal.
Een detail dat veel mensen in de war brengt, is dat YouTube voor het grootste deel van zijn gratis content niet op dezelfde manier afhankelijk is van Widevine . Daardoor kan het nog steeds 1080p of 4K weergeven, zelfs op apparaten waar Netflix of Disney+ beperkt zijn tot SD. Dit verklaart waarom YouTube er in sommige gevallen perfect uitziet op een Android TV, terwijl Netflix eruitziet alsof het met een oude mobiele telefoon is opgenomen.
Typische voorbeelden: Mi Box, Android TV, Chinese mobiele telefoons en tv-boxen.
Een van de meest besproken gevallen is dat van de eerste generatie Mi Box S met Android TV . Veel gebruikers hebben met apps zoals DRM Info geverifieerd dat hun Mi Box wordt herkend als Widevine L1, maar dat de content bij het openen van Netflix vervolgens alleen in SD wordt afgespeeld. Erger nog, op diezelfde Mi Box worden Prime Video en YouTube probleemloos in HD weergegeven , wat duidelijk aantoont dat het probleem specifiek is voor Netflix en hoe het de certificering van dat apparaat interpreteert.
Vergelijkbare situaties zijn waargenomen bij Android-telefoons. Sommige Google Pixel 5-modellen en eerdere modellen ondervonden een plotselinge Widevine-downgrade van L1 naar L3 na bepaalde beveiligingsupdates (februari, maart en april 2021). Ondanks dat ze officieel gecertificeerd waren voor HD en HDR op Netflix, stond de app alleen SD-weergave toe en werden ze in het gedeelte met afspeelspecificaties weergegeven als L3-apparaten.
In de wereld van goedkope tv-boxen, met name die verkocht worden als "Android TV" maar in werkelijkheid Chinese tv-boxen zonder officiële certificering zijn , is het probleem nog ernstiger: veel apparaten vertonen de NW-6-404-foutmelding op Netflix . Dit betekent in feite dat de app het apparaat ongeschikt acht en de toegang tot de catalogus blokkeert, ook al kan de rest van het systeem probleemloos 4K-beelden weergeven.
Het is ook de moeite waard om de problemen te vermelden die sommige Xiaomi-, Redmi- en POCO-telefoons ondervinden na het updaten van MIUI of HyperOS: het systeem downgradet Widevine van L1 naar L3, waardoor Netflix, Disney+ en Prime Video geen HD of 4K meer weergeven, zelfs als de gebruiker niets heeft gewijzigd. Het scherm mag dan uitstekend zijn, de glasvezelverbinding perfect... maar DRM is de norm.
De Google Pixel Widevine L3-chaos
Een nogal berucht incident deed zich voor op Pixel-telefoons: na enkele beveiligingsupdates in 2021 zagen verschillende gebruikers dat hun Widevine-niveau zonder duidelijke reden daalde van L1 naar L3. Ze openden Netflix, controleerden de app-instellingen > afspeelspecificaties en ontdekten dat hun apparaat beperkt was tot L3, waardoor de kwaliteit feitelijk werd teruggebracht tot SD.
Het meest frustrerende was dat fabrieksresetten, het wissen van de cache, het flashen van een schone fabrieksimage of het opnieuw installeren van Netflix niets oplosten, omdat het probleem lag in de manier waarop het systeem Widevine-sleutels beheerde en welke informatie het naar andere apps verstuurde. Google erkende zelfs dat het op de hoogte was van de kwetsbaarheid en werkte aan een oplossing, en waarschuwde tevens dat het niet alleen Pixel-telefoons, maar ook telefoons van andere fabrikanten kon treffen.
Ondertussen vonden sommige gebruikers nogal ongebruikelijke manieren om L1 te herstellen. Aan de hand van handleidingen op forums zoals droidwin.com probeerden sommigen biometrische authenticatie in de Google Play Store uit te schakelen en weer in te schakelen , de cache en opslag van zowel de Play Store- als de Netflix-app te wissen en opnieuw in te loggen. In sommige gevallen, na het uitvoeren van deze stappen en het afdwingen van een nieuwe licentieonderhandeling, gaf DRM Info weer L1 weer en ontgrendelde Netflix de HD.
Anderen beweerden dat deelname aan de Android 12L-bèta, de OTA-update en vervolgens de terugkeer naar de stabiele versie hun L1-status behielden. Gebruikers van de Pixel 4 XL en Pixel 5 meldden dat Netflix hun apparaten na deze cyclus (deelname aan de bèta, ontvangst van de OTA-update en terugkeer naar de stabiele versie) nog steeds als L1-apparaten herkende. Hoewel er geen volledige openbare verklaring is, lijkt het waarschijnlijk dat sommige bètaversies DRM-patches bevatten die na de overstap naar de bèta actief bleven.
Welke invloed heeft Widevine L3 op Netflix, DigiTV, Disney+ en andere platformen?

Wanneer een apparaat vastloopt op Widevine L3 , zijn de gevolgen merkbaar bij vrijwel elke dienst die een hoog beveiligingsniveau vereist. Op Netflix kun je meestal wel content blijven afspelen, maar alleen in standaarddefinitie . Geen HD en zeker geen 4K, hoe krachtig je hardware ook is.
Bij andere apps kan het gedrag nog restrictiever zijn. Zo zijn er bijvoorbeeld gevallen bekend van gebruikers met goedkope mobiele telefoons of niet-gecertificeerde tv-boxen waarbij de DigiTV-app zelfs geen SD-weergave toestaat . De technische ondersteuning controleert het Widevine-niveau met DRM Info, ziet dat het apparaat niveau 3 heeft en beschouwt het direct als incompatibel, waardoor de toegang tot de kanalen wordt geblokkeerd.
Elke aanbieder hanteert zijn eigen DRM-beleid : sommige, zoals Netflix, tolereren L3 in ruil voor een lagere resolutie, terwijl anderen L1 vereisen, zelfs voor SD-content. Er zijn ook verschillen tussen het beperken van de resolutie en het volledig blokkeren van de weergave: Netflix blijft meestal wel werken, maar met een lagere kwaliteit, terwijl sommige IPTV- of provider-apps simpelweg weigeren op te starten.
Widevine-chaos rond Xiaomi, Redmi en POCO.
Binnen het Xiaomi-, Redmi- en POCO-ecosysteem hebben veel gebruikers ondervonden dat hun telefoons na een update naar een nieuwe versie van MIUI of HyperOS geen HD- of 4K-content meer kunnen afspelen op streamingdiensten. Het patroon is meestal hetzelfde: alles werkte prima vóór de update, maar na de OTA-update zien Netflix, Disney+ of Prime Video er veel slechter uit.
De oorzaak is meestal corruptie of desynchronisatie van Widevine-beveiligingscertificaten . Na bepaalde slecht uitgevoerde updates worden de sleutels die het systeem gebruikt om de veiligheid van de omgeving aan te tonen ongeldig of worden ze niet correct gerapporteerd. Streamingplatforms, die geen betrouwbare omstandigheden meer zien, downgraden het apparaat naar L3 en activeren HD-blokkering.
Het irritante is dat er meestal geen duidelijke waarschuwing is. De kwaliteit daalt gewoon en de meeste gebruikers geven de internetverbinding of de app zelf de schuld . Pas door de DRM-info en de afspeelspecificaties van Netflix te controleren, wordt ontdekt dat Widevine de oorzaak van het probleem is.
Het goede nieuws is dat deze kwetsbaarheid op veel recente Xiaomi-, POCO- en Redmi-modellen niet permanent is en dat het mogelijk is om het L1-certificaat te herstellen zonder root-toegang of het flashen van aangepaste ROM's . Dit is echter wel afhankelijk van of de fabrikant de betreffende optie in de systeeminstellingen heeft ingeschakeld.
Hoe controleer je of je apparaat Widevine L1 of L3 ondersteunt?
Voordat je lukraak dingen gaat verwijderen, is het verstandig om te controleren of het probleem daadwerkelijk door Widevine wordt veroorzaakt. De eenvoudigste manier om dit te doen is door de DRM Info- app uit de Google Play Store te installeren . Deze app toont alle informatie over de DRM-modules van het apparaat.
Zodra je het opent, scroll je naar beneden naar het gedeelte Google Widevine en bekijk je het veld 'Beveiligingsniveau'. De belangrijke waarden zijn:
- L1: maximaal beveiligingsniveau, ondersteunt HD, Full HD en 4K indien de hardware en app dit ondersteunen.
- L2: gemiddeld niveau, ongebruikelijk bij commerciële mobiele telefoons en Android-tv's.
- L3: minimaal niveau, staat over het algemeen alleen SD toe en, bij sommige diensten, zelfs geen weergave.
Als je apparaat L3 weergeeft en je last hebt van een lage beeldkwaliteit of fouten , dan heb je de oorzaak van het probleem al gevonden. Als DRM Info echter L1 weergeeft, maar Netflix de resolutie blijft beperken, dan is er mogelijk een certificeringsprobleem specifiek voor die app of een bug in de licentieservers.
In het specifieke geval van Netflix kun je ook naar App-instellingen > Afspeelspecificaties gaan om te zien welk DRM-niveau de app detecteert en wat de maximaal toegestane kwaliteit is. Dit is een goede manier om te controleren of de app je Widevine-niveau correct leest of dat er iets mis is gegaan.
Mogelijke manieren om Widevine L1 te herstellen op Xiaomi, POCO en Redmi
Op veel Xiaomi-, POCO- en Redmi-telefoons die na een update hun HD-certificaat kwijt zijn geraakt, is er een relatief eenvoudige optie om het L1-certificaat opnieuw te downloaden of te herstellen via de systeeminstellingen. Het exacte pad verschilt per MIUI/HyperOS-versie en model, maar de procedure is over het algemeen vergelijkbaar.
Je moet meestal naar de instellingen voor vingerafdrukken, gezichtsherkenning en schermvergrendeling gaan en zoeken naar een sectie met betrekking tot betalingen met vingerafdrukken of extra beveiliging. In dat menu hebben sommige apparaten een specifieke optie voor Widevine (L1) waarmee je het certificaat kunt vernieuwen, opnieuw valideren of herstellen. Nadat je op die optie hebt getikt en het apparaat opnieuw hebt opgestart, zal DRM Info weer L1 weergeven en zullen video-apps weer in HD afspelen.
Als extra maatregel is het raadzaam om de gegevens en cache van problematische streaming-apps te wissen . Voor Netflix op Android kunt u bijvoorbeeld naar Instellingen > Apps > Netflix > Opslag gaan en op 'Gegevens wissen/Cache wissen' tikken. Hierdoor wordt de app gedwongen om opnieuw licenties met de server te onderhandelen en het apparaat opnieuw te registreren zodra het systeem over het Widevine L1-certificaat beschikt.
Als het apparaat na het herstellen van het certificaat en het wissen van de gegevens nog steeds als L3 wordt weergegeven, ligt het probleem mogelijk bij de MIUI- of HyperOS-versie zelf en kan dit alleen worden opgelost met een toekomstige OTA-update of door het flashen van een andere officiële firmware . In deze gevallen is het, tenzij u zeer bekend bent met het flashen, het beste om te wachten op updates en de officiële forums van de fabrikant te raadplegen.
Ontgrendelde bootloader, aangepaste ROM's en permanent verlies van L1-geheugen.
Een ander veelvoorkomend scenario onder gevorderde gebruikers is het ontgrendelen van de bootloader om aangepaste ROM's te installeren of systeemwijzigingen aan te brengen. Op veel apparaten (vooral oudere Xiaomi-modellen) wordt een apparaat, zodra de officiële vertrouwensketen verbroken is, niet langer als volledig gecertificeerd beschouwd en wordt Widevine vrijwel direct teruggezet naar L3.
Naast het verlies van L1- en HD-ondersteuning op Netflix en Disney+, kan deze wijziging ertoe leiden dat andere gevoelige applicaties, zoals bepaalde bankapps of cryptowallets, niet meer werken of waarschuwingen weergeven dat de omgeving onveilig is. Zelfs als SafetyNet of vergelijkbare beveiligingsmaatregelen worden doorstaan, kan de DRM de omgeving nog steeds als onbetrouwbaar beschouwen.
In deze gevallen helpt het aanpassen van instellingen of het wissen van caches meestal niet: zolang de bootloader ontgrendeld blijft, beschouwt het systeem het apparaat niet als veilig genoeg voor Widevine L1 . De enige betrouwbare oplossing is terugkeren naar de standaard ROM en de bootloader opnieuw vergrendelen.
In het geval van Xiaomi houdt dit in dat je de officiële ROM voor het model downloadt van de Xiaomi Community-website , de telefoon in fastboot-modus zet, deze aansluit op de pc en een tool zoals OS ROM Flashing Tool / MiFlash gebruikt om de originele firmware opnieuw te installeren. Zodra het flashen is voltooid en de bootloader weer vergrendeld is, zal Widevine L1 op de meeste modellen hersteld zijn, mits de fabrikant dit ondersteunde.
Chinese tv-boxen, NW-6-404-fout en Netflix-licenties
Goedkope Android TV-boxen hebben een ware crisis doorgemaakt sinds Netflix zijn certificeringseisen heeft aangescherpt . Veel gebruikers kregen vrijwel direct de foutmelding NW-6-404 te zien bij het openen van Netflix, met als gevolg een zwart scherm en geen toegang tot de catalogus.
De kern van het probleem is dat Netflix niet alleen Widevine L1 op hardwareniveau vereist , maar ook dat het apparaat op een lijst met gecertificeerde apparaten staat en dat de fabrikant heeft betaald voor en aan bepaalde technische voorwaarden heeft voldaan. Jarenlang hebben veel Chinese fabrikanten van tv-boxen gebruikgemaakt van onofficiële of slecht beheerde licenties, en toen Netflix de financiering stopzette, vielen deze apparaten buiten de boot.
Zelfs als de specificaties "4K" of "HDR" vermelden en de chip theoretisch Widevine L1 ondersteunt, zal de app de toegang blokkeren en fouten zoals NW-6-404 weergeven als de fabrikant geen officiële Netflix-certificering heeft verkregen (of daarvoor niet heeft betaald) . In de praktijk betekent dit voor de eindgebruiker een vrijwel permanente blokkering: ongeacht hoe vaak de APK wordt bijgewerkt, de Netflix-server zal het apparaat blijven detecteren als niet geautoriseerd.
De enige echt betrouwbare optie voor wie veel gebruikmaakt van Netflix is ​​de aanschaf van een officieel gecertificeerd Android TV-apparaat of een smart-tv (Chromecast met Google TV, Nvidia Shield, tv-boxen van grote merken, bepaalde smart-tv's, enz.). Zolang de fabrikant van een goedkope tv-box de benodigde licentie niet heeft, bestaat er geen wondermiddel dat stabiele HD- en 4K-streaming garandeert.
Gedeeltelijke oplossingen voor Netflix op niet-gecertificeerde apparaten
Desondanks hebben sommige gebruikers gedeeltelijke oplossingen gevonden om Netflix te blijven gebruiken op niet-gecertificeerde tv-boxen, hoewel dit vrijwel altijd gepaard gaat met aanzienlijke beperkingen en geen garantie voor toekomstige compatibiliteit . Een van de genoemde trucs houdt in dat de huidige versie van Netflix wordt verwijderd, de cache en gegevens worden gewist en vervolgens een Netflix APK wordt geïnstalleerd die is ontworpen voor een ander gecertificeerd apparaat , zoals bepaalde Samsung-tablets, via een USB-stick.
In sommige specifieke modellen heeft deze 'alternatieve' versie gebruikers in staat gesteld opnieuw in te loggen en content af te spelen , ook al is de interface aangepast voor touchscreens en niet voor afstandsbedieningen. Deze oplossingen zijn echter afhankelijk van specifieke app-versies en kunnen stoppen met werken wanneer Netflix zijn verificatieproces wijzigt.
Er zijn ook agressievere methoden waargenomen, zoals het aanpassen van de Netflix-app of systeembestanden om de compatibiliteitscontroles gedeeltelijk te omzeilen. Deze methoden zijn vaak instabiel, kunnen in strijd zijn met de gebruiksvoorwaarden van de dienst en herstellen zelden HD volledig. Ze staan ​​doorgaans alleen verder kijken in SD toe of werken slechts voor een beperkte tijd.
Widevine en iOS: waarom velen uiteindelijk overstappen naar FairPlay
Hoewel de meeste problemen met Widevine zich concentreren op Android TV, tv-boxen en Android-telefoons, zijn er ook vragen over de rol ervan in het iOS-ecosysteem . Apple promoot zijn eigen DRM, FairPlay, en iOS ondersteunt de gebruikelijke Widevine-combinatie (DASH + CENC) niet standaard, waardoor integratie niet zo eenvoudig is.
Om dit verschil te overbruggen, biedt Widevine een speciale iOS SDK waarmee ontwikkelaars de DRM in iPhone- en iPad-apps kunnen integreren. Deze SDK zet de content dynamisch om van DASH naar HLS, waarbij de content beschermd blijft door de dynamische CDM-bibliotheek. Een deel van deze verwerking vindt plaats aan de clientzijde (binnen de app zelf), mits het beveiligingsbeleid van Apple wordt nageleefd.
In de praktijk kiezen grote platformen echter meestal voor FairPlay als hun primaire DRM op iOS, en reserveren ze Widevine voor Android, browsers en andere omgevingen . Deze hybride aanpak vermindert compatibiliteitsproblemen op de lange termijn. Het is niet ongebruikelijk dat Android-gebruikers die genoeg hebben van Widevine-problemen, downgrades naar Layer 3 en certificeringsfouten, overstappen naar iOS op zoek naar een voorspelbaardere DRM-keten, ook al heeft iOS zijn eigen beperkingen.
De hele Widevine-problematiek, de L1- en L3-niveaus, Netflix-certificeringen en fouten zoals NW-6-404 maken duidelijk dat een goed scherm en een goede verbinding niet voldoende zijn om te streamen op Android TV of mobiele apparaten . Het kiezen van gecertificeerde apparaten vanaf het begin, het controleren van het DRM-niveau met DRM Info wanneer er iets misgaat, het herstellen van certificaten waar mogelijk en het vermijden van bootloaderconfiguraties of ROM's die de vertrouwensketen verbreken, is meestal de meest betrouwbare manier om te blijven genieten van Netflix, Disney+ of Prime Video in HD en 4K zonder onaangename verrassingen. Deel deze informatie zodat meer gebruikers zich bewust zijn van het probleem.