Table of Contents
Mainboard-Hardware (Teardown)
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.
Übersicht Platine
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).
SoC — Freescale/NXP i.MX6
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.
MCU — Renesas RL78 (R5F10PPJL)
Der Begleit-Mikrocontroller — ein Renesas RL78 (Automotive), 100-pin QFP, Aufdruck R5F10PPJL / 1946EM478. Er ist der Torwächter zwischen SoC und Fahrzeug:
- Spricht mit dem SoC über UART (
/dev/ttymxc3@115200) — siehe CAN-Bus. - Führt die Zustandsmaschine für ACC/Zündung + Ein/Aus/Standby aus — er kann dem SoC die Versorgung abschalten.
- Liest die physischen Tasten und den Lautstärkeregler.
- Bildet die Brücke zum Fahrzeug-CAN-Bus.
- Treibt den Summer auf der Platine (den Hardware-Gong /
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 — AKM AK7738
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 — ForteMedia FM1388
Sprachprozessor für 2 Mikrofone (Echounterdrückung / Freisprechen auf Distanz), Aufdruck fortemedio FM1388GA12. Bedient MIC1/MIC2 für Freisprechen und Sprachbedienung.
Radio-Tuner — NXP TEF6635
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 — Unicore UM220-IV
GNSS-Positionierungsmodul (GPS / BeiDou), UM220-IV NV (unicorecomm), neben den FAKRA-Antennenbuchsen (蓝色/blau = GPS, 粉色/pink, 棕色/braun).
RAM — SK hynix DDR3
Spannungsversorgung — TI TPS65265
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.
Hauptsteckverbinder (CN202)
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:
- B+ / B+B — Batterie plus (12 V); die quadratischen/eingekerbten Pads sind die Hochstrom-Versorgungspins.
- GND / Batt GND — Masse.
- KEY — Eingang Zündung/ACC (auf High legen, damit sie bootet; sonst hält der MCU den SoC aus).
- CAN… — Fahrzeug-CAN (Gruppe unten links).
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.









