Banner publicitario de PCBWay

TV Debugging Tool

Si sabes de algún comando o método, lo puedes compartir y se agrega.

Desafortunadamente, no conozco ese comando, pero por experiencia he descubierto que se conecta a través de la pestaña Mstar.


<< MT5867 >># AC_ON
01-2L-SM-03-20210812

9TH

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][583]
U-Boot 2011.06-dirty (Jun 30 2022 - 17:23:03)
[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
0x008A66F4
0x73810652
0x34465447
0x38000115
<< MT5867 >>#


Hice clic en la primera opción, Invertir, en la pestaña Mstar.
La imagen no ha cambiado.


<< MT5867 >># env edit MIRROR_ON 0
edit: save
<< MT5867 >># reset
[AT][MB][start do_reset]
do_reset: Using RIU_MAP: 0x1F000000, at 55
UART_115200
AC_ON
01-2L-SM-03-20210812

9TH

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][583]
U-Boot 2011.06-dirty (Jun 30 2022 - 17:23:03)
[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
0x008A66F4
0x73810652
0x34465447
0x38000115
[CVTE]Wakeup intercept 1.5S
CRC Check OPEN: 1
[CVTE] PM VERSION:Apr 17 2021,00:23:28
WOW_GPIO_NUM = 0
WOW_GPIO_NUM is invalid
WOBT_GPIO_NUM = 255
WOBT_PM_GPIO_NUM = 255
WOEWBS_GPIO_NUM = 255
WOEWBS_PM_GPIO_NUM = 255
BTW = FF
USB = FF
VAD = FF
0x8701

Hice clic en la segunda opción, "Invertir", en la pestaña Mstar.
La imagen no ha cambiado.


<< MT5867 >># env edit MIRROR_ON 1
edit: save
<< MT5867 >># reset
[AT][MB][start do_reset]
do_reset: Using RIU_MAP: 0x1F000000, at 55
UART_115200
AC_ON
01-2L-SM-03-20210812

9TH

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][590]
U-Boot 2011.06-dirty (Jun 30 2022 - 17:23:03)
[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
0x008A66F4
0x73810652
0x34465447
0x38000115
[CVTE]Wakeup intercept 1.5S
CRC Check OPEN: 1
[CVTE] PM VERSION:Apr 17 2021,00:23:28
WOW_GPIO_NUM = 0
WOW_GPIO_NUM is invalid
WOBT_GPIO_NUM = 255
WOBT_PM_GPIO_NUM = 255
WOEWBS_GPIO_NUM = 255
WOEWBS_PM_GPIO_NUM = 255
BTW = FF
USB = FF
VAD = FF
0x8701
 
Desafortunadamente, no conozco ese comando, pero por experiencia he descubierto que se conecta a través de la pestaña Mstar.
Es que no existe, y el comando help en MediaTek no muestra información al respecto.
Hice clic en la primera opción, Invertir, en la pestaña Mstar.
La imagen no ha cambiado.
Hice clic en la segunda opción, "Invertir", en la pestaña Mstar.
La imagen no ha cambiado.
Los procesadores MediaTek y MStar son similares, al igual que el firmware por script, pero sus comandos difieren.
 
¿Podrías decirme qué tal funciona este procesador? MSD3663LSA

¿Están disponibles en su zona? Me interesaría mucho la opción de interrumpir el volcado de firmware de 8 MB fusionado por el programador y crear un archivo merge.bin, que luego se pueda flashear a través del menú de firmware integrado en la interfaz del televisor.

Y, por supuesto, la posibilidad de seleccionar un panel predeterminado para que este valor se conserve tras un reinicio. Esta sencilla placa admite una gran cantidad de paneles, pero si reinicias el televisor, la configuración se pierde.




1762249440302.png
Ejemplo de firmware oficial.
 

Adjuntos

  • MERGE .zip
    3.9 MB · Visitas: 5
Última edición:
¿Podrías decirme qué tal funciona este procesador? MSD3663LSA
No lo sé, tienes que ver sus características en la hoja de datos, si es que la hay.
¿Están disponibles en su zona?
No, en mi zona solo venden cocos y mojitos. 😄
Me interesaría mucho la opción de interrumpir el volcado de firmware de 8 MB fusionado por el programador y crear un archivo merge.bin, que luego se pueda flashear a través del menú de firmware integrado en la interfaz del televisor.
Con interrumpir, supongo que te refieres a realizar un volcado o respaldo de 8 GB (capacidad de la e-MMC), no 8 MB.
Sí se puede pero me imagino que debe haber limitaciones.
Hasta donde tengo entendido, el sistema MStar solo puede procesar archivos de hasta 150 MB, los que son mayores son comprimidos y separados.
Para esto se usan las instrucciones sparse_write o mmc unlzo.cont (dependiendo del tipo de compresión) y esto le indica al sistema que debe unirlas.
No sé si pueda procesar directamente archivos mayores como system, data, o userdata, que descomprimidos pueden ser superiores a 2 GB.

Es por eso que un firmware tiene un tamaño menor a 4 GB (menor al límite del FAT32), pero cuando se desempaca puede superar los 8 GB.
Como ejemplo: un firmware compilado puede ser de 600 MB y al desempacarlo obtener un total de archivos de ocupan más de 2 GB.
Cuando realizas un volcado estás obteniendo las particiones descomprimidas, y algunas pueden ser muy grandes, por eso en el firmware van comprimidas en partes no superiores a 150 MB.
Y, por supuesto, la posibilidad de seleccionar un panel predeterminado para que este valor se conserve tras un reinicio. Esta sencilla placa admite una gran cantidad de paneles, pero si reinicias el televisor, la configuración se pierde.
Sería más conveniente actualizar solo la partición modificada que todo el firmware, es lo que siempre he sugerido, o sea, una actualización parcial.
 
No, en mi zona solo venden cocos y mojitos. 😄
¡Caramba, siempre pensé que era tequila y sombrero!



No lo sé, tienes que ver sus características en la hoja de datos, si es que la hay.
Pedí suerte, pensé que tal vez tú habías tenido una experiencia similar.


Con interrumpir, supongo que te refieres a realizar un volcado o respaldo de 8 GB (capacidad de la e-MMC), no 8 MB.
Sí se puede pero me imagino que debe haber limitaciones.
Hasta donde tengo entendido, el sistema MStar solo puede procesar archivos de hasta 150 MB, los que son mayores son comprimidos y separados.
Para esto se usan las instrucciones sparse_write o mmc unlzo.cont (dependiendo del tipo de compresión) y esto le indica al sistema que debe unirlas.
No sé si pueda procesar directamente archivos mayores como system, data, o userdata, que descomprimidos pueden ser superiores a 2 GB.

Es por eso que un firmware tiene un tamaño menor a 4 GB (menor al límite del FAT32), pero cuando se desempaca puede superar los 8 GB.
Como ejemplo: un firmware compilado puede ser de 600 MB y al desempacarlo obtener un total de archivos de ocupan más de 2 GB.
Cuando realizas un volcado estás obteniendo las particiones descomprimidas, y algunas pueden ser muy grandes, por eso en el firmware van comprimidas en partes no superiores a 150 MB.

Me refería específicamente a 8 megabytes. Los televisores convencionales suelen tener un archivo de firmware de 4 megabytes, pero la memoria USB es de 8 megabytes. Si descargas el firmware del televisor usando un programador, tendrá un tamaño de 8 megabytes, pero en un formato que el televisor no reconoce; es decir, no podrás instalarlo como un archivo de 4 megabytes a través del menú de servicio del televisor. Sería interesante contar con una utilidad que pudiera convertir 8 megabytes en 4.

En cuanto a flashear solo una partición, no pude flashear tu archivo la primera vez y hacer funcionar el televisor. Mañana haré una prueba y te cuento.
 
Atrás
Arriba