На этой странице перечислены необходимые функции модема для поддержки чипа eSIM или съемной карты eSIM 4FF.
Общие требования
Это требования к модему для общей поддержки eSIM. Для правильной работы Local Profile Assistant (LPA) модем должен поддерживать все эти требования.
Правильно обрабатывайте профиль загрузки по умолчанию
Если на eSIM не включен рабочий или тестовый профиль, включается профиль загрузки по умолчанию. Модем распознает eSIM с включенным профилем загрузки по умолчанию как действительную SIM-карту, сообщает о том, что карта действительна на верхних уровнях, и не отключает питание SIM-карты.
Отправляйте возможности терминала правильно
При включении модем отправляет на eSIM правильные данные о возможностях терминала. Возможности терминала кодируют поддержку возможностей eUICC. Управление локальным профилем и загрузка профиля .
См. раздел 11.1.19.2.4 ETSI TS 102 221 : «Дополнительная индикация возможностей терминала, связанная с eUICC». Байты [1-3] должны быть: '83 (тег) '01' (длина) '07' (возможности eUICC).
(Необязательно) Поддержка обновлений eSIM OS OTA
Модем поддерживает все требования к OTA-обновлениям eSIM OS, например, переключение в транзитный режим и поддержание eSIM включенным во время процедуры OTA-обновления.
Требования HAL
Это реализации API, необходимые для общей поддержки eSIM.
Для устройств, поддерживающих MEP, см. требования HAL для MEP .
Внедрить setSimPower в Radio HAL v1.1
Модем поддерживает метод setSimPower
.
Реализовать getSimSlotsStatus в IRadioConfig HAL v1.2.
Модем поддерживает метод getSimSlotsStatus
, который указывает, содержит ли слот eSIM.
Этот метод был представлен в версии 1.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.