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.