Teardown der Head-Unit-Hauptplatine (Mainboard) des Aiways U5 auf Bauteilebene (Adayo / 华阳, Platine RN4J2 MB PP1 V2.1, Teilenummer LB3300013J/A0, 2019). Identifiziert an einer zweiten, ersatzweisen Platine, die als Bench-/Entwicklungssandbox dient — damit riskante Experimente (OEM-Patches, Auslesen des MCU) das Fahrzeug nicht anfassen.
⚠ Teilenummern und Fotos stammen von einer Platinenrevision — deine kann abweichen.
Vorderseite: Der i.MX6-SoC sitzt mittig unter einem EMV-Schirm; Begleit-MCU, Audio-Codec und Radio-/GNSS-Module gruppieren sich darum. Rückseite: die beiden DDR3-Chips, ein Board-to-Board-Steckverbinder zum Display und die Lötseite des Hauptkabelbaum-Steckverbinders (mit Pin-Namen bedruckt — siehe den Abschnitt zum Steckverbinder weiter unten).
Der Haupt-Applikationsprozessor — das große BGA unter dem aufgebogenen Metallschirm (eingeprägt „00299“). Läuft mit Android 4.4.2 und 1 GB DDR3. Details zu Betriebssystem und Platine unter Hardware & OS.
Der Begleit-Mikrocontroller — ein Renesas RL78 (Automotive), 100-pin QFP, Aufdruck R5F10PPJL / 1946EM478. Er ist der Torwächter zwischen SoC und Fahrzeug:
/dev/ttymxc3 @115200) — siehe CAN-Bus.mcu_beep).
Firmware: läuft aus dem internen Flash des RL78 (kein externer Flash-Baustein). Das Update-Image ist eine Datei MCU.bin, die over-the-air ausgeliefert wird — OEM-Cloud → T-Box (Mobilfunk) → ABUpdate FOTA → geflasht von der App AdayoMcuUpgrade — und danach gelöscht wird; sie liegt nicht auf der Android-Seite. Um an das Binary zu kommen, müsstest du den RL78-Flash direkt auslesen (Renesas 1-Wire-Serial-Programming, TOOL0 + RESET), sofern der Leseschutz aus ist, oder die T-Box dumpen (dort wahrscheinlich nur ein Delta-Patch).
Audio-Codec + DSP für Automotive (AK7738VQ). Treibt die Lautsprecherausgänge und macht EQ / Lautstärke / Mischung. Der OEM-Warnpfad „speech level“ — laut + Absenken der Musik, unabhängig vom Lautstärkeregler — liegt teilweise hier (genutzt von der Geschwindigkeitswarnung; siehe Geschwindigkeitswarnung).
Sprachprozessor für 2 Mikrofone (Echounterdrückung / Freisprechen auf Distanz), Aufdruck fortemedio FM1388GA12. Bedient MIC1/MIC2 für Freisprechen und Sprachbedienung.
Der analoge AM/FM-Tuner — NXP TEF6635 (Autoradio-Tuner der Familie TEF66xx). Hier nicht in Nahaufnahme fotografiert; identifiziert über den Android-Audio-HAL (system/lib/hw/audio.primary.imx6.so und audio.gis.imx6.so enthalten beide die Zeichenkette tef6635). Angesteuert wird er von der Begleit-MCU über den OEM-CarService (Aufrufe radio_*), nicht direkt von Android.
Für DAB (Digitalradio) gibt es einen eigenen nativen Treiber vendor/lib/libdab.so plus eine App com.adayo.dab — DAB-Hardware ist also vorhanden, aber der konkrete DAB-Demodulator-Chip ist noch nicht identifiziert (eine Nahaufnahme der Bauteile neben den FAKRA-Antennenbuchsen würde es klären). Belastbarkeit: Tuner-Teilenummer hoch (HAL-String); DAB-Demodulator unbekannt.
GNSS-Positionierungsmodul (GPS / BeiDou), UM220-IV NV (unicorecomm), neben den FAKRA-Antennenbuchsen (蓝色/blau = GPS, 粉色/pink, 棕色/braun).
Der zentrale DC-DC / PMIC (TPS65265), der die Core-/IO-Spannungen aus 12 V erzeugt (neben den Leistungsdrosseln). Versorgt über die B+-Pins am Hauptsteckverbinder.
Der Hauptkabelbaum-Steckverbinder ist auf der Rückseite mit den Pin-Namen bedruckt; eine Ersatzplatine lässt sich also auf dem Tisch versorgen, indem du direkt an die durchkontaktierten Pins der Rückseite gehst:
RL±/FL±/FR±/RR± — Lautsprecherausgänge (hier kein 12 V anlegen). MIC1-/MIC2+, TBOX_IN, TF1_POWER/TFT_POWER (Displayversorgung, Ausgang).Versorgung auf dem Tisch: +12 V → B+ (und B+B), GND → GND, +12 V → KEY, mit einem strombegrenzten Netzteil (~3 A), Masseleitung zuerst.