Modemanforderungen für 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 Modemanforderungen für den allgemeinen eSIM-Support. Damit der Local Profile Assistant (LPA) ordnungsgemäß funktioniert, muss das Modem alle diese Anforderungen erfüllen.

Standard-Bootprofil richtig verarbeiten

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 korrekten 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.

getSimSlotsStatus in IRadioConfig HAL v1.2 implementieren

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 die EID.

Implementierung von getIccCardStatus in IRadio HAL v1.4

Das Modem liefert die Antwort zum Zurücksetzen (ATR) und die Slot-ID des Kartenstatus in der Methode getIccCardStatusResponse. 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 (Subsidiesperrt) 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-Steckplatz auszuwählen.

Anforderungen an das Logging

Dies sind allgemeine Anforderungen an die Protokollierung des Modems zur Behebung von eSIM-Problemen.

Protokollierung

Die Protokollierung erfasst die Kommunikation zwischen den Prozessoren, die SIM-Funktionen, die Protokollierung der Radioschnittstellenschicht (Radio Interface Layer, RIL) und die Protokollierung der Anwendungsprotokolldateneinheit (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 Logkonfigurationen

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 Modem-, Anbieter-RIL- und Panic-Signaturen sowie Android-Protokolle.