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.