Requisiti del modem per il supporto di eSIM

Questa pagina riassume 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 dell'eSIM. L'assistente di profilo locale (LPA) ha bisogno del modem per supportare tutti questi requisiti per funzionare correttamente.

Gestire correttamente il profilo di avvio predefinito

Se non è attivo alcun profilo operativo o di test sull'eSIM, viene attivato 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 delle funzionalità eUICC per la gestione del profilo locale e il download del profilo.

Consulta ETSI TS 102 221 Sezione 11.1.19.2.4: "Indicazioni aggiuntive sulle funzionalità del terminale relative all'eUICC". I byte [1-3] devono essere: "83 (Tag)", "01" (Lunghezza) "07" (funzionalità eUICC).

(Facoltativo) Supporto degli 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 dell'HAL

Si tratta di implementazioni API necessarie per il supporto generale delle eSIM.

Per i dispositivi che supportano MEP, consulta i requisiti HAL per MEP.

Implementare setSimPower in Radio HAL v1.1

Il modem supporta il metodo setSimPower.

Implementare getSimSlotsStatus in IRadioConfig HAL v1.2

Il modem supporta il metodo getSimSlotsStatus che indica se uno slot contiene un'eSIM.

Questo metodo è stato introdotto nella versione 1.0. Nella v1.2, SimSlotStatus include EID.

Implementazione di getIccCardStatus in IRadio HAL v1.4

Il modem fornisce la risposta per il ripristino dei dati di fabbrica (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 in modo da includere ATR. Nella versione 1.4, CardStatus include EID.

Impostare CardState:RESTRICTED sul blocco SIM (blocco del sussidio)

Se la eSIM è bloccata (bloccata con sovvenzione), 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 della SIM attiva.

Requisiti per la registrazione

Questi sono i requisiti generali di registrazione del modem per il debug dei problemi relativi all'eSIM.

Acquisizione dei log

Il logging acquisisce la comunicazione tra processori, la funzionalità della SIM, il logging del livello di interfaccia radio (RIL) e il logging dell'unità di dati del protocollo di applicazione (APDU).

Logging on-device

Il software del dispositivo supporta un meccanismo di acquisizione dei log del modem sul dispositivo.

Supporto configurazione log

Il software del dispositivo supporta diverse configurazioni di logging del modem (livello, moduli). Queste configurazioni devono essere supportate sia per il logging sul dispositivo sia per il logging basato su strumenti per PC.

Segnalazione di bug Android

I report di bug contengono log del modem, log RIL del fornitore, log delle firme di panico e log Android.