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 ją jako prawidłową do wyższych warstw 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 ETSI TS 102 221 Section 11.1.19.2.4: „Additional Terminal capability indications related to eUICC". Bajty [1–3] powinny mieć wartości: „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.2SimSlotStatus zawiera identyfikator 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.2CardStatus została zmieniona 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 (z powodu dopłaty), 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 gniazd fizycznych na gniazda logiczne. LPA używa tej metody do wybierania aktywnego gniazda karty SIM.

Wymagania dotyczące rejestrowania

Poniżej znajdziesz 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.

Raport o błędzie Androida

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