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

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

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

Это требования к модему для общей поддержки eSIM. Локальный помощник по профилю (LPA) нуждается в том, чтобы модем поддерживал все эти требования для правильной работы.

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

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

Корректная отправка возможностей терминала

При включении модем отправляет eSIM правильные возможности терминала. Возможности терминала кодируют поддержку функций eUICC Local Profile Management и Profile Download .

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

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

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

Требования HAL

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

Реализация setSimPower в Radio HAL v1.1

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

Реализация getSimSlotsStatus в IRadioConfig HAL v1.2

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

Этот метод был представлен в v1.0. В версии 1.2 SimSlotStatus включает EID .

Реализация getIccCardStatus в IRadio HAL v1.4

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

Настройка CardState:RESTRICTED для блокировки SIM-карты (блокировка субсидии)

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

(Необязательно) Реализация setSimSlotsMapping в IRadioConfig HAL v1.0

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

Требования к ведению журнала

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

Захват журнала

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

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

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

Поддержка конфигурации журнала

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

Отчет об ошибках Android

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