Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Support MHI2Q - AUG22 - Updates im Bereich Apple Carplay (Bedienung + VC Cover + VC & HUD Routenführung)

Matze89

Freak
Registriert
14. Oktober 2011
Beiträge
218
Reaktionspunkte
217
Punkte
1.030
Ort
Süddeutschland
Auch 2026 gibt es dank der fleißigen Entwicklern, wie auch des MHI2Q in Verbindung mit CarPlay wieder Neuigkeiten.
CarPlay-Patch-Set für das Audi MHI2Q-Infotainmentsystem

Es werden auch Helfer und Mitentwickler gesucht, die sich mit der Thematik beschäftigen möchten.

Sie müssen registriert sein, um angehängte Bilder zu sehen
Sie müssen registriert sein, um angehängte Bilder zu sehen

(Rechte Routenführung inkl. allen Informationen wird durch Carplay gesteuert)
Sie müssen registriert sein, um angehängte Bilder zu sehen

(Animierte Version, was im Virtual Cockpit zu sehen ist - 6fps - aber in echt viel smoother)
Video:
  • Routenführung durch Carprlay im VC und HUD (Pfeile) mit verschiedene Apps (Waze, Google Maps, Apple Karten uvm.)
  • Cover von Musik oder Podcasts von Apple Carplay werden endlich erfolgreich im VC angezeigt.
  • Mit dem MMI-Touchpad kann man endlich wischen und es arbeitet mit Carplay! Es funktioniert wie ein Touchsystem und ist sehr benutzerfreundlich.
  • Leider wird es wohl nicht möglich sein, einen Zweitbildschirm mit VC zu besitzen, der Carplay-Navigation darstellen kann.
  • Auch in Verbindung mit einem Carplay Wireless Adapter sind alle funktionen gegeben! (Getestet mit Carlinkit 5 Mini - )
Es befindet sich noch in der Entwicklung, durch eure Hilfe könnte man das Projekt noch vergolden ;-)

Haftungsausschluss: Die Verwendung erfolgt auf eigene Gefahr. Diese Patches ändern die Firmware-Binärdateien und Systemkonfigurationen Ihres Infotainmentsystems. Erstellen Sie vor jeder Änderung stets eine Sicherungskopie aller Originaldateien. Die Autoren übernehmen keine Haftung für Schäden, unbrauchbar gewordene Geräte oder Gewährleistungsprobleme, die durch die Verwendung dieser Patches entstehen.

Eigene Erfahrungen & Tests (Aktualisiert am 03. Sep 2026)
Die neuste Version MHI2Q-2026-08-30 habe ich erfolgreich installiert (wie hier als Anleitung versehen). Es funktioniert auch, nur seltsamerweise gehen Apple Maps und Google Karten direkt ohne Probleme. Allerdings will Waze einfach nicht die Navigationspfeile und somit die Routenführung endlich starten im VC. Ich beobachte und teste weiter.
Aktuell ist noch ein Fehler vorhanden: Sobald eine Navigation über CarPlay (sowohl Apple Karten als auch Google Maps) gestartet und danach regulär beendet oder abgebrochen wird, ist das originale MMI-Bord-Navi komplett blockiert. Jeder Versuch, eine Route im MMI zu starten, bricht sofort wieder ab. Offenbar gibt der RGI-Patch den Navigationsstatus bzw. den Lock nicht sauber an den MMI-Core zurück.
Abhilfe derzeit: Ausschließlich per Affengriff (MMI-Hardreset) oder nach vollständiger Busruhe wieder nutzbar.


Anleitung und Ausführung über Telnet mit E100 Adapter mit SD Karte

Version:
Veränderungen gegenüber der MHI2Q-2026-05-16: Die CarPlay-Routenführung nutzt keine separate Cluster-Videoebene mehr. Die Manöveranzeige
wird nun über die native Karte des Infotainmentsystems gelegt (darstellbar 98 statt der Standardkarte 33). Die gesamte Cluster-Videopipeline wurde entfernt, und der Renderer läuft nun als permanent überwachter Dienst. Unterstützt jetzt auch Drittanbieter Kartenapps (Waze, Google Maps usw.)
  • Leere SD Karte in SD1 einstecken
  • PC/MAC mit E100 verbinden und Netzwerkeinstellungen ändern: IP Adresse: 172.16.250.123 • Subnet Mask: 255.255.255.0
  • Verbindung per telnet aufbauen
Code:
telnet 172.16.250.248 123
Benutzername: root
Passwort: Bitte suchen (Ärger bekommen)
Code:
/ > mount -uw /net/mmx/fs/sda0/
/ > cp /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json /net/mmx/fs/sda0/smartphone_integrator_orig.json
/ > cp /net/mmx/mnt/system/etc/eso/production/dio_manager.json /net/mmx/fs/sda0/dio_manager_orig.json
- SD Karte entnehmen und die Daten ändern:

smartphone_integrator_orig.json bearbeiten->
Alles im Bereich children.carplay austauschen:
Code:
        "carplay":{
            "exec": "carplay_startup.sh",
            "path": "/mnt/app/root/hooks",
            "params": "",
            "envs": [
                "LD_LIBRARY_PATH=/mnt/app/root/lib-target:/eso/lib:/mnt/app/usr/lib:/mnt/app/armle/lib:/mnt/app/armle/lib/dll:/mnt/app/armle/usr/lib",
                "IPL_CONFIG_DIR_DIO_MANAGER=/etc/eso/production"
            ],
            "startupTimeout": 10000,
            "stopTimeout": 8000,
            "watchdogTimeout": 60000,
            "disableWatchdog": false,
            "maxSetupRetries": 2,
            "maxRuntimeRetries": 2,
            "decoderUse": false,
            "selfTermination": true,
            "cleanupScript": "/mnt/app/root/hooks/carplay_cleanup.sh",
            "retriesBeforeDowntime": 3,
            "downtime": 30000,
            "restartDelay": 3000,
            "portResetTime": 250
        },
und in smartphone_integrator.json speichern

dio_manager_orig.json bearbeiten ->
MessagesSentByAccessory- hinzufügen: 0x5200=StartRouteGuidanceUpdates, 0x5203=StopRouteGuidanceUpdates
MessagesReceivedFromDevice- hinzufügen: 0x5201=RouteGuidanceUpdate, 0x5202=RouteGuidanceManeuverUpdate, 0x5204=LaneGuidanceInformation
und in dio_manager.json speichern

Auf die SD-Karte direkt im Root die bearbeiteten Daten aufspielen:
  • smartphone_integrator.json
  • dio_manager.json
und die neuen Dateien auf die SD Karte auch direkt im Root aus Github holen:
  • carplay_cleanup.so (unter deploy/smartphone_integrator)
  • carplay_processes.sh (unter deploy/smartphone_integrator)
  • carplay_startup.sh (unter deploy/smartphone_integrator)
  • carplay_hook.jar (unter Release -> Assets)
  • flag_atlas.rgba (unter Release -> Assets)
  • libcarplay_hook.so (unter Release -> Assets)
  • maneuver_render (unter Release -> Assets)
mit auf die SD Karte ablegen und ins MMI SD 1 einstecken.
Code:
/ > mount -uw /net/mmx/mnt/app
/ > mount -uw /net/mmx/mnt/system
/ > mkdir -p /net/mmx/mnt/app/root/hooks
/ > chmod 755 /net/mmx/mnt/app/root/hooks
/ > cp /net/mmx/fs/sda0/libcarplay_hook.so /net/mmx/mnt/app/root/hooks/
/ > chmod 755 /net/mmx/mnt/app/root/hooks/libcarplay_hook.so
/ > cp /net/mmx/fs/sda0/maneuver_render /net/mmx/mnt/app/root/hooks/
/ > chmod 755 /net/mmx/mnt/app/root/hooks/maneuver_render
/ > cp /net/mmx/fs/sda0/carplay_startup.sh /net/mmx/mnt/app/root/hooks/
/ > chmod 755 /net/mmx/mnt/app/root/hooks/carplay_startup.sh
/ > cp /net/mmx/fs/sda0/carplay_cleanup.sh /net/mmx/mnt/app/root/hooks/
/ > chmod 755 /net/mmx/mnt/app/root/hooks/carplay_cleanup.sh
/ > cp /net/mmx/fs/sda0/carplay_processes.sh /net/mmx/mnt/app/root/hooks/
/ > chmod 755 /net/mmx/mnt/app/root/hooks/carplay_processes.sh
/ > cp /net/mmx/fs/sda0/flag_atlas.rgba /net/mmx/mnt/app/root/hooks/
/ > cp /net/mmx/fs/sda0/carplay_hook.jar /net/mmx/mnt/app/eso/hmi/lsd/jars/
/ > cp /net/mmx/fs/sda0/smartphone_integrator.json /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json
/ > cp /net/mmx/fs/sda0/dio_manager.json /net/mmx/mnt/system/etc/eso/production/dio_manager.json
ZUR SICHERHEIT ALLES CHECKEN:
Code:
ls -la /net/mmx/mnt/app/root/hooks/
ls -la /net/mmx/mnt/app/eso/hmi/lsd/jars/carplay_hook.jar
ls -la /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json
ls -la /net/mmx/mnt/system/etc/eso/production/dio_manager.json
damit abgleichen:
Code:
-rwxrwxrwx flag_atlas.rgba
-rwxr-xr-x libcarplay_hook.so
-rwxr-xr-x maneuver_render
-rwxr-xr-x carplay_startup.sh
-rwxr-xr-x carplay_cleanup.sh
-rwxr-xr-x carplay_processes.sh
-rwxrwxrwx /net/mmx/mnt/app/eso/hmi/lsd/jars/carplay_hook.jar
-rwxr-xr-x /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json
-rwxr-xr-x /net/mmx/mnt/system/etc/eso/production/dio_manager.json
- Eine Minute Warten und ein Reboot ausführen (Affengriffengriff) und Busruhe für VC abwarten

(ALT) Version:
  • Leere SD Karte in SD1 einstecken
  • PC/MAC mit E100 verbinden und Netzwerkeinstellungen ändern: IP Adresse: 172.16.250.123 • Subnet Mask: 255.255.255.0
  • Verbindung per telnet aufbauen
Code:
telnet 172.16.250.248 123
Benutzername: root
Passwort: 2yavoUEZ (Für MU 1329)
Code:
/ > mount -uw /net/mmx/fs/sda0/
/ > cp /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json /net/mmx/fs/sda0/smartphone_integrator_orig.json
/ > cp /net/mmx/mnt/system/etc/eso/production/dio_manager.json /net/mmx/fs/sda0/dio_manager_orig.json
- SD Karte entnehmen und die Daten ändern:

+ smartphone_integrator_orig.json->
Unter Carprlay -> "LD_PRELOAD=/mnt/app/root/hooks/libcarplay_hook.so" hinzufügen und
in smartphone_integrator.json speichern
+ dio_manager_orig.json ->
MessagesSentByAccessory- hinzufügen: 0x5200=StartRouteGuidanceUpdates, 0x5203=StopRouteGuidanceUpdates
MessagesReceivedFromDevice- hinzufügen: 0x5201=RouteGuidanceUpdate, 0x5202=RouteGuidanceManeuverUpdate, 0x5204=LaneGuidanceInformation
in dio_manager_orig.json speichern

SD Karte mit den zwei neuen Dateien + aus Github die
  • carplay_hook.jar,
  • flag_atlas.rgba,
  • libcarplay_hook.so und
  • maneuver_render
mit auf die SD Karte ablegen und ins MMI SD 1 einstecken.
Code:
/ > mount -uw /net/mmx/mnt/app
/ > mount -uw /net/mmx/mnt/system
/ > mkdir -p /net/mmx/mnt/app/root/hooks
/ > chmod 755 /net/mmx/mnt/app/root/hooks
/ > cp /net/mmx/fs/sda0/libcarplay_hook.so /net/mmx/mnt/app/root/hooks/
/ > chmod 755 /net/mmx/mnt/app/root/hooks/libcarplay_hook.so
/ > cp /net/mmx/fs/sda0/maneuver_render /net/mmx/mnt/app/root/hooks/
/ > cp /net/mmx/fs/sda0/flag_atlas.rgba /net/mmx/mnt/app/root/hooks/
/ > chmod 755 /net/mmx/mnt/app/root/hooks/maneuver_render
/ > cp /net/mmx/fs/sda0/carplay_hook.jar /net/mmx/mnt/app/eso/hmi/lsd/jars/
/ > cp /net/mmx/fs/sda0/smartphone_integrator.json /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json
/ > cp /net/mmx/fs/sda0/dio_manager.json /net/mmx/mnt/system/etc/eso/production/dio_manager.json
ZUR SICHERHEIT ALLES CHECKEN:
Code:
ls -la /net/mmx/mnt/app/root/hooks/
ls -la /net/mmx/mnt/app/eso/hmi/lsd/jars/carplay_hook.jar
ls -la /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json
ls -la /net/mmx/mnt/system/etc/eso/production/dio_manager.json
damit abgleichen:
Code:
-rwxrwxrwx flag_atlas.rgba
-rwxr-xr-x libcarplay_hook.so
-rwxr-xr-x maneuver_render
-rwxrwxrwx /net/mmx/mnt/app/eso/hmi/lsd/jars/carplay_hook.jar
-rwxr-xr-x /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json
-rwxr-xr-x /net/mmx/mnt/system/etc/eso/production/dio_manager.json
- Eine Minute Warten und ein Reboot ausführen (Affengriffengriff) und Busruhe für VC abwarten

Weitere Informationen und Download
Dort erhaltest du die 4 benötigte Dateien carplay_hook.jar, flag_atlas.rgba, libcarplay_hook.so und maneuver_render
Bitte lies dich da aber auch nochmal ein, um ein Verständnis für die Vorgehensweise zu erhalten.
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Zuletzt bearbeitet:
Mega interessantes Thema! Ich habe die gleichen Voraussetzungen VC (H17 0379) + MIB2.5 (MHI2Q_ER_AUG22_P5092 - MU-Software 1329) und bin auch technisch ziemlich versiert.
Meine Unit und das VC habe ich entsprechend auf die genannten Versionen hochgezogen, aber bisher keine so "tiefgehenden" Eingriffe durchgeführt. Mit einer etwas ausführlicheren Anleitung wäre ich durchaus bereit und gewillt, hier zu unterstützen.

Bisher fehlt mir aber noch Kenntnis wie die USB-LAN Verbindung per telnet aufgebaut wird. Auch verstehe ich noch nicht im Detail wie und wo Werte geändert werden sollen.
 
Zuletzt bearbeitet:
Ich kann heute weitere Informationen mitteilen. Es ist wichtig, das MMI neu zu starten. Im Zuge dessen muss aber auch das VC einmal neu gestartet werden. Daher muss entweder eine Busruhe von einer halben Stunde berücksichtigt werden oder ein Reboot des VCs per VCDS ausgelöst werden. Somit funktioniert jetzt auch bei mir die Navigationspfeile im VC.

Die Animationen bei der Pfeilroutenführung sind super! Unter iOS 27 funktioniert es in allen Apps einwandfrei. Wenn man jedoch iOS 27 nutzt, funktioniert die Routenführung mit den Pfeilen im VC aktuell nur mit Apple Maps.

Ich werde noch eine Funktion bei Github bekannt geben. Wenn man pACC (Predictive Adaptive Cruise Control/Prädiktiver Effizienzassistent) besitzt, werden Kurven, Kreuzungen oder Ausfahrten abgebremst oder beschleunigt. Inwieweit eine Einflussnahme möglich ist und ob man durch die Navigation das Bremsen in Abfahrten oder bei Kreuzungen auslösen kann, ähnlich wie bei der verbauten Navigation, ist noch unklar.

Dazu kann ich sagen, dass die Bedienung mit dem Touchpad sehr geschmeidig läuft. Es ist für jeden empfehlenswert, der primär CarPlay nutzt und ein Fahrzeug mit Baujahr vor 2018 hat, das noch keinen Touchscreen hat. Die Coveranzeige im VC ist jetzt natürlich keine große Sache, aber dieser Bug wird endlich mal korrigiert.
 
Zuletzt bearbeitet:
Ich bekomme gleich den D-Link DUB-E100 geliefert wurde werde mich direkt mal ran setzen. MIB ist schon installiert und Backup gezogen.
Schonmal Danke für den Hinweis, ich nutze auch die iOS 27 Beta und bin mehr als gespannt.
 
Sehr gut, bitte beachte, dass du alles nach Anleitung machst und bei Bedarf zweimal nachfragst. Achte darauf, dass am Ende wirklich alle Dateien sauber übertragen wurden. Achte auch darauf, die zwei .json-Dateien mit einem Programm wie Visual Studio Code korrekt und sauber zu sichern, abzuändern (keine Fehler machen) und neu einzuspielen, damit die anderen vier Dateien geladen werden können. Vor allem: Bewahre Ruhe und lass am besten den Motor laufen, damit MIB bei schwacher Batterie nicht in den Sleep-Modus verfällt.

Ich würde mich sehr freuen, wenn du paar Bilder (ohne Straßen oder Ortinformationen) erstellen könntest. Leider ist unser Familienwagen gerade wieder im Einsatz... 😁

Gleich noch paar fragen: Welches Laptop oder Macbook mit welchem Betriebssystem hängst du dran? Ich lese gerade, dass du über Telnet noch keine Erfahrungen hattest oben im ersten Post.
Ich möchte dich wirklich nochmal bitten vorsichtig und gewissenhaft einige Lektüren zu diesem Thema dir einzuarbeiten.
Hier eine sehr wichtige Lektüre vorab:
Anmelden als guest und guest - Anleitung MIB2_Patch_DE 0.7 downloaden und ab Abschnitt "Verbindung zum MIB2 mit Putty/Telnet"

Hierbei geht es um die besagte Telnet Anbindung + Benutzername root und des dazugehörigen Passwort. Das eigene Netzwerk (Netzwerkeinstellungen ändern: IP Adresse: 172.16.250.123 • Subnet Mask: 255.255.255.0) muss geändert werden und dann per Telnet sich darauf anmelden. telnet 172.16.250.248 123 -> root -> Passwort: 2yavoUEZ
 
Zuletzt bearbeitet:
Es ist ein MacBook Air M2 mit 27.0 Beta (26A5421a)
Angemeldet bin ich, bekomme aber immer

cp /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json /net/mmx/fs/sda0/smartphone_integrator_orig.json
cp: Can't open destination file. (/net/mmx/fs/sda0/smartphone_integrator_orig.json): Read-only file system

SD Karte ist frisch formatiert in FAT32

#
 
mount -uw /net/mmx/fs/sda0/
cp /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json /net/mmx/fs/sda0/smartphone_integrator_orig.json
cp /net/mmx/mnt/system/etc/eso/production/dio_manager.json /net/mmx/fs/sda0/dio_manager_orig.json

Prüfe noch zur sicherheit, ob beide Dateien auch wirklich auf der SD Karte sind:
ls -la /net/mmx/fs/sda0/

- AM PC BEARBEITEN DIE JSON wie in der Anleitung und Achtung, dass kein Fehler im JSON gemacht wird...

danach wieder SD karte rein und beide dateien + alle aktuellen Dateien von Github mit dazu auf die SD Karte

Danach folgendes:

mount -uw /net/mmx/mnt/app
mount -uw /net/mmx/mnt/system
mkdir -p /net/mmx/mnt/app/root/hooks
chmod 755 /net/mmx/mnt/app/root/hooks
cp /net/mmx/fs/sda0/libcarplay_hook.so /net/mmx/mnt/app/root/hooks/
chmod 755 /net/mmx/mnt/app/root/hooks/libcarplay_hook.so
cp /net/mmx/fs/sda0/maneuver_render /net/mmx/mnt/app/root/hooks/
cp /net/mmx/fs/sda0/flag_atlas.rgba /net/mmx/mnt/app/root/hooks/
chmod 755 /net/mmx/mnt/app/root/hooks/maneuver_render
cp /net/mmx/fs/sda0/carplay_hook.jar /net/mmx/mnt/app/eso/hmi/lsd/jars/
cp /net/mmx/fs/sda0/smartphone_integrator.json /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json
cp /net/mmx/fs/sda0/dio_manager.json /net/mmx/mnt/system/etc/eso/production/dio_manager.json


ZUR SICHERHEIT ALLES CHECKEN:
ls -la /net/mmx/mnt/app/root/hooks/
ls -la /net/mmx/mnt/app/eso/hmi/lsd/jars/carplay_hook.jar
ls -la /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json
ls -la /net/mmx/mnt/system/etc/eso/production/dio_manager.json

damit abgleichen:
-rwxrwxrwx flag_atlas.rgba
-rwxr-xr-x libcarplay_hook.so
-rwxr-xr-x maneuver_render
-rwxrwxrwx /net/mmx/mnt/app/eso/hmi/lsd/jars/carplay_hook.jar
-rwxr-xr-x /net/mmx/mnt/system/etc/eso/production/smartphone_integrator.json
-rwxr-xr-x /net/mmx/mnt/system/etc/eso/production/dio_manager.json



Also... ich hab oben nicht den kompletten Telnet eingebunden gehabt... zuerst mount -uw der SD Karte
- Jetzt hast die 2 Dateien auf deiner SD Karte.. damit am PC bearbeiten:
 
Zuletzt bearbeitet:
Okay, das hat auch funktioniert, nun habe ich die Dateien am Mac offen mit VSS.

Nun bin ich unsicher, ich habe LD_PRELOAD gesucht und finde

Code:
"mirrorlink":{
            "exec":"mirrorlink.real",
            "path":"/mnt/app/eso/bin/apps",
            "params":"",
            "envs":["LIBIMG_CFGFILE=/etc/imgprocessing.cfg", "LD_PRELOAD=/eso/lib/libsystemtime_hack.so", "LD_LIBRARY_PATH=/lib:/mnt/app/root/lib-target:/eso/lib:/mnt/app/usr/lib:/mnt/app/armle/lib:/mnt/app/armle/lib/dll:/mnt/app/armle/usr/lib", "IPL_CONFIG_DIR_MIRRORLINK=/etc/eso/production"],
            "startupTimeout":30000,
            "stopTimeout":3000,
            "watchdogTimeout":60000,
            "disableWatchdog":false,
            "maxSetupRetries":1,
            "maxRuntimeRetries":0,
            "decoderUse":false,
            "selfTermination":false,
            "cleanupScript":"",
            "retriesBeforeDowntime":3,
            "downtime":30000,
            "restartDelay":0,
            "portResetTime":1500

Das änder ich ab in

Code:
"mirrorlink":{
            "exec":"mirrorlink.real",
            "path":"/mnt/app/eso/bin/apps",
            "params":"",
            "envs":["LIBIMG_CFGFILE=/etc/imgprocessing.cfg", "LD_PRELOAD=/mnt/app/root/hooks/libcarplay_hook.so", "LD_LIBRARY_PATH=/lib:/mnt/app/root/lib-target:/eso/lib:/mnt/app/usr/lib:/mnt/app/armle/lib:/mnt/app/armle/lib/dll:/mnt/app/armle/usr/lib", "IPL_CONFIG_DIR_MIRRORLINK=/etc/eso/production"],
            "startupTimeout":30000,
            "stopTimeout":3000,
            "watchdogTimeout":60000,
            "disableWatchdog":false,
            "maxSetupRetries":1,
            "maxRuntimeRetries":0,
            "decoderUse":false,
            "selfTermination":false,
            "cleanupScript":"",
            "retriesBeforeDowntime":3,
            "downtime":30000,
            "restartDelay":0,
            "portResetTime":1500

Oder muss die Zeile irgendwo hinzugefügt werden?
 
nein nein falsch... Carplay - weitersuchen - Ich habe dir oben alles im letzten Spoiler zusammengefasst. Bitte schau da rein

und die zwei dateien musst du korrekt, wie es hier steht ändern.. du siehst du hast mirrorlink und nicht carplay...
 
Zuletzt bearbeitet:
Hab deinen Edit zu spät gesehen, habe jetzt beide Dateien entsprechend angepasst und spiele mit den 4 neuen Dateien zurück.

"MessagesSentByAccessory":["0x5000", "0x5002", "0xAE00", "0xAE02", "0xAE03", "0x4154", "0x4156", "0x4157", "0x4159", "0xFFFB", "0x4C00", "0x4C02", "0x4C03", "0x4C05", "0x5200", "0x5203"],

"MessagesReceivedFromDevice":["0x4E09", "0x4E0A", "0x4E0C", "0x5001", "0xAE01", "0x4155", "0x4158", "0xFFFA", "0xFFFC", "0x4C01", "0x4C04", "0x5201", "0x5202", "0x5204"],
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Zuletzt bearbeitet:
Schon fertig :oops: Touch funktioniert schonmal :) Muss mal das VC rebooten über OBD11.
 
supi! sicher auch carplay und nicht mirrorlink geändert?

"mirrorlink":{
"exec":"mirrorlink.real",


hast du oben gepostet... das wäre falsch
 
Glaube soweit funktioniert es. Aber ich bekomme die Pfeile am VC nicht eingeblendet.
Einen Hardreset habe ich über OBDEleven gemacht.
Ich bekomme im MMI auch die Uhrzeit nicht automatisch eingestellt - GPS nicht verfügbar. Setze mich morgen nochmal ran 😁
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
na aber cover kriegst dargestellt... - jetzt das Fahrzeug wegen VC in Busruhe fahren lassen.
Code:
"carplay": {
  "exec": "dio_manager",
  "envs": [
    "LD_LIBRARY_PATH=/mnt/app/root/lib-target:/eso/lib:/mnt/app/usr/lib:/mnt/app/armle/lib:/mnt/app/armle/lib/dll:/mnt/app/armle/usr/lib",
    "IPL_CONFIG_DIR_DIO_MANAGER=/etc/eso/production",
    "LD_PRELOAD=/mnt/app/root/hooks/libcarplay_hook.so"
  ]
}
Das würde ich an deiner Stelle morgen nochmal überprüfen, ob du dies so eingerichtet hast - wichtig: carplay und nicht mirrorlink.
Viel Spaß

Edit vom 28.08.2026: Es funktioniert einwandfrei ... Auch bei Kreisverkehren gibt es keine Probleme. Entschuldigung für die schlechte Auflösung. Mit Classic Layout und Sport Layout gibt es keine Probleme. Vor allem die coolen Animationen werden dargestellt, wie auf GitHub zu sehen ist. Optisch auf jedenfall besser mit Sport Layout mit noch mehr Informationen.
Hervorzuheben ist außerdem die Bedienung wie auf einem Touchpad oder Trackpad. Es wurden weitere Tasten hinzugefügt, sodass nun auch ein Wischen durch die Karte möglich ist und die Funktion „Nächster Song” genutzt werden kann. Es wird nichts emuliert. Ich habe es sogar mit einem WLAN-Dongle für CarPlay Wireless versucht – auch das funktioniert damit.

Sie müssen registriert sein, um angehängte Bilder zu sehen

Sie müssen registriert sein, um angehängte Bilder zu sehen

Sie müssen registriert sein, um angehängte Bilder zu sehen

Sie müssen registriert sein, um angehängte Bilder zu sehen
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Zuletzt bearbeitet:
Zurück
Oben
📱
Forum App auf dein Handy
Schneller. Push-Benachrichtigungen. Offline-fähig.
Öffnen