Favoriten/Koordinaten/Sonderziele in neuere Audi MMI importieren

Einführung

Bis ca. Mitte 2018 konnte man via die myaudi.com-Webseite eigene POIs (Points Of Interest, waypoints) inklusive jeweilige Icons hochladen, die dann direkt aufs Fahrzeug ins MMI geladen werden konnten. Leider hat Audi damals diese Funktionalität einfach so gestoppt. :-(

Für MMI-Modelle vom Typ MMI-3G kann dies mittels Linux und neuer Software weiterhin gemacht werden - siehe Audi POIs.

Lösung für neuere Audi MMI-Versionen ab ca. Baujahr 2024/2025

Neueste MMI-Versionen in Audi e-tron oder Audi e-hybrid erlauben nur noch 30 Favoriten zu speichern; wenn mehr eingegeben werden, bleiben nur die 30 neusten Favoriten im MMI-Display sichtbar.

Zudem müssen diese Favoriten eigentlich manuell und mühsam händisch eingegeben werden, wobei die direkte Eingabe von Koordinaten meines Wissens nicht mehr unterstützt wird!   :-(

Nach etlichen Recherchen habe ich im Forum https://www.geoclub.de einen interessanten Beitrag von schatzi-s entdeckt und mittels anschliessender eigener Versuche einen Ausweg gefunden, um mehr als nur 30 Favoriten im neuen MMI zu speichern.   :-)
Im folgenden werden drei Varianten erklärt, wobei wesentliche Teile der dritten Variante vom Kundendienst (customer.care(at)amag.ch) der AMAG beigesteuert wurden.

1. Variante A (mittels c:geo, Version vom 7.10.25)
2. Variante B (mittels c:geo, Version vom 19.12.25)
3. Variante C (mittels Vcard und Kontakten im Handy, 23.12.25)

Die von mir im Moment bevorzuge Methode ist Variante B.

1. Variante A (mittels c:geo, Version vom 7.10.25)

- Die App myAudi auf dem Handy installieren und mit dem Auto verbinden
- Die App c:geo auf dem Handy installieren (dies ist eine
  App, die vor allem bei Geocachern beliebt ist)
- Die Favoriten (Koordinaten und ein Name) in einem GPX-File speichern
- Die GPX-Datei ins Handy downloaden 

Hier ein gekürztes Beispiel meiner Datei Favoriten.gpx mit drei Favoriten, die mittels geographischer Koordinaten definiert sind, wobei diese Koordinaten *nicht* explizit mit einer Adresse verbunden sein müssen; dies funktioniert mit geographischen Koordinaten irgendwo!

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<gpx version="1.1" creator="Dein Name oder Programm"
    xmlns="http://www.topografix.com/GPX/1/1"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
  <wpt lat="43.593035" lon="7.125233"><name>Strand Antibes Fort</name></wpt>
  <wpt lat="43.439920" lon="3.790777"><name>Strand N Frontignan</name></wpt>
  <wpt lat="43.365358" lon="3.614030"><name>Sandstrand mit Muscheln</name></wpt>
  <wpt lat="43.078017" lon="6.126350"><name>Plage de L Almanarre Dusche</name></wpt>
</gpx>
Nun wie folgt vorgehen:
- In c:geo unten auf 'Gespeichert' tippen
- Auf die drei Punkte rechts oben klicken und 'Importieren' wählen
- Importiere GPX-Datei
- Das GPX-File auf dem Handy wählen (z.B. im Download-Ordner)
AAA
- Nun erscheint die Liste der Favoriten -> einen davon anklicken
- In der obersten Zeile auf das Pfeilsymbol klicken
- 'Andere externe App' wählen
- Auf das Symbol 'myAudi' klicken
- Auf das Feld "Senden" klicken"

- Im Auto:
  * Auf das weisse Dreieck klicken (Navigation)
  * Auf 'Suchen' klicken
  * In der Liste den übertragenen Favorit suchen und lange darauf drücken
  * Im erscheinenden kleinen Menü auf den 'Stern' klicken
    --> damit wird der Eintrag in der Favoritenliste gespeichert
    --> erneutes langes Drücken auf den Eintrag und auf den Mülleimer klicken,
        damit der Eintrag aus der momentanen Liste der letzten Ziele gelöscht
        wird
BBB 

Die Punkte zwischen den oben markierten Zeilen AAA und BBB für jeden Favoriten wiederholen. Es können auch bis zu 30 Koordinaten/Favoriten mittels myAudi an das Fahrzeug gesendet werden. Spätestens dann müssen diese Ziele im Fahrzeug einzeln als Favoriten gespeichert werden.

2. Variante B (mittels c:geo, Version vom 19.12.25)

- Die App myAudi auf dem Handy installieren und mit dem Auto verbinden
- Die App c:geo auf dem Handy installieren (dies ist eine
  App, die vor allem bei Geocachern beliebt ist)
- Die Favoriten (Koordinaten und ein Name) in einem GPX-File speichern
- Die GPX-Datei ins Handy downloaden 

Hier ein gekürztes Beispiel meiner Datei Favoriten.gpx mit drei Favoriten, die mittels geographischer Koordinaten definiert sind, wobei diese Koordinaten *nicht* explizit mit einer Adresse verbunden sein müssen; dies funktioniert mit geographischen Koordinaten irgendwo!

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<gpx version="1.1" creator="Dein Name oder Programm"
    xmlns="http://www.topografix.com/GPX/1/1"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
  <wpt lat="43.593035" lon="7.125233"><name>FFFF Strand Antibes Fort</name></wpt>
  <wpt lat="43.439920" lon="3.790777"><name>FFFF Strand N Frontignan</name></wpt>
  <wpt lat="43.365358" lon="3.614030"><name>FFFF Sandstrand mit Muscheln</name></wpt>
  <wpt lat="43.078017" lon="6.126350"><name>FFFF Plage de L Almanarre Dusche</name></wpt>
</gpx>
Nun wie folgt vorgehen:
- In c:geo unten auf 'Gespeichert' tippen
- Auf die drei Punkte rechts oben klicken und 'Importieren' wählen
- Importiere GPX-Datei
- Das GPX-File auf dem Handy wählen (z.B. im Download-Ordner)
- Nun erscheint die Liste der Favoriten
AAA
- den ersten davon anklicken
- In der obersten Zeile auf das Pfeilsymbol klicken
- 'Andere externe App' wählen
- Auf das Symbol 'myAudi' klicken
- Auf das Feld "Als Favorit hinzufügen" klicken"
BBB

Die Punkte zwischen den oben markierten Zeilen AAA und BBB für jeden Favoriten
wiederholen.

- Im Auto:
  * Auf das weisse Dreieck klicken (Navigation)
  * Die neu hinzugefügten Favoriten sind nun vorhanden

Resultat

Achtung: In der Favoritenliste ('Suchen' klicken und auf 'Stern' klicken) erscheinen nun nur die letzten 30 Favoriten in der Liste. ABER: Es sind alle eingegebenen Favoriten im System enthalten! Siehe die blauen Sternsymbole in der MMI-Karte unten:

Favoriten im MMI

Es sind 176 Favoriten (blaue Sterne) im Zentraldisplay vorhanden. Diese können nun zur Navigation entweder mittels Anklicken auf der Karte angewählt werden oder deren Name kann beim Feld 'Suchen' (Klicken auf das Feld neben dem grossen X mit dem Text "Wohin möchtest Du?") mittels der virtuellen Tastatur eingetippt werden.
Indem in der Variante B im Namen jedes Favoriten ein 'FFFF ' vorangestellt wurde, erscheinen nun während der Eingabe im Suchfeld jeweils nur Einträge der eigenen Favoriten, weil es (bisher) keine anderen Einträge gibt, deren Namen mit 'FFFF ' beginnt.
Es funktioniert, selbst wenn der Favorit nicht in der Liste mit den 30 Favoriten erscheint!   :-)

Das Beispiel weiter oben in roter Farbe (hier noch in der Version ohne vorangestelltem 'FFFF ') sieht in der MMI-Karte wie folgt aus:


Die exakten Koordinaten sind dort, wo die Zielflagge erscheint. Das MMI speichert diesen Ort an der nächstgelegenen Stelle, zu der eine Strasse führt, und lotst dann auch dorthin (hellblaue Linie), was absolut ok ist.

Damit können somit geographische Koordinaten (im WGS-84 Koordinatensystem) ins Audi MMI importiert werden. Wir benutzen dies nicht nur für Strände, sondern auch z.B. für unsere favorisierten Hotels oder Einkaufsgelegenheiten (z.B. mit der Angabe "Hotel XY, DZ 98 Euro" oder "Kleiner Laden mit frischen Früchten", etc.)

Favoriten aus dem MMI löschen

Eine einfache Methode, wie alle diese Favoriten ausdem MMI gelöscht werden können, habe ich noch nicht herausgefunden. Ich lösche diese wie folgt:
 Im Auto
  * Auf das weisse Dreieck klicken (Navigation)
  * Auf 'Suchen' klicken
  - Links oben auf den Favoriten-Stern klicken
  - Favoriten, die gelöscht werden sollen, auf dem Display nach links 'schieben'
  - Wenn dreissig Favoriten gelöscht worden sind, erscheint
    eine Meldung, dass keine Favoriten vorhanden sind
  - Dann Wieder auf Folgendes klicken: weisses Dreieck - Suchen - Favoritenstern
  - Nun können wiederum 30 Favoriten mittels Linksschieben gelöscht werden
  - Diese Prozedur wiederholen, bis wirklich alle Favoriten gelöscht sind

3. Variante C (mittels Vcard und Kontakten im Handy, 23.12.25)

Nach etlichen Abklärungen erhielt ich vom Kundenservice der AMAG die Idee, eine Liste der Favoriten mittels Kontakten im Handy ins MMI zu laden. Vorgeschlagen wurde, aus einer Favoriten-Liste mittels ChatGPT eine Vcard zu erstellen. Damit ich die Kontrolle selbst behalte, wurde unter Linux ein Bash-Script erstellt, mit dem aus einem GPX-File wie in Varianten A und B oben ein vcf-File erstellt wird. Das Script gpx2vcf.sh sieht wie folgt aus:
#!/bin/bash
# gpx2vcf.sh  10Jan2025/uk
#  
# Usage:
#   ./gpx2vcf.sh Inputfile.gpx
# Output:
#   Inputfile.vcf  (gleicher Name, nur .vcf)

if [[ $# -ne 1 ]]; then
  echo "Usage: $0 Inputfile.gpx" >&2
  exit 1
fi

infile="$1"
if [[ ! -f "$infile" ]]; then
  echo "Error: '$infile' not found" >&2
  exit 1
fi

outfile="${infile%.*}.vcf"
tel="+41 79 123 45 67"

# Output leeren/neu anlegen
: > "$outfile"

# GPX parsen: lat/lon aus , name aus ...
# Hinweis: Viele GPX haben alles in einer Zeile; daher arbeiten wir auf dem kompletten Stream.
awk -v TEL="$tel" '
BEGIN {
  RS=""; ORS="";
}
{
  # Nur Records, die einen  enthalten
  if ($0 !~ /[^<]*<\/name>/)) {
    tmp = substr($0, RSTART+6, RLENGTH-13);
    name = tmp;
  }

  # Wenn etwas fehlt: überspringen
  if (lat=="" || lon=="" || name=="") next;

  # Nur am Anfang "FFFF " durch "VV " ersetzen (und nur einmal)
  sub(/^FFFF[[:space:]]*/, "VV ", name);

  # Für Variante B: VV als Nachname in N:
  # Wenn name bereits mit "VV " beginnt, entfernen wir es aus dem Vornamen-Anteil,
  # damit es nicht doppelt erscheint.
  given = name;
  sub(/^VV[[:space:]]+/, "", given);

  print "BEGIN:VCARD\n";
  print "VERSION:3.0\n";
  print "FN:" name "\n";
##  print "N:VV;" given ";;;\n";
  print "ADR:" lat "," lon "\n";
  print "TEL:" TEL "\n";
  print "END:VCARD\n";
}
' "$infile" >> "$outfile"

echo "Wrote: $outfile"
Bevor dieses Script gestartet werden kann, sollte sichergestellt werden, dass xmlstarlet installiert ist:
sudo apt-get install xmlstarlet
Wir nehmen hier an, dasss das gpx-File wie weiter oben erwähnt Favoriten.gpx heisst und die Namen der Favoriten mit dem String "FFFF" beginnen. Im Outputfile Favoriten.vcf sollen die Favoriten mit dem String "VV" beginnen, damit diese (siehe weiter unten) auf dem Handy einfacher gefunden werden können. Mittels dem Befehl
./gpx2vcf Favoriten.gpx
wird nun ein File Favoriten.vcf erstellt, das so aussieht:
BEGIN:VCARD
VERSION:3.0
FN:VV Strand Antibes Fort
ADR:43.593035, 7.125233
TEL:+41 79 123 45 67
END:VCARD
BEGIN:VCARD
VERSION:3.0
FN:VV Strand N Frontignan
ADR:43.439920, 3.790777
TEL:+41 79 123 45 67
END:VCARD
BEGIN:VCARD
VERSION:3.0
FN:VV Sandstrand mit Muscheln
ADR:43.365358, 3.614030
TEL:+41 79 123 45 67
END:VCARD
BEGIN:VCARD
VERSION:3.0
FN:VV Plage de L Almanarre Dusche
ADR:43.078017, 6.126350
TEL:+41 79 123 45 67
END:VCARD
Dieses File sendet man nun vom PC via E-Mail als Attachment an die eigene E-Mail-Adresse und öffnet diese im Mail-Programm auf dem Handy. Ein Klick auf das Attachment und anschliessendes Importieren in die Kontakte auf dem Handy fügt nun alle Favoriten zu den Kontakten hinzu. Wenn man in den Kontakten nach den Favoriten suchen will, sucht man einfach nach dem String "VV", damit wirklich nur die Favoriten erscheinen.
Nun kann man im Fahrzeug im MMI auf das Telefon-Symbol (weisses Rechteck) klicken und via Klick auf das Zahnradsymbol rechts oben "Kontakte herunterladen" anwählen. Anschliessend noch "Alle Einstellungen" wählen und dort bei "Sortierreihenfolge" neu "Vornamen" anklicken. Links oben auf "Zurückpfeil" klicken und anschliessend links oben Klick auf 'X' und danach links auf das Symbol mit der Lupe und den kleinen Quadraten klicken. Im Suchfeld oben "plage de" (VV muss nicht eingetippt werden) eingeben und unten erscheint der gesuchte Eintrag VV Plage de L Almanarre Dusche. Nachdem man auf diesen Eintrag geklickt hat, erscheint der Favorit mit Telefonnummer und den Koordinaten. Nach einem Klick auf die Koordinatenzeile erscheint im Display ein Fenster mit der Mitteilung "Keine Ergebnisse gefunden" und rechts oben ein Symbol mit einem halbrunden Pfeil und dem Text 'Google'. Nun auf dieses Symbol klicken. Google sucht das nächste Ziel, das zu diesen Koordinaten gefunden werden kann und nachdem man auf die Zeile mit der Adresse und dem blauen runden Symbol geklickt hat, wird die Route zum Navigieren dorthin berechnet - fertig!
Sollte zwischendurch die Meldung "Es ist kein Telefon verbunden mit Audi_MMI..." erscheinen, muss man einfach warten, bis die Verbindung wieder hergestellt ist.
Achtung! Wenn man in den Kontakten sucht nach "VV" und anschliessend auf OK klickt, erscheinen weniger als 50 Eintröge in der Liste. Die anderen sind jedoch trotzdem vorhanden und können mittels Texteingabe auch gesucht und gefunden werden! Bei mir können alle 176 Sonderziele/Favoriten angewählt werden.

Diese Methode funktioniert allerdings nur, wenn das Handy im Auto ist; obwohl man die Kontakte ins MMI 'herunterlädt', scheinen diese nur in einem flüchtigen Speicher gelagert zu sein und beim nächsten Start des Fahrzeuges nicht mehr vorhanden zu sein (ausser eben, das Handy ist wiederum an Bord).

.