viernes, 4 de octubre de 2019

Unboxing Satfinder Dr.HD 1000s (4)


Dentro del hobby FTA, No hay momento mas dificil para un ftapero que cuando uno de sus equipos deja de funcionar de un momento a otro. Los sentimientos encontrados que en ese momento se despiertan pueden recordar a una vieja pelicula del hombre lobo aullando bajo una grande y brillante luna llena. Complica mas la situacion el hecho de que las compras fta no siempre tienen una garantia real o esta es de muy poca efectividad.
A veces sucede que un equipo deja de funcionar. Muere. A mi me sucedió con el satfinder Dr HD. Lo saco de la caja para seguir aprendiendo su uso, enciende, funciona unos 5 minutos sin conectarlo a un lnb sino solo para recordar los menues y opciones que tenia y al pasar a una de las opciones del Menu principal, Zas!, se planta con la imagen incompleta de pantalla y deja de responder al teclado. Sorpresa y algo de miedito. Lo apago y vuelvo a encender mientras un frio corre por mi espalda como presagiando el desenlace, y el Dr HD no muestra mas una imagen, si bien la pantalla encendia con un leve resplandor tipico. tampoco funcionaba por HDMI ni por la salida AV. Nada respondia. Estaba Bien Muerto, Sordo, Ciego y Mudo. Sin garantia de nada, la fabrica se encuentra en Rusia y yo solo sabiendo balbucear algo asi como "bueno, que tengas un buen dia" (Ну, ладненько, хорошего дня.).

Pantalla encendida sin menues a la vista

En un primer momento pensé en pedirle prestada la maza de 5 kg al usuario Arturi65, tambien ofrecerlo como repuesto por Mercado Libre, aprovechar la bateria y pantalla en algun proyecto con arduino o con raspberry PI, etc. Seria la menoria fallada ?. Algun problema de mal contacto ?. La bateria dañada en alguna celda ?. La pantalla quemada ?. La fuente de alimentacion ?.
Comence a probar lo mas sencillo, pero la fuente estaba OK. Bueno, quizas es solo un problema de contactos. Despues de todo, no habia mensajes de error en pantalla que culparan al Firmware, tal como sucede con los receptores satelitales. Bueno, lo abriremos, y veremos la bateria, pensé.
Las siguientes imagenes muestran el desarme del satfinder para poder desconectar la bateria interna y de paso ver si algo estaba haciendo falso contacto.


Al quitar la tapa ciega superior ya se accede a la bateria del equipo.
solo hay que retirar 4 tornillos mini phillips y se saca la  tapita.
la bateria se desliza y sale afuera del gabinete.



pantalla LCD y cinta del teclado.


bateria desconectada del motherboard del satfinder




Pese al "reset" quitando la bateria, el satfinder sigue igual.
Continua Ciego, Sordo y Mudo.



Se prueba la salida HDMI conectando un cable a un televisor LCD
pero no hay imagen, lo mismo al conectar por el cable AV.



el televisor detecta el HDMI pero sin aparecer los menues
se comporta identico a la pantalla LCD  incorporada.


vista de la bateria, la cual esta fijada a una guia
que oficia de separador entre el motherboard y esta.



espacio donde va  alojada la bateria y conector de la misma


Asi que comencé a desarmarlo con la teoria de que, desenchufando la bateria interna, quizas se recuperaba el control y de paso miraba las conexiones y los puentes. Nada de eso sucedió. fue peor. al principio estaba sin pantalla pero al menos algunas luces de los leds encendian al tocar las teclas,  dando la impresion de que el satfinider seguia andando en las opciones pero "a ciegas". Bueno, si es la pantalla no hay nada que hacer. Asi que pacientemente volví a armarlo. para que quede sin funcionar pero armado y no se pierdan sus elementos. Pensé que haria con los cables, en que se podria aprovechar todo eso que amenazaba con convertirse en basura tecnologica.

Y como ultimo recurso recordé que una vez habia bajado de internet un archivo rareado para usar desde el rs232. Funcionaria en este caso o es solamente para subir un FW desde la pc ?. Así qie preparé el satfinder conectandolo a una pc con windows XP que tengo por causa de los s900hd cuyo software corre en ese sistema, y que sé que el rs232 funciona bien. para eso use el cable que trae el satfinder, que tiene una ficha mini de un extremo y una tipica ficha db9 del otro extermo con un cable muy corto, de unos 20 cm. Instalé el software en una carpeta en el escritorio del windows. vi que tenia 2 rareados similares, uno con una version 1.07 y otro con la version 1.12 del firmware del Dr HD. miré el contenido de los 2 archivos .bat que habia que ejecutar en orden y un ejecutable que hacia el trabajo de comunicacion. Elaboré un pequeño manual de uso de los mismos segun iba aplicandolo en el satfinder. Afortunadamente el programa funcionaba bien en windows XP asi que no tuve que cambiar de computadora por una con windows 7 o superior en la cual quizas no hubiera funcionado, dado que los programas fueron escritos para MSDos y solo funcionan en windows XP y windows 7 32 bits. Una buena coincidencia que favoreció la experiencia de recovery.


El adaptador RS232 que trae el satfinder conectado para recovery


Listado de programas para recovery del satfinder
usando la version de FW 1.07 o  la version 1.12 a eleccion.
el programa corre bajo MSDos, por eso existen dos  archivos .bat
yo probé usar ambas versiones de FW y me quede con la ultima.


corriendo el primer archivo .bat  secure microcode updater pack
El mensaje indicaba que el microcodigo estaba dañado pero
que sería reparado en pocos segundos por el programa.


corriendo el segundo archivo .bat SPIflash writer pack 
que demora unos 6 minutos en hacer el recovery, 
basicamente copia el FW de la version 1.07 o 1.12 al equipo.


el satfinder via rs232 a la pc con windows XP en las pruebas
el cable alcanzó justo porque el  satfinder esta sobre una lata.

ERROR !!!
El programa  se planta con error en el 91%
y se queda en un bucle infinito sin completar la carga.
En estos momentos la paciencia es probada al limite.
todas las señales indicaban que habia pocas posibilidades.

SIGUE EL ERROR !!!
al apagar el satfinder y volver a encenderlo  aparece el error
de microcodigo dañado y que debe repararse de nuevo.
En estos momentos de tension, uno observa mentalmente la parabola
que describiria el satfinder arrojado fuertemente con la mano derecha,

MAS ERRORES !!!
vuelvo a intentar todo otra vez con la version de FW 1.12
a pesar de ocurrir un error, esta vez fué en el 93%
Una pista: el error ocurre siempre a los 313 segundos
pero no en una posicion de memoria determinada.
otra pista: el error ocurre a 4096 bytes del final del archivo
indistintamente de cual fuera el FW empleado.

MOMENTO DE RESIGNACION
Se ha intentado todo. solo queda montar un Oso al estilo Putín,
El satfinder esta en manos de Dios, diria un medico en estos casos.
Hubo errores, pero mas del 90% del FW se cargó.
Eso puede ser una desventaja o todo lo contrario.

Apago el satfinder, Desconecto el  cable del rs232. 
Enciendo  nuevamente el satfinder y... Eureka, funciona !!!.
Claro, cargó casi todo el FW asi que por eso funciona....
Me dejará cargar un FW completo por el puerto USB ?.


pantallas primitivas de la version 1.12 del satfinder,
recien en la version 1.14 incorpora el uso de los archivos XML
y desde la version 1.15 cambia la interface de usuario.


Enseguida encuentro la opcion de upgrade por USB
y lo actualizo a la version 1.25 (la ultima).
Se carga y no da error. veo que funciona.entonces  
actualizo la lista de satelites y terrestre.



El satfinder funciona bien. Está como si nunca hubiera fallado.
curiosamente ningun mensaje de error dio la alerta de problemas
en el firmware o lo que fuera que ha ocurrido y lo hizo trabar. 





Guia breve sobre como recuperar 
el satfinder bloqueado:

Funciona en una PC con windows XP y puerto rs232 nativo COM1. Usa el MSdos 6.22. la conexion entre el satfinder y el pc se realiza con el cable especial que trae el satfinder, es un cable muy corto pero mejor no alargarlo para que no pierda señales.

1) Editar mediante el notepad los archivos  *.bat 
indicando el puerto RS232 correcto a usar (COM1....COM10)
en mi caso el puerto es el COM1, el tipico de una pc viejita.
este puerto debe poder funcionar a 115200 baudios,la maxima velocidad,
fijate como esta configurado en las propiedades de dispositivos de tu Pc.
Tenemos 2 atchivos .bat que deben ejecutarse. Primero uno de ellos,
y encender luego el satfinder, luego el otro de ellos y encender el satfinder.
para que commience el proceso de pasaje de datos.

2) Ejecutar: 1-Secure_microcode_updater_pack.bat 
para upgradear el microcode1. esto es muy rapido, apenas segundos.
despues encender el satfinider para que comience el proceso.
para terminar pulsa una tecla en la pc. se cierra la ventana de MSDos.
apaga el satrfinder.

3) Ejecutar: 2-SPIflash_writer_pack.bat 
primero borra la SPI flash y luego copia la imagen flash completa del archivo
DrHD1000S_V1.12_2015.02.25_CIS.bin
debes enciender el satfinder para que comience el proceso.

En la pantalla clasica de Msdos te va mostrando el progreso de la transferencia. para terminar despues de unos 5 o 6 minutos, pulsa una tecla en la pc para terminar.

El archivo de Recovery que he usado para este caso, se puede bajar de este sitio: DRHD1000S_recovery.rar aunque tambien lo podes bajar de la web oficial de Dr HD rs232_repair_pctool disponible desde marzo de 2016.

En mis pruebas solo llego a 91%  (v1.07) y en otra prueba a 93% (v1.12) y se trabó. en ambos casos funciono durante 313 segundos, es decir 5 minutos y 13 segundos.
en el primer caso falló despues de 3862528 bytes y en el segundo caso despues de 3796992 bytes. la memoria flash es de 4 mbytes es decir, 4194304 bytes, el programa tiene 3866624 bytes y la diferencia del error y el largo del programa es de 4096 bytes, es decir 4k. coincidencia ?.
en el caso de la version 1.07, es 3801088 - 3796992 la diferencia es de 4096 bytes tambien. es decir, el error ocurre siempre en los ultimos 4k del firmware a cargar o a los 313 segundos, (llegué a pensar que estaba mal la memoria por eso daba ese error, pero despues vi que no era asi).
tuve que apagar el satfinder y encenderlo para que asi termine el programa con un error. A pesar del error, al apagar el satfinder y desconectar el cable rs232 del mismo, arrancó bien, con un menu diferente dado que la version del mismo es la 1.12 y no la 1.25 que tenia antes de fallar.
Me di cuenta que a pesar del error, alcanzaba para que encienda y pueda actualizarlo. enseguida lo actualice a la version 1.25 via pendrive sin problemas ni errores. ya entonces el satfinder arrancó como de costumbre pero con los satelites de Europa. previo reset de las bases, actualicé los xml de satelites y terrestre. y el reset de las bases nuevamente al terminar la operacion. El satfinder quedó funcionando y actualizado. Hasta ahora funciona perfectamente.

No se porqué se produjo el fallo. Se que en los receptores suele pasar, cuando se upgradea el FW del mismo o falla el hardware. En mi caso solo estaba recorriendo sus menues sin tener un lnb conectado. pero como he estado haciendo muchos experimentos con los xml  del satfinder, subiendo distintas versiones, pudiera ser que eso le haya afectado de alguna forma. Afortunadamente el programa que tiempo atras llamase mi atencion, era el programa indicado para reparar el boot y hacer recovery del satfinder. Una buena coincidencia. Es la primer vez que tengo un satfinder bloqueado que se recupera como si fuera un receptor satelital por rs232. Los otros satfinders que tengo, si bien pueden upgradearse, no tienen un programa para recovery y mucho menos para reparar el Booteo del mismo, que los rusos llaman el microcodigo. Al terminar la tarea, despues de unas cuantas horas de tension, me vinieron ganas de bailar el Kasanchok ruso "en una pata" para celebrar la recuperacion. ver: BAILE . 
Gracias Totales ( спасибо за все ).

Saludos Cordiales
FTApinamar

11 comentarios:

  1. "...En estos momentos de tension, uno observa mentalmente la parabola que describiria el satfinder arrojado fuertemente con la mano derecha..." ja,ja,ja esa es otra versión de la maza.Por suerte todo terminó bien y todos felices como los libros de cuentos, solo que la tribuna pide un video del Kasanchok en una pata bailado por el dueño del blog.

    ResponderBorrar
    Respuestas
    1. no tenes idea de las propuestas que mi cerebro del lado izquierdo le hacia al lado derecho, cuando daba por muerto el satfinder... un poco como ese programa "mil maneras de morir", una serie de fotogramas con diferentes maneras de ajusticiar al satfinder de una manera espectacular.
      el video del kasanchok te lo debo por cuestiones de imagen y copyright no resueltas, viste ?
      un abrazo
      FTApinamar

      Borrar
  2. Que bueno que te funciono finalmente!!! y es así la vida del técnico, de renegar se aprende el habito de la no destrucción o darle una chance mas..., para meditar con la almohad jajaja. p.d: milagrosamente Ricardo me dio un 5 de bolas, no se si fue tu intervención, igual me falta que me de un 10 de bola para concretar... Saludos Néstor el hincha huevo del face!!

    ResponderBorrar
    Respuestas
    1. Con Ricardo todos sacamos un numerito y a esperar turno tranqui. Cuando el tiene menos trabajo, (aunque siempre tiene y cada vez mas porque trabaja bien y hay pocos que lo hagan asi) suele atender a los ftaperos y si puede siempre les da una mano ya que el tambien gusta del fta desde hace decadas. Uno tiene que entender esto para entender a Ricardo, que no vive de vender fta,sino que su trabajo es mas profesional y lo lleva a ausentarse dias de la pc donde recibe los mails de consulta, y que si lo llmas por telefono quizas lo encuentres trepado a un plato de 6 metros para ajustar el lnb y no es el mejor momento para atender llamadas o recordar el stock.
      Fuera de esto, cuando Ricardo tiene tiempo libre, algo lo caracteriza y es que si puede ayudarte o aconsejarte en algo de fta, lo va a hacer no solo porque no gana dinero vendiendo fta sino que es su naturaleza. Te lo digo porque somos del mismo signo asi que no puede ser menos que un tipo macanudo jajaja. bueno, espero que la espera de sus frutos solo te recuerdo que tenes que tener la paciencia de un monge shaolin, algo que a veces a todos nos cuesta tener.
      un abrazo
      FTApinamar

      Borrar
  3. Que bien don pina , felicidades por levantar ese muerto. jaja
    El mio tambien fallecio pero era muy anciano.9 años me acompaño y ya era viejo.

    ResponderBorrar
    Respuestas
    1. Si pero transpiré mas que "testigo falso" hasta que quedo andando, aca en el blog te lo cuento resumido nomás.
      saludos cordiales
      FTApinamar

      Borrar
  4. Hola, por que el satlinks ws-6808 y ws-6822 es mas caro que el ws-6833. Gracias.

    ResponderBorrar
    Respuestas
    1. elemental watson, el 6833 no tiene para ver television satelital solo tiene para cazar satelites,es mas simple.
      luego el 6908 es dvb-s ya obsoleto pero te deja ver tv satelital en esa norma y el 6922 es dvb-s2 mas nuevo y tambien tiene para ver tv satelital ademas de ser un satfinder. obviamente de los 3 el mejorcito seria el 6922 aunque hoy en dia es mejor comprarse uno que ademas de ver tv pued tener analizador de espectro en tiempo real... claro que es otro precio.
      saludos

      Borrar
    2. Gracias, es bueno contar con estos medios !!

      Borrar
  5. Buenas... Tengo un DR.HD 1000S con el mismo problema!
    Buscando llegue hasta aquí... Me ha funcionado hasta un 50% tu tutorial... Pasa que llega a encender con el menú del 1.12... Pero al intentar entrar al menu las teclas no me responden... Mi pregunta seria, lo actualizaste con el control remoto?

    ResponderBorrar
    Respuestas
    1. sinceramente no me acuerdo, pero siempre uso el remoto porque es mejor para manejar el satfinder es muy probable que lo haya usado, aunque las flechas del cursor y la tecla menu deberian funcionar. fijate si el modelo de satfinder no es el 1000 plus que por fuera es igual al 1000s pero no asi el firmware. tambien tene en cuenta que este procedimiento es para cuando no hay fallas fisicas del satfinder sino solamente del firmware.llegaste a cargarle una version vieja de firmware y el problema es que no anda el teclado ? proba con el remoto.
      cualquier cosa a tus ordenes. yo tengo 2 de estos satfinders.
      FTApinamar

      Borrar

A T E N C I O N ! ! !
ESTE BLOG TRATA SOBRE EL FTA GENUINO Y NO SE OCUPA SOBRE COMO VER TV SATELITAL ENCRIPTADA SIN PAGAR ABONO MENSUAL

EL HOBBY DEL FTA CONSISTE EN VER SOLO LOS CANALES LIBRES DE ORIGEN SIN USAR UNA SEGUNDA ANTENA, INTERNET O UN DONGLE.

TENLO EN CUENTA A LA HORA DE DEJAR UN COMENTARIO O HACER UNA PREGUNTA EN EL BLOG. GRACIAS.