Configuration requise pour le modem pour la compatibilité avec l'eSIM

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

Exigences générales

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

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

Lorsqu'aucun profil opérationnel ou de test n'est activé sur l'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é en tant que SIM valide, signale la carte comme valide aux couches supérieures et ne coupe pas l'alimentation de la SIM.

Envoyer correctement les fonctionnalités du terminal

Au démarrage, le modem envoie les fonctionnalités de terminaison appropriées à l'eSIM. La capacité du terminal encode la prise en charge des fonctionnalités eUICC Local Profile Management (Gestion de profil local) et Profile Download (Téléchargement de profil).

Voir la section 11.1.19.2.4 de la norme ETSI TS 102 221 : "Indications supplémentaires sur les fonctionnalités du terminal liées à l'eUICC". Les octets [1-3] doivent correspondre à : "83 (Tag) "01" (Longueur) "07" (fonctionnalités eUICC).

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

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

Exigences concernant HAL

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

Pour les appareils compatibles avec les MEP, consultez les conditions requises pour le HAL pour les MEP.

Implémenter setSimPower dans Radio HAL v1.1

Le modem est compatible avec la méthode setSimPower.

Implémentation de getSimSlotsStatus dans la version 1.2 du HAL IRadioConfig

Le modem est compatible avec la méthode getSimSlotsStatus, qui indique si un emplacement contient une eSIM.

Cette méthode a été introduite dans la version 1.0. Dans la version 1.2, SimSlotStatus inclut l'EID.

Implémentation de getIccCardStatus dans la version 1.4 de l'IRadio HAL

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

Définir CardState:RESTRICTED sur le verrouillage de la carte SIM (verrouillage des subventions)

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

(Facultatif) Implémenter setSimSlotsMapping dans la version 1.0 de l'HAL IRadioConfig

Le modem est compatible avec la méthode setSimSlotsMapping, qui définit la mise en correspondance des emplacements physiques avec les emplacements logiques. Le LPA utilise cette méthode pour sélectionner l’emplacement SIM actif.

Exigences concernant la journalisation

Voici les exigences générales concernant la journalisation du modem pour le débogage des problèmes liés à l'eSIM.

Enregistrement des journaux

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

Journalisation sur l'appareil

Le logiciel de l'appareil est compatible avec un mécanisme de capture de journaux de modem sur l'appareil.

Prise en charge de la configuration des journaux

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

Rapport de bug Android

Les rapports de bugs contiennent des journaux de modem, des journaux RIL du fournisseur, des journaux de signature de panique et des journaux Android.