Requisitos de módem para compatibilidad con eSIM

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.

Véase 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.

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.