Banner publicitario de PCBWay

TV Debugging Tool

Al fin pude hacer el cambio!!

Al final hice nvm reset desde el system menu luego regrese al factory menu y al seleccionar el project id = 6, regrese al factory menu y seleccione dónde dice image_switch.(Antes no dejaba dar esa opción así que creo que fue vital hacer nvm reset desde system menu).

ACTUALIZACION
También tuve que seleccionar desde system menu la opción de image switch, ya que al desconectar AC y volver a encender se queda pegado en el logo ROKU(si deja la configuración de project id), La suerte es que está board trae un botón de rest(factory?) y ahí vuelve a entrar.

Al final quedó programado y si guarda los datos, ya reinicie y desconecte AC y todo bien. 👏🏻👍🏻
 
Última edición:
Precisamente te iba a comentar que el NVRAM Reset lo que hace es reiniciar el TV a los valores de fábrica.
Se borran las cuentas, las aplicaciones y las configuraciones, pero nada más.
También te iba a mostrar un vídeo en donde solucionan el problema que tuviste, pero te adelantaste y me alegra que lo hayas solucionado.
Lo dejo por aquí de todos modos.

PANTALLA ROKU NO GUARDA CAMBIOS ID PROJECT (SOLUCIÓN)

 
Precisamente te iba a comentar que el NVRAM Reset lo que hace es reiniciar el TV a los valores de fábrica.
Se borran las cuentas, las aplicaciones y las configuraciones, pero nada más.
También te iba a mostrar un vídeo en donde solucionan el problema que tuviste, pero te adelantaste y me alegra que lo hayas solucionado.
Lo dejo por aquí de todos modos.

PANTALLA ROKU NO GUARDA CAMBIOS ID PROJECT (SOLUCIÓN)

Gracias jeje, nunca me había tocado que el factory se accediera por este otro menu, me sirvio de experiencia. Igual con el tema de la nand, ya sabré que el remplazo no funciona como tal, tal vez si es el mismo modelo de board pueda funcionar.
 
Creo que el autor del programa sabe de qué software estoy hablando, y si quiere, publicará un enlace aquí.



Actualización v8.12.11.25
La versión v8.15.11.25 llegó a través de actualizaciones.

Me parece que este atavismo en la elección de plataforma puede eliminarse, ya que ahora hay interruptores más convenientes en la parte superior.


1763305724641.png
 
Sí, por eso puse el enlace, pero hay un detalle a tener en cuenta.
Algunos sistemas MStar tienen tres bootloader: BOOT, MBOOT y SBOOT
El MBOOT se puede identificar fácilmente porque con un editor hexadecimal se verá algo así: "MBOT-1106.0.10.:1426731"
El SBOOT suele estar encriptado y ser de menor tamaño que BOOT.
Para propósitos de restauración solo se requiere mboot.bin y rom_emmc_boot.bin
mboot.img = BOOT.BIN
sboot.img = BOOT2.BIN

Y para no tener conflictos es mejor usar la aplicación MStar TV System Tool y conseguir los archivos EISP, que también pueden ser dos o tres.
Por ejemplo: muninn_EISP_boot_0727.bin y muninn_EISP_user_0727.bin
Como puede ser difícil de encontrar los correspondientes al SoC, es más conveniente regrabar la e-MMC con un volcado funcional.

Saludos colega, por favor podría compartir el enlace sobre ese tema? Tengo una placa con procesador MT9216 pero la EMMC está muerta y no deja leer RPMB para hacer respaldo.
 
Creo que todos tus programas deberían buscar nuevas versiones automáticamente al iniciar.
Sí lo hacen automáticamente al iniciar, pero obviamente no avisa si no existen actualizaciones.
Y ajustar esa molesta alerta sonora.
Es más molesta una ventana de advertencia, la cual tienes que aceptar presionando un botón.
Sin embargo, se puede agregar poder desactivar las alertas sonoras, dejando solo el texto del aviso.
 

Utilizo un traductor porque este foro lo requiere.

Según tengo entendido, un MT9216 con un RPMB sin programar inicia el precargador y luego se detiene en ns_uboot_load_RPMBProg failed!. Con un 00 o FF "en blanco" o una programación incorrecta, termina en RPMB_MAC_Mismatched, SEGURE_AUTH_FAIL.
El usuario del video tiene una buena UFI Box (no tengo opciones tan avanzadas en mi Xgecu T48).

¿Simplemente sustituye el hash RPMB del EMMC original en el nuevo y arranca?
 
Última edición:
¿Cómo calcular este hash en RPMB? En xgecu, usamos el software xgpro2 para programación, que no ofrece muchas funciones. ¿Existe alguna herramienta para Linux/Win32 que lo haga?
 

Adjuntos

  • Archiwum.zip
    119.2 KB · Visitas: 25
Por lo que estuve investigando, UFI no obtiene la clave por medio del ext_csd, sino desde la e-MMC original.
Esto lo logra debido a una vulnerabilidad en el firmware del RPMB que UFI aprovecha usando métodos de bajo nivel.
 
Atrás
Arriba