Wymagania dotyczące modemu do obsługi eSIM

Na tej stronie znajdziesz podsumowanie wymaganych funkcji modemu do obsługi karty eSIM lub wymiennej karty eSIM 4FF.

Ogólne wymagania

Oto wymagania dotyczące modemu dla ogólnego wsparcia dla eSIM. Asystent profilu lokalnego (LPA) potrzebuje modemu do spełnienia wszystkich tych wymagań, aby działać prawidłowo.

Prawidłowe obsługiwanie domyślnego profilu rozruchu

Gdy na karcie eSIM nie ma włączonego profilu operacyjnego ani profilu testowego, włączany jest domyślny profil rozruchowy. Modem rozpoznaje kartę eSIM z domyślnym profilem rozruchu jako ważną kartę SIM, zgłasza ją jako ważną do warstw wyższych i nie wyłącza zasilania karty SIM.

Prawidłowe wysyłanie informacji o możliwościach terminala

Po włączeniu modem wysyła do eSIM odpowiednie funkcje terminala. Umiejętności terminala kodują obsługę funkcji eUICC: zarządzanie profilem lokalnympobieranie profilu.

Patrz ETSI TS 102 221 Sekcja 11.1.19.2.4: „Dodatkowe wskazania dotyczące możliwości terminala związane z eUICC”. Bajty [1–3] powinny mieć wartość: „83 (Tag) 01” (długość) „07” (możliwości eUICC).

(Opcjonalnie) Obsługa aktualizacji OTA systemu eSIM

Modem obsługuje wszystkie wymagania dotyczące aktualizacji OTA systemu eSIM, na przykład przełączanie w tryb transmisji i utrzymywanie zasilania eSIM podczas procedury aktualizacji OTA.

Wymagania dotyczące HAL

To są implementacje interfejsu API wymagane do ogólnego obsługiwania eSIM.

Informacje o urządzeniach obsługujących MEP znajdziesz w wymaganiach HAL dotyczących MEP.

Implementacja funkcji setSimPower w systemie Radio HAL 1.1

Modem obsługuje metodę setSimPower.

Wdrożenie funkcji getSimSlotsStatus w interfejsie IRadioConfig HAL w wersji 1.2

Modem obsługuje metodę getSimSlotsStatus, która wskazuje, czy w gniazdo jest umieszczona karta eSIM.

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

Implementacja funkcji getIccCardStatus w IRadio HAL w wersji 1.4

Modem przekazuje odpowiedź na reset (ATR) i identyfikator karty w ramach metody getIccCardStatusResponse. Ta metoda została wprowadzona w wersji 1.0, a w wersji 1.2 nastąpiła zmiana w parametrze CardStatus, który uwzględnia parametr ATR. W wersji 1.4 CardStatus obejmuje EID.

Ustaw wartość CardState:RESTRICTED przy blokadzie karty SIM (blokada dopłaty)

Jeśli eSIM jest zablokowana (zablokowana przez subwencję), modem ustawia stan karty na CardState:RESTRICTED w metodzie getIccCardStatusResponse.

(Opcjonalnie) Implementacja funkcji setSimSlotsMapping w interfejsie IRadioConfig HAL w wersji 1.0

Modem obsługuje metodę setSimSlotsMapping, która określa mapowanie fizycznych gniazd na gniazda logiczne. LPA używa tej metody do wyboru aktywnego gniazda karty SIM.

Wymagania dotyczące rejestrowania

Oto ogólne wymagania dotyczące rejestrowania danych w modemie na potrzeby debugowania problemów z eSIM.

Przechwytywanie logów

Logowanie rejestruje komunikację między procesorami, funkcje karty SIM, logowanie RIL (fale interfejsu radiowego) i rejestrowanie jednostki danych protokołu aplikacji (APDU).

Logowanie na urządzeniu

Oprogramowanie urządzenia obsługuje mechanizm przechwytywania dzienników modemu na urządzeniu.

Obsługa konfiguracji logów

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

Raport o błędzie – Android

Raporty o błędach zawierają dzienniki modemu, dzienniki RIL dostawcy, dzienniki sygnatury paniki i dzienniki Androida.