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 Management i Profile 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.