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 do modem para suporte geral ao eSIM. O Assistente de perfil local (LPA, na sigla em inglês) precisa que o modem ofereça suporte 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 desativa a energia do chip.
Enviar os recursos do terminal corretamente
Ao ligar, o modem envia os recursos corretos do terminal para o eSIM. O capability do terminal codifica o suporte aos 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 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
.
Implementação de getSimSlotsStatus no HAL IRadioConfig v1.2
O modem oferece suporte ao 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 alterado 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 cartão 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 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).
Geração de registros no dispositivo
O software do dispositivo oferece suporte a um mecanismo de captura de registro de modem no dispositivo.
Suporte à 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 ter suporte para a geração de registros no dispositivo e na ferramenta do PC.
Relatório de bug do Android
Os relatórios de bugs contêm registros de modem, registros de RIL do fornecedor, registros de assinatura de pânico e registros do Android.