Modem-Anforderungen für die eSIM-Unterstützung

Auf dieser Seite werden die erforderlichen Modemfunktionen für die Unterstützung eines eSIM-Chips oder einer herausnehmbaren eSIM 4FF-Karte zusammengefasst.

Allgemeine Voraussetzungen

Dies sind die Modemvoraussetzungen für die allgemeine eSIM-Unterstützung. Damit der Local Profile Assistant (LPA) ordnungsgemäß funktioniert, muss das Modem alle diese Anforderungen erfüllen.

Standard-Bootprofil richtig behandeln

Wenn für die eSIM kein Betriebs- oder Testprofil aktiviert ist, wird das Standard-Bootprofil aktiviert. Das Modem erkennt die eSIM mit dem aktivierten Standard-Bootprofil als gültige SIM, meldet die Karte den höheren Schichten als gültig und schaltet die SIM-Stromversorgung nicht aus.

Terminalfunktionen richtig senden

Beim Einschalten sendet das Modem die richtigen Terminalfunktionen an die eSIM. Die Terminalfunktion codiert die Unterstützung für eUICC-Funktionen wie die lokale Profilverwaltung und den Profildownload.

Siehe ETSI TS 102 221 Abschnitt 11.1.19.2.4: „Zusätzliche Hinweise zu Terminalfunktionen im Zusammenhang mit eUICC“. Die Bytes [1–3] müssen folgende Werte haben: „83“ (Tag), „01“ (Länge) und „07“ (eUICC-Funktionen).

(Optional) Unterstützung von OTA-Updates für das eSIM-Betriebssystem

Das Modem unterstützt alle Anforderungen für OTA-Updates des eSIM-Betriebssystems, z. B. den Wechsel in den Passthrough-Modus und das Einschalten der eSIM während des OTA-Update-Vorgangs.

HAL-Anforderungen

Dies sind API-Implementierungen, die für die allgemeine eSIM-Unterstützung erforderlich sind.

Informationen zu Geräten, die MEPs unterstützen, finden Sie unter HAL-Anforderungen für MEP.

Implementierung von „setSimPower“ in Radio HAL v1.1

Das Modem unterstützt die Methode setSimPower.

Implementierung von getSimSlotsStatus in IRadioConfig HAL v1.2

Das Modem unterstützt die Methode getSimSlotsStatus, die angibt, ob ein Steckplatz eine eSIM enthält.

Diese Methode wurde in Version 1.0 eingeführt. In Version 1.2 enthält SimSlotStatus EID.

Implementierung von getIccCardStatus in IRadio HAL v1.4

Das Modem gibt die Antwort zum Zurücksetzen (ATR) und die Steckplatz-ID des Kartenstatus in der Methode getIccCardStatusResponse an. Diese Methode wurde in Version 1.0 eingeführt. In Version 1.2 wurde CardStatus geändert, um ATR einzubeziehen. In Version 1.4 enthält CardStatus die EID.

CardState:RESTRICTED für SIM-Sperre (Subsidiesperre) festlegen

Wenn die eSIM SIM-gesperrt (Subsidies Locked) ist, legt das Modem den Kartenstatus in der Methode getIccCardStatusResponse als CardState:RESTRICTED fest.

Optional: Implementieren Sie „setSimSlotsMapping“ in IRadioConfig HAL v1.0.

Das Modem unterstützt die Methode setSimSlotsMapping, mit der die Zuordnung von physischen zu logischen Slots festgelegt wird. Der LPA verwendet diese Methode, um den aktiven SIM-Slot auszuwählen.

Anforderungen an das Logging

Dies sind allgemeine Anforderungen an die Protokollierung des Modems zur Fehlerbehebung bei eSIM-Problemen.

Protokollerfassung

Die Protokollierung erfasst die Kommunikation zwischen den Prozessoren, die SIM-Funktionen, die Protokollierung der Radio-Interface-Schicht (Radio Interface Layer, RIL) und die Protokollierung der Application Protocol Data Unit (APDU).

On-Device-Logging

Die Gerätesoftware unterstützt einen Mechanismus zum Aufzeichnen von Modemprotokollen auf dem Gerät.

Unterstützung für Log-Konfigurationen

Die Gerätesoftware unterstützt verschiedene Logging-Konfigurationen für Modems (Ebene, Module). Diese Konfigurationen müssen sowohl für die geräteseitige Protokollierung als auch für die Protokollierung über ein PC-Tool unterstützt werden.

Android-Fehlerbericht

Fehlerberichte enthalten Modemprotokolle, RIL-Protokolle des Anbieters, Paniksignaturprotokolle und Android-Protokolle.