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.