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 Seção 11.1.19.2.4: "Indicações adicionais de capacidade do terminal relacionadas ao eUICC". Os bytes [1 a 3] devem ser: "83 (Tag) "01" (Length) "07" (eUICC capabilities).

(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 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 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 slots lógicos. O LPA usa esse método para selecionar o slot de chip ativo.

Requisitos de geração de registros

Estes são os 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 a geração de registros baseada em ferramentas de PC.

Relatório de bug do Android

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