Viele sehen:
eMMC = wie SD-Karte â also SD/SSD-Reader geht
Elektrisch stimmt das teilweise.
Protokollseitig ĂŒberhaupt nicht.
Problem 1: Initialisierung
Ein normaler USB-SD/SSD-Reader sendet beim Start:
SD init sequence (CMD0, CMD8 usw.)
3.3V Logik
Dein MIB2 eMMC erwartet:
eMMC init sequence
meist 1.8V I/O
Boot Partition Zugriff
Ergebnis:
Reader erkennt Chip nicht
oder nur als âunknown deviceâ
oder liest 0 Byte
oder nur MĂŒll
Problem 2: Boot1 / Boot2 / RPMB
Im MIB2 liegen wichtige Daten NICHT in der normalen User Area:
Bereich
Inhalt
Boot1
Bootloader
Boot2
Kernel Start
RPMB
CP / Security
User
System
Normale Reader können:
nur User Area (wenn ĂŒberhaupt)
Fehlt Boot1/2: â Dump wertlos
â neues eMMC bootet nicht
â GerĂ€t tot
Problem 3: Spannungspegel
MIB2 eMMC meist:
VCC: 3.3V
VCCQ: 1.8V
USB-Reader:
nur 3.3V I/O
Ohne Levelshifting: â Kommunikation instabil
â Datenfehler
â kein init
Problem 4: eMMC Mode Umschaltung
Viele Automotive eMMC sind im:
HS200 / HS400 Mode
secure config
Das kann nur:
EasyJTAG
UFI
RT809H
Medusa
Ein Kartenleser kann das nicht.
Was tatsÀchlich passiert wenn du es probierst
Best Case:
wird gar nicht erkannt
Mid Case:
liest 0 Byte oder falsche GröĂe
Worst Case:
liest scheinbar ok
Dump ist korrupt
du lötest neuen Chip
Radio tot
Und dann hast du gar keinen gĂŒltigen Dump mehr.
Zitat Ende