Usando la potente herramienta de Uboot a través de la interfaz UART qué tienen los TVs y ejecutando algunos comandos mostramos como pueden obtenerse datos de una memoria EMMC pasando estos directamente a un USB y visceversa
Hola Juan, excelente el video. Yo estoy tratando de hacerlo, con un tv con micro realtek, Pero los comandos son distintos. Con help pude ver los que traé.
Hola Juan, espectacular el video. Me es de gran ayuda para familiarizarme con esta nueva generación de TVs. Estoy trabajando con una placa igual. Inicialmente se reiniciaba constantemente, le actualicé el software por USB pero ahora se queda en el logo. Lo que hice fue regrabar la EMMC con el RT809H cableandola por ISP, use de respaldo los datos de una placa igual funcionando. Pero cuando lo hago la placa no enciende, solo funciona con los datos originales. Si yo comparo datos, los archivos boot1 y 2 son idénticos en ambas memorias. Las diferencias están en el archivo user que es el más grande. Logre entrar al modo consola como vos explicas y ejecute los mismos comandos. Pero todavía no puedo hacerla salir del logo. Te agradezco cualquier sugerencia. Desde ya gracias por tu trabajo y dedicación. Saludos!
Hola Alberto, si pasa eso, no es posible clonar estás memorias, por lo que entiendo los micros tienen encriptación, lo que podés intentar es ingresar por consola con el securecrt y desde ahí ejecutar un comando para forzar una actualización por USB. De todas formas son placas falladoras, tengo un par en una situación similar para experimentar, seguramente en un futuro subiré algunos avances al respecto. Saludos!
Me gustaría que como introducción mencionadas los nombres de todos los aparatos que están interconectados incluyendo la tarjeta board y como están conectados uno a otros. Gracias!
Genial tu video. Yo tengo un problema parecido. Tenia TiVo 4K de Vodafone, por un problema económico, al final me encasquetaron el deco. Desmonte el deco, y esto es lo que conseguí averiguar de el: procesador broadcom BCM7252SNCKFSBB5G, una flash SD MX25L12855F de 16Mbyte/128mbits. El sistema operativo es stlinux, Sagecom CS 50001 y el software es fabricado por wyplay, motor de la caja es un sti7105: STi7105 - STMicroelectronics, El sti7105 también se puede encontrar en receptores SAT caros > 300 €, entre otros). Lo único que quiero saber, es si con un Linux como Magic Partition, y mediante conexión USB, podría conectarme al SOC de este aparato, para flashear su SOC y poder poner Google TV. ¿Me podrían orientar? mil gracias. ¿Cómo podría borrar la EMMC para instalar Google TV Android mediante USB? o necesito de facto un reprogramador EMMC. Gracias.
Excelente aporte Juan Eduardo, quisiera preguntarle si este método es posible llevarlo a cabo con el RT809H conectándolo através del puerto VGA y con la herramienta SecurityCRT provista en el tool chain del RT809H.
Hola amigo Fredy, yo lo he hecho con rt809f, secure crt, y toolchain, pero conectándolo directamente al puerto VGA, estoy tratando de conectarme con los mismos dispositivos, pero en una main que no tiene puerto VGA, pero tiene el puerto uart tx, rx y gnd.
Gracias por compartir su conocimiento con nosotros, compré un RT 809H, pero sé que usa algunas funciones. en la cadena de herramientas, CRT, puedo ver el inicio pero no acepta ningún comando para ingresar al modo avanzado. Tecla ENTER, IZQUIERDA. STI TV, no es inteligente. me pueden ayudar, algunos comandos? Gracias.
Hola, cómo estás, se explica en el vídeo, en este caso con la tecla Enter mientras el tv se enciende o se alimenta, en otros TVs puede ser también con la tecla escape, la tecla + o -.
Muy bueno tu video Juan Eduardo y excelente tu explicación, es un tema que me interesa mucho ya que tengo un RT809F y al poder utilizar la comunicación UART se hace más útil este programador. Quería preguntarte si entre los comandos de la consola existe alguno para invertir la pantalla tal como se hace por el modo Servis con la opción Mirror ?
Hola, no he visto un comando que haga puntualmente eso en este modelo, pero hay otra forma de acceder a otra consola en TVs Android que te permite seleccionar diferentes controladores de pantalla, es algo que todavía estamos probando.
hola bunos dias que programa usas para entrar a la placa desde ya muchas gracias tengo misma placa y no me permite entrar a youtube como puedo hacer para acceder al firmware desde ya muchas gracias
Hola Nestor, cómo explico en el video con el comando "help" aparecen todos los comandos disponibles, menús y después podés navegar en submenus como el del USB por ejemplo
los pines TX y RX están indicados debajo del conector usb que se ve en el video que se usan para debbug, por otra parte cuando hablas de CMD y VCC imagino que hablas de las conexiones para grabar datos directo en EMMC, para eso también necesitas Data_0 y Clock, tengo esa información puede deducirse fácil con el manual, pero te advierto que si grabas EMMC en este modelo el TV va a dejar de encender ya que cada dump tiene un sistema de encriptación con una clave especifica para cada micro (simpre hablando de este modelo de micro MSD6488)
No, el método varia de acuerdo a la marca y modelo del micro, en breve dictaremos un curso junto a varios colegas, donde daremos detalles de toda nuestra investigación.
Hola, gracias por tu comentario. Si, sino están corruptos los bootloaders, se tiene que poder acceder al modo consola, aún que en algunos modelos no he podido acceder de la manera que muestro en el vídeo, existen otros métodos para esos casos o para los casos que los bootloaders están corruptos.
@@pablomarioni259 con las herramientas de cada marca de Micro, muchas están en el mismo toolchain del RT809, pero no he experimentado mucho con ellas por cuestiones de tiempo, espero pronto poder dedicarme un poco al tema.
Cual es el software que estas usando en la laptop, para la comunicacion con la tarjeta?, tengo un programador igual con el mismo sotfware para grabar memorias, pero desconocia que se pudiera hacer eso.
El soft es "SecureCRT" se puede bajar de la red y también está en el toolchain del mismo soft de la RT809H pero Como explique no es necesario tener la RT809H, esto funciona con cualquier interfaz USB-UART o USB-RS232 (puerto serie) en este último caso usando un adaptador de niveles lógicos.
*Hola buen hombre, una pregunta., para cargar el software, el propio, desde la USB, a la EMMC, de esa misma main MSTAR, que comandos ejecutar en la consola. muchas gracias*
El software del fabricante puede cargarse con el comando custar, pero es importante que no borres la emmc ya que contiene la información de encriptación.
Hola, si los tengo, pero podés descargarlos de la página www.mundorecnico.info, si no tienes cuenta te recomiendo hacerte una, es una web sin desperdicio para un técnico que se dedica a TVs. Saludos!
Gracias por tu comentario, si puede usarse un RT809F perfectamente, como lo comento en el vídeo incluso con cualquier conversor UART-USB (o grabador que contenga está interfaz) también podría usarse un CH341 por ejemplo.
Hola colega... tengo esa misma placa al conectarla por uoar me tira errores de lectura en la emmc tengo la posibilidad de cambiarla, lo q no consigo son los alchivos boot, como me puedo comunicar con usted para ver si los sigue teniendo... desde ya muchas gracias...
Hola, estos SOC (MSD6488) tienen un sistema de encriptación de datos con códico único, osea depende de cada SOC por esto es muy difícil recuperar una placa si no tienes el dump original medidanamente recuperable.
Parabéns professor . Como fazer beckp e gravar na tv, boot1-2 emmc TV semp tcl 55k1us. Pode me passar os comandos? Obrigado. Felicitaciones profesor . Cómo hacer una copia de seguridad y escribir en tv, boot1-2 emmc TV semp tcl 55k1us. ¿Puedes darme los comandos? Gracias
Hola, los comandos varian de acuerdo al SOC (Marca y modelo) a pesar de que en estos casos se ejecutan desde el U-boot hay diferentes complicaciones para cada modelo de acuerdo a sus especificaciones, vas a encontrar por ejemplo que algunos fabricantes no utilizan las particiones boot1 y boot2 de la emmc, para investigar un modelo en particular te recomiendo que intentes ingresar al modo consola y luego con el comando help vas a poder ver un listado de comandos.
Hola Juan, muy bueno tu aporte, tengo una placa de un NOBLEX DJ32X5000, el modo consola ingrese con el ESCAPE del teclado pero es diferente estos son los comandos que tiene pero no logro hacer funcionar ninguno, tenes idea como se utilizan?? Este es el modo y los comandos al darle help MT5863 Boot Loader v0.9 MUSB_Init : ++ USB Port Using is 1, 1, 0, 0(1=using, 0=not use). USB0: Set GPIO44 = 1. USB1: Set GPIO45 = 1. USB Port 0 is initial. USB Port 1 is initial. Set port-0 to Host mode. Set port-1 to Host mode. Support network!. 1st MAC in EEP is valid (64:ae:f1:ba:28:ce) 1st : (64:ae:f1:ba:28:ce) 2nd : (ff:ff:ff:ff:ff:ff) Boot reason: A/C power on!! [QHB] Auto Test case, always not enter QHB. [H]Find the same Key,0xb34cfb04 ,3. [H]Find the same Key,0xd22dbf00 ,5. IR DATA register : 0x 0 T8032 init A/C on case loader stage... Load T8032 FW (addr: 0x dad818, size: 21777)success!! T8032 FW version: 6 tz_res0-1: 0xfb100000 0x1 tz_res0-1:0xfb100000 0x1 T8032 change to loader stage... LDR_FlashCopy 0xf010 0x5fd00 0x80 DTV> Help] upgrade(u): Upgrade firmware boot(bt): Boot firmware logo(logo): Display logo chipid(chipid): print chip id memtest: Memory test eeprom: Eeprom command msdc: Msdc command read(r): Memory read(word) write(w): Memory write(word) basic_(b): basic command mtktool(0): mtktool command cd: Change current directory do: Repeat command GRACIAS
Gracias por tu comentario, en micros Mediatek hay diferencias respecto de los Mstar, incluso suele haber diferencias entre micros de la misma marca, entiendo que esto se debe a la compilación del Uboot, fíjate que debería funcionar, por ejemplo con el comando "u" forzas una actualización por USB o co n el comando "bt" haces aparecer el logo en pantalla, probalo, también tiene submenus a los cuales se accede de manera similar a cómo se hacía en DOS. Espero mi respuesta te sea de utilidad, aguardo tus comentarios y espero tu suscripción al mi canal. Saludos!
@@juaneduardochevasco5901 Pude solucionar el problema del TV, cayo al taller con pantalla negra (sin video con backlight), el cliente me comento que paso luego de una actualización, intente actualizar por usb y nada. Le conecte el RT809H por ISP y nada, no pude dumpear la emmc me tiraba error y no quería grabar otra por miedo a cagarla mas y no tener backup, buscando encontré tu video y me abrió la cabeza a usar el puerto serie. Veía en los service manual chinos que lo usaban, le tenia ganas pero no me animaba, nunca le metía mano, vos me diste el empujoncito :) Use el comando "u" (la verdad muy nabo de mi parte creí que (u) era el argumento del comando, no que era el comando en si) con un pendrive conectado con el pkg empezó a actualizar (seguía sin video) y al rato RX error y ahi quedo upssss. No me di por vencido, agarre otro pendrive lo formatie en fat32 pero no con formato rápido sino el completo (tarda como 1 hora en 16gb :(), volvi a copiar el pkg (lo baje de mundotecnico) y ya no tiro ese error, después de un rato que el secureCRT mostraba en el log que iba actualizando aparecio upgrading en la pantalla y una sonrisa gigante en mi cara jaja, termino la actualización y ya el tv funciona normal. Es un universo nuevo para reparar main, antes era medio a ciegas y cablear el isp para sacar un backup era mucho tiempo, vi que hay otros programas para hacer backup a los mtk porque por comando no lo vi, en el manual de servicio usan el FlashTool v0.7.0.7 despues me voy a poner a estudiar eso. Esa fue mi experiencia y tenia ganas de compartirla, la verdad muy bueno tu canal y espero que le sigas metiendo, una idea una review del probador de main que usas en el video, siempre le tuve ganas al tv160 en aliexpress pero ahora esta caro el dolar en argentina jaja Muchísimas gracias otra vez y éxitos!!! Saludos!!!
Muchas gracias por compartir tu experiencia, es muy bueno saber que esta publicación ha servido como impulso a alguien, es la idea, si todos compartimos nuestras experiencias el camino se nos va a hacer mucho más fácil, respecto a las herramientas de cada fabricante de micros es todo un tema, posiblemente sea la mejor forma de encarar las soluciones por qué así lo hacen los fabricantes, he trabajado algo en el tema peor por cuestiones de tiempo he suspendido la investigación, espero pronto retomarla y publicar avances que valgan la pena
Excelente video, por que sera que siempre queda en UART BUS OFF!! y no puedo entrar al modo consola? estoy probando ahora con RSAG7.820.6102 pero en otras es lo mismo. Saludos.
EL MIO QUEDA ASI : ============= set bootargs =============== mmc change mount : factory Size of file "MAC.bin" from mmc device 0 partition factory: 32 bytes Loading file "MAC.bin" at offset 0x0 from mmc device 0 partition factory 32 bytes read Hit any key to stop autoboot: 0 UARTOnOff off Sabes si tengo que puentear en cristal de cuarzo, allaste la solución?
COn los lg mo logro conectar modo consola (Rx-tx) estoy renegando con un 43uh6500 que pasa del logo y queda en negro bloqueado (responde al power on-off)
Hola, la conexión se realiza tal como lo explique por el puerto UART qué tienen la mayoría de los tv's para este fin, en este caso este tv lo tienen en dos de los pines del usb3.0 pero como no tenía un conector de esos para sacrificar conecte a los test point qué están en el inferior de la placa, en la misma serigrafía indican TX y RX, también existen métodos para detectar estos puntos con osciloscopio. Saludos!
Hola Como estas juan, pregunta vos podrias compartir esos dos boot1 y boot2 .bin tengo mi tv que no prende y queria ver si me podrias compartir esos bin.
Hola Yair, como estas, primero tendías que ver el log para asegurarte que sea un problema de firmware, y estos bin no van a servirte de mucho en este caso, lo que podes intentar si estas seguro de que es firmware, es grabar la emmc completa y cuando este en un 5% de la carga del User lo paras, ingresas por consola y ejecutando el comando "custar" forzas la carga del ubgrade.bin por usb, si la falla es firm podrías salvarlo asi.
@@juaneduardochevasco5901 Hola juan, el tema es que despues de poner el boot 1 y 2 q baje de mundotecnico, ahora no me deja poner un .bin en un pendrive y que actualize, antes me dejaba aunque no se veia nada en la pantalla pero por consola se veia, me podrias convidar los boot?? porfas yair.villar.p@gmail.com 1127070644
Me da este mensaje sabe como lo puedo poner la placa en modo grabacion? este es el mensaje que me tira: ># emmcbin It is 3 in 1 board! You should let the board in burning mode first!! >#
Hola Gustavo, acepto tu opinión, estos vídeos están dirigidos a personal capacitado que tiene alguna idea básica de electrónica, cualquier técnico o aficionado puede ubicar fácilmente los pines tx-rx en una placa de este modelo, están serigrafiadas debajo del conector USB3.0 del que hablo, lo mismo el puerto USB que se utiliza para conectar el pendrive. La idea es ser lo más claro posible pero lamentablemente uno no dispone del tiempo para explicar todo desde cero. Espero que algún otro vídeo te sea de utilidad, saludos!
@@juaneduardochevasco5901 hola juan. tengo una placa 40-NT63G1-MPA2HG, pero no puedo entrar al comando debug probe con muchas teclas pero no puedo entrar. la placa anda perfecto. espero tus respuestas gracias colega.