Requisitos de módem para la compatibilidad con eSIM

En esta página, se resumen las funciones del módem necesarias para admitir un chip eSIM o una tarjeta eSIM 4FF extraíble.

Requisitos generales

Estos son los requisitos del módem para la compatibilidad general con eSIM. El Asistente de perfiles locales (LPA) necesita que el módem admita todos estos requisitos para funcionar correctamente.

Controla correctamente el perfil de inicio predeterminado

Cuando no hay un perfil de prueba o operativo habilitado en la eSIM, se habilita el perfil de inicio predeterminado. El módem reconoce la eSIM con el perfil de inicio 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ía las capacidades de la terminal correctamente

Cuando se enciende, el módem envía las capacidades de la terminal correctas a la eSIM. La función de la terminal codifica la compatibilidad con las funciones de eUICC Local Profile Management y Profile Download.

Consulta ETSI TS 102 221, sección 11.1.19.2.4: “Indicaciones adicionales de capacidades de la terminal relacionadas con la eUICC”. Los bytes [1-3] deben ser: “83” (etiqueta), “01” (longitud) y “07” (funciones de la eUICC).

Compatibilidad con actualizaciones inalámbricas del SO de eSIM (opcional)

El módem admite todos los requisitos para las actualizaciones OTA del SO de eSIM, por ejemplo, cambiar al modo de transferencia y mantener la eSIM encendida durante el procedimiento de actualización OTA.

Requisitos del HAL

Estas son implementaciones de API que se requieren para la compatibilidad general con eSIM.

Para dispositivos compatibles con MEP, consulta los requisitos del HAL para MEP.

Se implementó setSimPower en la HAL de Radio v1.1.

El módem admite el método setSimPower.

Se implementó getSimSlotsStatus en la HAL de IRadioConfig v1.2.

El módem admite el método getSimSlotsStatus, que indica si un zócalo contiene una eSIM.

Este método se introdujo en la versión 1.0. En la versión 1.2, SimSlotStatus incluye EID.

Implementa getIccCardStatus en la HAL de IRadio v1.4.

El módem proporciona la respuesta para restablecer (ATR) y el ID de zócalo del estado de la tarjeta en el método getIccCardStatusResponse. Este método se introdujo en la versión 1.0 y, en la versión 1.2, se cambió CardStatus para incluir ATR. En la versión 1.4, CardStatus incluye EID.

Se establece CardState:RESTRICTED en el bloqueo de SIM (bloqueo de subsidio).

Si la eSIM está bloqueada por SIM (bloqueada por subsidio), el módem establece el estado de la tarjeta como CardState:RESTRICTED en el método getIccCardStatusResponse.

Implementa setSimSlotsMapping en la HAL de IRadioConfig v1.0 (opcional)

El módem es compatible con el método setSimSlotsMapping, que configura la asignación de ranuras físicas a ranuras lógicas. El LPA usa este método para seleccionar el zócalo de SIM activo.

Requisitos de registro

Estos son los requisitos generales de registro del módem para depurar problemas de eSIM.

Captura de registros

El registro captura la comunicación entre procesadores, la funcionalidad de la SIM, el registro de la capa de interfaz de radio (RIL) y el registro de la unidad de datos de protocolo de aplicación (APDU).

Registro integrado en el dispositivo

El software del dispositivo admite un mecanismo de captura de registros del módem integrado en el dispositivo.

Compatibilidad con la configuración de registros

El software del dispositivo admite diferentes configuraciones de registro de módem (nivel y módulos). Estas configuraciones deben ser compatibles con el registro integrado en el dispositivo y el registro basado en herramientas para PC.

Informe de errores de Android

Los informes de errores contienen registros de módem, registros de RIL del proveedor, registros de firma de pánico y registros de Android.