Freitag, 21. Juni 2013

Warnung! Gefährliche Fake-Kartenfreischaltungen kursieren im Internet!

Ich möchte euch warnen, dass im Internet in einschlägigen Foren/Börsen Kartenfreischaltungen kursieren, welche mutwillig MMI 3G/3GP Mainunits bricken.

Ihr solltet also wirklich vorsichtig sein, was ihr denn da irgendwo runterladet und dann per Software Update einspielt!
Mittlerweile häufen sich bei mir die Anfragen von betroffenen Lesern, welche ein solches "Update" runtergeladen haben, das Update gestartet haben und darauf hin die Unit seitdem nicht mehr bootet.
(schwarzer Screen, an gehen die betroffenen Mainunits noch)

Erkennen könnt ihr so ein gefährliches Update, indem ihr euch das Metainfo2.txt anschaut.
Besser noch, ihr verwendet ein Programm wie Windows Grep (oder natürlich gerne auch "grep" unter Linux bzw. das Cygwin Pendant), um über die gesamte "Version" nach dem String "flashit" (ohne die "") zu suchen.

Da "flashit" ist ein Programm, welches sich ab Werk in der Mainunit-Software befindet und dafür verwendet werden kann, den internen Flash zu beschreiben.
Leider verwendet besagtes Update dieses Tool dafür, um mutwillig die zentralen Firmware-Positionen zu überschreiben, so dass die Unit danach natürlich nicht mehr funktioniert.

Ist es erst einmal dazu gekommen, dass flashit den Flash überschreiben hat, so könnt ihr selber nichts mehr machen, um eure Unit wiederzubeleben.
VCDS hilft da nicht, da man mit VCDS den internen Flash nicht neu beschreiben kann.
Wenn, dann könnt ihr nur versuchen Kontakt zu kbankett (Motor-Talk) aufzunehmen.
Wie es mir scheint, kann dieser mittlerweile Units low-level flashen, was in diesem Fall leider auch absolut unumgänglich ist.

Besser aber noch, ihr schaut genau hin, was euch denn da so angedreht wird, damit es zum Ernstfall überhaupt nicht erst kommt ;)
Ich finde es wirklich sehr, sehr ärgerlich, dass solch ein fieser Streich gespielt wird.
Ob ich persönlich nun illegale Kartenfreischaltungen gutheiße, sei einmal dahingestellt. Derartige Versionen in Umlauf zu bringen, welche Units killen, finde ich aber wirklich extrem schäbig :(

Samstag, 25. Mai 2013

Neue MMI 3GP Version K_0614

Es gibt eine neue MMI 3GP Version K_0614.

Diese ist insbesondere ein Bugfix für die 612er Version, welche in bestimmten Ausstattungskonstellationen zu Software Problemen geführt hat. (ausgegraute Menüpunkte etc.)

Hier noch einmal der Link zu meiner generellen Software-Versionsseite, welche ich gerade upgedated habe:
http://mycarfreak.blogspot.de/2012/08/ubersicht-audi-mmi-3g-3gp-mmi-plus.html

Edit 1: Die 614er Version setzt die 612er voraus. Insofern muss man zuerst die 612er einspielen, und dann die 614er nachziehen.

Edit 2: Die 614er lässt sich auch nur auf Units mit einem Telefonmodul installieren.
Sehr seltsam... leider gibt es zu den Versionen ja nie ein Changelog :(

Montag, 8. April 2013

metainfo2.txt Region Bezeichnungen

Falls ihr mal in die missliche Lage kommen solltet, dass ihr ohne grünes Menü ein SW-Update auf einer Unit mit einem fremden Region-Code durchführen müsst, hier eine Liste der möglichen "region" Einträge für das/die metainfo2.txt Files:
Europe
USA
Japan
China
RoW

Freitag, 5. April 2013

Beim Audi A1 (8X) ist die Kartenfreischaltung fest an die Fahrgestellnummer gekoppelt

Eigentlich sagt der Titel dieses Blogeintrags schon fast alles aus...

Beim Audi A1 ist es so, dass die Kartenfreischaltung an die Fahrgestellnummer des jeweiligen Fahrzeugs gekoppelt ist.

Die meisten Fahrzeugbesitzer werden nun fragen: "Na und? Was soll das für mich für Auswirkungen haben?"
Klar, und Recht haben sie - leider nur die meisten...
Interessant wird die Sache halt, wenn man versucht bei einem A1 auf das neue MMI 3GP umzurüsten. (das neuere MMI mit Google Maps & Co.)
Dafür muss man bekanntlich die Mainunit austauschen und da man diese entweder gebraucht oder neu kauft, muss man dann auch den Komponentenschutz entfernen lassen. (sprich die Unit auf die Fahrgestellnummer des eigenen Fahrzeugs anlernen lassen)

Ja, und eben da liegt die Krux.
Für den Komponentenschutz funktioniert das Prozedere wie gehabt.
Leider schlägt dann die fehlende Freischaltung des Kartenmaterials für die nun geänderte Fahrgestellnummer (VIN/FIN) zu :(

Ok, man könnte nun auf die Idee kommen und über den Vertragshändler seines Vertrauens einen offiziellen Freischaltcode (Kosten um die 250 EUR) zu beziehen und diesen dann die Freischaltung vornehmen lassen.
Leider scheint genau an diesem Punkt eine weiter "Absicherung" zuzuschlagen.
Das das Fahrzeug in der Datenbank von Audi nicht als 3GP Fahrzeug (mit einem solchen Pofil) geführt wird (so hat es das Werk ja nicht verlassen), verweigert die Freischaltroutine, auf welche der Werkstatttester zurückgreift, auch den Dienst und die Freischaltung kann nicht durchgeführt werden.

Dies ist auch der Grund, warum ich überhaupt darüber schreibe, da ich hoffe, es hilft potentiell Umrüstwilligen, sich in so einem Fall die ca. 250 EUR zu sparen, da sie am Ende mit der Lizenz nichts anfangen können.
Außerdem besitzt man dann auch noch die 3GP Mainunit, an der man so natürlich nicht wirklich Spaß hat. (ich kann mir jedenfalls nicht vorstellen, dass dies ohne funktionierendes Navi möglich ist)

Ich hoffe, dass Audi irgendwann dazu doch noch übergeht den Kunden entgegen zu kommen, und eine Nachrüstmöglichkeit oder Freischaltmöglichkeit auf irgendeinem Weg (möglichst inklusive SVM Code und dementsprechender Rückdokumentationsmöglichkeit) anbietet.
Derzeit wird man an dieser Stelle leider im Regen stehen gelassen. (was ich persönlich wirklich schade finde)

MMI 3G / 3GP (5F) Update Fehlercodes und deren Bedeutung

Über die Zeit habe ich mir mal die Mühe gemacht, den bei diversen Update-Versuchen aufgetretenen Fehlercodes bzgl. deren Bedeutung nachzugehen.
Ich bin mir sicher, dass diese Liste dem ein oder anderen, wenn er denn mal bei einem Software Update auf einen solchen nummerischen Fehlercode trifft, eine Hilfe sein könnte, da man ansonsten an dieser Stelle wie der sprichwörtliche Ochs vorm Berg steht ;)

Fehlercode Bedeutung
3 EFS Blocklesefehler (MMI zeigt an, es kann die Datei (oder Teile davon) nicht lesen)
140 Zielmedium (z.B. Festplatte) voll
146 Quelldatei kann nicht gelesen werden (file not found)
242 Komponente in der jeweiligen Update-Stage nicht vorhanden

Donnerstag, 28. März 2013

Audi A4 8K Sitzheizung stärker aufwärmen / wärmer stellen / Temperatur erhöhen

Bei allen neueren Audi Modellen scheint es so zu sein, dass die Sitzheizung nicht mehr so warm wird.
Aus irgendeinem Grund scheint der Hersteller dazu übergangen zu sein, die Maximaltemperatur stärker zu begrenzen.

Letztens hatte ich einen Audi A4 8K bei mir, welcher auch dieses Problem hatte.
Glücklicherweise scheint es für dieses Modell eine Lösung für dieses Problem zu geben :)

Man muss im ersten Schritt das Bordnetz Steuergerät auf einen neuen Versionsstand flashen.
Teilenummer 8K0907063J, 8K0 907 063 P, 8K0 907 06 BE, 8K0 907 063 N oder 8K0 907 063 M können auf den Versionsstand 0410 gehoben werden.
Das File auf der offiziellen Audi Flash-DVD heisst 8K0907063___0410.sgo.

Nachdem dieses File auf das Bordnetz Steuergerät (09) geflasht worden ist, wird die Sitzheizung direkt wieder von deutlich wärmer.

Wichtig ist nur noch zu erwähnen, dass bei Fahrzeugen älter als Modelljahr 2010 noch ein Bit in der Bordnetz Steuergerätecodierung geändert werden muss, damit der Klimakompressor im Anschluss wieder angesteuert wird.
Tut man dies nicht, so kühlt die Klimaanlage nach dem Update nicht mehr.
Byte 20 - Bit 1 setzen, danach klappt es dann auch wieder mit der Kühlung.

Montag, 25. Februar 2013

Audi MMI 3G & 3GP AMI Anschlussbelegung / USB oder Aux-In Kabel selber herstellen

Jede Audi MMI 3G und 3GP Mainunit (Gerät 5F im Diagnosescan) besitzt am Werk alle für die AMI Funktionalitäten benötigte Hardware.
Soll heißen, sie stellt Anschlüsse für Aux-In, USB und iPod an den externen Anschlüsse bereit.
Auch von der Software-Seite gibt es keinen Unterschied zwischen AMI und nicht-AMI.
Was die Mainunit angeht muss einzig das AMI in der jeweiligen Konfiguration der Unit angepasst (aktiviert) werden.
Je nach 3G/3GP Basic/High ist das genaue Prozedere unterschiedlich, von daher möchte ich hier nicht darauf eingehen, da dieser Blogeintrag Licht in die AMI Hardware "extern der Mainunit" bringen soll.

Das originale Kabel (zwischen Mainunit und Handschuhfach) kostet schlappe (knapp) 170 EUR.
Bei diesem Preis sucht man reflexartig, wenn leider auch vergeblich, nach dem extrem hohen Edelmetallanteil ;)

Möchte man sich nun ein USB Kabel selber bauen, so stellt man leider fest, dass die dafür benötigten Datenleitungen (D+/D-) an einer HSD Buchse anliegen.
Folglich muss man für diese Buchse einen passenden Stecker auftreiben.

Eine günstige Lösung um (als privater Endkunde) an so einen Stecker zu kommen, besteht darin sich ein Kabel mit der Teilenummer 7P1 971 327 (vom Touareg) zu kaufen.
Dieses kostet aktuell ca. 19  EUR.
An diesem Kabel findet man je Ende einen der benötigten Stecker. (man kann sich aus einem solchen Kabel also sogar zwei AMI USB Kabel herstellen)

Die Belegung der HSD Buchse ist wie folgt:
Gelber Stecker hinten an der 5F Unit
Pin
1 -  D+ (Data +)
2 -  iPod erkannt
3 -  D- (Data -)
4 -  Masse

12-poliger Stecker (grün) - ein Einsatz im großen Stecker (Teilenummer 3B7 035 447 B - ca. 6 EUR)
Die passenden Reparaturleitungen (mit den passenden Pins daran - jeweils zwei pro Leitung) haben die Teilenummer 000 979 009 E - knapp 3 EUR.
Der grüne Stecker ist nur bei bereits vorhandener Rückfahrkamera (RFK) oder AMI vorhanden!
Pin
1 -  Aux-In Masse
2 -  Aux-In rechter Kanal
3 -  USB +5V
4 -  USB Masse
6 -  AMI Cable Detect
7 -  Aux-In linker Kanal
8 -  Aux-In Schirm (Masse)
11 -  iPod TX (serielle Fernsteuerung)
12 -  iPod RX  (serielle Fernsteuerung)

Um ein USB Kabel zu bauen holt man sich dann noch ein normales, handelsübliches USB Kabel, von dem man an einer Seite den Stecker abtrennt.
Die USB Stecker Belegung ist:
Pin
1 USB +5V
2 D- (Data -)
3 D+ (Data +)
4 USB Masse

Ich denke mal die Verpinnung ist direkt ersichtlich, so dass ich diese hier nicht noch einmal gesondert notiere.

Eine Besonderheit gibt es dann aber noch.
Die Mainunit erkennt anhand des Pin 6 (12 poliger grüner Stecker), ob ein AMI Kabel angeschlossen ist und um welches Kabel es sich handelt und aktiviert dann die jeweiligen Erkennungsfunktionen / Eingänge.
Pin 6 muss mit dem jeweilig passenden Widerstandswert gegen Pin 4 (Masse) gezogen werden.
Hier die Widerstandswerte für die unterschiedlichen Gerätetypen:
1K Ohm = Aux In Mode
4,7K Ohm = USB Mode
18,7K Ohm = Ipod Mode

Ich denke die Aux-In Belegung ist klar. Man benötigt für ein solches Kabel natürlich keinen HSD Stecker, sondern nur den grünen Stecker und die passende Anzahl an Pins.

Na dann mal viel Spaß beim Basteln! :)