Requisitos de modem para suporte a eSIM

Esta página resume os recursos necessários do modem para oferecer suporte a um chip eSIM ou a 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, na sigla em inglês) precisa que o modem aceite 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 que o cartão é válido para as camadas superiores e não desativa a energia do chip.

Enviar os recursos do terminal corretamente

Ao ser ligado, o modem envia os recursos corretos do terminal para o eSIM. A capacidade do terminal codifica a compatibilidade com os recursos eUICC Gerenciamento de perfis locais e Download de perfis.

Consulte ETSI TS 102 221, seção 11.1.19.2.4: "Indicações adicionais de recursos do terminal relacionadas ao eUICC". Os bytes [1-3] devem ser: "83 (tag)" "01" (comprimento) "07" (recursos do eUICC).

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

O modem oferece suporte a todos os requisitos para atualizações OTA do SO do eSIM, por exemplo, mudando para o modo de passagem e mantendo o eSIM ativado durante o procedimento de atualização OTA.

Requisitos da HAL

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

Para dispositivos com suporte a MEPs, consulte os Requisitos de HAL para MEP.

Implementação de setSimPower no HAL de rádio v1.1

O modem oferece suporte ao método setSimPower.

Implementar getSimSlotsStatus na HAL IRadioConfig 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.

Implementação de getIccCardStatus no HAL IRadio v1.4

O modem fornece a resposta para redefinição (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 modificado para incluir ATR. Na v1.4, CardStatus inclui EID.

Set CardState:RESTRICTED on SIM lock (subsidy lock)

Se o eSIM estiver bloqueado (bloqueio de subsídios), o modem vai definir o estado do chip como CardState:RESTRICTED no método getIccCardStatusResponse.

(Opcional) Implementar setSimSlotsMapping no HAL IRadioConfig v1.0

O modem oferece suporte ao 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 do chip ativo.

Requisitos de registro

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

Registro de captura

O Logging captura a comunicação entre processadores, a funcionalidade do chip, a geração de registros da camada de interface de rádio (RIL) e a geração de registros da unidade de dados de protocolo de aplicativo (APDU, na sigla em inglês).

Geração de registros no dispositivo

O software do dispositivo oferece suporte a um mecanismo de captura de registro do modem no dispositivo.

Compatibilidade com a configuração de registros

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

Relatório de bug do Android

Os relatórios de bugs contêm registros do modem, registros do RIL do fornecedor, registros de assinatura de pânico e registros do Android.