Требования к модему для поддержки eSIM

На этой странице приведено краткое описание необходимых функций модема для поддержки чипа eSIM или съемной карты eSIM 4FF.

Общие требования

Это требования к модему для обеспечения общей поддержки eSIM. Для корректной работы Local Profile Assistant (LPA) модем должен соответствовать всем этим требованиям.

Правильно обработайте профиль загрузки по умолчанию.

Если на eSIM не включен рабочий или тестовый профиль, используется профиль загрузки по умолчанию. Модем распознает eSIM с включенным профилем загрузки по умолчанию как действительную SIM-карту, сообщает о ее действительности вышестоящим уровням и не отключает питание SIM-карты.

Правильно отправляйте возможности терминала.

При включении модем передает на eSIM корректные данные о возможностях терминала. Эти данные обеспечивают поддержку функций eUICC, таких как управление локальным профилем и загрузка профиля .

См. ETSI TS 102 221 Раздел 11.1.19.2.4 «Дополнительные индикации возможностей терминала, связанные с eUICC». Байты [1-3] должны быть: 83 (Тег) 01 (Длина) 07 (Возможности eUICC).

(Необязательно) Поддержка OTA-обновлений eSIM OS

Модем поддерживает все требования для обновления ОС eSIM по воздуху (OTA), например, переключение в режим сквозной передачи и поддержание eSIM включенной во время процедуры обновления OTA.

Требования HAL

Это реализации API, необходимые для общей поддержки eSIM.

Для устройств, поддерживающих MEP, см. требования HAL к MEP .

Реализуйте функцию setSimPower в Radio HAL версии 1.1.

Модем поддерживает метод setSimPower .

Реализуйте функцию getSimSlotsStatus в IRadioConfig HAL версии 1.2.

Модем поддерживает метод getSimSlotsStatus , который указывает, содержит ли слот eSIM-карту.

Этот метод был введен в версии 1.0. В версии 1.2 SimSlotStatus включает в себя встроенный идентификационный документ (EID) .

Реализуйте функцию getIccCardStatus в IRadio HAL версии 1.4.

Модем предоставляет ответ на запрос сброса (ATR) и идентификатор слота состояния карты в методе getIccCardStatusResponse . Этот метод был введен в версии 1.0, а в версии 1.2 в CardStatus был добавлен параметр ATR . В версии 1.4 CardStatus включает EID .

Установите CardState:RESTRICTED для блокировки SIM-карты (блокировки субсидии).

Если eSIM заблокирована (заблокирована по тарифу субсидии), модем устанавливает состояние карты как CardState:RESTRICTED в методе getIccCardStatusResponse .

(Необязательно) Реализовать setSimSlotsMapping в IRadioConfig HAL версии 1.0

Модем поддерживает метод setSimSlotsMapping , который устанавливает соответствие между физическими и логическими слотами. LPA использует этот метод для выбора активного слота для SIM-карты.

Требования к ведению учета

Это общие требования к логированию модема для отладки проблем с eSIM.

Захват логов

В логах фиксируется межпроцессорное взаимодействие, функциональность SIM-карты, логирование уровня радиоинтерфейса (RIL) и логирование блока данных прикладного протокола (APDU).

Ведение журнала на устройстве

Программное обеспечение устройства поддерживает механизм захвата журналов модема непосредственно на устройстве.

Поддержка настройки логов

Программное обеспечение устройства поддерживает различные конфигурации регистрации данных модема (уровень, модули). Эти конфигурации должны поддерживаться как для регистрации данных на самом устройстве, так и для регистрации данных с помощью программного обеспечения для ПК.

Содержимое отчета об ошибке Android

Отчеты об ошибках содержат журналы модема, журналы RIL поставщика, журналы сигнатур паники и журналы Android.