Resultados 1 al 19 de 19

Neo2k5 by Piratao2 - Funcional incluso para error EA

Ver modo hilado

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1 Neo2k5 by Piratao2 - Funcional incluso para error EA 
    Iniciado
    Fecha de ingreso
    Dec 2005
    Ubicación
    Granada
    Mensajes
    22
    Descargas
    0
    Uploads
    0
    Neo2k5 para Australia
    Código y manual originales por Piratao2

    Descripción:
    Código personal para Melbourne modificado para inicializar la box con los datos necesarios para la región mencionada. Inicializará la box con la siguiente configuración:
    -Nuevo! La PCB es opcional.
    -Nuevo! Indicaciones simples de los LEDs
    -Nuevo! La ESN es editable en la eeprom
    -Nuevo! Los bytes de modo son editables en la eeprom
    -Nuevo! El Site Code es editable en la eeprom
    -Nuevo! Puedes especificar si la box tiene el error EA y reseteará cada vez que falla la corriente.
    -Nuevo! Tienes la opción de resetear la box con neo2k5 y permitir que los datos fluyan entre el operador y tu box. No recomendado pero se tienes la opción con un interruptor.
    -La box capta la hora del operador.
    -Mapa de 58 canales en A y de 99 por defecto en B
    -El mapa de canales A es completamente editable desde 1 a 99.
    -Configurado con el ESN, Site code y modo correcto para Melbourne.
    -Sin nombre de canales.
    El chip mantendrá la box despierta. Evitará el timeout.
    Si tienes una box con el numero de serie a cero (F0=EA) podrás inicializar esa box con neo2k5 y las configuraciones necesarias serán cargadas. Esto te evita tener que usar un dispositivo externo cada vez que falla la electricidad.


    Material necesario:
    -El circuito PCB para el proyecto es opcional. La disposición del circuito funciona también con los mínimos componentes e incluso sin PCB. El nuevo PCB ha sido diseñado para reemplazarla pieza de metal negra trasera que todos los boxes tienen. Algunos boxes tienen un módulo de retorno en vez de la pieza metálica. En cualquier caso, deberías quitar ya sera la pieza negra o el módulo de retorno si quieres adjuntar la PCB a la parte trasera de tu decodificador.
    Componentes mínimos:
    1 PIC16f628a
    1 Interruptor (normalmente abierto) o un jumper
    1 resistencia de 10K (solo necesario en algunos decodificadores, puedes probar sin él y ponerlo sólo si no responde como debería)
    Componentes para montar la PCB completa
    1 PIC16f628a
    1 Interruptor (normalmente abierto) o un jumper
    1 Resistencia de 10K (solo necesario en algunos decodificadores, puedes probar sin él y ponerlo sólo si no responde como debería)
    4 Resistencias 470 ohm
    4 LEDs
    ¿Qué me viene mejor? ¿mínima o completa?
    La diferencia entre ellas es:
    -Solo el montaje completo tiene los LEDs que indican actividad en el PIC
    -Solo el montaje completo tiene la opción de cambiar entre permitir el flujo libre de datos entre deco-operadora (Esto es útil solo cuando tenemos propósitos de debug)

    Conexión:
    0-Conectar los componentes como se ha especificado previamente.
    1-Poner un pulsador entre masa y el pin 8 del PIC. Mirar el esquema para ver donde tenemos que soldar los cables que van del PCB al pulsador. Este pulsador te permitirá resetear el decodificador en cualquier momento.
    2-Solo para montaje completo: Poner un pulsador entre masa y el pin 9 del PIC. Mirar el esquema para ver donde tenemos que soldar los cables que van del PCB al pulsador. Este pulsador te permitirá resetear el decodificador en cualquier momento.
    3- Conectar los cables del PCB al decodificador como se indica a continuación:



    Antes de grabar el PIC:
    1-Apuntar el número de serie extrayéndolo con F2 o convirtiendo la pegatina. Esto no lo voy a explicar porque ya hay suficientes programas, manuales, páginas y foros que lo especifican al detalle.
    2-Importante: La mayoría de los datos a editar están en la eeprom del PIC. El área de la eeprom está en el ic-prog en la ventana pequeña de abajo llamada “eeprom data”.



    3-Lo primero a editar es el estado de la box. Ahora puedes especificar si tu box tiene serie a cero, o tiene error EA. Si es una box con el serie a cero puedes resetearlo, ¿correcto? Bien, pero desafortunadamente incluso si son reseteados correctamente una vez que la box recupera la corriente pierde toda la configuración y se bloquea en el error EA de nuevo, ¿verdad?
    Neo2k5 te permite especificar que el chip será instalado en una box a cero, y si especificas eso el chip reseteará cada vez que pierda la corriente. No será necesario resetearlo manualmente cuando la box pierde la corriente.
    Para especificar que tu box tiene errores, escribe EA en la dirección 0000 del área de la eeprom del hex. Si no lo es, simplemente escribe cualquier cosa diferente a EA en esa dirección.



    4-Ahora es el momento de editar el numero de serie. Especificar rellenando las direcciones desde 0010 a 0014 en el área de la eeprom del hex. Reemplazar 01 23 45 67 89 por el número que obtuviste en el paso 1.



    5-Los usuarios de Melbourne pueden dejarlo tal cual está en este momento, tostar el PIC y sentirse feliz con los resultados. La configuración restante puede ser personalizada para cualquier lugar del mundo e incluso puede ser cambiada para funcionar en Melbourne si no os gusta como está. Para personalizar lo restante es necesario un log de la señal del operador. Si no sabes como hacer o interpretar un log, busca en los foros y estudia el asunto. Hacer tus logs es asunto tuyo. Tu y solo tu puedes hacerlo para ti, nadie mas.
    6-Es necesario un logger para rellenar el resto. Recomiendo el magiclog:
    ESN (sacado de comandos FD5F): Direcciones de la 0020 a la 0023



    Site Code (extraído de comandos FD5F o FD60, etc.): Direcciones de 0030 a 0033



    Mode Key (2 bytes) (obtenido de comandos FD44): Direcciones 0040 y 0041



    Mode byte 1 (obtenido del primer FD4E): 0050
    Mode byte 2 (obtenido del segundo FD4E): 0051



    7-El mapa de canales. Al contrario que los parámetros mencionados anteriormente, el mapa de canales debe ser editado en la ventana de “Program Code”. Este paso es totalmente necesario para que funcione fuera de Australia (España, por ejemplo). Los comandos correctos pueden ser sacados con el magiclog.

    Mapa de canales A (observa que solo puedes editar las xx junto a cada 34)



    Grabar el PIC
    1-Tras editar el hex, guardarlo en ic-prog.
    2-Abrir el hex que acabas de salvar. Recomiendo un programador JMD (Te-20) y el IC-Prog. Las configuraciones son:



    Uso y disfrute:
    1-Conectar el cable del operador a l decodificador.
    2-Conectar el decodificador a la corriente con el pulsador de reinicio en off. Esto significa que el pin 8 no está conectado a masa.
    3-Encender el aparato inmediatamente después de enchufarlo pulsando el botón de On en el mando o en el frontal. Todos los LEDs se encenderán durante 10 segundos. Por ahora no tienes nada que hacer, solo esperar. Si presionas F4 verás –E mientras los 4 LEDs está encendidos. Después, verás r0. Si has especificado que tienes el error EA, salta al paso 6.
    4-Pon el decodificador en un canal distinto de 02. En ese momento los LEDs 1 y 3 se encenderán.
    5-Pon el interruptor en ON. Esto significa que el pin 8 estará conectado a masa.
    6-Ahora, los LEDs se encenderán: LED 1 luego LED 2 y 3, luego LED 3 y 4, luego LED 4 y por ultimo LED 3 y 4. Ahora deberás poner el interruptor en modo apagado (off)
    7-El decodificador habrá reiniciado al canal 02 y la box está capturando la hora correcta de la red. En este momento verás los LEDs 3 y 4 encendidos. Mientras 3 y 4 estan encendidos, F4 = -E
    8-Tras la captura de la hora, va a la rutina principal, donde genera datos continuamente para el decodificador. Los LEDs 1 y 3 estarán encendidos y F4 = r0
    9-Puedes resetear el decodificador en cualquier momento sin desconectarlo de la corriente. Solo sigue los pasos del 4 al 8 mientras el aparato funciona con normalidad.
    10-Si por alguna razón quieres que los datos fluyan libremente al decodificador, enciende el interruptor, que solo está disponible en el modo de montaje completo.
    11-Disfruta!


    Créditos y agradecimientos:

    Autor del Alí (El código del Alí ha sido mi maestro)
    Todos esos hombres de “States”, que me han dado un montón de material.
    Mi amigo (un chico vago, jeje)
    Chief que es el betatester principal
    Y por supuesto a mi mismo… un chico elegante… jejeje
    Y a otros muchos miembros de foros de todo el mundo…

    Siempre habrá otro código por venir, sed pacientes…

    Traductor:

    3x4
    Última edición por 3x4; 15-12-2005 a las 19:52
     

Temas similares

  1. Analista Funcional (Aplicaciones-Herramientas)
    Por wrongturn en el foro APLICACIONES
    Respuestas: 0
    Último mensaje: 24-01-2012, 02:55
  2. Respuestas: 0
    Último mensaje: 19-04-2008, 19:48
  3. saludo alguin a provado el hex de Neo2k5 v1.4
    Por miedo en el foro TV CABLE
    Respuestas: 3
    Último mensaje: 12-02-2008, 04:10
  4. Respuestas: 1
    Último mensaje: 14-04-2007, 00:20
  5. Respuestas: 3
    Último mensaje: 10-05-2006, 19:33

Marcadores

Marcadores