En esta página, se resumen las funciones de 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 perfil local (LPA) necesita que el módem admita todos estos requisitos para funcionar correctamente.
Controla correctamente el perfil de arranque 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 correctamente las capacidades de la terminal
Al encenderse, 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 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 de terminal adicionales relacionadas con eUICC". Los bytes [1-3] deben ser: 83 (etiqueta) 01 (longitud) 07 (capacidades de eUICC).
(Opcional) Admite actualizaciones OTA del SO de eSIM
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 de HAL
Estas son las implementaciones de la 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 Radio HAL v1.1
El módem admite el setSimPower método.
Implementa getSimSlotsStatus en IRadioConfig HAL v1.2
El módem admite el getSimSlotsStatus método, 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
el documento de identidad integrado (EID).
Implementa getIccCardStatus en IRadio HAL v1.4
El módem proporciona la respuesta para restablecer (ATR) y el ID de ranura del estado de la tarjeta en
el getIccCardStatusResponse método. Este método se introdujo en la versión 1.0
y, en la versión 1.2, CardStatus se cambió 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 por SIM (bloqueada por subsidio), el módem establece el estado de la tarjeta como
CardState:RESTRICTED en el getIccCardStatusResponse método.
(Opcional) Implementa setSimSlotsMapping en IRadioConfig HAL v1.0
El módem admite el setSimSlotsMapping método, que establece la asignación
de ranuras físicas a ranuras lógicas. El LPA usa este método para seleccionar la ranura 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 integrado 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 integrado en el dispositivo y el registro basado en herramientas para PC.
Contenido del 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.