本頁面概要說明支援 eSIM 晶片或可移除的 eSIM 4FF 卡所需的數據機功能。
一般規定
以下是一般 eSIM 支援的數據機需求。當地設定輔助程式 (LPA) 需要數據機支援所有這些需求,才能正常運作。
正確處理預設的啟動設定檔
如果 eSIM 卡未啟用運作或測試設定檔,系統會啟用預設的啟動設定檔。數據機會將啟用預設啟動設定檔的 eSIM 卡視為有效 SIM 卡,並將卡片回報為有效,且不會關閉 SIM 卡電源。
正確傳送終端機功能
開機時,數據機會將正確的終端機功能傳送至 eSIM。終端機功能會對 eUICC 功能的 本機設定檔管理和設定檔下載功能進行編碼支援。
請參閱 ETSI TS 102 221 第 11.1.19.2.4 節:「與 eUICC 相關的其他終端機功能指示」。位元組 [1-3] 應為:’83’ (標記) ‘01’ (長度) ‘07’ (eUICC 功能)。
(選用) 支援 eSIM OS OTA 更新
數據機支援 eSIM OS OTA 更新的所有需求,例如切換為直通模式,並在 OTA 更新程序期間保持 eSIM 開啟。
HAL 需求
以下是一般 eSIM 卡支援所需的 API 實作項目。
如要瞭解支援 MEP 的裝置,請參閱 MEP 的 HAL 需求。
在 Radio HAL 1.1 中實作 setSimPower
數據機支援 setSimPower
方法。
在 IRadioConfig HAL 1.2 版中實作 getSimSlotsStatus
數據機支援 getSimSlotsStatus
方法,可指出插槽是否含有 eSIM。
這個方法是在 v1.0 中推出。在 1.2 版中,SimSlotStatus
包含 EID。
在 IRadio HAL 1.4 中實作 getIccCardStatus
在 getIccCardStatusResponse
方法中,數據機會提供重設 (ATR) 的答案,以及卡片狀態的插槽 ID。這個方法是在 1.0 版中推出,在 1.2 版中,CardStatus
已變更為包含 ATR。在 1.4 版中,CardStatus
包含 EID。
在 SIM 卡鎖定 (補助金鎖定) 時設定 CardState:RESTRICTED
如果 eSIM 已鎖定 (補助鎖定),數據機會在 getIccCardStatusResponse
方法中將卡片狀態設為 CardState:RESTRICTED
。
(選用) 在 IRadioConfig HAL v1.0 中實作 setSimSlotsMapping
數據機支援 setSimSlotsMapping
方法,可設定從實體插槽到邏輯插槽的對應。LPA 會使用這個方法選取有效的 SIM 卡插槽。
記錄規定
以下是一般調試 eSIM 問題的數據機記錄要求。
記錄擷取
記錄功能可擷取處理器間通訊、SIM 功能、無線電介面層 (RIL) 記錄,以及應用程式通訊協定資料單元 (APDU) 記錄。
裝置端記錄功能
裝置軟體支援裝置端數據機記錄擷取機制。
記錄設定支援
裝置軟體支援不同的數據機記錄設定 (層級、模組)。這些設定必須同時支援裝置端記錄和電腦工具記錄。
Android 錯誤報告
錯誤報告包含數據機記錄、供應商 RIL 記錄、緊急情況簽章記錄和 Android 記錄。