Wymagania modemu dla obsługi eSIM

Na tej stronie podsumowano wymagane funkcje modemu do obsługi chipa eSIM lub wymiennej karty eSIM 4FF.

Ogólne wymagania

Oto wymagania modemu dotyczące ogólnej obsługi kart eSIM. Do prawidłowego działania program Local Profile Assistant (LPA) potrzebuje modemu, który spełnia wszystkie te wymagania.

Prawidłowa obsługa domyślnego profilu rozruchowego

Jeśli na karcie eSIM nie jest włączony żaden profil operacyjny ani testowy, włączany jest domyślny profil rozruchowy. Modem rozpoznaje kartę eSIM z włączonym domyślnym profilem rozruchowym jako prawidłową kartę SIM, raportuje kartę jako ważną dla wyższych warstw i nie wyłącza zasilania karty SIM.

Prawidłowe wysyłanie możliwości terminala

Po włączeniu modem wysyła prawidłowe informacje o terminalu do karty eSIM. Możliwości terminala zapewniają obsługę funkcji eUICC Lokalne zarządzanie profilami i pobieranie profili .

Patrz ETSI TS 102 221, sekcja 11.1.19.2.4 : „Dodatkowe wskazania możliwości terminala związane z eUICC”. Bajty [1-3] to: „83 (znacznik) „01” (długość) „07” (możliwości eUICC).

(Opcjonalnie) Obsługa aktualizacji eSIM OS OTA

Modem spełnia wszystkie wymagania dotyczące aktualizacji eSIM OS OTA, na przykład przełączanie w tryb passthrough i utrzymywanie zasilania eSIM podczas procedury aktualizacji OTA.

Wymagania HAL-u

Są to implementacje API wymagane do ogólnej obsługi eSIM.

W przypadku urządzeń obsługujących MEP zobacz wymagania HAL dla MEP .

Implementacja setSimPower w Radiu HAL v1.1

Modem obsługuje metodę setSimPower .

Implementacja getSimSlotsStatus w IRadioConfig HAL v1.2

Modem obsługuje metodę getSimSlotsStatus , która wskazuje, czy w slocie znajduje się karta eSIM.

Ta metoda została wprowadzona w wersji 1.0. W wersji 1.2 SimSlotStatus zawiera EID .

Implementacja getIccCardStatus w IRadio HAL v1.4

Modem podaje odpowiedź na reset (ATR) oraz slot ID stanu karty w metodzie getIccCardStatusResponse . Ta metoda została wprowadzona w wersji 1.0, a w wersji 1.2 CardStatus została zmieniona w celu uwzględnienia ATR . W wersji 1.4 CardStatus zawiera EID .

Ustawianie CardState:RESTRICTED na blokadzie karty SIM (blokada dotacji)

Jeżeli eSIM jest zablokowany na karcie SIM (blokada dotacyjna), modem ustawia stan karty na CardState:RESTRICTED w metodzie getIccCardStatusResponse .

(Opcjonalnie) Implementacja setSimSlotsMapping w IRadioConfig HAL v1.0

Modem obsługuje metodę setSimSlotsMapping , która ustawia mapowanie z gniazd fizycznych na gniazda logiczne. LPA wykorzystuje tę metodę do wyboru aktywnego gniazda karty SIM.

Wymagania dotyczące logowania

Oto ogólne wymagania dotyczące rejestrowania modemu w celu debugowania problemów z kartą eSIM.

Przechwytywanie dziennika

Rejestrowanie obejmuje komunikację międzyprocesorową, funkcjonalność karty SIM, rejestrowanie warstwy interfejsu radiowego (RIL) i rejestrowanie jednostki danych protokołu aplikacji (APDU).

Rejestrowanie na urządzeniu

Oprogramowanie urządzenia obsługuje wbudowany w urządzeniu mechanizm przechwytywania dziennika modemu.

Obsługa konfiguracji dziennika

Oprogramowanie urządzenia obsługuje różne konfiguracje logowania modemu (poziom, moduły). Te konfiguracje muszą być obsługiwane zarówno w przypadku rejestrowania na urządzeniu, jak i rejestrowania za pomocą narzędzi PC.

Raport o błędach Androida

Raporty o błędach zawierają dzienniki modemu, dzienniki RIL dostawcy, dzienniki sygnatur paniki i dzienniki systemu Android.