Requisitos de modem para suporte eSIM

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

Requerimentos gerais

Estes são os requisitos do modem para suporte geral ao eSIM. O Local Profile Assistant (LPA) precisa que o modem suporte todos esses requisitos para funcionar corretamente.

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

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

Enviando recursos do terminal corretamente

Ao ligar, o modem envia os recursos corretos do terminal para o eSIM. A capacidade do terminal codifica suporte para recursos 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-3] devem ser: '83 (Tag) '01' (Comprimento) '07' (capacidades eUICC).

(Opcional) Suporte para atualizações OTA do eSIM OS

O modem oferece suporte a todos os requisitos para atualizações OTA do eSIM OS, por exemplo, alternar para o modo de passagem e manter o eSIM ligado durante o procedimento de atualização OTA.

Requisitos HAL

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

Para dispositivos que suportam MEPs, consulte os requisitos HAL para MEP .

Implementando setSimPower no Rádio HAL v1.1

O modem suporta o método setSimPower .

Implementando getSimSlotsStatus em IRadioConfig HAL v1.2

O modem suporta o método getSimSlotsStatus , que indica se um slot contém um eSIM.

Este método foi introduzido na v1.0. Na v1.2, SimSlotStatus inclui EID .

Implementando getIccCardStatus no IRadio HAL v1.4

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

Configurando CardState:RESTRICTED no bloqueio do SIM (bloqueio de subsídio)

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

(Opcional) Implementando setSimSlotsMapping em IRadioConfig HAL v1.0

O modem suporta 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 SIM ativo.

Requisitos de registro

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

Captura de log

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

Registro no dispositivo

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

Suporte para configuração de log

O software do dispositivo oferece suporte a diferentes configurações de registro de modem (nível, módulos). Essas configurações devem ser suportadas tanto para registro no dispositivo quanto para registro baseado em ferramentas de PC.

Relatório de bug do Android

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