Requisiti del modem per il supporto 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 eSIM generale. Il Local Profile Assistant (LPA) necessita 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 sull'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 spegne la SIM.

Invio corretto delle funzionalità del terminale

All'accensione, il modem invia le funzionalità corrette del terminale all'eSIM. La funzionalità del terminale codifica il supporto per le funzionalità eUICC Gestione profilo locale e Download profilo .

Vedere ETSI TS 102 221 sezione 11.1.19.2.4 : "Indicazioni aggiuntive sulle capacità del terminale relative a eUICC". I byte [1-3] devono essere: '83 (Tag) '01' (Lunghezza) '07' (capacità 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 HAL

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

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

Implementazione di setSimPower in Radio HAL v1.1

Il modem supporta il metodo setSimPower .

Implementazione di 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 .

Implementazione di getIccCardStatus in IRadio HAL v1.4

Il modem fornisce la risposta al reset (ATR) e l'ID dello 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 v1.4, CardStatus include EID .

Impostazione CardState: RESTRICTED sul blocco SIM (blocco sussidio)

Se l'eSIM è SIM bloccata (sussidio bloccato), il modem imposta lo stato della carta come CardState:RESTRICTED nel metodo getIccCardStatusResponse .

(Facoltativo) Implementazione di 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 di registrazione del modem per il debug dei problemi eSIM.

Acquisizione del registro

La registrazione acquisisce la comunicazione tra processori, la funzionalità SIM, la registrazione RIL (Radio Interface Layer) e la registrazione APDU (Application Protocol Data Unit).

Registrazione sul dispositivo

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

Supporto per la configurazione del registro

Il software del dispositivo supporta diverse configurazioni di registrazione del modem (livello, moduli). Queste configurazioni devono essere supportate sia per la registrazione sul dispositivo che per la registrazione basata su strumenti PC.

Segnalazione di bug su Android

Le segnalazioni di bug contengono registri del modem, registri RIL del fornitore, registri delle firme di panico e registri Android.