{
    "type": "dns_diagnostic",
    "version": "3.0",
    "timestamp": 1772537042573,
    "device": "TCL Smart TV Pro",
    "android": "12 (API 31)",
    "brand": "TCL",
    "product": "G10_4K_GB",
    "fingerprint": "TCL\/G10_4K_GB\/G10:12\/STT2.230203.001\/AS14:user\/release-keys",
    "diagnostic": "== APPAREIL ==\nFabricant: TCL\nModèle: Smart TV Pro\nMarque: TCL\nProduit: G10_4K_GB\nDevice: G10\nHardware: rtd6748\nAndroid: 12 (API 31)\nBuild: STT2.230203.001 release-keys\nFingerprint: TCL\/G10_4K_GB\/G10:12\/STT2.230203.001\/AS14:user\/release-keys\nUptime: 0min\n\n== SYSTÈME ==\nRAM dispo: 714MB \/ 1765MB\nRAM critique: false\nÉcran allumé: true\nDoze idle: false\nBattery saver: false\nExemption batterie: false\nStockage libre: 2127MB \/ 8122MB\n\n== RÉSEAU ==\nType: WIFI\nInternet: true\nValidé: true\nInterface: wlan0\nWiFi SSID: <unknown ssid>\nWiFi signal: -33 dBm (EXCELLENT)\nWiFi vitesse: 866 Mbps\nWiFi fréquence: 5520 MHz (5GHz)\nIP (v6): fe80::abd9:890a:5090:a2b0 \/64\nIP (v4): 192.168.1.16 \/24\nIP (v6): 2a01:cb19:9226:ac00:e4bd:842b:718c:2f6 \/64\nIP (v6): 2a01:cb19:9226:ac00:6124:8e86:65a5:b595 \/64\nPasserelle: fe80::e675:dcff:fe02:ba00\nMTU: 0\nDNS système 0: 2a01:cb19:9226:ac00:e675:dcff:fe02:ba00\nDNS système 1: fe80::e675:dcff:fe02:ba00%wlan0\nDNS système 2: 192.168.1.1\nIPv4: true\nIPv6: true\nDNS privé: off\n\n== ÉTAT DNS ==\ndns_enabled: true\ndns_running: true\nprovider: quad9\ntransport demandé: auto\ntransport actif: auto\nautostart: true\nvpn_permission: ✅ OK\n\n== WATCHDOG ==\ndernier check: il y a 1min\ndernier OK: il y a 1min\nlatence: -1ms\néchecs consécutifs: 0\ndernier paquet: il y a 1min\nestablish: il y a 1min\nauto-restarts: 0\ndernier restart: il y a 1h31min (survival:watchdog_fail_2)\nERREUR: establish_failed_attempt_3\nboot_log: [445s] SVC:cmd=com.ericformation.tv.erictvinstaller.action.DNS_START boot=true | [445s] startVpn:boot=true att=0 | [445s] establish=OK att=0 | [41s] SVC:cmd=com.ericformation.tv.erictvinstaller.action.DNS_START boot=true | [41s] startVpn:boot=true att=0 | [41s] establish=NULL att=0 | [44s] startVpn:boot=true att=1 | [44s] establish=NULL att=1 | [47s] startVpn:boot=true att=2 | [47s] establish=NULL att=2 | [55s] startVpn:boot=true att=3 | [55s] establish=NULL att=3\n\n== APPS ==\nTiviMate: true\nTiviMate beta: false\nVLC: true\nEric Formation: true\n\n== TESTS SERVICE ==\n\n══ APPAREIL ══\nmanufacturer=TCL\nmodel=Smart TV Pro\nbrand=TCL\nproduct=G10_4K_GB\ndevice=G10\nhardware=rtd6748\nboard=G10\nfingerprint=TCL\/G10_4K_GB\/G10:12\/STT2.230203.001\/AS14:user\/release-keys\nandroid=12 (API 31)\nbuild_display=STT2.230203.001 release-keys\nbuild_id=STT2.230203.001\nboot_ago=58s (0min)\nis_android_tv_set=true\nis_amazon_fire_tv=false\nis_tcl_v8=false\nis_problematic_tv_fw=true\nis_forced_udp_device=all (auto→udp)\n\n══ SYSTÈME ══\nram_total=1765MB\nram_available=711MB\nram_low_memory=false\nram_threshold=64MB\nscreen_on=true\ndoze_idle=false\nbattery_saver=false\nignoring_battery_opt=false\n\n══ RÉSEAU ══\nactive_network=true\nnet_wifi=true\nnet_ethernet=false\nnet_internet=true\nnet_validated=true\nnet_not_vpn=true\nip_addr=fe80::abd9:890a:5090:a2b0 \/64\nip_addr=192.168.1.16 \/24\nip_addr=2a01:cb19:9226:ac00:e4bd:842b:718c:2f6 \/64\nip_addr=2a01:cb19:9226:ac00:6124:8e86:65a5:b595 \/64\nsystem_dns=2a01:cb19:9226:ac00:e675:dcff:fe02:ba00\nsystem_dns=fe80::e675:dcff:fe02:ba00%wlan0\nsystem_dns=192.168.1.1\ninterface=wlan0\nprivate_dns_mode=off\nvpn_always_on=?\nipv4_connectivity=true\nipv6_connectivity=true\n\n══ VPN ══\nvpn_fd_exists=false\nvpn_fd_valid=false\nservice_running_flag=false\nio_thread_alive=false\ncurrent_provider=none\ncurrent_transport_pref=auto\nvpn_permission=✅ OK\n\n══ SURVIVAL MECHANISMS ══\nnetwork_callback_active=false\nscreen_receiver_active=false\nwatchdog_scheduler_active=false\nwatchdog_future_active=false\nwatchdog_fail_count=0\nsurvival_restart_count=0\nlast_survival_restart_ago=never\nlast_io_restart_ago=never\n\n══ DNS SERVERS ══\ndns_v4=9.9.9.9, 149.112.112.112\ndns_v6=none\n\n══ UPSTREAM MANAGER ══\nupstream_manager=NULL (pas initialisé)\n\n══ OPTIMISATIONS ══\nconnection_type=WIFI\ndns_timeout_ms=2000\nbattery_exempt=false\n\n══ DÉTAILS CONNEXION ══\nwifi_ssid=<unknown ssid>\nwifi_rssi_dbm=-33\nwifi_quality=EXCELLENT\nwifi_speed_mbps=866\nwifi_frequency_mhz=5520\ngateway=\/fe80::e675:dcff:fe02:ba00\ninterface=wlan0\nsystem_dns=2a01:cb19:9226:ac00:e675:dcff:fe02:ba00, fe80::e675:dcff:fe02:ba00%wlan0, 192.168.1.1\n\n══ RÉSOLUTION IPTV (via DNS VPN) ══\nresolve_eric-tv.io=✅ 220ms → ::1\nresolve_eric-tv.eu=✅ 5ms → 2001:4d18:2:17::9999:8858\nresolve_eric-tv.ovh=✅ 4ms → 2001:4d18:2:17::9999:8858\nresolve_google.com=✅ 30ms → 2a00:1450:4007:809::200e\n\n══ TESTS RÉSEAU (hors VPN) ══\ntcp53_9.9.9.9=✅ OK 18ms\ntcp53_149.112.112.112=✅ OK 22ms\ntcp853_9.9.9.9=✅ OK 24ms\ntcp853_149.112.112.112=✅ OK 19ms\ntcp443_9.9.9.9=✅ OK 20ms\ntcp443_149.112.112.112=✅ OK 19ms\nudp_dns_9.9.9.9=✅ OK 22ms\nudp_dns_149.112.112.112=✅ OK 20ms\ntcp80_google=❌ FAIL 3004ms\n\n══ TEST UPSTREAM (via tunnel) ══\nupstream_test=❌ NO_MANAGER\n\n══ HISTORIQUE (prefs) ══\ntransport_active=auto\nlast_start=il y a 17s (job_kick)\nlast_establish=il y a 1min 26s\nlast_dns_packet=il y a 1min 25s\nwatchdog_last_check=il y a 1min 50s\nwatchdog_last_ok=il y a 1min 50s\nwatchdog_latency_ms=?\nwatchdog_fail_streak=0\nauto_restart_count=0\nlast_auto_restart=il y a 1h 31min (survival:watchdog_fail_2)\nlast_error=establish_failed_attempt_3\n\n══ APPS TUNNEL VPN ══\ntivimate_installed=true\ntivimate_beta_installed=false\nvlc_installed=true\n\n══ STOCKAGE ══\nstockage_libre_mb=2127\nstockage_total_mb=8122\nstockage_utilise_pct=73%\n\n══ META ══\ndiag_timestamp=1772537038590\ndiag_date=2026-03-03 12:23:58\ndiag_version=3.0\n"
}