Banner publicitario de PCBWay

Actualización RT809F/H

Cuando actualizamos el software de nuestro programador RT809F/H en la web de descarga del fabricante nos presenta la opción de bajar el instalador en idiomas inglés o chino, naturalmente elegimos la primer opción.
http://doc.ifix.net.cn/@rt809/home.html
Lo que muchos no saben es que la versión en chino es mas actualizada, al momento de escribir esto la versión en inglés es la 20240116 mientras que la china es la 20240731 habiendo recibido al menos dos actualizaciones posteriores a la versión actual en inglés.
Cabe aclarar que ambas son MULTILENGUAJE, es decir el programa luego de instalado quedará en INGLES como lo usamos habitualmente, solamente el proceso de instalación será en chino.
Quienes tengan cierto tiempo instalando software no tendrán dificultades con esto, es solo darle a donde habitualmente dice "Siguiente" o "Next".
De este modo el programa soportará una lista mayor de chips (41372 al día de hoy) y quizás tenga otros cambios que a falta de un "change log" no sabemos cuáles.
Espero les sea útil este dato.
 
Les comparto un método de reparación para el RT809F

Al taller llegó un TV ATVIO, modelo ATV3214LED, que no encendía, únicamente tenía el LED de standby en rojo.
Esta falla es muy común y ya sabemos que el problema puede ser por firmware corrupto.
Los voltajes en la placa se encuentran bien, así que procedo a regrabar la memoria SPI Flash.
Decidí usar el RT809F, que ya tenía tiempo de no usarlo, pero al ejecutar la aplicación, no mostraba el serial.
No le dí importancia y procedí a la auto detección del chip, pero no respondía, así que reinstalé el controlador.
Esto tampoco funcionó, aplicación seguía sin mostrar el serial del programador y continuaba sin responder.
No aparecía el mensaje de programador no conectado, pero si lo desconectaba, sí aparecía el mensaje.
En el administrador de dispositivos todo se mostraba correcto, aparecía un solo puerto y no el A y B como cuando no está instalado el controlador.

Supuse que el problema podría estar en la configuración que se guarda en la memoria serial del FT2232D, que viene externa.
Este programador tiene una EEPROM serial ATMLH714 y para saber su tipo se deben ver los números que siguen debajo, en este caso: 56B
Así que se trata de una memoria AT93C56, pero por ahora no iba a leerla con programador, sino con el FTDI FT_Prog.
Seguramente ya sabrán que esta aplicación sirve para configurar los chips de FTDI para personalizarlos.
Al leer la memoria los datos se mostraban correctos para los dos puertos; pensé que por ahí tampoco estaba el problema.

Lo que hice fue crear una copia de la plantilla (template) y retirar la memoria para leerla con programador.
No pude leerla pero sí borrarla, y esto ya lo hice con el RT809H, aunque se puede hacer con otro programador como el CH341A.
Al volver a soldar la memoria, en el administrador de dispositivos aparecen los dos puertos, pero esto no es problema del controlador, sino de configuración, porque la memoria está en blanco.
Ya teniendo la plantilla, lo que hice fue configurar al FT2232D con los mismos datos...
RT809F_Template.png

Ya listos los datos para los dos puertos, procedí a grabar la memoria.
Desconecté el RT809F, lo volví a conectar y ahora ya aparecía un solo puerto.
Ejecuté la aplicación pero continuaba igual, sin mostrar el serial y sin responder a los botones.
Reinicié la computadora y... al ejecutar la aplicación ya mostró el serial y volvió a funcionar correctamente.

Existe un vídeo en el que reparan un RT809F reemplazando la memoria por una nueva y no le graban nada.
Rt809f Programmer Not Connect Repair
Yo probé con la memoria en blanco, y como mencioné, aparecen dos puertos y el programador no es detectado.
Por eso tuve que configurar el chip con los datos correctos; los VID y PID no cambian, pero sí otros datos.
Algo debe quedar corrupto que no es mostrado, por eso fue que decidí borrar la memoria.

Adjunto la plantilla del RT809F por si llegan a tener el mismo problema.
 

Adjuntos

  • RT809F_Template.rar
    769 bytes · Visitas: 1
Atrás
Arriba