Exigences du modem pour la prise en charge eSIM

Cette page résume les fonctionnalités du modem requises pour prendre en charge une puce eSIM ou une carte eSIM 4FF amovible.

Exigences générales

Voici les exigences du modem pour la prise en charge générale de l'eSIM. L'assistant de profil local (LPA) a besoin que le modem prenne en charge toutes ces exigences pour fonctionner correctement.

Gérer correctement le profil de démarrage par défaut

Lorsqu'aucun profil opérationnel ou de test n'est activé sur eSIM, le profil de démarrage par défaut est activé. Le modem reconnaît l'eSIM avec le profil de démarrage par défaut activé comme une carte SIM valide, signale la carte comme valide pour les couches supérieures et ne coupe pas l'alimentation de la carte SIM.

Envoi correct des capacités du terminal

À la mise sous tension, le modem envoie les capacités correctes du terminal à l'eSIM. La capacité du terminal code la prise en charge des fonctionnalités eUICC Local Profile Management et Profile Download .

Voir ETSI TS 102 221 Section 11.1.19.2.4 : « Indications supplémentaires de capacité du terminal liées à l'eUICC ». Les octets [1-3] doivent être : '83 (Tag) '01' (Longueur) '07' (capacités eUICC).

(Facultatif) Prise en charge des mises à jour OTA du système d'exploitation eSIM

Le modem prend en charge toutes les exigences relatives aux mises à jour eSIM OS OTA, par exemple, le passage en mode passthrough et le maintien de l'eSIM sous tension pendant la procédure de mise à jour OTA.

Exigences HAL

Il s'agit d'implémentations d'API requises pour la prise en charge générale de l'eSIM.

Pour les appareils prenant en charge les MEP, consultez les exigences HAL pour MEP .

Implémentation de setSimPower dans Radio HAL v1.1

Le modem prend en charge la méthode setSimPower .

Implémentation de getSimSlotsStatus dans IRadioConfig HAL v1.2

Le modem prend en charge la méthode getSimSlotsStatus , qui indique si un emplacement contient une eSIM.

Cette méthode a été introduite dans la v1.0. Dans la version 1.2, SimSlotStatus inclut EID .

Implémentation de getIccCardStatus dans IRadio HAL v1.4

Le modem fournit la réponse à réinitialiser (ATR) et l'ID d'emplacement de l'état de la carte dans la méthode getIccCardStatusResponse . Cette méthode a été introduite dans la version 1.0 et, dans la version 1.2, CardStatus a été modifié pour inclure ATR . Dans la version 1.4, CardStatus inclut l'EID .

Définition de CardState : RESTRICTED sur le verrouillage SIM (verrouillage de subvention)

Si l'eSIM est verrouillée SIM (subvention verrouillée), le modem définit l'état de la carte comme CardState:RESTRICTED dans la méthode getIccCardStatusResponse .

(Facultatif) Implémentation de setSimSlotsMapping dans IRadioConfig HAL v1.0

Le modem prend en charge la méthode setSimSlotsMapping , qui définit le mappage des emplacements physiques vers les emplacements logiques. Le LPA utilise cette méthode pour sélectionner l'emplacement SIM actif.

Exigences de journalisation

Il s’agit des exigences générales de journalisation du modem pour le débogage des problèmes eSIM.

Capture de journal

La journalisation capture la communication interprocesseur, la fonctionnalité SIM, la journalisation de la couche d'interface radio (RIL) et la journalisation de l'unité de données de protocole d'application (APDU).

Journalisation sur l'appareil

Le logiciel de l'appareil prend en charge un mécanisme de capture des journaux du modem sur l'appareil.

Prise en charge de la configuration des journaux

Le logiciel de l'appareil prend en charge différentes configurations de journalisation du modem (niveau, modules). Ces configurations doivent être prises en charge à la fois pour la journalisation sur l'appareil et pour la journalisation basée sur un outil PC.

Rapport de bug Android

Les rapports de bogues contiennent les journaux du modem, les journaux RIL du fournisseur, les journaux de signature de panique et les journaux Android.