Weitere Informationen zum Verbinden über serielle Verbindung von id7:
*** AUF EIGENE GEFAHR ***
So erhalten Sie Zugriff auf die serielle Konsole Ihres CMU:
- wenn sich Ihr CMU in einer Boot-Schleife befindet,
- beim Mazda-Logo hängen bleibt
- oder Sie keinen Zugriff darauf über ssh haben
Ich gehe mit meinem Auto zu einem Service, der auf Autoalarme und GPS-Geräte (Autoelektronik) spezialisiert ist.
Ich sagte, was ich will (Bilder zeigen, erklären, ...)
1) Ich sagte: "Ich möchte 1 Kabel mit 3 Drähten in meinem Auto installieren lassen"
- die Mittelkonsole des Autos ausbauen
- das CMU mit einer Schraube befestigt ausbauen
Wenn Sie Hilfe beim Ausbau des CMU benötigen, sehen Sie sich dieses Video an
2) Ein Teil des Kabels wird mit CMU TX + CMU RX + Masse des Autos verbunden (verbunden mit einer Schraube des CMU)
CMU TX/RX kann auf zwei Arten erreicht werden:
2a) "der elegante Weg", neue Pins in den vorhandenen Stecker zu 2S/2T stecken (unser Servicemann hat diese Art von Pin nicht)
http://mazda3revolution.com/forums/attachment.php?attachmentid=209098&d=1497973030
http://mazda3revolution.com/forums/attachment.php?attachmentid=211106&d=1499204460
in dieser Situation müssen Sie das CMU nicht öffnen
der gesamte Vorgang wird hier beschrieben
http://mazda3revolution.com/forums/attachment.php?attachmentid=209650&d=1498149733
2b) "mein Weg", das CMU öffnen und zwei Drähte auf die Grundplatine des CMU löten (für den Servicemann ist dies der einfache Weg, wenn er keine kompatiblen Pins für diesen speziellen Stecker hat)
http://mazda3revolution.com/forums/attachment.php?attachmentid=155793&d=1459377888
http://mazda3revolution.com/forums/attachment.php?attachmentid=155809&d=1459377899
Der 3. Draht (Masse) kann von überall verwendet werden, ich habe ihn von der externen Box des CMU von einer Schraube verwendet
wie das orangefarbene Kabel in
http://mazda3revolution.com/forums/attachment.php?attachmentid=209098&d=1497973030
3) Der andere Teil des 3-Draht-Kabels mit einem Stecker wird in den Sicherungskasten gesteckt (muss nicht in den Sicherungskasten gesteckt werden, dies ist meine persönliche Option, da dieses Kabel nur einmal im Monat verwendet wird)
http://mazda3revolution.com/forums/attachment.php?attachmentid=155817&d=1459377902
ANSCHLUSS: Sie benötigen etwas, das einfach an Ihren seriellen TTL-Konverter angeschlossen werden kann
Wenn Sie keine Art von Stecker haben, ist eine Stereo-Audiobuchse perfekt (Sie müssen irgendwie 3 Drähte anschließen, links/rechts/Masse)
löten Sie eine Stereo-Buchse
Buchse an den Autoteil des Kabels und löten Sie eine Stereo-Buchse
Stecker an Ihren TTL-Konverter
mein ursprünglicher Beitrag
http://mazda3revolution.com/forums/...da-3-skyactiv-audio-electronics/57714-infotainment-project-515.html#post1631825
LASSEN SIE USB SERIAL TTL NICHT IMMER AN CMU ANGESCHLOSSEN !!!
Lassen Sie das Kabel frei mit einem Stecker! Wenn Sie das Kabel an den Konverter anschließen müssen
http://mazda3revolution.com/forums/attachment.php?attachmentid=155825&d=1459377911
und den Konverter direkt an Ihren Computer/Laptop oder
http://mazda3revolution.com/forums/attachment.php?attachmentid=155833&d=1459377916
4) Benötigen Sie einen seriellen TTL-Konverter
http://mazda3revolution.com/forums/attachment.php?attachmentid=155801&d=1459377894
dies ist ein "USB->seriell + seriell->TTL in einem"
Sie benötigen einen TTL 3,3V-Signalwandler (es gibt 5V-Varianten - nicht gut)
Ich habe einen "Arduino-Programmierer" verwendet (ca. 2 USD), suchen Sie bei ebay nach "usb serial Arduino programmer uart TTL" (viele haben 5V-Leistung, kein Problem, das RX/TX-Signal muss 3,3V betragen ==> UART TTL)
Mein serieller Konverter hat 3,3 V Leistung, RX, TX, GND, +5 V Leistung. Wir verwenden nur RX, TX, GND
Wenn dieser USB-Konverter (ohne Kabel) an Ihren Computer angeschlossen wird, wird er als serielle Schnittstelle erkannt, möglicherweise benötigen Sie einen Treiber dafür
Sie können beispielsweise mit einem Raspberry Pi testen. (RPi hat eine serielle Konsole und Sie können Erfahrungen mit dem Anschließen an die serielle Konsole sammeln, rpi3 hat ein Problem mit der seriellen Konsolengeschwindigkeit und Sie müssen rpi3 auf eine feste CPU-Frequenz einstellen, damit die serielle Konsole korrekt funktioniert)
5) Schließen Sie USB-seriell-ttl an Ihren Laptop an
Mit einem Terminal-Client können Sie eine Verbindung zu dieser seriellen Schnittstelle herstellen (in meinem Beispiel COM11)
http://mazda3revolution.com/forums/attachment.php?attachmentid=169154&d=1464947724
Sie benötigen einen seriellen Terminal-Client (Hyper-Terminal), mein Favorit ist securecrt
Wenn Ihr Terminal-Client Dateien über das Zmodem-Protokoll übertragen kann, können Sie Dateien über die serielle Konsole zwischen Laptop und CMU senden/empfangen
Um vom CMU zum Laptop zu senden, geben Sie auf dem CMU "sz filename" ein
Um vom Laptop zum CMU zu senden, geben Sie auf dem CMU "rz" ein und wählen Sie Dateien auf dem Laptop aus
Der Befehl rz ÜBERSCHREIBT KEINE vorhandenen Dateien auf dem CMU !!!
Verbinden Sie sich mit CMU über COMx mit 115200,8,N,1 (Baudrate, Datenbits, Parität, Stoppbits) ohne DTR/DSR, RTS/CTS, XON/XOFF
http://mazda3revolution.com/forums/attachment.php?attachmentid=169162&d=1464947729
Weitere Informationen unter
http://mazda3revolution.com/forums/...tiv-audio-electronics/121561-android-auto-headunit-app-beta-62.html#post1735122
6) Wenn Sie die EINGABETASTE drücken, antwortet das CMU mit "cmu login:"
Benutzername EINGABE,
Passwort EINGABE
und Sie haben eine Bash-Befehlszeile
Sie können Dateien ändern, Befehle ausführen, Dateien über USB/SDCARD/Zmodem über seriell übertragen
Wenn Ihr CMU nicht "gebrickt" ist, erhalten Sie eine MENGE von Protokollmeldungen und sehen nicht, was Sie eingeben und welche Antwort Sie erhalten
Ein Beispiel finden Sie unter
http://mazda3revolution.com/forums/...zda-3-skyactiv-audio-electronics/122458-aio-all-one-tweaks-404.html#post2075554
Inzwischen gebe ich "reboot" ein, CMU zeigt fünf Zeilen und ich sehe meinen Befehl in verschiedenen Zeilen. ABER der Befehl steht in einer logischen Zeile.
Mein Hyper-Terminal-Client kann die gesamte Sitzung in einer Datei speichern und ich kann die Ausgabe meiner Befehle in der eigenen Protokolldatei des Hyper-Terminals überprüfen.
Der beste Weg ist, Befehle zu kopieren/einzufügen
*** AUF EIGENE GEFAHR ***
7) Nachdem Sie mit user/jci mit CMU verbunden sind
bereiten Sie einen USB-Stick mit einem Verzeichnis "XX" darauf vor
extrahieren Sie autorun.v2.zip in diesem XX-Verzeichnis auf USB
ändern / löschen Sie, was Sie benötigen/nicht benötigen
legen Sie diesen USB-Stick in Ihr CMU
warten Sie 5 Sekunden (um gemountet zu werden)
und kopieren/fügen Sie diese Befehle im Hyperterminal für CMU ein
Code:
cp -r /tmp/mnt/sd?/XX/* /tmp/mnt/data_persist/dev/bin/
chmod +x /tmp/mnt/data_persist/dev/bin/autorun
nach dem Neustart werden die Skripte ausgeführt
umbenennen Sie die Anlage in 'autorun.v2.zip'