para expertos con oslink pgete
Hola a todos estoy intentando meter una lista de canales con oslink pgete en un 6071 y no soy capaz de hacerlo, ya que cuando la borro con el oslink, el deco se me queda muerto, ya he probado de todo, borrar la flash con el oslink, borrar la flash con el fimw 491 se quedan unos canales muy extraños y no hace rehacer la memorizacion de canales el deco se queda colgado. Meter el firmw oficial y despues el 491, siguen estando esos canales extraños. No se donde estoy cometiendo el error, pero creo que en el nombre del archivo de la lista para meterla con el oslink pgete, o en las teclas que tengo que pulsar en el programa que controla el oslink pgete.
¿sabe alguien si hay algun manualillo completo de ese oslink?, el que yo tengo es muy sencillo y no explica ni el del archivo para cargar la flash, ni las las teclas para hacerlo. Espero que algun experto en oslink me conteste, y un saludo a todos. |
He sacado esto del baul de los recuerdos.
Evidentemente, no es mio y ademas desconozco el autor del manual pero te lo mando por si te puede servir de ayuda. Saludos. Con respecto al post que has contestado esta mañana, comentarte que aunque el oslink de errores de lectura no hay que preocuparse mucho porque eso no significa que los vaya a dar en la escritura. A mi cocretamente en los 6071 no me da errores de lectura y en los 6072 me da a patadas, aunque la carga la hace bien en ambos. Saludos y te pego el manual. Usando la Interface Os-Link (v2.6) 2001/12/17 Descripcion ----------- Este programa ha sido dearrollado para mediante una interface Os-Link, poder estudiar y hacer modificaciones a sistemas con el microprocesador ST20 y sus sucesores, como los STi551x), Estos microprocesadores se usan en muchos decodificadores de television digital y en resto de este texto se usara un decodificador como ejemplo de un posible sistema de estudio, por su facil disponibilidad, pero los programas asi como la interface no estan limitados a estos aparatos. La interface Os-Link efectua la conexion, adaptando velocidades y protocolos, entre la puerta paralelo del PC y el sistema con el microprocesador ST20. Para ello, se necesita que en la placa del microprocesador exista una puerta Os-Link, y para poder usar una interface de bajo costo, las se¤ales deben ser simples (no diferenciales). Despues de que la interface esta conectada en ambos extremos y alimentada, el PC puede leer o escribir cualquier posicion de la memoria del decodificador, tambien se puede enviar codigo ST20 al decodificador para ser ejecutado. Usando el programa adecuado en el PC, es posible examinar o salvar en disco la memoria del decodificador, reprogramar la memoria Flash o depurar el programa de control del decodificador (firmware), sin tener necesidad de ninguna funcion del firmware o incluso sin que este exista o sea valido. Asi pues, en el campo de los decodificadores digitales de television, tres son los principales usos de estos programas: .- Extraer y cargar las tablas de canales del decodificador, pudiendo editarlos facilmente en el PC. .- Extraer el firmware del decodificador, como copia de seguridad o para su estudio. .- Reemplazar totalmente el firmware del decodificador o aplicar pequeños cambios. Requerimientos -------------- .- Este software para la interface Os-Link, necesita ser ejecutado en un PC 386 o posterior procesador, bajo MS-DOS 6.0 o sistema operativo compatible. Tambien funciona en una ventana MS-DOS, bajo Windows 3.x1 o Windows 95. En caso de tener problemas on otros sistemas operativos, se puede preparar un disquete de autoarranque con MS-DOS y acceder al software y los ficheros a utilizar en el disco duro. .- El control de la interface Os-link se efectua usando una puerta paralelo, en modo EPP; si este puerta no esta disponible o no es compatible, el programa puede emular el modo EPP con una puerta paralelo que tenga los modos Bidireccional o PS2. Negacion de responsabilidades ----------------------------- El uso de este programa es relativamente seguro, si se siguen las normas de la Instalacion Fisica de la interface y se guardan copias de seguridad del firmware original antes de modificarlo. De cualquir forma, el usuario de este programa asume sus propios riesgos y en ningun caso se admitira ninguna responsabilidad sobre lo que pudiera suceder. Instalacion fisica ------------------ Aunque este apartado ya se describe en la documentacion de la interface, de nuevo se incluye aqui, para reafirmar la importacia de estas normas y tambien para dejar mas claro el uso de la interface con un decodificador digital. Cada vez que la interface necesita ser conectada al decodificador, hay que seguir los pasos siguientes y en el orden expuesto: 1) Desconectar el decodificador de la alimentacion, quitando la clavija de red, asi como las conexiones a otros aparatos (Euroconectores de TV o Video, antena, etc). 2) El decodificador y el PC que se va ha usar, tienen que tener una Masa Comun; este punto es de ABSOLUTA IMPORTANCIA, para evitar graves problemas como la destruccion del decodificador, la interface o la puerta paralelo. No se puede pensar que la Tierra de la instalacion electrica sera suficiente, ya que puede haber fallos en la instalacion y ademas el cable de conexion a la red no tiene conexion a Tierra, en la mayoria de los decodificadores. La unica manera SEGURA es unir con un cable los chasis metalicos del decodificador y del PC. Con la interface se envia un cable de dos metros que tiene instalados dos terminales Faston hembra y en los que estan insertados dos terminales Faston macho; en uno de los extremos tambien hay instalada una clavije del tipo RCA; el terminal macho Faston de este extremo debe ser montado en el decodificador, usando uno de los tornillos que sujetan la tapa superior del decodificador; si no se puede soltar el tornillo, alternativamente se debe insertar a fondo la clavija RCA en una de las salidas de Audio del decodificador; el otro terminal Faston macho debe ser instalado en el chasis metalico del PC, usando alguno de los tormillos existentes; este tipo de conexion con terminales Faston es facil de conectar y desconectar, por lo que los terminales macho Faston se pueden dejar instalados permanentemente en los chasis, pero hay que tener presente siempre el conectar el cable que une los dos chasis, antes de realizar los siguientes pasos. 3) Conectar el cable de extension largo, en los puertos paralelos de la interface y del PC. 4) Con el decodificador desconectado de la alimentacion, hay que enchufar el conector macho de seis contactos, del cable plano corto, en la puerta Os-Link del decodificador. En la mayoria de los decodificadores Philips modernos, hay un conector blanco de seis contactos, que no tiene nada conectado; justamente debajo de el hay en el chasis del decodificador unas ranuras que tienen la forma exacta para la insercion del conector macho (cuatro contactos, un espacio vacio y un contacto); colocamos el decodificador apoyado sobre su tapa superior y localizamos las dos ranuras comentadas. Para evitar problemas de electricidad estatica, siempre se debe tocar con una mano el chasis del decodificador, ANTES Y MIENTRAS que insertamos algun conector, en la interface o el decodificador. Ahora, si insertamos el conector macho, de manera vertical y centrada en las ranuras, notaremos una pequeña resistencia cuando ya esta casi introducido y acabaremos de introducirlo totalmente; el chasis de algunos receptores (v.g.: DST5816) tiene varios grupos de ranuras iguales o parecidas, pero solamente en una de ellas se puede introducir correctamente el conector macho. 5) Ahora enchufamos el conector hembra, del cable plano corto, en el puerto Os-Link de la interface (J4); nuevamente, no olvidar la precaucion de estar tocando con la otra mano el decodificador. Este conector esta polarizado y solo es posible su insercion en un sentido; el hilo de diferente color del cable plano quedara en el pin #1 de J4, que esta marcado con dos flechas. 6) Conectamos la interface a un alimentador de 12 Voltios (DC) y conectamos el alimentador a la red electrica. 7) Finalmente, conectamos el decodificador a la red electrica, pero lo dejamos apagado de su interruptor. Instalacion del software ------------------------ El software disponible actualmente, es un unico programa MS-DOS que propiamente no tiene ningun paso de instalacion o ficheros de configuracion; unicamente, para tener las cosas mas ordenadas y comodas de usar, se deberia colocar en una carpeta separada el programa, su documentacion y los ficheros que vayamos ha usar Para la correcta operacion del programa, despues de seguir los pasos de la instalacion fisica de la interface anteriores, ahora hay que realizar los siguientes: A) Arrancar el programa 'OSLNKnnt', donde 'nn' es la version (actualmente '26') y 't' identifica la familia del decodificador ('A' Phillips TS4, 'B' Pace TS1, 'C' Philips TS6, 'D' Philips TS6 o TS7). El programa mostrara en pantalla su version y un resumen de los decodificadores que soporta. El programa espera encontrar una puerta paralelo, de tipo EPP, en la direccion 0x378; esta direccion se puede cambiar introduciendo el comando 'nnn LPTX', donde "nnn" is la direccion hexadecimal de la puerta a usar; v.g.: para usar una puerta paralelo en la direccion 0x278, introducir el comando '278 LPTX'. Si un comando es aceptado, normalmente retornara un 'ok'; si no es asi, repasar el comando introducido. Si no se dispone de una puerta paralelo de tipo EPP, se puede usar una que sea autenticamente bidireccional, despues de ejecutar el comando 'SET_BIDI'; si se dispone de una puerta de tipo PS2, quizas podria usarse despues de dar el comando 'SET_PS2'; el comando 'SET_EPP' configura el programa para usar una puerta del tipo EPP, que es el modo inicial. Si se ha cambiado la direccion del puerto paralelo y/o su modo, podemos generar una nueva version del programa, con la configuracion actual, introduciendo el comando: SAVE-SYSTEM filename.exe donde "filename" es el nombre que tendra la nueva version y que sera la que se ejecutara en lo sucesivo. Para conocer el modo de operacion de la puerta paralelo o su direccion, mirar la documentacion de la misma o bien usar los menus de configuracion de la BIOS del PC, si la puerta paralelo esta en la placa base. B) Con el decodificador apagado, introducir el comando 'SETUP', que debera retornar el mensaje 'Link error', Si el mensaje es 'Port error', significa que el programa no se comunica con la interface y las posibles causas son: .- La interface Os-Link no esta alimentada o la polaridad del Jack esta mal (debe ser Positivo en el polo central). .- La interface no esta conectada a la puerta paralelo del PC, o lo esta a una con una direccion no esperada; verificar que la interface esta conectada a la puerta paralelo correcta o si es necesario cambiar la direccion que usa el programa, como se explica en el punto (A). Despues de corregir el problema, volver a dar el comando 'SETUP', hasta obtener el mensaje esperado ('Link error'). C) Encender el decodificador, con su interruptor; si todo va bien, el display del decodificador deberia quedar apagado. Si el display se enciende, debemos apagar el decodificador, usando su interruptor y retornar al punto (B). D) Nuevamente introducir el comando 'SETUP' y la respuesta deberia ser 'ok'. Si el mensaje es 'Link error', significa que la interface no se comunica con el decodificador; verificar que el cable de la interface al decodificador esta correctamente montado; cuando todo esta bien, apagar el decodificador (con el interruptor) y volver al punto (C). Si despues de varios intentos, se sigue obteniendo el mensaje "Link error", o no se obtiene tampoco el 'ok', podria ser que la puerta EPP no es standard; entonces, hay que probar con otros modos, como se explica en el punto (A). E) El sistema esta ahora listo para introducir comandos interactivos, para ver la memoria, salvarla a disco, programar la memoria Flash, etc. Descripcion del software y uso general -------------------------------------- Este es un programa interactivo que espera que el usuario introduzca comandos y sus parametros, procesandolos despues de pulsar la tecla 'Return'. Tambien, el programa, los comandos y sus parametros, pueden ser introducidos en la linea de comandos MS-DOS o en un fichero .BAT o tambien el programa puede leer un fichero ("script") con los comandos, para automatizar su ejecucion. El programa esta escrito en lenguaje Forth-83 y algunas partes estan escritas en lenguaje Ensamblador (Intel 386 y ST20); con el adecuado conocimiento de estos lenguajes, las funciones de este programa pueden ser extendidas por el usuario, ya que la capacidad de compilar, ensamblar y depurar esta incluida. De cualquier forma, el programa tambien puede ser usado "como esta", sin necesidad de tener conocimientos de como trabaja, simplemente mediante la invocacion de sus funciones principales, con los parametros adecuados. En la documentacion, las funciones estan escritas en mayusculas, para una mejor identificacion, pero para su uso es indiferente si las funciones estan en mayusculas, minusculas o mezcladas. Algunas funciones necesitan uno o mas parametros numericos, que deben ser introducidos antes de la funcion. Algunas funciones necesitan parametros de series de caracteres (normalmente nombres de fichero), que deben estar despues de la funcion, Los parametros numericos se almacenan temporalmente en un "stack" y pueden ser el resultado de otras funciones. Los parametros y las funciones van separadas por uno o mas espacios y pueden ser introducidos en lineas diferentes, excepto los parametros de series de caracteres, que deben ir en la misma linea que la funcion. Por defecto, el programa esta en base hexadecimal; el comando 'DECIMAL' cambia a base decimal y el comando 'HEX' restaura la base hexadecimal. La base fija como se muestran los numeros y tambien como son interpretados en la entrada, pero las operaciones internas del programa no dependen de la base. Tambien se puede usar un prefijo para especificar como se interpretan los numeros en la entrada: '0x', '0d', '0o' or '0b'para especificar un numero hexadecimal, decimal, octal o binario. Por ejemplo, estando en base hexadecimal, los numeros siguientes tienen el mismo valor: 123 0x123 0d291 0o443 0b000100100011 Los parametros numericos estan limitados a una palabra de 16 bits (0x0000 hasta 0xFFFF); si el parametro debe ser una doble palabra, para ser interpretado correctamente debera llevar un punto decimal ('.'); su localizacion no importa, aunque se facilita su lectura si se intercala entre las dos palabras; v.g.: 0x456789AB se puede especificar como '4567.89AB'. Cuando el programa no puede interpretar una funcion o parametro, saca por la pantalla, en mayusculas, la palabra que no reconoce, seguida por un signo de interrogacion; cualquier funcion que este despues del error es ignorada y los parametros numericos en el stack se pierden. Primeros pasos -------------- Despues de que la interface y software estan instalados, debajo estan algunos de los comandos mas "solicitados": .- Para salvar el firmware completo del decodificador, en un fichero del PC, introducir el comando: 'SAVE_FLASH filename' Es una buena idea el efectuar esta operacion, aunque uno no piense en modificar el firmware; un dia, uno podria introducir un comando equivocado y alterar el firmware, pero la recuperacion es posible si el firmware se salvo antes, ya que la interface trabaja sin necesidad del firmware. Algunos decodificadores (v.g.. el TS4) tienen dos areas de memoria Flash que estan separadas y en estos casos para hacer una copia completa del firmware hay que usar los comandos: 'SAVE_PGM filename1' 'SAVE_DATA filename2' .- Para reemplazar el firmware completo del decodificador con el contenido en un fichero del PC, introducir el comando: 'LOAD_FLASH filename' Nuevamente, en los decodificadores que tienen dos areas de memoria Flash que estan separadas, para cargar totalmente el firmware hay que dar los comandos: 'LOAD_PGM filename1' 'LOAD_DATA filename2' Algunos decodificadores tienen sectores protegidos en la memoria Flash (suele ser el ultimo). En estos casos, la carga del firmware terminara con un mensaje de error, indicando la posicion de memoria que no se ha podido reescribir. Si se desea reescribir todos los sectores, hay que introducir el comando: 'UNPROT LOAD_FLASH filename' .- La memoria EEPROM de configuracion del decodificador, tambien puede ser leida, grabada o borrada, con los comandos: SAVE_E2P filename3 LOAD_E2P filename3 ERASE_E2P que respectivamente: Crean el fichero "filename3" con el contenido de la EEPROM; Cargan el fichero "filename3" en la EEPROM; Iniciazan, a 0xFF, la EEPROM. .- Para visualizar el contenido de la memoria del decodificador, de una forma rapida y comoda, se puede usar el comando: 'daddr SH_MEM' donde 'daddr' representa la direccion que queremos visualizar (vg; 7FE0.0000). Nos podemos desplazar por la memoria usando las teclas de movimiento del cursor y la funcion se termina con la tecla 'Esc'. .- Para rearrancar el receptor en modo normal, introducir el comando: 'RUN' .- Para terminar el program de la interface Os-Link, introducir el comando: 'BYE' Tambien se puede acabar pulsando Ctl_C. .- Para desconectar la interface, hay que seguir los pasos de conexion, pero en orden inverso (apagar el decodificador y desconectarlo de la red, desconectar el alimentador de la interface, quitar el cable que une el decodificador con la interface). |
Hola tirros; Muchas gracias por tu contestación, en mi post de respuesta al amigo de la sección oslink, le estoy indicando el programa que debe utilizar para cargar el firmw con el oslink pgete, ya que hay varios, dependiendo del deco que se trate y del sistema operativo usado, asi como un driver o aplicación especial en caso de usar WIN xp.
Con respecto a mi problema, yo uso un oslink que se llama pgete, y que tenemos varios usuarios desde hace muchos años, y que en su momento fué todo un logro poseerlo, ya que eran tiempos de decos muertos, y estos los resucitaban, pero he perdido todo lo referente a como era el formato del fichero para poder hacer las cargas de las distintas partes del firmw. y el unico manual que he encontrado es muy sencillo y no recuerdo el nombre del archivo con el que se hacia la carga de la flash, gracias por el el que tu me has pegado aqui, pero este no se corresponde con dicho oslink. Espero que algun amigo de los de antaño como fontanill, pgete, u otro me pueda dar un poco de luz en este tema. y ademas aprovecho para saludar a todos aquellos que estuvimos hace cinco años en esta labor. Un saludo a todos. |
Alesandr0 si me mandas un MP,con Tu correo Te mandaré los manueales necesarios,los tengo casi todos referentes a los Oslink. :)
Saludos: Joan |
Hola Joan; tiens un mensaje privado con mi dire.un saludo.
|
Ya os he enviado los manuales qué poseo y él Programa. :)
Saludos Joan |
La franja horaria es GMT +2. Ahora son las 04:24. |
Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate