desktop

TV Debugging Tool

Cuando se hace referencia a un archivo con xxx, podría ser cualquier número comprendido entre 000 y 999
Así que si tu archivo no cumple con ese requisito, no será encontrado.
Por ejemplo: podría llamarse upgrade045.pkg, o cualquier otro, lo importante es que realmente se realice un upgrade y no un downgrade.
Ya lo que suceda después de renombrar el archivo se podrá ver en el log.
Y sobre esto de encontrar el nombre del firmware, ya lo he tratado.
 
Cuando se hace referencia a un archivo con xxx, podría ser cualquier número comprendido entre 000 y 999
Así que si tu archivo no cumple con ese requisito, no será encontrado.
Por ejemplo: podría llamarse upgrade045.pkg, o cualquier otro, lo importante es que realmente se realice un upgrade y no un downgrade.
Ya lo que suceda después de renombrar el archivo se podrá ver en el log.
Y sobre esto de encontrar el nombre del firmware, ya lo he tratado.

Hola gracias po tu respuesta si ya me lei el tema por lo mismo pregunto segun dice "Suponiendo que tenemos un archivo llamado "allupgrade_5510_8G_1G_ref61.pkg", lo cambiamos a "allupgrade_5510_8G_1G_ref60.pkg" y como el sistema lo cargará, esto sí nos hará un firmware upgrade." yo muestro una foto identica a la del post para ver que puedo colocar hay porque si te fijas solo hace referencia a ese numero en mi caso sale asi xxx no se la referencia que sigue tampoco veo donde buscar la referencia si puedes ayudarme en algo te lo agradeceria
 
A ver, no te está quedando claro.
La referencia xxx como mencioné, está entre 000 y 999, así que renómbralo con lo que quieras, y como dije, una vez renombrado el archivo basta ver el log para ver qué muestra.

No creas que este tipo de consultas tienen una respuesta universal, hay que hacer pruebas y loguear para saber lo que va pasando.

Es muy difícil responder a consultas en las cuales uno no es quien tiene el televisor.
También resulta innecesario volver a repetir lo expuesto si no ponen atención.
 
¿Qué tal este loop?
Código:
UART_115200

AC_ON
MIU0_DQS-OK
BIST0-OK
02-2L-SM-01-20180913
*optee teeloader entry
CusConfig
eMMC_RPMB_Check_Program_Key
*ree_opt=00000023
Auth reeloader...
Decrypt reeloader...
reeloader_addr=20100000
NOTICE:  BL3-1: v1.1(debug):78b8188048
NOTICE:  BL3-1: Built : 15:11:55, Jun 16 2020
INFO:    warmboot return address : 443c1c00
INFO:    BL3-1: Initializing runtime services
NOTICE:  From args : boot_mbx = 200275bc
INFO:     [Booting] mstar_send_magic_ATF 460
INFO:    BL3-1: Initializing BL3-2
[Ramlog] ramlog_init init success

INFO:    BL3-1: Preparing for EL3 exit to normal world
INFO:    BL3-1: Next image address = 0x20100000
INFO:    BL3-1: Next image spsr = 0x1d3
INFO:    BIN1_32bit mode Jun 16 2020 15:11:48
INFO:    R1 0
INFO:    R2 0
INFO:    R3 0
ree_entry

MTK_LDR
U[LDR_SysInit][300]Hardware Initialization
[LDR_SysInit][302]MsOS Initialization
[LDR_SysInit][304]MIU Initialization
[Utopia][MIU]: [MIU INFO] miu open
                                  create instance at p with private size 545775952 bytes at p
[LDR_SysInit][307]MMIO Initialization
[LDR_SysInit][309]SEM Initialization
[LDR_SysInit][313]SYS Initialization
[Utopia][SYS]: Function = SYSOpen, Line = 1655, current resource pri_shm content is: 0
[Utopia][SYS]: Function = SYSOpen, Line = 1674, [SYS INFO] OPEN INSTANCE...
create instance at p with private size 545776192 bytes at p
[LDR_SysInit][316]Enable Interrupt
[LDR_SysInit][320]Start Timer
[SetMiu][270]CONFIG_MIU0_GROUP_PRIORITY = 1:0:2:3
[SetMiu][271]CONFIG_MIU1_GROUP_PRIORITY = 1:0:2:3
[SetMiu][272]CONFIG_MIU0_GROUP_SELMIU = 1000:0800:0190:0060:004D:0000:0000
[SetMiu][273]CONFIG_MIU1_GROUP_SELMIU = CE00:3078:0A00:0000:0012:0000:FFFF
[MDrv_MIU_SetGroupPriority_UBoot][274]IN
[MDrv_MIU_SetGroupPriority_UBoot][309]OK
[MDrv_MIU_SetGroupPriority_UBoot][274]IN
[MDrv_MIU_SetGroupPriority_UBoot][309]OK
[MDrv_MIU_SelectMIU_UBoot][320]IN
[MDrv_MIU_SelectMIU_UBoot][323]OK
[MDrv_MIU_SelectMIU_UBoot][320]IN
[MDrv_MIU_SelectMIU_UBoot][323]OK
[LDR_SysInit][326]Initialize BDMA
create instance at p with private size 545776384 bytes at p
[LDR_SysInit][334]Initialize eMMC

eMMC: HS400 5.1 200MHz
eMMC 7.28 GB [E8FFF8h]
[LDR_SysInit][349]Hardware Initialization Completed

[CALDR_Entry][103]Hello CALDR_Entry-Begin
MTKLoader v21: 20190504

Do USB upgrade ...

[EHCI] Ver.20190516 ehci init++
[EHCI] bus base miu0: 0x0, miu1: 0x80000000
[EHCI] qh_buf: 0x2051f080(0x6051f080) qh size: 64
[EHCI] qtd_buf: 0x20521080(0x60521080), qtd size: 32
[EHCI] ehci 0 init++
[EHCI] controller: 0x2088e7b0
ehc_base: 0x1f204800, utmi_base: 0x1f207500, usbc_base: 0x1f200e00
[USB] config miu select [70] [f8] [ef] ][ef]
[USB] enable miu lower bound address subtraction
[USB] init squelch level 0x2
[EHCI] ehci 0 init--
[EHCI] ehci 1 init++
[EHCI] controller: 0x2089ee10
ehc_base: 0x1f201a00, utmi_base: 0x1f207400, usbc_base: 0x1f200f00
[USB] config miu select [70] [f8] [ef] ][ef]
[USB] enable miu lower bound address subtraction
[USB] init squelch level 0x2
[EHCI] ehci 1 init--
[EHCI] ehci 2 init++
[EHCI] controller: 0x208af470
ehc_base: 0x1f227200, utmi_base: 0x1f207200, usbc_base: 0x1f227000
[USB] config miu select [70] [f8] [ef] ][ef]
[USB] enable miu lower bound address subtraction
[USB] init squelch level 0x2
[EHCI] ehci 2 init--
[EHCI] ehci 3 init++
[EHCI] controller: 0x208bfad0
ehc_base: 0x1f244c00, utmi_base: 0x1f244100, usbc_base: 0x1f227100
[USB] config miu select [70] [f8] [ef] ][ef]
[USB] enable miu lower bound address subtraction
[USB] init squelch level 0x2
[EHCI] ehci 3 init--
[EHCI] ehci init--
Musb3_init OK ++
[yl] usb_poll for controller: 0x208bfad0
[yl] usb_poll loop:0, controller->devices[0]:0x208bfd40
[yl] usb_poll for controller: 0x208af470
[yl] usb_poll loop:0, controller->devices[0]:0x208af6e0
[EHCI] ehci 2 root portsc: 0x803
highspeed device
* found device (0x0781:0x557d, USB 2.10, MPS0: 64)
device has 1 configurations
device has 1 interfaces
Interface 0: class 0x8, sub 0x6. proto 0x50
Class: MSC
usb set_address ok;device address := 1
  it uses SCSI transparent command set
  it uses Bulk-Only Transport protocol
  using endpoint 81 as in, 2 as out
  has 1 luns
  Waiting for device to become ready...ok.
Reading capacity of mass storage device.
  15232000 512-byte sectors (7798 MB)
usb_msc_init OK
[yl] usb_poll loop:1, controller->devices[1]:0x208d0130
  Waiting for device to become ready...ok.
Reading capacity of mass storage device.
  15232000 512-byte sectors (7798 MB)
Find msc device

Find USB device on U3 port.


No EMMC OAD flag.

Wait USB medium to be mounted...
/dev is created.
/mnt is already existed, That is OK.
/dev/usb is created.
{x_fm_parse_drive 3904} ui4_sec_size=512, ui4_align_bytes=64.
{x_fm_parse_drive 4003} it is mbr.
/mnt/usb_0 is created.
/dev/usb_0 is mounted as /mnt/usb_0.
/mnt/usb_1 is created.
/dev/usb_1 is mounted as /mnt/usb_1.
Error: No upgradexxx.pkg was found

Error: No valid upgrade file found in USB medium.
USB/EMMC upgrade stop !
** part_emmc_read_ddb: SKIP Driver Descript Block check
[LoadCustomerKeyBank][244]u32CKBStart=0x20108000!
[Jump2Uboot][123]Jump2Uboot-Begin
create instance at p with private size 546312080 bytes at p
Not Support Multi Engine!
                         UBOOT AUTH_OK
[disable_cache][130]Disable Cache
[LDR_JumpToApp][159]Jump To 0x29C00000

Relocation Offset is: 01900000
[AT][MB][start ub][1783]

U-Boot 2011.06-00000-ge66fe93c-dirty (Jun 23 2020 - 16:31:27)

[Mboot] ===== sw IR Config Register =====
[Mboot] ===== Attach IR Interrupt  ======
[Utopia][SYS]: Function = SYSOpen, Line = 1655, current resource pri_shm content is: 0
[Utopia][SYS]: Function = SYSOpen, Line = 1674, [SYS INFO] OPEN INSTANCE...
create instance at 2AEF3568 with private size 108 bytes at 2AEF35B8
[Utopia][MIU]: [MIU INFO] miu opencreate instance at 2AEF3628 with private size 156 bytes at 2AEF3678
create instance at 2AEF3718 with private size 60 bytes at 2AEF3768

uboot held at [2ACDDF60~2C000000],size=013220A0
Uboot Relocation:  192 MiB
Now running in RAM - U-Boot at: 2B500000

eMMC: HS400 5.1 200MHz
eMMC 7.28 GB
DRAM : 1536MB

CRC Check OPEN: 1
0x8709
Power Down
 
Última edición por un moderador:
1.- El modelo de tarjeta que proporcionaste tal vez no sea el correcto porque no existe información.
2.- Si aún no has intentado con el modo de servicio, deberías hacerlo.
3.- Deberías mencionar qué intentas hacer.
 
Actualización de año nuevo v1.2

Se añade una función especial para crear un archivo de recuperación.
Este archivo sirve para que el TV entre al modo de recuperación. "Recovery Mode"
Sirve para recuperar al TV cuando se queda únicamente mostrando el Logo o para corregir otro tipo de problemas.
El archivo debe ser colocado dentro de una memoria USB para poder ser usado.
Por lo general el TV debe estar desconectado de la red eléctrica, insertar la memoria USB, conectar el TV nuevamente a la red eléctrica y el proceso debe empezar automáticamente mostrando lo siguiente:
Ver el archivo adjunto 293591
Posteriormente, en pocos segundos se mostrará la siguiente pantalla:
Ver el archivo adjunto 293592
Es igual al modo de recuperación de los teléfonos con Android.
Aquí ya podemos hacer el "wipe cache partition" y el "wipe data/factory reset"
Para moverse entre las opciones tal vez se tenga que usar un teclado de PC con conector USB o directamente con las flechas del control remoto.

Notas:
No es necesario formatear la memoria USB, ya que puede tener otros archivos y carpetas dentro, solo debe tener formato FAT32.
Es importante que se cambie el nombre del archivo por el nombre del firmware para el TV.
Este se puede cambiar al momento de ser guardado y por defecto tiene el nombre "MstarUpgrade.bin"
Buenas Noches Colegas. Estoy utilizando la Version 1.2.2 y me ha sido imposible con el CH341A entrar al Modo Debug de una Tarjeta Mstar. Ninguno de los Comandos de la Consola DIGITEK TV Debugging Tool responde. Solicito Vuestra amable y gentil ayuda. Fraternalmente Saludos
 
Última edición:
Hola, muy buenas a todos, ya estoy otra vez por aquí, mismo tv y problema parecido, por lo visto esta marca de tv TD SYSTEM en cuando le fallan los leds se lleva por delante la mmc, le cambio los leds por unos nuevos y la retroiluminación funciona correctamente pero el tv no para de reiniciarse en bucle, no entra ni al logo, ufff de locos xd.
He entrado al modo consola y por lo visto da error : Invalid Partitions to mount y Invalid boot device, cuelgo log en estado standby y con el ciclo de reinicio.
 

Adjuntos

  • Resetting CPU1.txt
    11 KB · Visitas: 24
  • standby.txt
    5.9 KB · Visitas: 24
Última edición por un moderador:
Podría ser que la eMMC esté dañada...
emmc: transfer error!!! byte(xfer=0x00000000; targ=0x00010000
mmc_byte_io: sector read error
Como el bootloader está funcionando, trata de reinstalar el firmware, esperando que la falla solo sea por datos corruptos.
 
Entonces tendrás que proceder con lo que mencioné en el post #316
Gracias por tu ayuda, no dispongo de herramientas para Reemplazar la eMMC, lo que si he visto indagando en la consola Realtek, en uno de los comandos ( Realtek> hwmonitor ) se abre un submenú con más comandos, y hay uno de ellos que me parece interesante, se llama HW MONITOR y en la especificación pone HW MONITOR setting, en ese comando hay una opcion donde me dice restore bootcode param as default setting YES/NO, no se si usandolo restablece el código de arranque o que es lo que hace.
 

Adjuntos

  • Realtek hwmonitor.txt
    2 KB · Visitas: 36
Atrás
Arriba