Requisiti del modem per il supporto della eSIM

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.