Banner publicitario de PCBWay

TV Debugging Tool

Buenas, ayer al arrancar el TVDG 6.0 me salió el siguiente error, actualizé a la 7.0 pero sigue saliendo, el caso es que ese portátil (w10pro) solo lo uso para los terminales y el rt809h, en principio no he tocado nada desde la última vez que lo usé, tengo deshabilitadas las actualizaciones, a pesar del error si le das continuar funciona y conecta en el puerto.
tvdg.jpg
 
Haciendo pruebas con la placa de tecnología Hisilicon, modelo TP.HV320.PB801.
Usando desde la versión 6.0 hasta la 7.1 del programa Tv debugging tool, y todas funcionan correctamente y con la tecla de acceso #1 se entra en modo debug, y sin modificar latencia.
Como interfaz uso Rt809h pero esto no excluye las demás interfaces que también funcionan perfectamente.
En esta placa Rx por 11 y Tx por 4.
En la lista de comandos de esta placa hay un comando "recovery".
Las imágenes se las debo gracias a mi magnífica internet.
Saludos.
 
Es muy extraño que suceda, pero podría deberse a un fallo con el .NET Framework 4.8 en Windows 10
Tal vez en ciertos casos retorne valores negativos en las variables int, aunque no tengan porqué serlo.
Reemplacé la versión 7.1.0 anterior, pero usando variables uint para el retorno de la resolución de pantalla.
Descarga nuevamente la aplicación y prueba.
Si vuelve a aparecer el error de resolución, entonces sí será porque se está obteniendo un valor menor a 1024 para screenWidth, o menor a 768 para screenHeight.

Código actual empleado en la verificación de resolución de pantalla:
C#:
            // Obtener la resolución de la pantalla principal
            uint screenWidth = (uint)Screen.PrimaryScreen.Bounds.Width;
            uint screenHeight = (uint)Screen.PrimaryScreen.Bounds.Height;

            // Verificar si es menor a 1024x768
            if (screenWidth < 1024 || screenHeight < 768)
            {
                MessageBox.Show("The minimum recommended resolution for this application is 1024x768.",
                    "Resolution not supported", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
Ahora no debería retornar valores negativos para screenWidth y screenHeight.
 
Ya he encontrado el problema, tanto el popup de error que tenía en la versión 6.0 como la detección errónea de resolución son debidos a que tenía la fuente al "125%", una vez puesta al 100% dejó de dar errores tanto la 6.0, como la 7.1 original como la actual, lo curioso es que no recuerdo tocar ese valor en mucho tiempo.
 
Ante esa situación se ha agregado la verificación del escalado de fuente, ahora trabaja en conjunto con la verificación de resolución.
También se corrigió un problema que no había notado con los recientes cambios del redimensionado...
La aplicación no se podía restaurar después de haber sido minimizada.

Ajunto la versión 7.2.0 con las correcciones.

Versión 7.3.0
Posible corrección a errores de resolución de pantalla.

Gracias por los reportes.
 

Adjuntos

  • TV Debugging Tool v7.2.0.7z
    2.3 MB · Visitas: 51
  • TV Debugging Tool v7.3.0.7z
    2.3 MB · Visitas: 28
Hola
Tengo un televisor con chasis:TP.SK516S.PB803
y se queda atascado en el logo: WISDOM-SHARE
y el programa no va más allá de esto, por favor ayuda.

UART_115200
AC_ON
01-2L-SM-03-20210812

1ST

MIU0_DQS-OK

BIST0-OK

BAP=1
BAP=1
optee teeloader entry
MultiOptee image detected, ModelID=00000000
MultiOptee image detected, ModelID=00000000
CusConfig
eMMC_RPMB_Check_Program_Key
BAP=1
BAP=1
ree_opt=0000007B
BAP=1
Auth reeloader...
Decrypt reeloader...
Check reeloader magic ID...
Version check on reeloader...
BAP=1
BAP=1
Auth CKB...
Decrypt CKB...
Check CKB magic ID...
ns_uboot_boot
NOTICE: BL3-1: v1.1(debug):342a5851
NOTICE: BL3-1: Built : 20:55:55, Dec 26 2021
INFO: BL3-1: Initializing runtime services
INFO: [0;32;31m [Booting] mstar_send_magic_ATF 496 [m
INFO: BL3-1: Initializing BL3-2
[Ramlog] ramlog_init init success

INFO: BL3-1: Preparing for EL3 exit to normal world
INFO: BIN1_32bit mode Dec 26 2021 20:55:55
INFO: R1 0
INFO: R2 0
INFO: R3 0
ree_entry
U[AT][MB][start ub][738]

U-Boot 2011.06-dirty (Oct 05 2022 - 12:14:36)

[Mboot] ===== sw IR Config Register =====
[Mboot] ===== Attach IR Interrupt ======
Uboot Relocation: 152 MiB

eMMC HS400 5.1 200MHz
eMMC 7.28 GB
eMMC used life: 0~10%
CID
0x0089AAC0
0xE4C20652
0x34465447
0x38000115
 
¿Qué debo buscar en este tema?
Cómo resolver el problema que tiene el TV, y mencionaste lo siguiente...
se queda atascado en el logo: WISDOM-SHARE
Si buscas sobre eso, que también le dicen "pegado en el logo" o "no pasa del logo", encontrarás soluciones, la más elemental: recovery.
¿El problema está relacionado con el apagado de UART?
Si el UART está deshabilitado no podrás enviar comandos, y primero se debe habilitar.
Busca: "habilitar uart".

A todo lo anterior se le ha dado respuesta, ya sea en este tema o en otros.
Así que lo mejor es utilizar el Buscador del Foro.
 
Hola
Mi procesador de placa es Mediatek, ¿hay alguna forma de habilitar el servicio Uart fuera del menú?
El televisor está atascado en el modo logotipo
Aparentemente hay un guión en el hilo para Mstar.
Pero no vi nada de Mediatek.
Además, vi en los menús en la parte superior del programa que hay una opción para habilitar Uart, pero al hacer clic en esta opción aún no se realizó ningún cambio.
 
¿Se puede habilitar UART a través de particiones?
Intenté reparar el televisor con el programa eMMC, pero el televisor entra en modo de espera. Probé con varios archivos.
¿Tiene un archivo emmc probado para la placa TP.SK516S.PB803 que ha probado?
 
Última edición:
Los archivos boot1, boot2 no existen en este archivo.
Si vas a regrabar la e-MMC, no se necesitan, el volcado los incluye.
Los puedes extraer por si los requieres.
Bootloaders.jpg
¿Y con qué programador se hizo la copia, Rt o Easy jtag?
Pudo haberse extraído con cualquiera de los dos, no es algo que importe porque solo es una parte.
Y también se puede grabar con cualquiera de los dos.
 
Hola.
Según mi experiencia, los archivos tomados con RT no se pueden programar con EASYJTAG debido a cambios de seguridad realizados por RT.
Sin embargo, los archivos tomados con EASYJTAG se pueden programar fácilmente con RT.
 
Erase partition MPOOL ---> UART On
the section MBOOT is encrypted by the processor and an individual key is generated in the RPMB section based on the serial number of the processor and the CID EMMC chip


Elektrik dijo:
Borrar partición MPOOL ---> UART Activado
La sección MBOOT es cifrada por el procesador y se genera una clave individual en la sección RPMB basada en el número de serie del procesador y el chip CID EMMC.
 
Última edición por un moderador:
Según mi experiencia, los archivos tomados con RT no se pueden programar con EASYJTAG debido a cambios de seguridad realizados por RT.
No, el RT809H no modifica ni encripta nada, extrae una copia fiel de la e-MMC.
Si fuera así, desde que he escrito aplicaciones que trabajan con sus archivos, lo hubiera notado.
El problema de incompatibilidad podría estar con los archivos .EXT_CSD y .RPMB, pero esos archivos no suelen grabarse si no es para la misma eMMC de la que fueron extraídos.
the section MBOOT is encrypted by the processor and an individual key is generated in the RPMB section based on the serial number of the processor and the CID EMMC chip
Sí, eso viene explicado en el manual del MBOOT de MStar, de hecho, publiqué una aplicación que lo desencripta.
Actualmente ya se usan claves públicas.
 
Atrás
Arriba