Tabla de escritura de datos propia para GPS de avión de 1996

[Dmitry Grinberg] Recientemente compré un Cessna 150 que contenía un antiguo GPS certificado por IFR de 1996, el KLN89B. La unidad GPS contiene una base de datos que debe actualizarse legalmente para vuelos IFR. El problema era que, aunque Honeywell todavía proporcionaba los datos en formato electrónico, [Dmitry] no tenía forma de actualizar el GPS. Las formas originales de hacerlo ya no son compatibles, son demasiado caras y difíciles de hacer, o no están disponibles para él debido a la forma en que se instaló su GPS.

Dos de esas formas implicaron quitar una tarjeta de datos que legalmente se puede dejar caer desde el panel frontal del GPS. La tarjeta de datos almacena todos los datos, pero es una tarjeta propietaria y no hay lector para ella. [Dmitry]Entonces, la solución fue crear su propio lector / escritor.

Leyendo la tarjeta usando el software STM32F411

Al examinar la tarjeta y otra comprada en eBay, pudo usar las hojas de datos de los componentes para determinar el pinout del conector de la tarjeta. Desde allí, lo conectó a la placa de desarrollo STM32 y demostró que puede leer de manera confiable el contenido de la tarjeta.

Al hacerlo, a continuación, proyectó su placa de lectura / escritura alrededor del microcontrolador AT90USB646 Atmel de 8 bits basado en RISC de 5V. También en la placa hay un acelerador de 12V y un conector para insertar la tarjeta.

Mientras se fabricaba su placa, centró su atención en los datos en sí. Honeywell aún entregó datos actualizados en forma digital como un archivo EXE de Windows. Un examen rápido mostró que contenía un archivo ZIP, y en poco tiempo él mismo tenía la base de datos. Pero no fue tan simple como eso. La mayor parte resultó estar cifrada y, a partir de una mayor experimentación, se enteró de que se suponía que los datos se descifraban antes de escribirlos en la tarjeta. Sin emabargo, [Dmitry] cumplió con el desafío y después de unos días de arduo trabajo, descubrió que el cifrado era bastante simple y se basaba en la aplicación de CRC comenzando con una clave en los datos en sí. Después de permanecer unos molestos 8 bytes, tenía los datos actualizados adecuados para escribir en la tarjeta.

Después de que llegó su tablero fabricado, agregó el microcontrolador y otros elementos y le pidió que leyera, escribiera y borrara la tarjeta en poco tiempo. Si bien ha puesto a disposición los esquemas y todos los programas en su sitio web, también ofrece muchas exenciones de responsabilidad, comprensibles, ya que se trata de GPS en un avión. Pero incluso si no necesita usarlo, también lo encontrará en su sitio web. [Dmitry]hay una edición muy detallada de este proyecto.

Esquema del escritor del lector de tarjetas de datos GPS KLN89B

[Dmitry]Tampoco hay ningún extraño aquí en La-Tecnologia. Sus proyectos iban desde un cargador USB encriptado para AVR hasta una tarjeta de felicitación hecha con un estuche de CD que reproduce canciones completas y una lámpara colgante LED de matriz 8 × 8 en epoxi.

  • Galane dice:

    Solía ​​hacer muchos programas para Palm OS. Todas sus cosas de Palm son gratis en palmpowerups.com

    Lástima que nunca descubrió una manera de agregar soporte WPA2 a los dispositivos Palm a través de WiFi. Palm lo desarrolló, pero por alguna estúpida razón decidió no lanzarlo, por lo que los dispositivos Palm OS están vinculados con WEP o mejor WPA.

    • Sur dice:

      Como usuario diario de Center, gracias por compartir este sitio.

  • Tom Brusehaver dice:

    Esta es una maravillosa solución a un problema continuo.

    Fabricantes que abandonan equipos. Los KLN89 eran muy caros (como $ 5k) cuando estuvieron disponibles por primera vez. Reemplazarlo con otra unidad GPS certificada sería aproximadamente lo mismo. El C150 solo vale alrededor de $ 25K, por lo que por el 20% del valor de la aeronave, el GPS puede certificarse para uso IFR.

    Esta solución permite que el GPS del avión no sea tan bueno como el de su teléfono :-).

    Debido a que las identificaciones de los aeropuertos y la configuración del aeropuerto cambian en algún momento en 56 días, estoy seguro de que la base de datos anterior apenas se podía utilizar.

    • Duopo dice:

      Los costos de instrumentos aprobados son ahora la razón por la que tenemos las asombrosas reglas del equipo de Bolsa de vuelo electrónica y podemos usar dispositivos electrónicos portátiles a nuestro criterio en GA. El iPad es mucho más barato que la mayoría de los paneles de GPS / Radio. Dicho esto, me gusta que este tipo mantenga su equipo existente funcionando legalmente.

      • Ostraco dice:

        Aunque tiene que estropear a la gente tanto como el fabricante obstruye un requisito legal.

        • Dave Davidson dice:

          Obsolescencia programada
          https://harmoniaphilosophica.wordpress.com/2012/08/19/the-light-bulb-conspiracy-or-planned-obsolescence/

          ¿De qué marca son tus bombillas?

          • Ostraco dice:

            Todos son de bombillas normales, CFL y LED.

          • Alico dice:

            Algunas bombillas de Osram zigbee, que solo se utilizan como bombillas normales.

            Algunos Maplin MR16, una hermosa bombilla de filamento LED Wilko en mi estudio y un par de bombillas de libra.

            Creo que hay un Hue Lux y una bombilla de bicicleta de colores de 10 años en alguna parte.

          • notarealemail dice:

            De Wikipedia: "La Centennial Light era originalmente una bombilla de 30 vatios o 60 vatios, pero ahora es muy tenue y emite aproximadamente la misma luz que una luz nocturna de 4 vatios".

            Si eso fuera una CFL o una bombilla de luz blanca en mi casa, la reciclaría / desecharía. Si fuera un LED, lo separaría. 😉

            Escuché que operan esa bombilla "asombrosa durante 100 años" con un voltaje más bajo.

            La mayoría de mis bombillas son Sylvania. Las lámparas fluorescentes compactas parecen durar para siempre y solo se rompen debido a un error humano o cuando una temperatura exterior baja las congela en invierno. Mayormente LED ahora.

        • RW versión 0.0.2 dice:

          No fracasada, rentable, ya que el precio de las alarmas de humo o monóxido de carbono siempre se duplica o triplica en cualquier jurisdicción donde se vuelven obligatorias.

      • Mystick dice:

        Técnicamente, ya no es legal porque es una pieza de aviación certificada que ha sido modificada en el mercado secundario o, como alude la FAA, está "mal manejada" ... necesita la acreditación del servicio de mantenimiento para realizar estos cambios legalmente y luego pasar por un proceso de recertificación del equipo de una unidad para colocarlo en una aeronave como aeronave en funcionamiento. Dmitry afirma aquí sin términos inciertos (aunque el artículo de HAD, no escrito por él, implicaba uno diferente) que este dispositivo NO funciona en un avión y fue un experimento de rescate en un avión de banco para ver si podía actualizar los datos sin el programador heredado. .

        • piotrsko dice:

          Como propietario de una aeronave, puede modificarlo siempre que una entidad certificada apruebe la modificación. ¿Has oído hablar del formulario 337?

  • addy771 dice:

    Ese PCB duele de ver

    • Dmitry Grinberg dice:

      ¿Debido a una soldadura desordenada, o le molesta el arreglo?

      • chango dice:

        El diseño me parece bien.

        Estoy seguro de que addy771 está ofendido porque no descargó plantillas para un tablero de una sola vez. Porque tienes que comprar dinero después de comprar un maldito avión 🙂

        • addy771 dice:

          No, el mucho trabajo y el exceso de flujo me molesta.

          • chango dice:

            Estoy seguro de que Dmitry está redactando una disculpa formal ahora.

          • rasz_pl dice:

            ¿Trabajas para la NASA o algo así?
            + no existe tal exceso de flujo

  • Lobo dice:

    Es extraño que no solo usara el puerto serie en el KLN89:
    https://honeywell.com/sites/AeroFSSCMS/Wingman/Documents/Service%20Updates/GPS%20Internet%20%20Data%20Load%20Walkthrough.pdf

    • Dmitry Grinberg dice:

      Si el gato no lo está, me detuve en el avión, no se puede usar.

      • Lobo dice:

        En el DB25:
        El pin 3 es un CARGADOR DE DATOS RS232 IN
        El pin 4 es CARGADOR DE DATOS RS232 OUT

      • David dice:

        Pero el conector está detrás del GPS, ¿verdad? Entiendo que actualmente no está instalado para que sea accesible todo el tiempo, pero dado que el GPS se está deslizando, ¿no puede simplemente sacarlo, operarlo desde el avión y actualizarlo con rs232? Sin modificar constantemente la aeronave, ¿no son accesibles esos pines? Quiero decir, esa parece la forma normal de actualizar. Enhorabuena, seguro que lo hizo, y ahora tiene una solución constante, pero seguramente podría acceder a esos pines sin romper las reglas.

        • dlcarrier dice:

          Hacerlo probablemente requiera una licencia de A&E.

      • mezcla cosas eléctricas dice:

        Seguramente si el puerto RS232 existe en la unidad (que AIUI parece ser el caso), ¿por qué no podría usarlo para hacer la actualización con una conexión temporal, evitando el problema de cualquier modificación constante que pudiera afectar la aprobación?

        • mezcla cosas eléctricas dice:

          ..o usas el puerto en otro avión que tiene el puerto para actualizar tu tarjeta ..?

  • Mystick dice:

    ¿No refutaría esto efectivamente el equipo como modificado o "mal manejado" y no "como certificado"? Eso podría suceder en una inspección.

    • Dmitry Grinberg dice:

      No tengo intención de volar datos tan modificados. La experimentación se realizó con una tarjeta adicional que está actualmente en mi escritorio y no en el avión.

      • Echoo1Bravo dice:

        Recomendaría ir a su DER local y obtener 8130-3 en contra de la modificación y aplicarlo con 337. Por lo tanto, es completamente legítimo.

        • Dmitry G. dice:

          No he realizado modificaciones en ningún equipo con el que vuelo. Esta investigación se realizó con una tarjeta que compré a propósito para probarlo. Esta tarjeta no se utiliza para vuelos.

          • dsblackout dice:

            Lo que e echo dice que debería, si no es demasiado PITA o demasiado caro hacerlo, vea si puede asegurarlo, por lo que es legal usarlo si lo desea y (posiblemente) que otros lo usen para el mismo equipo.

      • Mystick dice:

        Veo. El artículo de HAD implicaba que es necesario realizar esta modificación para actualizar los datos de un receptor GPS heredado para cumplir con las reglas IFR ... que es la confusión de mi parte, ya que no les gusta que engañes tales cosas operativas sin mantenimiento. acreditación, se entute. No tiene que cumplirse Controles IFR sentados en un escritorio, sin funcionar. Entonces ... todo tiene sentido ahora.

  • Mike Bradley dice:

    Le encanta el truco, pero es una mala idea usarlo. Incluso algo tan simple como cambiar un alfiler de algodón dividido en mis puertas r22 por un alfiler con un clip es un gran no. Dios no quiera que se estrelle, la salida más fácil para una investigación de vuelo es culpar a la tarjeta pirateada y al pirateo autoencriptado. Esto anularía su seguro, ya que es un argumento fácil para una compañía de seguros, lo que abre al piloto a la responsabilidad por los daños causados ​​por el accidente. Apesta, pero es una realidad, razón por la cual los equipos a bordo son costosos de pagar por las pruebas exhaustivas. Estuve involucrado en el diseño de algunos equipos que nunca fueron más allá del costo de las pruebas.

    • Echoo1Bravo dice:

      Sí, si lo hace sin documentar ni obtener aprobaciones. Sin embargo, si está haciendo una modificación, simplemente documente y apruebe en su ACO local o si hay una tienda de moda cerca, pregúnteles cuál es su DER o tema elegido UM y obtenga la aprobación.

    • Dmitry G. dice:

      Como dice la página, eso fue solo experimentación, no usar esta tarjeta en la vida real.

      • ley canalla dice:

        Si decidiera usar esta tarjeta para volar, ¿costaría mucho dinero asegurarla o simplemente rechazarían la certificación porque es una tarjeta pirateada? felicidad por el truco, aunque es realmente genial.

        • Dave dice:

          No estoy certificado en mantenimiento de aeronaves, pero AFAIK son ciertos niveles de tecnología de aviación de la FAA que pueden suspirar por la electrónica modificada; algunos son más valientes, pagan más o están mejor asegurados que otros. Es como encontrar o fabricar un motor de repuesto o una pieza de avión y asegurarlo para su uso fuera del ámbito experimental. Paga precios de expertos a los que ganaron el certificado, pero no es tan alto.

          • ley canalla dice:

            Sí, supongo que el dinero que pagas para cubrir el riesgo del experto apunta a tu trabajo. Si él / ella cometió un error y tu fallaste debido al módem, entonces es su cuello en el bloque de hackeo. Entiendo ahora. ¡Gracias!

Alejandro Vargas
Alejandro Vargas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.