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.