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 lokalnym i pobieranie 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.