Starline E90 Firmware-Update gegen Diebstahl
Es ist einfach so passiert, dass alles für mich interessanter wird, wenn es an einen Computer angeschlossen werden kann. Und wenn aus einer solchen „Nachbarschaft“ ein praktischer Nutzen resultiert, dann ist dies doppelt ein Plus! All dies ist jedoch ein Vorwort, und das Wesentliche ist wie folgt.Vor einiger Zeit habe ich einen Starline E90 Alarm für mein Auto gekauft. Fast unmittelbar nach dem Kauf wurde klar, dass dieses Alarmmodell mehrere Revisionen aufweist, die sich in der Firmware-Version und wahrscheinlich in der Hardware unterscheiden. Das Gerät, das ich gekauft habe, wurde 2013 veröffentlicht. Es hatte nicht die neueste Firmware und welche Art von Geek mag die neuesten Softwareversionen nicht! Wie sich später herausstellte, kann die Firmware-Version meiner Autoalarmanlage ganz einfach aktualisiert werden. Achtung, unter den Katzen-Screenshots!
Beim Durchstöbern des Internets stieß ich auf Informationen, dass offizielle Starline-Händler und Alarminstallateure Firmware-Versionen aktualisieren können, und vor allem erfordert dies kein JTAG, wie ich dachte. Um die Software zu aktualisieren, stellt der Hersteller dem Autopflegezentrum einen Programmierer zur Verfügung, der über eine USB-Schnittstelle an einen Computer angeschlossen ist. Der Autoalarm kann mit diesem Programmierer entweder separat programmiert werden - „auf dem Tisch“ oder in einem Auto installiert und über ein Standardkabel, das zum Anschließen verwendet wird, mit dem Programmierer verbunden werden Transceiver - ein an der Windschutzscheibe montiertes Modul zur Kommunikation mit einem Schlüsselanhängeralarm. Und die Software für den Computer (im Folgenden als "Flasher" bezeichnet), die die Firmware direkt aktualisiert,Zum Herunterladen von der Website des Herstellers verfügbar. Und ich habe mich "nur im Brandfall" entschieden, es herunterzuladen.Zuerst nahm ich an, dass der Programmierer spezielle Hardware verwendete, die speziell vom Hersteller entwickelt wurde, um „illegale“ Firmware-Updates auszuschließen, höchstwahrscheinlich mit einer Schnittstelle wie SPI, mit Verschlüsselung, Zugriffsschlüsseln und anderen Funktionen. Aber ich hätte nichts Neues für mich gelernt, wenn ich bei der Installation des "Flashers", den das Distributionspaket enthält und auf dem der Treiber installiert ist, nicht bemerkt hätte ... Der übliche USB-zu-UART-Konverter CP2102!Beachtung! Sie können alles, was unten beschrieben wird, nur auf eigene Gefahr und Gefahr wiederholen. Der Autor dieses Artikels übernimmt keine Verantwortung für mögliche Schäden, den Rücktritt von der Garantie, Feuer, Ertrinken, Überschwemmungen und andere Katastrophen, die nach dem Lesen auf Sie und Ihr Auto fallen können.Seit geraumer Zeit hatte ich ein billiges Modul für DX zur Hand, das nur auf diesem Chip montiert war. Nachdem ich die USB-Pfeife in den Computeranschluss gesteckt und das Programm ausgeführt hatte, sah ich auf dem Bildschirm meines Monitors, dass der Blinker den Programmierer gefunden hatte:Dann wurde klar, dass es eine Möglichkeit gibt, eine Verbindung zu Autoalarmanlagen herzustellen und zu sehen, was passiert. Mit einem Multimeter habe ich das Kabel gewählt, das mit der „Masse“ des Autos verbunden ist. Ich habe die Position des gemeinsamen (Erd-) Kontakts in der Funkmodul-Anschlussbuchse eingestellt und unter Angabe der Position der Empfangs- und Sendeschaltungen mit einem Oszilloskop die folgende Schaltung zusammengebaut:Ich schloss die zusammengebaute Schaltung an einen Computer an, legte eine 12-V-Spannung von der Stromversorgung an den Alarm an, startete den Blinker und zu meiner Freude explodierte nichts, aber im Gegenteil, der Alarm wurde erfolgreich erkannt:Gerät im Setup-Modus erkannt Leider war es nicht möglich, die Alarmfunktionen mit dem Flasher zu konfigurieren. Ich erhielt die Meldung, dass die auf meiner Hardware geflashte Version der Software zu alt ist. Ich habe versucht, auf die inaktive Schaltfläche "Firmware aktualisieren" zu klicken, aber es gab auch einen Fehler - es stellte sich heraus, dass zum Aktualisieren der Firmware ein Schalter am Originaladapter bewegt werden musste. Es wäre möglich, darüber nachzudenken und die Alarmeinstellungen „auf die altmodische Weise“ mit einem Schlüsselbund zu programmieren, aber es war eine lange Zeit, unpraktisch, und ich wurde durch das Gefühl ermutigt, dass die Lösung irgendwo in der Nähe war, und ich beschloss, weiter zu gehen.Vorbereitung des Originalprogrammiergeräts zum Blinken des Alarms Ich schlug vor, da der Hersteller das Rad nicht neu erfand und eine bewährte Lösung für die Kommunikation mit dem Computer verwendete, kaum etwas Komplizierteres zu wählen, als einen der Anschlussstifte kurzzuschließen Land oder zum Essen. Und buchstäblich nach einigen Versuchen änderte sich das Geräteverbindungsdiagramm geringfügig, und der Flasher berichtete über die Erkennung eines Alarms im Software-Update-Modus. Es stellte sich heraus, dass Sie wirklich nur einen der Anschlussstifte mit dem Erdungskreis verbinden müssen. Schließen Sie zuvor die Alarmstromversorgung und das USB-Modul wieder an den Computer an.Anschlussplan für den Firmware-Update-Modus Ein technisches Problem: Klicken Sie auf "Firmware aktualisieren" und wählen Sie die Firmware-Datei aus den im Flasher enthaltenen Dateien aus. In diesem Fall sollte die Datei der gewünschten Softwareversion und dem Prozessortyp entsprechen. Ein paar zehn Sekunden, und der Flasher berichtete, dass die Firmware abgeschlossen war.Nachdem ich den Firmware-Jumper vom Boden getrennt hatte, verband ich die Alarmstromversorgung und das USB-Modul wieder. Der Blinker hat einen Alarm mit einer neuen Firmware erfolgreich erkannt und nach dem Klicken auf die Schaltfläche "Einstellungen" habe ich Zugriff auf das erforderliche Einstellungsmenü erhalten!Neues Firmware- und Einstellungsmenü Es scheint, dass für andere Modelle des Diebstahlsicherungssystems der Marke Starline versucht werden kann, die von mir gefundene Lösung anzuwenden, vorausgesetzt, die ursprüngliche Version der Firmware verfügt über einen Bootloader.Vielen Dank an den Hersteller, der nicht zu anspruchsvoll geworden ist und eine offene Lücke für normale Benutzer hinterlassen hat. Nicht alle Service-Center werden sich verpflichten, den Alarm erneut auszulösen, und tatsächlich wird dieses Verfahren wahrscheinlich nicht kostenlos sein. So konnte ich ein wenig Zeit und Geld sparen und trotzdem etwas Erfahrung und gute Laune sammeln.Vielen Dank für Ihre Aufmerksamkeit!UPDATE: Nach den Informationen auf der Website des Herstellers sollten die folgenden Alarmmodelle mit einer ähnlichen Methode geflasht werden: StarLine i95-, StarLine i95 Lux- und StarLine-Systeme der 4. Generation. Gemessen an den Firmware-Dateien, die mit dem Flasher installiert sind, wird die Liste auf die folgenden Modelle aktualisiert: 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/de382039/
All Articles