Tutorial "des-brikeo" decodificador chino
Datos del decodificador:
MPEG4 H.264 DVB-T2
PCB Panel - T2266 - 20140228V8.0
Spi flash - MX25L3206E
Power Board - DK112
Recomiendo primero leer hasta el final todo el proceso para que se den una idea de todos los pasos y las herramientas que se necesitan.
Procedemos a abrir el deco y a localizar la memoria, allí es donde queda guardado el archivo .bin que nos dejó el decodificador hecho un ladrillo, necesitamos retirarla, volver a programarla y volver a colocarla en su lugar.
Este es el chip de memoria que necesitamos desoldar, se trata de una
25L3206E, una memoria de 4Mb de 8 pines.
Desoldamos la memoria siguiendo las instrucciones de este video:
Yo personalmente no usé flux ni agregué mas soldadura, tampoco necesité la malla para desoldar, únicamente pasé el alambre desnudo por debajo y luego el cautín por encima. Hay que tener mucha paciencia en este paso y no tirar muy fuerte del alambre para no ir a dañar las "pistas" de la board o ir a doblar muy feo los pines de la memoria. Tampoco podemos aplicar mucho calor por demasiado tiempo al integrado.
Una vez retirada la memoria necesitamos hacer este programador:
Lo hice en un protoboard para facilitar las cosas. No usé la resistencia marcada como 180R (180 Ohmios). La alimentación tiene que ser lo más estable posible, no sirven adaptadores de voltaje o parecidos, por lo cual usé un portapilas AA, con capacidad para dos de estas baterías (nos da unos 3v, suficientes para hacer funcionar el circuito).
Las resistencias 150R son de 150 Ohmios (yo usé de 100 Ohmios) y los diodos son normales, tipo
1N4148. El condensador que dice 1mF es uno de 1000uF x 16v. El que dice 100nF es un condensador tipo "lenteja" o cerámico, de los que dicen 104. El conector LPT es tipo DB25 Macho.
Este programador funciona por el viejo puerto paralelo o LPT, el que usaban las impresoras antes:
Necesitamos un computador que tenga este puerto o conseguir una tarjeta PCI-LPT como estas:
También existe la opción de usar este cable USB-LPT (No lo he ensayado, pero debería funcionar)
Como la memoria que desoldamos tiene un encapsulado (forma)
SOIC-8 que no nos permite usarlo en un protoboard, necesitamos soldarle 8 cables a cada una de sus pines. Recomiendo usar cables suaves, del tipo multihilo, los otros de un solo hilo son muy rígidos y pueden causar daños a las pines de la memoria.
Cable multihilo:
Cable de un solo hilo, tipo alambre:
Programador ya terminado montado en protoboard con la memoria en su lugar:
Nota: el condensador de 100nF (el que dice 104) debe estar lo más cercano posible a la memoria, este sirve para eliminar ruido en la alimentación.
El software para hacer funcionar este programador lo encontramos en
esta página. Existen varios, nosotros vamos a usar el
SPIPGM
Este funciona por DOS, el pc que vayamos a usar TIENE que ser de 32bits, no nos sirve uno con 64bits ya que es incompatible con el SPIPGM.
El firmware que le vamos a cargar al decodificador tiene que ser obviamente el que fue diseñado específicamente para él, en
esta página en ruso-servio encontré el firmware original, necesitamos registrarnos para poder descargar algo de ahí. Aquí dejo el
firmware específico para este deco. Es un archivo con extensión bin.
Habiendo descargado el SPIPGM, nos hacemos una carpeta en la raíz del C: para facilitar el ingreso de comandos por DOS. Allí en esa carpeta metemos también el archivo bin.
Conectamos al puerto paralelo nuestro programador y le colocamos el par de pilas AA para alimentarlo (ojalá sean baterías nuevas)
Abrimos una ventana de comandos DOS escribiendo en ejecutar CMD, esto tenemos que hacerlo con privilegios de administrador, si no, nos da un error al ejecutar el SPIPGM.
Para correrlo escribimos:
Nos debe mostrar la ayuda y los parámetros que acepta.
ahora escribimos:
Nos debe identificar correctamente el chip de memoria:
Una vez reconocida la memoria debemos desbloquearla, borrarla, grabar el nuevo firmware .bin y luego verificar que haya grabado correctamente.
Para desbloquearla escribimos:
Ahora necesitamos borrarla, para eso escribimos:
Como el archivo .bin tiene un nombre muy largo y con espacios ("DVBT2 . MAIN . T2266 - 20140228V8.0. MX25L3206E. = 3BE3.BIN") recomiendo renombrarlo a DVBT2.BIN
Vamos ahora si a escribir ese archivo en la memoria, para eso escribimos:
Esperamos a que se complete la grabación, demora un par de minutos. Luego vamos a verificar que haya quedado bien grabada, para eso escribimos:
Listo! una vez verificada desconectamos el programador del puerto paralelo y retiramos la memoria del protoboard. En este momento tenemos que decidir si volver a soldar la memoria con o sin los cables puestos en las puntas. Yo personalmente decidí soldarlo con los cables, por si algo salía mal podía mas fácilmente volver a retirarla.
Memoria soldada en su lugar nuevamente:
Encendemos el deco, cruzamos los dedos y:
Listo!!!
Como el software que trae es para Rusia (con ancho de escaneo 7MHz) debemos pasarlo a 6MHz que es que usa la DVB-T2 en Colombia, para eso en una memoria usb copiamos los dos archivos que se encuentran al inicio de este tema:
1. (Update 1) http://www.***********/zip/owCT9V22ba/Russia_Version__1_.html
2. (Update 2) http://www.***********/zip/5i5FXvZtce/usb_upgrade_all_flash_T2660_co.html
Primero hacemos el update con el archivo #1 y luego al finalizar usamos el otro, que es el de Colombia:
Les debo las imágenes de algún canal en funcionamiento, más tarde las subo porque no tengo la antena TDT aquí conmigo. Por cierto les recomiendo a los que viven en zonas apartadas hacer esta antena, su funcionamento es sencillamente excelente y es extremadamente sencilla y económica de hacer: