Yêu cầu đối với modem để hỗ trợ eSIM

Trang này tóm tắt các tính năng modem bắt buộc để hỗ trợ chip eSIM hoặc thẻ eSIM 4FF có thể tháo rời.

Yêu cầu chung

Đây là các yêu cầu đối với modem để hỗ trợ eSIM chung. Trợ lý hồ sơ cục bộ (LPA) cần có modem hỗ trợ tất cả các yêu cầu này để hoạt động đúng cách.

Xử lý chính xác hồ sơ khởi động mặc định

Khi không có hồ sơ hoạt động hoặc hồ sơ kiểm thử nào được bật trên eSIM, hồ sơ khởi động mặc định sẽ được bật. Modem nhận dạng eSIM với hồ sơ khởi động mặc định được bật dưới dạng SIM hợp lệ, báo cáo thẻ là hợp lệ cho các lớp trên và không tắt nguồn SIM.

Gửi chính xác các chức năng của thiết bị đầu cuối

Khi bật nguồn, modem sẽ gửi các chức năng đúng của thiết bị đầu cuối đến eSIM. Chức năng của thiết bị đầu cuối mã hoá tính năng hỗ trợ cho các chức năng eUICC Quản lý hồ sơ cục bộTải hồ sơ xuống.

Xem ETSI TS 102 221 Phần 11.1.19.2.4: "Các chỉ báo bổ sung về chức năng của thiết bị đầu cuối liên quan đến eUICC". Các byte [1-3] phải là: "83 (Thẻ) "01" (Chiều dài) "07" (Chức năng eUICC).

(Không bắt buộc) Hỗ trợ bản cập nhật OTA cho hệ điều hành eSIM

Modem hỗ trợ tất cả các yêu cầu đối với bản cập nhật OTA của hệ điều hành eSIM, ví dụ: chuyển sang chế độ chuyển tiếp và bật eSIM trong quy trình cập nhật OTA.

Yêu cầu về HAL

Đây là các phương thức triển khai API bắt buộc để hỗ trợ eSIM chung.

Đối với các thiết bị hỗ trợ MEP, hãy xem các yêu cầu về HAL cho MEP.

Triển khai setSimPower trong Radio HAL v1.1

Modem hỗ trợ phương thức setSimPower.

Triển khai getSimSlotsStatus trong IRadioConfig HAL phiên bản 1.2

Modem hỗ trợ phương thức getSimSlotsStatus. Phương thức này cho biết liệu một khe có chứa eSIM hay không.

Phương thức này được giới thiệu trong phiên bản 1.0. Trong phiên bản 1.2, SimSlotStatus bao gồm EID.

Triển khai getIccCardStatus trong IRadio HAL v1.4

Modem cung cấp câu trả lời để đặt lại (ATR) và mã nhận dạng khe của trạng thái thẻ trong phương thức getIccCardStatusResponse. Phương thức này được giới thiệu trong phiên bản 1.0 và trong phiên bản 1.2, CardStatus đã được thay đổi để bao gồm ATR. Trong phiên bản 1.4, CardStatus bao gồm EID.

Đặt CardState:RESTRICTED trên khoá SIM (khoá trợ cấp)

Nếu eSIM bị khoá SIM (bị khoá trợ cấp), thì modem sẽ đặt trạng thái thẻ thành CardState:RESTRICTED trong phương thức getIccCardStatusResponse.

(Không bắt buộc) Triển khai setSimSlotsMapping trong IRadioConfig HAL v1.0

Modem hỗ trợ phương thức setSimSlotsMapping. Phương thức này thiết lập mối liên kết từ khe cắm thực sang khe cắm logic. LPA sử dụng phương thức này để chọn khe SIM đang hoạt động.

Yêu cầu về việc ghi nhật ký

Đây là các yêu cầu chung về việc ghi nhật ký modem để gỡ lỗi các vấn đề về eSIM.

Ghi nhật ký

Tính năng ghi nhật ký ghi lại hoạt động giao tiếp giữa các bộ xử lý, chức năng SIM, ghi nhật ký lớp giao diện radio (RIL) và ghi nhật ký đơn vị dữ liệu giao thức ứng dụng (APDU).

Ghi nhật ký trên thiết bị

Phần mềm thiết bị hỗ trợ cơ chế ghi nhật ký modem trên thiết bị.

Hỗ trợ cấu hình nhật ký

Phần mềm thiết bị hỗ trợ nhiều cấu hình ghi nhật ký modem (cấp, mô-đun). Các cấu hình này phải được hỗ trợ cho cả tính năng ghi nhật ký trên thiết bị và tính năng ghi nhật ký dựa trên công cụ máy tính.

Báo cáo lỗi trên Android

Báo cáo lỗi chứa nhật ký modem, nhật ký RIL của nhà cung cấp, nhật ký chữ ký hoảng loạn và nhật ký Android.