desktop

TV Debugging Tool

Hola, buenas. ¿Sabes cómo se puede entrar al modo super usuario con micro Novatek?
Lo he intentado de muchas maneras sin conseguirlo y ya no sé si lo que puede tener mal es el boot o que no sé entrar.
Si me pudieras ayudar te lo agradecería.
Por cierto, se me olvidaba dar datos:
Placa: VESTEL 17MB211s
Procesador: Novatek
Conexión: UART
Programador: CH341A
Un saludo.
 
Última edición por un moderador:
Esa tarjeta tiene un SoC Mediatek y en el post #77 te comenté que el archivo generado es para Mstar.

Adjunto el archivo boot para esa tarjeta pero necesitas realizar la programación por consola con el botón "Actualizar Firmware"
Cuando esa tarjeta se conecta debe aparecer esto en la consola: mt5863 #
Saludos. ¿Por qué razón sucede este caso cuando intento leer la eMMC? Dejo capturas.
 

Adjuntos

  • IMG_20240822_104654[1].jpg
    IMG_20240822_104654[1].jpg
    473.9 KB · Visitas: 23
  • IMG_20240822_104352[1].jpg
    IMG_20240822_104352[1].jpg
    463.4 KB · Visitas: 23
  • IMG_20240820_143337[1].jpg
    IMG_20240820_143337[1].jpg
    434.1 KB · Visitas: 23
Última edición por un moderador:
Saludos. Porque razón sucede este caso cuando intento leer la emmc. dejo capturas.
Buenas, veo que intentas leer con flash tool la eMMC de un boar que funciona, para obtener un respaldo al menos del boot loader, le comento que yo los mayores éxitos con ese programa los he obtenido con board que tienen SOC que coinciden con los que tiene asignado en su preset, ejemplo como MT53xx , recientemente lo experimenté con una mainboard # RSAG7.820.8173 que coincide con el SOC de tu board y el resultado fue negativo pues todo el tiempo el programa se negó a reconocer el id de la eMMC como en tu caso, lo dejo aquí a consideración del foro pues quizás otros colegas con más experiencia puedan aportar luz al asunto saludos cordiales.
Pd: en mi caso también en el Log se muestra un número del SOC diferente al que tiene escrito en la cubierta del componente real en la placa, pero a diferencia de la foto que envías del programa flash tool, yo tengo prefijado las casillas upgrade y backup, que pienso que son necesarias para el correcto funcionamiento del software, aunque la alerta que se te muestra no creo tenga relación con lo último que comento sino con problemas de comunicación con la eMMC a través del micro.
 
Última edición:
¿Sabes cómo se puede entrar al modo super usuario con micro Novatek?
En Novatek, después del log de inicio debe mostrar un menú de opciones.
Por ejemplo:
0 - EXIT
1 - APPLICATION
2- MIDWARE
3 - PLATFORM
4 - DEVICE
5 - DRIVER
6 - MISC

Y conforme lo que se seleccione mostrará otro menú.
¿Por qué razón sucede este caso cuando intento leer la eMMC?
Prueba con el FlashTool adjunto.
 

Adjuntos

  • FlashTool v0.6.9.1 Mod.rar
    531.7 KB · Visitas: 55
En Novatek, después del log de inicio debe mostrar un menú de opciones.
Por ejemplo:
0 - EXIT
1 - APPLICATION
2- MIDWARE
3 - PLATFORM
4 - DEVICE
5 - DRIVER
6 - MISC

Y conforme lo que se seleccione mostrará otro menú.

Prueba con el FlashTool adjunto.
Gracias con tu software si funciona y aunque tengo la misma versión en mi caso debe faltar algún archivo de configuración para que el mío no funcione, adjunto imagen del proceso, gracias nuevamente espero que el colega también solucione la dificultad.
 

Adjuntos

  • 20240822_222816.jpg
    20240822_222816.jpg
    304 KB · Visitas: 23
  • 20240822_223445.jpg
    20240822_223445.jpg
    234.7 KB · Visitas: 23
En Novatek, después del log de inicio debe mostrar un menú de opciones.
Por ejemplo:
0 - EXIT
1 - APPLICATION
2- MIDWARE
3 - PLATFORM
4 - DEVICE
5 - DRIVER
6 - MISC

Y conforme lo que se seleccione mostrará otro menú.

Prueba con el FlashTool adjunto.
Gracias, ¿pruebo sin modificar nada?
Buenas, veo que intentas leer con flash tool la eMMC de un boar que funciona, para obtener un respaldo al menos del boot loader, le comento que yo los mayores éxitos con ese programa los he obtenido con board que tienen SOC que coinciden con los que tiene asignado en su preset, ejemplo como MT53xx , recientemente lo experimenté con una mainboard # RSAG7.820.8173 que coincide con el SOC de tu board y el resultado fue negativo pues todo el tiempo el programa se negó a reconocer el id de la eMMC como en tu caso, lo dejo aquí a consideración del foro pues quizás otros colegas con más experiencia puedan aportar luz al asunto saludos cordiales.
Pd: en mi caso también en el Log se muestra un número del SOC diferente al que tiene escrito en la cubierta del componente real en la placa, pero a diferencia de la foto que envías del programa flash tool, yo tengo prefijado las casillas upgrade y backup, que pienso que son necesarias para el correcto funcionamiento del software, aunque la alerta que se te muestra no creo tenga relación con lo último que comento sino con problemas de comunicación con la eMMC a través del micro.
Según un manual de servicio original para el SOC mt5659, no es necesario cambiar el preset del SOC.
 

Adjuntos

  • Capturaewrw.JPG
    Capturaewrw.JPG
    97.9 KB · Visitas: 28
El archivo del bootloader debe ser otro que el de respaldo.
Si queda seleccionado el mismo archivo en el respaldo, se sobreescribirá el del bootloader.
¿pruebo sin modificar nada?
Claro, a menos de que ya tengas un respaldo o apuntes el estado de lo que modificas.
con tu software si funciona y aunque tengo la misma versión en mi caso debe faltar algún archivo de configuración para que el mío no funcione.
El FlashTool que subí usa los mismos archivos, pero está modificado.
 
El archivo del bootloader debe ser otro que el de respaldo.
Si queda seleccionado el mismo archivo en el respaldo, se sobreescribirá el del bootloader.

Claro, a menos de que ya tengas un respaldo o apuntes el estado de lo que modificas.

El FlashTool que subí usa los mismos archivos, pero está modificado.
Buen día. Realize la prueba y sigo con el mismo error.

Actualizo la situación. Ya logré leer la emmc. Fue mi culpa ya que debía reiniciar la Main y colocarla en modo superusuario o dtv luego de conectar el Flashtool.

Ahora bien. Ya pude realizar un backup del boot en offset 0x00000000 a 0x00080000 si no me equivoco. Ahora ¿Cuál es el offset total para extraer toda la memoria de 4gb?
 

Adjuntos

  • IMG_20240823_083452.jpg
    IMG_20240823_083452.jpg
    474.1 KB · Visitas: 18
Última edición:
Ahora bien. Ya pude realizar un backup del boot en offset 0x00000000 a 0x00080000 si no me equivoco. Ahora ¿Cuál es el offset total para extraer toda la memoria de 4gb?
Buenos días, un respaldo completo por ese medio puede demorar bastante tiempo concluirlo quizás sea más apropiado por pinout si no quieres levantar la eMMC, pero si quieres experimentar quizá puedas setear a FA000000, o quizás con esto alcance E9000000.
 
Última edición:
Buenos días, un respaldo completo por ese medio puede demorar bastante tiempo concluirlo quizás sea más apropiado por pinout si no quieres levantar la eMMC, pero si quieres experimentar quizá puedas setear a FA000000, o quizás con esto alcance E9000000.
Si entiendo, pero el método de pinout con lector sd no fue exitoso en mi caso no reconoce la emmc, tal vez sea por compatibilidad porque no dispongo de rt809h.
 
Está bien 0x80000 (512 KB) para la extracción del boot.
Para una e-MMC de 4GB, lo recomendable es: 0xEC000000 (3.95 GB).
Ok estoy terminar el backup a E9 luego lo realizó a EC, quiero tener respaldo ya que tengo el caso de que no me acepta el update el tv, me da error de archivo no válido.
 

Adjuntos

  • IMG_20240821_093626_307.jpg
    IMG_20240821_093626_307.jpg
    434.4 KB · Visitas: 7
Ok comenta después cuanto demoró el proceso.
El proceso fue fallido escribí mal el offset pero ya se que eso tardara horas de horas, quería respaldar el emmc para probar otros boot y usar otro upgrade ya que me rechaza el archivo que obtuve de varias web.
Cuando quiero iniciar el update al inicio aparece esos datos
(
[H]Serial product name:Id=27,str=SA5600F2,Len=32
[H-ReadTVSerialModel]Tv Serial Model name pkg: usb_SA5600F2.pkg
).

Pero al final el archivo que tengo es el siguiente y el cual me da error al iniciar el upgrade
(
Model_name=EA5600F2

[H]Get this PKG product name: usb_EA5600F2.pkg

[H-MorePkgDetect]The can not find available upgrade files
[H-UsbUpgrade] IsHaveUpgradeFile = 1

Error: No valid upgrade file found or found more than 2 avliable upgrade files, USB upgrade stop
hs>>upgrade-err-USB upgrade stop[HI]Set Clean block empty status 0.
DTV>
).

¿si uso el boot que tienen posteado para esa main sera compatible con el upgrade que tengo?
 

Adjuntos

  • Captura.JPG
    Captura.JPG
    44.7 KB · Visitas: 3
  • Captura2.JPG
    Captura2.JPG
    32.7 KB · Visitas: 3
Última edición:
El proceso fue fallido escribí mal el offset pero ya se que eso tardara horas de horas, quería respaldar el emmc para probar otros boot y usar otro upgrade ya que me rechaza el archivo que obtuve de varias web.
Cuando quiero iniciar el update al inicio aparece esos datos
(
[H]Serial product name:Id=27,str=SA5600F2,Len=32
[H-ReadTVSerialModel]Tv Serial Model name pkg: usb_SA5600F2.pkg
).

Pero al final el archivo que tengo es el siguiente y el cual me da error al iniciar el upgrade
(
Model_name=EA5600F2

[H]Get this PKG product name: usb_EA5600F2.pkg

[H-MorePkgDetect]The can not find available upgrade files
[H-UsbUpgrade] IsHaveUpgradeFile = 1

Error: No valid upgrade file found or found more than 2 avliable upgrade files, USB upgrade stop
hs>>upgrade-err-USB upgrade stop[HI]Set Clean block empty status 0.
DTV>
).

¿si uso el boot que tienen posteado para esa main sera compatible con el upgrade que tengo?
En el proceso que te encuentras necesitas tener un respaldo de los datos emmc para si algo no sale bien regresar el board a la condicion actual, ya sea que decidas renombrar el archivo pkg con que cuentas o cualquier otra operación que realices, si tienes el au6438bs debes intentarlo, en mi experiencia es necesario que los cables D0 , CMD , CLK , sean lo más cortos posible no más de 10cm, hay veces que funciona con la propia fuente del tv y en otras ocasiones es necesario alimentar el regulador de los 1,8vccq en su entrada con 3,3vcc desde una fuente auxiliar , y mantener puenteado el cristal, ya con el respaldo a esperimentar, es lo que puedo aconsejar.
 
¿Si uso el boot que tienen posteado para esa main, será compatible con el upgrade que tengo?
No sé a qué archivo te refieras, pero adjunto el bootloader que funciona para varios SoC Mediatek, incluyendo al MT5659, tal vez sea el mismo al que te refieres.
 

Adjuntos

  • mt5863_m1v1_eu_secure_emmcboot.rar
    896.3 KB · Visitas: 28
No sé a qué archivo te refieras, pero adjunto el bootloader que funciona para varios SoC Mediatek, incluyendo al MT5659, tal vez sea el mismo al que te refieres.
Si ese archivo de boot quiero utilizar y con suerte después instalar el update que tengo a la mano, pero antes pondré manos a la obra a intentar de nuevo leer la emmc por pinout, no uso el au6438, yo estoy comenzando con un lector de microsd que ya me funciono una placa de la marca TCL incluso a 4bit de lectura.
 
Muchas veces es necesario retirar las resistencias en serie de la e-MMC con el procesador, ya que la baja impedancia de E/S, afecta en la lectura o escritura.
Yo voy probando en retirar primero la resistencia de DAT0, si no se puede leer, prosigo con retirar la de CMD, CLK no suele dar problemas.
Es importante que siempre existan las resistencias pull-up, y con las de la tarjeta basta.
El cristal únicamente lo puenteo de lado a lado, nunca hacia negativo.
 
Así está constituido la distribución de las conexiones del emmc.

sdfwe.JPG


y así es la información que encontré con el pinout equivalente solo tengo duda del punto de 3.3v, si realmente tengo el vcc del lector sd en inyectarlo en ese punto.
EMMC PINOUT RSAG7.820.7924.jpg

para evitar daños al regulador de la placa pienso cortar la pista de 3.3v para así aislar el regulador de la placa.
 
Tienes un lector de SD y que no es basado en el chip au6438bs que además este tiene al igual que el au6438bs alimentación para vcc y vccq y tienes temor de alimentar con su respectiva tensión de 3,3v el regulador de la placa por si hay un consumo muy alto y pudiera dañar el lector?
si es eso lo que dices lo deseable es que solo alimente la memoria y nada más, ahora en mi caso cuando yo trabajo nunca uso las tensiones que proporcionan estos dispositivos lectores de SD y solo lo ocupo para procesar datos y se evita así complicaciones, la alimentación de energía la proporciono con una fuente auxiliar externa de 3,3v alimentando la entrada del regulador de 1,8vccq , en otros casos uso la fuente del propio tv.
Aquí muestro una vista más amplia del circuito y es bueno tener presente lo que comentó el colega D@rkbyte sobre las resistencias pull-up que como se puede apreciar en el esquema solo la línea CMD muestra una resistencia pull-up externa las demás supongo las tengan dentro del ic de memoria si no en el SOC aunque este debe quedar en estado de alta impedancia de sus líneas de datos , cmd y CLK al dejar de funcionar con el cristal puenteado, de no quedar con alta impedancia se debe desconectar las resistencias de acoplo entre el SOC y la memoria como dijo anteriormente D@rkbyte, ahora el lector SD pudiera tener sus propias resistencias pull-up y esto salvaría la situación, en ultima instancia habría que conectarlas.
 

Adjuntos

  • Screenshot_20240823-223713_Drive.jpg
    Screenshot_20240823-223713_Drive.jpg
    175.9 KB · Visitas: 16
Última edición:
Atrás
Arriba