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.