Actualización de firmware antirrobo Starline E90
Dio la casualidad de que cualquier cosa se vuelve más interesante para mí si se puede conectar a una computadora. Y si se obtiene un beneficio práctico de tal "vecindario", ¡esto es doblemente una ventaja! Sin embargo, todo esto es un prefacio, y la esencia es la siguiente.Hace algún tiempo, compré una alarma Starline E90 para mi automóvil. Casi inmediatamente después de la compra, quedó claro que este modelo de alarma tiene varias revisiones que difieren en la versión de firmware y, probablemente, en el hardware. El dispositivo que compré fue lanzado en 2013, respectivamente, no tenía el último firmware, ¡pero qué tipo de geek no le gustan las últimas versiones de software! Como resultó más tarde, la versión de firmware de la alarma de mi automóvil se puede actualizar con bastante facilidad. ¡Atención, debajo de las capturas de pantalla del gato!
Vagando por Internet, me encontré con información de que los distribuidores oficiales de Starline y los instaladores de alarmas tienen la capacidad de actualizar las versiones de firmware, y, lo que es más importante, esto no requiere JTAG, como pensé. Para actualizar el software, el fabricante proporciona al centro de cuidado del automóvil un programador conectado a una computadora a través de una interfaz USB, y la alarma del automóvil se puede programar usando este programador por separado, "en la mesa" o instalado en un automóvil, conectándose al programador a través de un cable estándar que se utiliza para conectar transceptor: un módulo montado en el parabrisas para la comunicación con una alarma de llavero. Y el software para la computadora (en lo sucesivo denominado "Flasher") que actualiza directamente el firmware,Disponible para descargar desde el sitio web del fabricante. Y decidí "solo en caso de incendio" descargarlo.Al principio, supuse que el programador usaba un hardware especial especialmente desarrollado por el fabricante para excluir actualizaciones de firmware "ilegales", muy probablemente con una interfaz como SPI, con cifrado, claves de acceso y otras características. Pero no habría aprendido nada nuevo por mí mismo si no hubiera notado durante la instalación del "flasher" que el paquete de distribución incluye e instala el controlador en ... ¡El habitual convertidor de USB a UART CP2102!Instalación del controlador ¡Atención! Puede repetir todo lo que se describe a continuación solo bajo su propio riesgo y riesgo, el autor de este artículo no asume ninguna responsabilidad por posibles daños, retiro de la garantía, incendio, ahogamiento, inundación y otros desastres que puedan caer sobre usted y su automóvil después de leer.Desde hace bastante tiempo, tenía a mi alcance un módulo barato ordenado para DX, ensamblado solo en este chip. Después de insertar el silbato USB en el puerto de la computadora y ejecutar el programa, vi en la pantalla de mi monitor que la luz intermitente había encontrado al programador:Luego quedó claro que existe la posibilidad de conectarse a las alarmas de los automóviles y ver qué sucede. Utilizando un multímetro, marcando el cable que se conecta a la "masa" del automóvil, configuré la posición del contacto común (tierra) en el zócalo de conexión del módulo de radio y, especificando la posición de los circuitos RX y TX con un osciloscopio, ensamblé el siguiente circuito:Conecté el circuito ensamblado a una computadora, apliqué un voltaje de 12 V desde la fuente de alimentación a la alarma, activé la luz intermitente y, para mi alegría, nada explotó, pero por el contrario, la alarma se detectó con éxito:Dispositivo detectado en modo de configuración Pero, por desgracia, no fue posible configurar las funciones de alarma con el Flasher: recibí un mensaje de que la versión del software que flasheó en mi hardware es demasiado antigua. Traté de hacer clic en el botón inactivo "Actualizar firmware", pero también hubo un error: resultó que para actualizar el firmware era necesario mover un interruptor en el adaptador original. Sería posible detenerse en esto y programar la configuración de la alarma "a la antigua usanza" usando un llavero, pero fue mucho tiempo, inconveniente, y me alentó la sensación de que la solución estaba en algún lugar cercano, y decidí ir más allá.Preparación del programador original para hacer sonar la alarma. Sugerí que, dado que el fabricante no reinventó la rueda y usó una solución probada para comunicarse con la computadora, difícilmente elegí algo más complicado que acortar cualquiera de los pines del conector a tierra o para comer. Y, literalmente, después de algunos intentos, el diagrama de conexión del dispositivo cambió ligeramente y el Flasher informó sobre la detección de una alarma en el modo de actualización de software. Resultó que realmente solo necesitas conectar uno de los pines del conector al circuito de tierra. Antes de esto, vuelva a conectar la alimentación de la alarma y el módulo USB a la computadora.Diagrama de conexión para el modo de actualización de firmware Además, una cuestión técnica: haga clic en "Actualizar firmware", seleccione el archivo de firmware de los incluidos con el Flasher. En este caso, el archivo debe corresponder a la versión del software que queremos y al tipo de procesador. Unas pocas decenas de segundos, y el Flasher informó que el firmware se había completado.Después de desconectar el puente de "firmware" al suelo, volví a conectar la alimentación de la alarma y el módulo USB. El flasher detectó con éxito una alarma con un nuevo firmware, y después de hacer clic en el botón "Configuración", ¡obtuve acceso al menú de configuración, que era necesario!Nuevo firmware y menú de configuración Parece que para otros modelos del sistema antirrobo de la marca Starline, será posible intentar aplicar la solución que encontré, siempre que la versión inicial del firmware tenga un gestor de arranque.Gracias al fabricante por no volverse demasiado sofisticado y dejar un vacío abierto para los usuarios comunes. No todos los centros de servicio se comprometerán a volver a activar la alarma y, de hecho, este procedimiento probablemente no será gratuito. Así que me las arreglé para ahorrar un poco de tiempo, dinero y aún así obtener algo de experiencia y buen humor.¡Gracias por la atención!ACTUALIZACIÓN: a juzgar por la información del sitio web del fabricante, los siguientes modelos de señalización deben actualizarse utilizando un método similar: StarLine i95, StarLine i95 Lux y complejos StarLine de cuarta generación. Y a juzgar por los archivos de firmware que se instalan con el Flasher, la lista se actualiza a los siguientes modelos: D94 / 64, B94 / 64, A94 / 64, A93 / 63, E91 / 61, E90 / 60, T94, i95 LUX, i95, i95 ECO, AX3. Source: https://habr.com/ru/post/es382039/
All Articles