MIB steht für Modularen Infotainmentbaukasten und wird seit 2012? in den Fahrzeugen der VAG verbaut (Audi, VW, Skoda, Seat, Porsche).
Auf der MIB läuft mit QNX RTOS ein Echtzeitbetriebssystem, welches speziell für embedded Lösungen zugeschnitten ist.
Hardwareseitig ist jede MIB Einheit aus zwei Modulen zusammengetzt:
- RCC - Radio & Car Control Unit
- Dient als stabiler Unterbau und stellt die Basisfunktionalität her.
- Dazu gehört die die Anbindung an den CAN Bus (Rhenesas V850) und alle sicherheitsrelevanten Funktionen mit Einfluss auf die Fahrzeugsteuerung.
- MMX - Multi-Media Extension Board
- Stellt den anpassungsfähigen Teil dar und ist zuständig für die Darstellung der Benutzeroberfläche, Navigationsfunktion, Einstellungen, Radio usw.
- Bindet den Bildschirm an und ist auch für den Medien-Input über SD-Karte, USB, CD/DVD, wie auch CarPlay oder Android Auto zuständig.
Auf beiden Modulen läuft das bereits erwähnte QNX.
Hardware Komponenten beim Mib2
Übersicht RCC - "Mainboard"
Ansicht von unten des "Mainboards" der MIB mit RCC und Renesas V850 (Anbindung CAN) Chip. Alle Komponenten wie MMX Modul, CD/DVD-Laufwerk, USB & SD Karten, 3G/LTE Modul, Radio/DAB Modul und die Anschlüsse ans Fahrzeug sind hier angebunden.
Ansicht des "Mainboards" von oben. CD/DVD und LTE Modul sind bereits entfernt.
Das MMX Board ist auf der Oberseite eingesteckt.
Übersicht MMX
Ansicht Oberseite (nach Einbauorientierung im MIB System)
NAND SKhynix |
4GB DDR3L-RS SDRAM SKhynix |
NVIDIA Tegra30 S TAIWAN 1807A3 |
Ansicht Unterseite (nach Einbauorientierung im MIB System)
|
NOR 64MB SPANSION |
Serielle Schnittstellen
Nach dem Ausbau der MIB aus dem Fahrzeug ist es möglich auf die seriellen Schnittstellen der beiden Hauptkomponenten - RCC und MMX - zuzugreifen.
Die entsprechenden Pins können am Quadlock erreicht werden. Das Pinlayout ist wie folgt:
Quellen:
[1] https://rennlist.com/forums/991/1049794-porsche-pcm-upgrade-hack-for-android-auto-is-this-real.html
[2] https://wiki.mr-fix.info/index.php?title=MIB2
[3] Recovery Anleitungen Englisch: https://www.digital-eliteboard.com/threads/audi-mmi-mib2-mhi2-firmware-3634-3663-update-und-asi-apple-carplay-android-auto.480571/post-3807499
[4] https://www.qnx.com/developers/docs/qnxcar2/index.jsp?topic=%2Fcom.qnx.doc.neutrino.building%2Ftopic%2Fbsp_Flash_filesystem.html
[5] https://connector.pinouts.ru/52_pin_Volkswagen_Quadlock/