Esta página resume las características requeridas del módem para admitir un chip eSIM o una tarjeta extraíble eSIM 4FF.
Requerimientos generales
Estos son los requisitos de módem para la compatibilidad general con eSIM. El Asistente de perfil local (LPA) necesita que el módem admita todos estos requisitos para funcionar correctamente.
Manejo correcto del perfil de arranque predeterminado
Cuando no hay un perfil operativo o de prueba habilitado en eSIM, el perfil de inicio predeterminado está habilitado. El módem reconoce la eSIM con el perfil de arranque predeterminado habilitado como una SIM válida, informa la tarjeta como válida a las capas superiores y no apaga la alimentación de la SIM.
Envío de capacidades de terminal correctamente
Al encenderse, el módem envía las capacidades correctas del terminal a la eSIM. La capacidad del terminal codifica la compatibilidad con las capacidades de eUICC Gestión de perfiles locales y Descarga de perfiles .
Consulte ETSI TS 102 221 Sección 11.1.19.2.4 : "Indicaciones de capacidad de terminal adicionales relacionadas con eUICC". Los bytes [1-3] serán: '83 (Etiqueta) '01' (Longitud) '07' (capacidades de eUICC).
(Opcional) Admite actualizaciones OTA de eSIM OS
El módem es compatible con todos los requisitos para las actualizaciones OTA de eSIM OS, por ejemplo, cambiar al modo de transferencia y mantener la eSIM encendida durante el procedimiento de actualización OTA.
Requisitos HAL
Estas son implementaciones de API que se requieren para la compatibilidad general con eSIM.
Para dispositivos compatibles con MEP, consulte los requisitos de HAL para MEP .
Implementando setSimPower en Radio HAL v1.1
El módem admite el método setSimPower
.
Implementando getSimSlotsStatus en IRadioConfig HAL v1.2
El módem admite el método getSimSlotsStatus
, que indica si una ranura contiene una eSIM.
Este método se introdujo en v1.0. En v1.2, SimSlotStatus
incluye EID .
Implementando getIccCardStatus en IRadio HAL v1.4
El módem proporciona la respuesta para restablecer (ATR) y la identificación de la ranura del estado de la tarjeta en el método getIccCardStatusResponse
. Este método se introdujo en v1.0 y, en v1.2, CardStatus
se cambió para incluir ATR . En v1.4, CardStatus
incluye EID .
Configuración de CardState: RESTRINGIDO en el bloqueo de SIM (bloqueo de subsidio)
Si la eSIM está bloqueada con SIM (bloqueada con subsidio), el módem establece el estado de la tarjeta como CardState:RESTRICTED
en el método getIccCardStatusResponse
.
(Opcional) Implementación de setSimSlotsMapping en IRadioConfig HAL v1.0
El módem admite el método setSimSlotsMapping
, que establece la asignación de ranuras físicas a ranuras lógicas. El LPA utiliza este método para seleccionar la ranura SIM activa.
Requisitos de registro
Estos son requisitos generales de registro de módem para depurar problemas de eSIM.
Captura de registro
El registro captura la comunicación entre procesadores, la funcionalidad SIM, el registro de la capa de interfaz de radio (RIL) y el registro de la unidad de datos del protocolo de aplicación (APDU).
Registro en el dispositivo
El software del dispositivo admite un mecanismo de captura de registro de módem en el dispositivo.
Soporte de configuración de registro
El software del dispositivo admite diferentes configuraciones de registro de módem (nivel, módulos). Estas configuraciones deben admitirse tanto para el registro en el dispositivo como para el registro basado en herramientas de PC.
Informe de error de Android
Los informes de errores contienen registros de módem, registros de RIL de proveedores, registros de firmas de pánico y registros de Android.