Requisitos del módem para la compatibilidad con eSIM

En esta página, se resumen las funciones de módem necesarias para admitir un chip de 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 perfil local (LPA) necesita que el módem admita todos estos requisitos para funcionar correctamente.

Cómo controlar correctamente el perfil de inicio predeterminado

Cuando no hay un perfil operativo o de prueba habilitado en la eSIM, se habilita el perfil de arranque predeterminado. El módem reconoce la eSIM con el perfil de arranque predeterminado habilitado como una SIM válida, informa que la tarjeta es válida para 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 correctas de la terminal a la eSIM. La capacidad de la terminal codifica la compatibilidad con las capacidades de la eUICC Administración de perfiles locales y Descarga de perfiles.

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

(Opcional) Compatibilidad con las actualizaciones inalámbricas del SO de la eSIM

El módem admite todos los requisitos para las actualizaciones OTA del SO de la 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 las implementaciones de API que se requieren para la compatibilidad general con eSIM.

Para los dispositivos que admiten MEP, consulta los requisitos de HAL para MEP.

Implementa setSimPower en la HAL de Radio v1.1

El módem admite el método setSimPower.

Implementa getSimSlotsStatus en la HAL de IRadioConfig v1.2

El módem admite el método getSimSlotsStatus, que indica si una ranura 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 ranura 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.

Establece CardState:RESTRICTED en el bloqueo de SIM (bloqueo de subsidio)

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

(Opcional) Implementa setSimSlotsMapping en la HAL de IRadioConfig 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 usa este método para seleccionar la ranura de SIM activa.

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 del protocolo de aplicación (APDU).

Registro integrado en el dispositivo

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

Compatibilidad con la configuración de registros

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

Informe de errores de Android

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