Ver las NORMAS de estos Foros Web ZackYFileS Chat ZackYFileS Agregar a Favoritos Contactar con Administrador
 
 

TU PUBLICIDAD AQUÍ!!
Navegación
Retroceder   Foros ZackYFileS >
RECEPTORES de SATÉLITE e IPTV:
> PHILIPS > Interface OSLINK & JTAG
Nombre de usuario
Contraseña
Configuración de UsuarioAyuda (FAQs)Nuevos PostsBuscar


Tema cerrado
 
Herramientas
Antiguo 08/10/2004, 20:59   #1
zim 
Usuario PREMIUM+
 
Fecha de ingreso: 30/ago/2003
Mensajes: 800
zim tiene un espectacular aura a su alrededorzim tiene un espectacular aura a su alrededor
Como Recuperar Philips 6071 y 6072 Muertos Utilizando El JTAG

X hithorso.

Saludos, que yo no digo "na" es que lo pone en el manual y me gusta cotillear.
Bueno aquí está la traducción UsingPionerov5withPhilipsFAQ.zip
Creo que blaxer la ha colgado en algún sitio con las fotos.
Si esto no se puede poner pues lo borras aunque yo creo que si.

Aunque el primer destino de Pionero es para los decodificadores Pioneer y los manuales de versiones más tempranas sólo mencionan esos decodificadores, Pionero puede usarse con varias marcas de decodificadores, no sólo el Pioneer. Se agregó el soporte de Philips en la versión 5.
Aquí tiene algunas de las preguntas mas frecuentes sobre Pionero y Philips:


1-¿Qué puede hacerse con el Pionero v5 si usted tiene un decodificador de Philips?
• Actualizar el firmware usando el interfaz Jtag.
• Actualizar y editar la lista de canales usando el Jtag y las funciones serie de Deemonru.
• Actualizar la eeprom usando el Jtag.
• Recibir imágenes congeladas usando el Jtag y las funciones serie de Deemonru.

2-¿Qué es una interfaz Jtag?
• Es que un dispositivo muy simple y barato usado para conectar el PC a los receptores de DVB, reproductores de DVD o receptores de GPS.
3-¿Qué son “las funciones serie de Deemonru?”
• Esas funciones fueron implementadas en el último firmware para enviar y recibir los datos a través del puerto COM del decodificador. Su propósito principal es leer y escribir la lista de canales pero también pueden usarse recibir una imagen congelada del decodificador y salvarlo como un JPG con Pionero.
4-¿Cómo puedo usar “las funciones serie de Deemonru?”
•Tiene que usar el cable serie que usó con el lookerflash. Para leer cualquier dato tiene que activar el puerto del COM del decodificador (lea el manual del firmware) y entonces va al “Deemonru (serie)” sección en Pionero. Para enviar la lista de canales tiene que activar el “Download from host PC” en el menú del firmware, vaya a la sección “Tuning” y entonces hacer clic en “Active sections”.
5-¿Cómo usar la interfaz de Jtag?
•Usted tiene que usar un cable de extensión paralelo y una interfaz Jtag. Puede usar interfaz Jtag casero pero dan MUCHO PEOR resultado que aquéllos que se compraron en las tiendas de la electrónica. Sí, usted puede usar esas interfaz de Jtag hechas sólo con las resistencias y los diodos pero ahorrará mucho tiempo si compra un Jtag barato con un chip 74HC244.
6-¿Cómo conecto el Jtag al decodificador?
•Eche una mirada unos éstos los cuadros. El primer cuadro es una fotografía real de la placa pero si usted tiene problemas en entenderlo, entonces eche una mirada al segundo cuadro (es una versión simplificada de la primera fotografía). El último cuadro es un esquema del Jtag con los puntos de conexión de los decodificadores de Philips.


7-¿Cualquier otro tip escondido en el archivo “leeme.pdf” que debamos saber?
•Sí, hay un par de tips importantes. Sa1vad0r mencionó que él tenía que usar 5 voltios para alimentar el interfaz en lugar de los 3.3 voltios usuales. Él también tenía que conectar el punto de GND de la interfaz Jtag al punto 1 de la placa. Recuerde seleccionar “Philips 607x” en la etiqueta “configuración”.
8-¿Cuales son las direcciones y longitudes que nosotros debemos usar?
dirección longitud
Lista de canales El 0x7FE10000 El 0x70000
Firmware (el dsx6071) El 0x7FE80000 El 0x180000
Firmware (el dsx6072) El 0x7FE80000 El 0x160000
Todo El 0x7FE00000 El 0x200000

9-¿Nosotros podemos usar Pionero para arreglar los decodificadores de Philips muertos?
•Los Philips 6072 puede arreglarse sin ningún problema usando Pionero, pero el 6071 es un caso muy diferente. ¡ Los decodificadores 6071 tienen el código de arranque (Boot) mezclado con el resto del firmware en bloques desprotegidos!!! Si se anula parte de ese código de arranque, tendrá que usar un OSLink porque Pionero no inicializa los registros de EMI en el CPU ,que un programa llamado que Jkeys hace. Este problema se resolvió en los decodificadores Pioneer porque alguien encontró una manera de usar Jkeys para arreglar sus decodificadores Pioneros. ¡Nosotros debemos hacer el mismo!!! : - D

10- ¿Podemos usar el editor de lista de canales o el editor de eeprom de Pionero?
•Usted puede usar al editor de la lista de canales ,con tal de que usted use un Firmware Abierto o firmwares de Ducaditos, sin problemas. El editor de eeprom soporta el firmware sólo de Dynamit para los decodificadores Pioneer. Los decodificadores de Philips guardan unas pocas cosas en localizaciones diferentes pero algunas otras en las mismas posiciones. Nosotros tendremos que probar cada campo del editor de la eeprom y hacer una lista de lo que puede modificarse.

Saludos Zim.
zim está desconectado
Respuesta rápida a este mensaje
Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Antiguo 31/10/2004, 13:15   #2
hithorso
Capitan Philipstero
 
Avatar de hithorso
 
Fecha de ingreso: 14/sep/2003
Mensajes: 9.413
hithorso ha deshabilitado la reputación
Con el permiso de webquinty, ha publicado en otro foro amigo dos fotografias de como ha colocado un conector para enganchar rapidamente el jtag.

Tambien o informo de la aparicion de un nuevo manual ya hace unos dias en algunos opload extrangeros donde hay fotos y una version del manual en ingles mucho msa detallada.

Espero que os sea de ayuda, el archivo a buscar se llama.

UsingPionerov5withPhilipsFAQv1.1.zip

dentro encontrareis un pdf

Using Pionero v5 with Philips FAQ v1.1.pdf


Las fotos de webquinty son estas:


__________________
[FONT=Arial][b]Hithorso

Normas de los Foros Zackyfiles


[color=indigo][size=1]¡¡¡ EN ESTOS FOROS NO SE SUMINISTRAN AYUDAS PARA LA DECODIFICACIÓN. De detectar por parte de algún usuario estas ayudas, será inmediatamente baneado. Los moderadores NO nos responsabilizamos de las opiniones o informaciones de los usuarios ¡¡¡[/b][/font][/color][/size]
hithorso está desconectado
Respuesta rápida a este mensaje
Subir
Antiguo 25/11/2004, 01:33   #3
blaxer30
Moderador
 
Avatar de blaxer30
 
Fecha de ingreso: 19/jun/2003
Mensajes: 1.187
blaxer30 tiene un espectacular aura a su alrededorblaxer30 tiene un espectacular aura a su alrededor
mira aqui te lo pongo


aqui using pionero


aqui pionero5


un saludo
__________________
blaxer30@hotmail.com

[b]EN ESTOS FOROS NO SE VAN A SUMINISTRAR AYUDAS PARA LA DECODIFICACIÓN DE NINGÚN SISTEMA. De detectar por parte de algún usuario estas ayudas en ese sentido, será inmediatamente baneado de estos Foros[/b]
blaxer30 está desconectado
Respuesta rápida a este mensaje
Subir
Antiguo 13/12/2004, 19:57   #4
ciscoperso
Usuario Activo
 
Avatar de ciscoperso
 
Fecha de ingreso: 21/jul/2003
Mensajes: 37
ciscoperso está en el buen camino
Hola

una foto de otro montaje





Saludos
__________________
6072 HDL453 + Dreambox 7000s HYdra Zeus+ Geminie+ HDD 80Gigas +STick256 mo Hotbird AStra Hispasat
ciscoperso está desconectado
Respuesta rápida a este mensaje
Subir
Antiguo 25/12/2004, 20:22   #5
champo
Usuario Activo
 
Avatar de champo
 
Fecha de ingreso: 13/ene/2004
Mensajes: 1.289
champo tiene un brillante futurochampo tiene un brillante futurochampo tiene un brillante futurochampo tiene un brillante futurochampo tiene un brillante futurochampo tiene un brillante futurochampo tiene un brillante futurochampo tiene un brillante futurochampo tiene un brillante futurochampo tiene un brillante futurochampo tiene un brillante futuro
Resucitar fhilips 6071 por cambio de fimware

Hola . Hace unos dias postee sobre los resultados de resucitar un 6071 con jtag .

La razon de que se me quedara muerto era el tipico error de corte de corriente .

Bien , lo conseguí reucitar con jtag a lo cual postee .

despues de conseguir resucitarlo hice pruebas con varios fimwares , y mirad por donde , en uno de esos cambios resulta que me equivoqué ( metí el fimware del 6072 a un 6071 ) , bien ... el mismo resultado , pantalla en negro y deco muerto .


Empeze de nuevo a intentar resucitarlo con jtag y pionero v5.0 , sin resultados positivos , (podia leer pero no grabar ) , el tipico error de rutina trap en dirección 7fE00000 .

Hice todas las pruebas con varios progamas , incluso intente grabar con oslink en interface jtag , sin resultados ...

Bien .. ya estaba casi por tirar la toalla y o bien comprar un oslink o construirmelo ( gracias a esos manuales que habeis posteado ) .

Bueno.. a lo que cual por último me he bajado un progama para jtag del micro sti20 .(ese es el que lleva el 6071 ) y empeze a hacer pruebas con jtag . El resultado es que de nuevo mi 6071 está " vivo " .

Progama que en esta ocasión he utilizado :

- Jtagtools V1.0.0.12 .

- Configurandolo como fhilips ts6

- lport 378

bien ... y los pasos que seguí :

1. picar pestaña CPU ID ( a lo cual debe de dar el codigo del micro )

2. pestaña de trap handler , load ( aqui debe de daros las direcciones de rutinas trap )

3. pestaña flash , picar en en load trap ( si todo va bien os dara las direcciones que debes de grabar ) , 7fe00000 , 200000 , etc ...


4 . borrar y despues progamar ( write ) .

Una cosa , os dara para buscar el formato rom , bien .. pues le dais para que grabe el *.bin del fimware que querais meter .

Si todo os va bien , vereis como uan vez hallais grabado , apagais deco y encvendeis con la " sorpresa de ver el diplay " .


Esto que aqui posteo es para que no os desanimeis en intentar resucitar decos con Jtag ( sin menospreciar al olslik ) , pero dado el bajo coste de este y versatilidad , al menos yo , creo que es interesante practicar sobre jtag y entre todos hacer algo positivo y como no ...barato ( a mi me iba faltal gastarme la pasta que vale un oslink ) .

No dejar de intentarlo , suerte y un saludo .
champo está desconectado
Respuesta rápida a este mensaje
Subir
Antiguo 05/01/2005, 15:06   #6
Teletubi
Usuario Activo
 
Avatar de Teletubi
 
Fecha de ingreso: 28/oct/2003
Mensajes: 36
Teletubi está en el buen camino
Thumbs up Conseguido ¡ ¡ . Jatg+6072+Pionnero 5.

Pues lo expuesto. Después de estudiar un poquitín sobre el tema y con la ayuda de los compañeros, he podido recuperar el Deko Philips 6072 de su estado "out of order" con el interface JTAG.
Mi experiencia en el caso.

Deko 6072, muerto en "out of order"
Inerface Jtag comprado a los suizos por 9 euros.
Programa Pionnero 5.0
1 soldador y poco miedo.


- El Jtag se lo compré a los suizos, más que nada por que de electronica ni pajolera. No le hice ninguna modificación, tal como venía en el paquete. Le puse la pila de 3v que lleva y andando ( en algunos port se comenta la necesidad de alimentar con 5 v o cosas por el estilo, en mi caso NADA )
El Jtag viene con la manguera de cables y con la explicación "Pistas de conexión: 9-11-13-15-19-20" La pista Roja es la número 1". Realmente la 20 no está y en su lugar tenemos la 8 (al ser par, viene a ser lo mismo porque va a tierra GND por lo que he podido aprender).

- Bueno pues... se abre el Deko y se encuentra el punto a conectar. En el estupendo manual de "Jtag Using Pionero v5 with Philips FAQT" viene un grafico, explicativo muy claro con la foto del deko y los puntos a encontrar. En mi caso y con este Jtag comprado..., los puntos concuerdan con los que tengo en el Jtag (9-11-13-15-19-20) tal como vienen.
El único a tener en cuenta es el de tierra GND (el cable 8 o 20 del JtaG). En la foto viene marcado contra el punto 2 (GND du Jtag), si lo ponía ahí... NUNCA obtuve respuesta, sin embargo poniendolo en el punto 1 (GND), fué comunicación a la primera ¡ ¡.
No puse tierra a Deko como se vé en algunos post o manuales.

Ahí teneis una foto de como quedó, despues de mi aventura con el soldador (que dá para 10 post más , jaj aj)




- Una vez soldado y tal, Sobre Windows xp con puerto LPT1 en modo ECP, Abrir el Pionnero 5 , en configuración "JTAG" seleccionas Philips. 607x y no cambíe nada más. Despues en la pestaña Firm (Jtag) la opción correcta fue al final" adress 7FE00000 y longitud 18000". Esto despues de probar y probar. Lo importante es que recibas información al principio., : marcas CPU ID y el deko debe contestarte, sino es que falla algo (cuidado con el puerto LPT, antivirus, y el cable paralelo ¡ ¡, lo tuve que cambiar), si recibes CPU ID aparece algo como :



Abriendo LPT1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
----------------------------------------
Código de la CPU (IDCODE) : 5D406041
Fabricante : STMicroelectronics
Familia : ST20
Variante : STi5512
Revisión : 5
----------------------------------------
Reset DCU desactivado
Cerrando LPT1


- Despues probé a enviar el .bin , pero daba siempre "Error de Trap...." ..al final cambiando la configuración de la dirección a enviar funcionó. Probar a enviar varias veces a la misma dirección.... porque curiosamente contra esa direción, me falló 5 veces y a la 6 logró conectar bien, Misterios. ( lo que sí paso es que responde justo despues de recibir CPU ID...)

Empieza a enviar y en 5 min lo tienes. El último bloque en el 6072 falla.. pero es lo normal.
Si se cuelga el equipo (como fue en mi caso, Joder cuando algo sale mal....) , pues lo vuelves a intentar y si el bloque es igual el pionnero pasa al siguiente y como sin nada. BIEN ¡ ¡ ¡ ¡ ¡ ¡

briendo LPT1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
----------------------------------------
Código de la CPU (IDCODE) : 5D406041
Fabricante : STMicroelectronics
Familia : ST20
Variante : STi5512
Revisión : 5
----------------------------------------
Reset DCU desactivado
Cerrando LPT1
Modelo y placa de decodificador : Philips 607x
Integrado con Sofware Interactivo : ST M29W800DB
Dirección inicial integrado 1 : 7FE00000
Integrado con Lista de Canales : ST M29W800DB
Dirección inicial integrado 2 : 7FE00000
Enviando a la dirección : 7FE00000
Abriendo LPT1
Seleccionado el integrado 1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
Enviando archivo...
¡ Rutina trap enviada con éxito !
Buscando el bloque inicial...
----------------------------------------
Comprobando la dirección : 7FE00000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE08000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE0C000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE10000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE20000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE40000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE60000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE80000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FEA0000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FEC0000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FEE0000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF00000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF20000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF40000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF60000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF80000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FFA0000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FFC0000
Borrando bloque : 7FFC0000
Enviando datos a la dirección : 7FFC0000
Verificando la dirección : 7FFC0000
¡ Verificación correcta !
----------------------------------------
Comprobando la dirección : 7FFE0000
Borrando bloque : 7FFE0000
----------------------------------------
Comprobando la dirección : 7FFE0000
Borrando bloque : 7FFE0000
Reset DCU desactivado
¡ Datos enviados con éxito !
Cerrando LPT1
Abriendo LPT1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
Recibiendo datos...
Reset DCU desactivado
¡ Firmware leído con éxito !
Cerrando LPT1




Espero que os sea de ayuda en algún caso.
Gracias por la ayuda y comentarios de todos.

Saludos.
Teletubi está desconectado
Respuesta rápida a este mensaje
Subir
Antiguo 05/01/2005, 17:28   #7
hithorso
Capitan Philipstero
 
Avatar de hithorso
 
Fecha de ingreso: 14/sep/2003
Mensajes: 9.413
hithorso ha deshabilitado la reputación
Manuales para uso del jtag en decos PHILIPS:

UsingPionerov5withPhilipsFAQv1.1
Manual en español para cambiar el firm y reparar los decos philips usando el interface JTAG y el software Pionnero 5. Con fotografías para enganche del JTAG a la placa del deco.

[url=http://personal.telefonica.terra.es/web/blaxer30/jtag-philips_by_whilis.zip]jtag-philips by whilis[/url]
Manual en castellano creado por whilis para cambiar el firm y reparar los decos philips usando el interface JTAG y el software Pionnero 5. Fotografias de como preparar un enlace facil para el JTAG y ahorrarnos soldaduras futuras.




[SIZE=1][color=red]Aconsejo insistentemente no utilizar ninguno de los archivos y manuales de los que aquí se informa en sistemas reales de acceso condicional del que no se posea el correspondiente abono. Esta prohibido y penado por la ley la visión de canales de pago sin poseer la licencia pertinente y sin haber efectuado el correspondiente pago de esa licencia.

El uso de todo lo publicado aquí deberá tener exclusivamente un fin educativo y nunca jamás delictivo.

Utilizad estos programas y manuales exclusivamente para reparar terminales averiados propios y nunca para la introducción de firmwares emuladores de sistemas de pago. firmwares que no sean suministrados por la marca del decodificador o firmwares que carezcan de los derechos legales apropiados.

No manipular terminales del proveedor, exclusivamente podeis manipular los decodificadores propios, no los de los proveedores ya que la propiedad de estos terminales no es vuestra. Y solo podeis manipular lo que el fabricante del decodificador os permita manipular y tal y como se él os lo indique. No utilizad firmwares de cualquier otra entidad.

[/color][/SIZE]
__________________
[FONT=Arial][b]Hithorso

Normas de los Foros Zackyfiles


[color=indigo][size=1]¡¡¡ EN ESTOS FOROS NO SE SUMINISTRAN AYUDAS PARA LA DECODIFICACIÓN. De detectar por parte de algún usuario estas ayudas, será inmediatamente baneado. Los moderadores NO nos responsabilizamos de las opiniones o informaciones de los usuarios ¡¡¡[/b][/font][/color][/size]

Última edición por blaxer30; 12/05/2005 a las 13:21.
hithorso está desconectado
Respuesta rápida a este mensaje
Subir
Antiguo 13/09/2005, 17:27   #8
kaesar2
Usuario Registrado
 
Avatar de kaesar2
 
Fecha de ingreso: 29/sep/2003
Mensajes: 21
kaesar2 llegará a ser famoso muy pronto
JTAG ECONOMICO

Todo esto es una recopilación de información y debo dar las gracias a sus creadores. Estas son mis conclusiones y lo probare esta noche, asi q no es nada seguro. Lo teneis que hacer a ojo, entre las 2 fotos, no usar el eskema de abajo q es para otro sistema. (BY kaesar)

Datos de Juanete:

Pues es mas facil que todo eso, por unos 0,40 euros teneis un jtag interno aprovechando el puerto paralelo del mismo deco y no tendreis que abrir mas el deco para instalarle el firm, ademas podeis resucitarlo de manera bastante facil si muere en acto de servicio y solo hacen falta 5 resistencias ,seis cables de 4 centimetros.
Intentare en la medida de lo posible hacer un manual con fotos este fin de semana, para que veais lo facil que es conectar el cable paralelo de la impresora directamente al deco y ponerlo a funcionar, ademas sirve tanto para 6071, como para 6072.
Asi es como lo tengo yo instalado y es un lujo.


Un adelanto; para empezar dire que solo te hacen falta
-cuatro resistencias de 100 ohmios.
-1 de 33.
-seis trozos de cable de unos 7 centimetros.
-un deco philips 607x.
-un soldador y saber que el trabajo que se va a realizar es delicado asi que es tu deco, tu mismo.

Mas adelante intentare hacer un manual de como instalar un jtag interno con un integrado 74HC244, para estabilizar los picos de corriente a la hora de progamar el micro, puesto que es mas fiable.

[url]http://Imagenes.filescenter.com/ver.php/b94dee6.jpeg[/url]

[URL=http://imagenes.filescenter.com][/URL]

[url]http://Imagenes.filescenter.com/ver.php/e366fb9.jpeg[/url]

[URL=http://imagenes.filescenter.com][/URL]
kaesar2 está desconectado
Respuesta rápida a este mensaje
Subir
Antiguo 27/11/2005, 02:40   #9
Master-DJ
Usuario Registrado
 
Fecha de ingreso: 28/mar/2005
Mensajes: 16
Master-DJ no se le puede calificar en este momento
Post Manual de cómo usar el JTag en tu Philips DSX 607x

--------------------------------------------------
Manual de cómo usar el JTag en tu Philips DSX 607x
--------------------------------------------------

Buenas a todos, aquí os dejo un manual o más bien mis experiencias, con todos los detalles que puedo de cómo leer y escribir la flash a través del puerto paralelo con el JTag de 0,40 centimos(sin cortar las pistas, va de coña) o si preferéis, con un JTag externo. A través de este método podemos resucitar decos muertos sólo de la serie 6072(he leido por ahí que la serie 6071 si se queda frito, vamos que el display se queda apagado, no puede arrancar y haría falta un oslink) y el tiempo para programar la Flash se reduce a unos 10 minutos con verificación en lugar de los 105 minutos que tarda a través del puerto serie.
Animo a la gente postee todas sus experiencias con este método para quede un manual lo más completo posible.
Las pruebas las he realizado con un deco Philips DSX 6072 holandés de color plata(por dentro es indéntico a cualquier deco de *****) conectado a un portatil Celeron 400 con Windows XP Professional(si tienes el 98 o Millenium, fijo que tienes menos problemas que con el 2000 o XP) con un cable paralelo macho-macho de unos 2 metros(oiréis por ahí que cuanto más corto mejor). Ahhh, y que no falte el software, Pionero v5.0, el mismo que usan para los decos Pioneer.

Resumen que necesitamos:
*Deco Philips Serie DSX 6071 ó 6072 con JTag, ya sea interno o externo.
*Un cable paralelo macho-macho.
*Un PC con Windows 98, Me, 2000 ó XP.
*Software Pionero v5.0.

1º Configuración del puerto paralelo
Cuando arracamos el PC hay que mirar cómo está configurado el puerto paralelo(desde el icono "Mi PC" vamos a "Propiedades", te sale la ventana de "Propiedades del sistema", vamos a la pestaña "Hardware", damos al botón "Administrador de dispositivos", te abre la ventana "Administador de dispositivos", buscamos "Puerto (Com & Paralelo)" y selecionamos "Puerto de impresora" para ver las propiedades) en mi caso estaba en modo ECP+EPP con "usar cualquier interrupción asiganda al puerto". Antes no me funcionaba el Pionero si no le asignaba una IRQ al puerto paralelo. Además, si ves que no chuta el programa y lo tienes en modo ECP ó EPP, para cambiarlo lo tendrás que hacer desde la BIOS de tu ordenador.

2º Configuración del Pionero v5.0
Ejecutamos el programa, nos sale una ventana con un montón de pestañas, seleccionamos la pestaña "Configuración", nos salen todavía más pestañas, seleccionamos la pestaña "JTag" en el cual tengo la siguiente configuración:
*TCK delay: 0 steps
*WaitStart Bits: 1024
*Ignore Windows Verion: Sin activar
*Verify flash writing: Activado (si la quitamos tarda 5 minutos en volcar la flash, pero claro, no te revisa si te lo ha escrito bien)
*Force writing in all blocks: Sin activar (si el bloque que va a escribir coincide con el bloque había anteriormente en la flash del deco, se lo salta)
*Add checksum to the firmware: Sin activar
*Decoder model and main board type: Philips 607x
Hay más opciones que no te deja tocarlos porque se autoconfiguran al elegir el tipo de deco.
Otra cosa, es posible que el programa arranque en inglés, dentro del grupo de pestañas de "Configuración", tiene que haber una que ponga "Language", ahí podéis cambiarlo al Castellano, también está en Catalán, curioso.

3º La prueba de fuego
Ya tenemos casi todo listo, solo nos queda probar a ver que pasa. El deco basta que se quede en stanby(recomiendo que lo apagues de la corriente y lo vuelvas a encender), es posible cuando conectes el cable paralelo al deco, se apague el display, tranqui, no pasa nada, es porque el deco detecta el pc o el JTag. Desde el Pionero, nos vamos a la pestaña "Firmware (JTag)", le damos al botón "CPU Code" y esperamos a ver que pasa. Si te da el siguiente error:

Abriendo LPT1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
----------------------------------------
Cdigo de la CPU (IDCODE) : FFFFFFFF
Cdigo de CPU erroneo! Comprueba que el decodificador est encendido y que el jtag est bien

construido.
----------------------------------------
Reset DCU desactivado
Cerrando LPT1

mal asunto, no hay conexión, tendríamos que revisar todos los pasos anteriores, también el JTag, sobre todo si es casero. En cambio si nos dice:

Abriendo LPT1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
----------------------------------------
Cdigo de la CPU (IDCODE) : 4D407041
Fabricante : STMicroelectronics
Familia : ST20
Variante : STi5512
Revisin : 4
----------------------------------------
Reset DCU desactivado
Cerrando LPT1

genial, tienes contacto con el deco, y ya puedes leer o escribir lo que quieres en tu deco.

4º Hacer un Backup a tu deco
Antes de nada, tenemos que hacerle un Backup a nuestro deco, para ello tenemos que indicarle al programa que dirección tiene que empezar a leer y cuanto a de leer. En la casilla "Address" tenemos que poner la dirección "7FE00000", que es desde donde tiene que empezar a leer, en la casilla "lenght" ponemos "200000", en "Use" tenemos que elegir la opción "File" y le damos luego al botón "Receive". El programa nos abrirá una ventana para elegir el nombre y la ubicación del archivo de la Flash y en 5 minutitos tendremos listo un archivo imagen de la Flash de nuestro deco.
Habrá gente que se preguntará, ¿y la eeprom que pasa? Bueno, eeprom es tres cuartos de lo mismo, pero con otra dirección de la memoria, para ello ponemos en "Address" la dirección "2000" y en "Lenght" el tamaño "1000".
Para mentes inquietas os dejo el mapa de memoria de estos decos por si queréis mirar esa parte de la memoria que no se puede escribir.

Philips DSX-6071
DIR.INICIO – DIR.FINAL - LONGITUD DESCRIPCION TAMAÑO ARCHIVO
0x00002000 – 0x00002FFF - 0x0001000 REGISTOS CONFIGURACION EMI ( 4.096 Bytes - 4 Kb)
0x20000000 – 0x3FFFFFFF - 0x2000000 ESPACIO INTERNO PERIFERICOS ( 536.870.912 Bytes - 524.288 Kb)
0x7FE00000 – 0x7FE0FFFF - 0x0010000 SIN USAR ( 65.536 Bytes - 64 Kb)
0x7FE10000 – 0x7FE7FFFF - 0x0070000 LISTA CANALES ( 458.752 Bytes - 448 Kb)
0x7FE80000 – 0x7FFFFFFF - 0x0180000 FIRMWARE + BOOT LOADER ( 1.572.864 Bytes - 1.536 Kb)
0x7FE00000 - 0x7FFFFFFF - 0x0200000 TODO EL FIRMWARE ( 2.097.152 Bytes - 2.048 Kb)
Nota: en éste model el "Boot loader" está mezclado con el firmware. Hay que tener esto en cuenta

porque si se actuliza de manera incompleta se puede quedar "muerto" y solo se podría recuperar con un OSLink.

Philips DSX-6072
DIR.INICIO – DIR.FINAL - LONGITUD DESCRIPCION TAMAÑO ARCHIVO
0x00002000 – 0x00002FFF - 0x0001000 REGISTOS CONFIGURACION EMI ( 4.096 Bytes - 4 Kb)
0x20000000 – 0x3FFFFFFF - 0x2000000 ESPACIO INTERNO PERIFERICOS ( 536.870.912 Bytes - 524.288 Kb)
0x7FE00000 – 0x7FE0FFFF - 0x0010000 SIN USAR ( 65.536 Bytes - 64 Kb)
0x7FE10000 – 0x7FE7FFFF - 0x0070000 LISTA CANALES ( 458.752 Bytes - 448 Kb)
0x7FE80000 – 0x7FFDFFFF - 0x0160000 FIRMWARE ( 1.441.792 Bytes - 1.408 Kb)
0x7FFE0000 – 0x7FFFFFFF - 0x0020000 BOOT LOADER ( 131.072 Bytes - 128 Kb)
0x7FE00000 - 0x7FFFFFFF - 0x0200000 TODO EL FIRMWARE ( 2.097.152 Bytes - 2.048 Kb)
(Sacado del manual "JTag para Philips DSX-607x WHILIS 2004")

Con esta chuletilla, podríamos leer exactamente sólo parte de la flash que contenga la lista de canales, editarla, y volver a escribirla con la modificaciones que hallamos hecho. Además, este pedazo de programa viene con un editor de canales muy completo, por si queremos añadir canales, colocarlos, borrar canales, etc...

5º Escribir una nueva Flash
Este paso es como el anterior, sólo que en lugar de darle al botón "Recibir" le tenemos que dar al botón "Enviar". Recomiendo encarecidamente que os aseguréis de la dirección de inicio, aseguráos de que es la "7FE00000". Sólo mencionaros que tarda un poquitin, debido a que tiene que verificar cada bloque escrito, saltandose por supuesto los que están en blanco, Tarda unos 10 minutos, podría tardar menos si le quitamos la opción "Verify flash writing", pero que son 5 minutos más comparados con los 105 minutos que tarda por el puerto serie.



Bueno, espero que os sirva de algo e insisto, postear todas vuestras experiencias para mejor este manual.
Muchas gracias a todos y un saludo.
Master-DJ está desconectado
Respuesta rápida a este mensaje
Subir
Antiguo 27/02/2006, 04:21   #10
muela2005
Usuario Registrado
 
Fecha de ingreso: 04/dic/2004
Mensajes: 5
muela2005 está en el buen camino
Thumbs up Otra forma de meter firm rapidamente "jtag"

Saludos de muela2005
Este es mi tutorial para meter el firm en los 6071- 6072
Deduzco que ya lo sabéis algunos, pero remito este tuto para que podáis ilustraros en nuevas formas de estudio de este mundillo de los decos
Lo primero es disponer de:

Decodificador en cuestión 6071-6072
Los firms que estimemos oportunos para la carga
Un programa que se llama (JtagPhilips.exe)
Una lista de canales oportuna para la ocasión
Un jtag de los tradicionales con alimentacion

foto- ( by Cero )
Un soldador de 25-14 o 30 watios
Un poco de maña para soldar lo que veremos a continuación….

Una vez que tengamos el programa (JtagPhilips.exe) y los firm preparados con las listas de canales
Nos ponemos manos a la soldadura que es bien fácil y nada complicada
Con el soldador bien caliente i si queremos soldar unos pines en lugar de los propios cables del jtag esta en las mañas que te des para trabajar hoy y en futuros trabajos en lo mismo
Otros soldaron unos cables y los sacaron por la parte de atrás conectados a un conector apropiado para futuros trabajos y no tener que intervenir el deco en el interior eso es cosa de cada uno y lo mejor que lo piense
Bien pues manos ala obra
Abrimos el deco quitando sus tornillos por supuesto quitamos la tapa y observamos algo como lo que aparece en la foto que el amigo Zim incluye en su propio tutorial
Una vez localizado el conector de la foto que por cierto es el conector os link pero por la parte de dentro
Miramos donde están señaladas las distintas conexiones en amarillo que corresponden a las del jtag y como explique antes buscamos la maña para soldar los distintos puntos de la placa y del jtag
Suponiendo que ya esta todo conectado (soldado)en los puntos descritos seguimos


foto- (by Zim)

Ya tenemos nuestro deco conectado con el jtag y miramos el PC
Vemos que nuestro puerto paralelo esta en ecp+epp o ecp si se da la ocasión para una correcta comunicación deco PC
Siendo así procedemos como sigue
Encendemos PC y después el deco después abrimos el programilla (JtagPhilips.exe)


y pulsamos test jtag esperamos a que termine dirá ok
Después si todo ha ido bien pulsamos connectti y miramos que detecta el tipo de micro i la memoria y otra vez OK
Si no fuera así desconectamos el deco de la corriente y con el programa preparado para darle a connetti conectamos el deco a corriente y justo un segundo después pulsar connetti y ver resultados
Si no intentar conectando y desconectando el deco de nuevo hasta que resulte la detección del chip y la memoria OK

(Tener en cuenta que esta operación sirve para recuperar decos muertos como hace el oslink no preocuparse si se graba mal que no pasa nada aunque se quede fuera de servicio y esas cosas lo volvéis a arrancar todo desde el principio y ya esta aun sin que el deco se encienda en el display ya que atacamos directamente al chip del deco a currárselo y que salga bien)
Bien pues suponiendo que estés en este punto vamos bien
Si queremos guardar la eeprom pues le dais a leggi (cuadradito azul) si no es así adelante
Si queremos guardar el firm antiguo primero seleccionamos tutti (cuadradito verde) y después leggi (cuadradito rojo)

Nos disponemos a grabar el firm que tenemos preparado para ello lo primero es borrar la eeprom para que nos deje trabajar bien al garbar
Una vez borrada la eeprom con el tutti (cuadradito verde) seleccionando scrivi (cuadradito rojo)
Acto seguido se abre una ventana del explorador y buscamos nuestro firm para grabar
Y nada mas elegirlo comenzara a grabar desde el 0 al 18
los primeros del 0 al 6 son la lista de canales y datos pero no preocuparse si lo hemos elegido como firm el programa los chequea y no graba nada hasta que llega a su bloque correspondiente que seria el 7 en adelante
Lo de marcar todo es por los firm que ya llevan la lista incorporada y esas cosas
También puedes elegir firmware (cuadradito en verde) si tu firm es sin lista de canales incorporada
Aclarado esto ya tenemos grabado nuestro fiirm y en tan solo 5 minutos
Ahora la lista de canales
Sin desconectar volvemos a seleccionar dati (cuadradito verde) y después a scrivi (cuadradito rojo) y esperas 2 minutos
Asta aquí todo bien si no repetir seleccionar escribir tanto en el caso del firm como en la lista de canales
Si disponemos de una eeprom que seria lo suyo la metemos en último lugar sin desconectar nada aun de la siguiente manera
Pulsamos scrivi (cuadradito azul) y se abrirá el explorador para que busques tu eeprom y comenzara a grabarse
Si todo ha ido bien y te lo has currado con lo de las soldaduras y tal y lo hiciste todo bien ya tienes tu deco con el firm nuevo en menos de 10 minutos
recordar que en ocasiones el el 6071 o el 72 no recuerdo el bloque 18 da como error pero no pasa nada...



Saludos para todos y a los que emprendieron esta alternativa al oslik como el maestro Zim

Hasta otra muela2005

Última edición por muela2005; 27/02/2006 a las 05:37.
muela2005 está desconectado
Respuesta rápida a este mensaje
Subir
Publicidad: Conoce las ofertas de ANUNCIATE
Tema cerrado


Usuarios viendo actualmente este tema: 1 (0 usuarios registrados y 1 visitantes)
 
Herramientas

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Activado

Ir al foro


!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.

ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O  DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.

ESTOS FOROS SON MODERADOS Y NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.

USO DE COOKIES: Utilizamos COOKIES y de terceros para mejorar nuestros servicios y navegación por la web. Si continua navegando, consideramos que acepta su uso.  


La franja horaria es GMT +2. Ahora son las 00:19.


-------------------------------------------------------------------- --------------------------------------------------------------------

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
Hispaservicios - J.G.C - 29112549T - Rio Cinca, 2, 30 (50180) SPAIN.
Todos los derechos reservados. Prohibida cualquier reproducion total o parcial.


Foros Patrocinados por anunciantes.