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.