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 kart eSIM. Aby Asystent profilu lokalnego (LPA) działał prawidłowo, modem musi spełniać wszystkie te wymagania.
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 wysyłanie informacji o możliwościach terminala
Po włączeniu zasilania modem wysyła 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 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 przez 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.
Wymagania dotyczące warstwy HAL w przypadku urządzeń obsługujących MEP znajdziesz w tym artykule.
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 w wersji 1.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.4 CardStatus 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) Wdróż funkcję setSimSlotsMapping w interfejsie HAL IRadioConfig 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.
Treść raportu o błędzie Androida
Raporty o błędach zawierają dzienniki modemu, dzienniki RIL dostawcy, dzienniki sygnatur awarii i dzienniki Androida.