Questa pagina riepiloga le funzionalità del modem richieste per supportare un chip eSIM o una scheda eSIM 4FF rimovibile.
Requisiti generali
Questi sono i requisiti del modem per il supporto generale delle eSIM. L'assistente per il profilo locale (LPA) richiede che il modem supporti tutti questi requisiti per funzionare correttamente.
Gestire correttamente il profilo di avvio predefinito
Quando non è abilitato alcun profilo operativo o di test sulla eSIM, viene abilitato il profilo di avvio predefinito. Il modem riconosce l'eSIM con il profilo di avvio predefinito abilitato come SIM valida, segnala la scheda come valida ai livelli superiori e non disattiva l'alimentazione della SIM.
Inviare correttamente le funzionalità del terminale
All'accensione, il modem invia le funzionalità del terminale corrette all'eSIM. La funzionalità del terminale codifica il supporto per le funzionalità eUICC Gestione profili locali e Download profili.
Consulta ETSI TS 102 221 Sezione 11.1.19.2.4: "Additional Terminal capability indications related to eUICC". I byte [1-3] devono essere: "83 (Tag)", "01" (Lunghezza), "07" (Funzionalità eUICC).
(Facoltativo) Supportare gli aggiornamenti OTA del sistema operativo eSIM
Il modem supporta tutti i requisiti per gli aggiornamenti OTA del sistema operativo eSIM, ad esempio il passaggio alla modalità passthrough e il mantenimento dell'eSIM accesa durante la procedura di aggiornamento OTA.
Requisiti HAL
Queste sono implementazioni API richieste per il supporto generale delle eSIM.
Per i dispositivi che supportano i MEP, consulta i requisiti HAL per i MEP.
Implementare setSimPower in Radio HAL v1.1
Il modem supporta il metodo
setSimPower
.
Implementa getSimSlotsStatus in IRadioConfig HAL v1.2
Il modem supporta il metodo
getSimSlotsStatus
, che indica se uno slot contiene una eSIM.
Questo metodo è stato introdotto nella versione 1.0. Nella versione 1.2,
SimSlotStatus
include
l'EID.
Implementare getIccCardStatus in IRadio HAL v1.4
Il modem fornisce la risposta per il ripristino (ATR) e l'ID slot dello stato della scheda
nel metodo
getIccCardStatusResponse
. Questo metodo è stato introdotto nella versione 1.0 e, nella versione 1.2,
CardStatus
è stato modificato per includere
ATR.
Nella versione 1.4,
CardStatus
include
EID.
Imposta CardState:RESTRICTED sul blocco SIM (blocco sussidio)
Se la eSIM è bloccata (sussidio bloccato), il modem imposta lo stato della scheda come
CardState:RESTRICTED
nel metodo
getIccCardStatusResponse
.
(Facoltativo) Implementa setSimSlotsMapping in IRadioConfig HAL v1.0
Il modem supporta il metodo
setSimSlotsMapping
,
che imposta la mappatura dagli slot fisici agli slot logici. L'LPA utilizza questo
metodo per selezionare lo slot SIM attivo.
Requisiti di registrazione
Questi sono i requisiti generali per la registrazione del modem per il debug dei problemi della eSIM.
Acquisizione log
La registrazione acquisisce la comunicazione tra processori, la funzionalità SIM, la registrazione del livello di interfaccia radio (RIL) e la registrazione dell'unità di dati del protocollo dell'applicazione (APDU).
Logging on-device
Il software del dispositivo supporta un meccanismo di acquisizione dei log del modem sul dispositivo.
Supporto della configurazione dei log
Il software del dispositivo supporta diverse configurazioni di logging del modem (livello, moduli). Queste configurazioni devono essere supportate sia per la registrazione sul dispositivo sia per la registrazione basata sullo strumento per PC.
Segnalazione di bug di Android
I report sui bug contengono log del modem, log RIL del fornitore, log delle firme di panico e log di Android.