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 ao eSIM. O Assistente de perfil local (LPA) precisa que o modem atenda a 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 as funcionalidades 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 Section 11.1.19.2.4 "Additional Terminal capability indications related to eUICC". Os bytes [1 a 3] precisam ser: 83 (tag) 01 (comprimento) 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 eSIMs.

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

Implementar setSimPower na Radio HAL 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 do 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 a geração de registros baseada 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.