Wymagania dotyczące modemu w przypadku obsługi eSIM

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

Ogólne wymagania

Oto wymagania dotyczące modemu w przypadku ogólnej obsługi karty eSIM. Asystent profilu lokalnego (LPA) wymaga, aby modem obsługiwał wszystkie te wymagania, aby działać prawidłowo.

Prawidłowe obsługiwanie domyślnego profilu uruchamiania

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, zgłasza wyższym warstwom, że karta jest prawidłowa, i nie wyłącza zasilania karty SIM.

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

Po włączeniu modemu wysyła on do karty eSIM prawidłowe informacje o możliwościach terminala. Możliwości urządzenia obejmują obsługę funkcji eUICC Local Profile ManagementProfile Download.

Patrz sekcja 11.1.19.2.4 dokumentu ETSI TS 102 221 „Dodatkowe wskazania możliwości terminala związane z eUICC”. Bajty [1–3] muszą mieć postać: 83 (Tag) 01 (Length) 07 (eUICC capabilities).

(Opcjonalnie) Obsługa aktualizacji OTA systemu operacyjnego eSIM

Modem spełnia wszystkie wymagania dotyczące aktualizacji systemu operacyjnego eSIM OTA, np. przełączanie się w tryb passthrough i utrzymywanie zasilania karty eSIM podczas procedury aktualizacji OTA.

Wymagania dotyczące HAL

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

W przypadku urządzeń obsługujących MEP sprawdź wymagania HAL dotyczące MEP.

Implementacja funkcji setSimPower w interfejsie HAL radia w wersji 1.1

Modem obsługuje metodę setSimPower.

Implementacja funkcji getSimSlotsStatus w interfejsie HAL IRadioConfig w wersji 1.2

Modem obsługuje metodę getSimSlotsStatus, która wskazuje, czy gniazdo zawiera kartę eSIM.

Ta metoda została wprowadzona w wersji 1.0. W wersji 1.2 SimSlotStatus zawiera dokument tożsamości (EID).

Implementacja funkcji getIccCardStatus w IRadio HAL v1.4

Modem podaje odpowiedź na resetowanie (ATR) i identyfikator gniazda stanu karty w metodzie getIccCardStatusResponse. Ta metoda została wprowadzona w wersji 1.0, a w wersji 1.2 CardStatus zostało zmienione tak, aby uwzględniać ATR. W wersji 1.4CardStatus zawiera identyfikator EID.

Ustawianie stanu karty CardState:RESTRICTED w przypadku blokady karty SIM (blokady dotacji)

Jeśli karta eSIM jest zablokowana (subsydium), modem ustawia stan karty jako CardState:RESTRICTED w metodzie getIccCardStatusResponse.

(Opcjonalnie) Zaimplementuj funkcję setSimSlotsMapping w IRadioConfig HAL w wersji 1.0

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

Wymagania dotyczące rejestrowania

Są to ogólne wymagania dotyczące rejestrowania modemu na potrzeby rozwiązywania problemów z kartą eSIM.

Przechwytywanie dzienników

Rejestrowanie obejmuje komunikację między procesorami, funkcje karty SIM, rejestrowanie warstwy interfejsu radiowego (RIL) i rejestrowanie jednostek danych protokołu aplikacji (APDU).

Logowanie na urządzeniu

Oprogramowanie urządzenia obsługuje mechanizm rejestrowania 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.

Treść raportu o błędzie Androida

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