Wymagania dotyczące modemu w przypadku 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 w przypadku ogólnego obsługiwania eSIM. Aby działać prawidłowo, asystent lokalnego profilu musi mieć modem spełniający wszystkie te wymagania.

Prawidłowe obsługiwanie domyślnego profilu rozruchu

Jeśli na eSIM nie ma profilu operacyjnego ani testowego, włączony jest domyślny profil rozruchowy. Modem rozpoznaje eSIM z domyślnym profilem rozruchu jako prawidłową kartę SIM, zgłasza kartę jako prawidłową 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 prawidłowe możliwości terminala. Usługa terminala koduje 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.

Wdrożenie funkcji setSimPower w interfejsie Radio HAL w wersji 1.1

Modem obsługuje metodę setSimPower.

Implementacja 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 EID.

Implementacja funkcji getIccCardStatus w IRadio HAL w wersji 1.4

Modem przekazuje odpowiedź na reset (ATR) i identyfikator gniazda 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 parametr CardStatus zawiera identyfikator EID.

Ustaw CardState:RESTRICTED na blokadzie karty SIM (blokada subsydii)

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

(Opcjonalnie) Zaimplementuj 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 rozwiązywania problemów z eSIM.

Przechwytywanie dzienników

Logowanie obejmuje komunikację między procesorami, funkcję karty SIM, logowanie interfejsu radiowego (RIL) i logowanie 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.