Banner publicitario de PCBWay

Respaldo de eMMC en tarjetas RealTek

Hoy llegó un TV TCL, modelo 55A445, con placa RealTek 40-RT51T6-MAB2HG (RT2851).
El LED de standby no encendía, pero el dueño le colocó una tira LED en la parte trasera conectada al puerto USB y esta sí encendía.
Caso curioso porque el puerto USB no debe tener tensión estando el TV en standby.
Al menos eso me indicaba que la fuente de poder debía estar en buen estado.

Tras revisar la placa encontré que las subfuentes primarias estaban operando, menos las del panel LCD, y el procesador estaba frío.
Por experiencia sé que cuando esto pasa es porque alguna de la fuentes del VCore está dañada, y como el procesador no realiza la rutina inicial, no las apaga, así que me dispuse a revisar las fuentes del VCore.
Rápidamente encontré que en el inductor LDU1 del conversor de 1.0 V se encontraban 12 V de un lado y en el otro 0 V.
Esta falla es bastante inusual, ya que son inductores de alta corriente y tienen un calibre de alambre bastante grueso como para abrirse.
A simple vista no se le notaba nada extraño ni quemado, pero la bobina estaba abierta, así que lo reemplacé y ya con eso el TV funcionó correctamente.

Ahora venía realizar el respaldo para tenerlo en futuras reparaciones por daño en firmware y quiero aportar algo que encontré.
Como ya se ha comentado, este SoC viene con el UART desactivado y se puede activar con la carpeta sita_P en una memoria USB.
Por probar, creé un nuevo archivo de texto, lo renombré y le quité la extensión, coloqué la memoria en el puerto USB, realicé el proceso de activación del Factory Hotkey, pero como mencionó @omar fernandez, no funcionó, así que es un hecho que debe ser una carpeta.
Este proceso tampoco funciona con una memoria con formato FAT32, debe estar en NTFS.

Anteriormente en el tema de TV Debugging Tool comenté que el comando "killall loader_m" no funcionaba en este SoC, pero sí funciona, lo que pasa es que hay que ejecutarlo pronto, y no dejar que el bootloader siga corriendo porque ya no se podrá y se ingresará al bootloop que ya no permite ejecutar comandos, y en dado caso de que antes de eso nos tome el comando para el respaldo, el sistema seguirá enviando datos que nos dificultarán saber cuando el proceso de copia terminó.
Así que después de ingresar al modo Linux con los accesos 1 o 2, se debe esperar unos 5 segundos y entonces enviar el comando "killall loader_m" hasta que sea ejecutado.

Aquí se puede ver cuando fue capturado y ejecutado:
RT2851_killall loader_m_OK.jpg

Iniciando el respaldo:
RT2851_Dump_Process.jpg

Proceso de respaldo completado:
RT2851_Dump_Complete.jpg

Aquí se puede ver que se tardó 50 minutos en copiar 14.6 GB @4.9 MB/s, ya que usé una memoria SanDisk, que es lenta.
Así que si quieren copias rápidas se debe usar una memoria USB de buena calidad, ya que este proceso en el mismo modelo de placa pero de otro TV, anteriormente tardó unos 30 minutos con una memoria Kingston.
Cabe aclarar que el respaldo se realiza más rápido con los comandos Linux, que con el comando de TCL, digamos que, unas 4 veces más rápido.

Espero que este aporte les sea de utilidad.
 

Adjuntos

  • RT2851_Partitions.jpg
    RT2851_Partitions.jpg
    368.6 KB · Visitas: 48
Buenas, le he realizado un respaldo a un board Realtek RT2841 que viene en un TCL 32S60A por el método descrito en el post#448 y 456 y obtuve un respaldo exitoso con el segundo método con y sin directorio asignado en el pendrive en formato EXT4, con el primer método usando mmc_io_tool , no pude obtener el backup, ahora me surge la interrogante ya teniendo el dato de la emmc guardado en la PC ¿con que aplicación puedo cargar el archivo en la memoria que se encuentra con el formato EXT4 para restaurar en la emmc del TV?
Adjunto imagen del proceso y fragmento del LOG que muestra el resultado satisfactorio y el que fue denegado.
Saludos, amigos....
Tengo una placa con procesador MediaTek.
¿C
uál consola puedo usar para acceder a su eMMC y poder hacer el respaldo e instalación de su firmware..?
 
Última edición por un moderador:
¿Cuál consola puedo usar para acceder a su eMMC y poder hacer el respaldo e instalación de su firmware..?
Si es por comandos, con cualquier consola.
El problema es que no todos los SoC MediaTek tienen comandos para la extracción de contenido de la e-MMC.
Otros tienen el UART protegido por clave y ya no se puede obtener.
La instalación del firmware se puede realizar sin consola.
 
Si es por comandos, con cualquier consola.
El problema es que no todos los SoC MediaTek tienen comandos para la extracción de contenido de la e-MMC.
Otros tienen el UART protegido por clave y ya no se puede obtener.
La instalación del firmware se puede realizar sin consola.
Gracias por la información...
Sí, exactamente para entrar a MediaTek se me hizo un poco complicado pero pude.
Me funcionó usando la siguiente manera.
Con la main board conectada al CH341A mediante una consola Secure CRT y la placa encendida, tecleas Enter y a la vez apagas la placa por el botón de encendido, luego vuelves a encender la placa y verás entrar la consola en modo ==MT==
Hoy llegó un TV TCL, modelo 55A445, con placa RealTek 40-RT51T6-MAB2HG (RT2851).
El LED de standby no encendía, pero el dueño le colocó una tira LED en la parte trasera conectada al puerto USB y esta sí encendía.
Caso curioso porque el puerto USB no debe tener tensión estando el TV en standby.
Al menos eso me indicaba que la fuente de poder debía estar en buen estado.

Tras revisar la placa encontré que las subfuentes primarias estaban operando, menos las del panel LCD, y el procesador estaba frío.
Por experiencia sé que cuando esto pasa es porque alguna de la fuentes del VCore está dañada, y como el procesador no realiza la rutina inicial, no las apaga, así que me dispuse a revisar las fuentes del VCore.
Rápidamente encontré que en el inductor LDU1 del conversor de 1.0 V se encontraban 12 V de un lado y en el otro 0 V.
Esta falla es bastante inusual, ya que son inductores de alta corriente y tienen un calibre de alambre bastante grueso como para abrirse.
A simple vista no se le notaba nada extraño ni quemado, pero la bobina estaba abierta, así que lo reemplacé y ya con eso el TV funcionó correctamente.

Ahora venía realizar el respaldo para tenerlo en futuras reparaciones por daño en firmware y quiero aportar algo que encontré.
Como ya se ha comentado, este SoC viene con el UART desactivado y se puede activar con la carpeta sita_P en una memoria USB.
Por probar, creé un nuevo archivo de texto, lo renombré y le quité la extensión, coloqué la memoria en el puerto USB, realicé el proceso de activación del Factory Hotkey, pero como mencionó @omar fernandez, no funcionó, así que es un hecho que debe ser una carpeta.
Este proceso tampoco funciona con una memoria con formato FAT32, debe estar en NTFS.

Anteriormente en el tema de TV Debugging Tool comenté que el comando "killall loader_m" no funcionaba en este SoC, pero sí funciona, lo que pasa es que hay que ejecutarlo pronto, y no dejar que el bootloader siga corriendo porque ya no se podrá y se ingresará al bootloop que ya no permite ejecutar comandos, y en dado caso de que antes de eso nos tome el comando para el respaldo, el sistema seguirá enviando datos que nos dificultarán saber cuando el proceso de copia terminó.
Así que después de ingresar al modo Linux con los accesos 1 o 2, se debe esperar unos 5 segundos y entonces enviar el comando "killall loader_m" hasta que sea ejecutado.

Aquí se puede ver cuando fue capturado y ejecutado:
Ver el archivo adjunto 324887

Iniciando el respaldo:
Ver el archivo adjunto 324888

Proceso de respaldo completado:
Ver el archivo adjunto 324889

Aquí se puede ver que se tardó 50 minutos en copiar 14.6 GB @4.9 MB/s, ya que usé una memoria SanDisk, que es lenta.
Así que si quieren copias rápidas se debe usar una memoria USB de buena calidad, ya que este proceso en el mismo modelo de placa pero de otro TV, anteriormente tardó unos 30 minutos con una memoria Kingston.
Cabe aclarar que el respaldo se realiza más rápido con los comandos Linux, que con el comando de TCL, digamos que, unas 4 veces más rápido.

Espero que este aporte les sea de utilidad.
Amigo, saludos.
¿Dónde puedo conseguir esa consola..?
La he buscado por todos los sitios web y no doy con ella.
¿La puedes facilitar?
 

Adjuntos

  • IMG_20250723_103403_083.jpg
    IMG_20250723_103403_083.jpg
    484.3 KB · Visitas: 3
Última edición por un moderador:
Atrás
Arriba