Requisitos do modem para suporte a eSIM

Esta página resume os recursos de modem necessários para oferecer suporte a um chip eSIM ou um cartão eSIM 4FF removível.

Requisitos gerais

Estes são os requisitos de modem para suporte geral a eSIM. O Assistente de perfil local (LPA) precisa que o modem seja compatível com todos esses requisitos para funcionar corretamente.

Processar o perfil de inicialização padrão corretamente

Quando não há um perfil operacional ou de teste ativado no eSIM, o perfil de inicialização padrão é ativado. O modem reconhece o eSIM com o perfil de inicialização padrão ativado como um chip válido, informa o cartão como válido para as camadas superiores e não desliga a energia do chip.

Enviar os recursos do terminal corretamente

Ao ligar o dispositivo, o modem envia os recursos corretos do terminal para o eSIM. A capacidade do terminal codifica o suporte para recursos de eUICC Gerenciamento de perfil local e Download de perfil.

Consulte ETSI TS 102 221 Seção 11.1.19.2.4 "Indicações de capacidade adicional do terminal relacionadas ao eUICC". Os bytes [1 a 3] precisam ser: 83 (tag), 01 (comprimento) e 07 (recursos do eUICC).

(Opcional) Suporte a atualizações OTA do SO do eSIM

O modem é compatível com todos os requisitos para atualizações OTA do SO eSIM, por exemplo, alternar para o modo de passagem e manter o eSIM ligado durante o procedimento de atualização OTA.

Requisitos da HAL

São implementações de API necessárias para o suporte geral a eSIM.

Para dispositivos compatíveis com MEPs, consulte os requisitos de HAL para MEP.

Implementar setSimPower na HAL de rádio v1.1

O modem é compatível com o método setSimPower.

Implementar getSimSlotsStatus em IRadioConfig HAL v1.2

O modem é compatível com o método getSimSlotsStatus, que indica se um slot contém um eSIM.

Esse método foi introduzido na v1.0. Na v1.2, SimSlotStatus inclui o documento de identidade incorporado (EID).

Implementar getIccCardStatus no IRadio HAL v1.4

O modem fornece a resposta para redefinir (ATR) e o ID do slot do status do cartão no método getIccCardStatusResponse. Esse método foi introduzido na v1.0 e, na v1.2, CardStatus foi alterado para incluir ATR. Na v1.4, CardStatus inclui EID.

Definir CardState:RESTRICTED no bloqueio do chip (bloqueio de subsídio)

Se o eSIM estiver bloqueado por subsídio, o modem vai definir o estado do cartão como CardState:RESTRICTED no método getIccCardStatusResponse.

(Opcional) Implemente setSimSlotsMapping em IRadioConfig HAL v1.0

O modem é compatível com o método setSimSlotsMapping, que define o mapeamento de slots físicos para lógicos. A LPA usa esse método para selecionar o slot de SIM ativo.

Requisitos de geração de registros

Estes são requisitos gerais de registro do modem para depurar problemas de eSIM.

Captura de registros

O registro em log captura a comunicação entre processadores, a funcionalidade do SIM, o registro em log da camada de interface de rádio (RIL) e o registro em log da unidade de dados do protocolo de aplicativo (APDU).

Registro no dispositivo

O software do dispositivo é compatível com um mecanismo de captura de registros do modem no dispositivo.

Suporte à configuração de registros

O software do dispositivo é compatível com diferentes configurações de registro do modem (nível, módulos). Essas configurações precisam ser compatíveis com a geração de registros no dispositivo e com base em ferramentas de PC.

Conteúdo do relatório de bugs do Android

Os relatórios de bugs contêm registros do modem, da RIL do fornecedor, de assinatura de falha e do Android.