Na tej stronie podsumowano wymagane funkcje modemu do obsługi chipa eSIM lub wymiennej karty eSIM 4FF.
Ogólne wymagania
Oto wymagania modemu dotyczące ogólnej obsługi kart eSIM. Do prawidłowego działania program Local Profile Assistant (LPA) potrzebuje modemu, który spełnia wszystkie te wymagania.
Prawidłowa obsługa domyślnego profilu rozruchowego
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, raportuje kartę jako ważną dla wyższych warstw i nie wyłącza zasilania karty SIM.
Prawidłowe wysyłanie możliwości terminala
Po włączeniu modem wysyła prawidłowe informacje o terminalu do karty eSIM. Możliwości terminala zapewniają obsługę funkcji eUICC Lokalne zarządzanie profilami i pobieranie profili .
Patrz ETSI TS 102 221, sekcja 11.1.19.2.4 : „Dodatkowe wskazania możliwości terminala związane z eUICC”. Bajty [1-3] to: „83 (znacznik) „01” (długość) „07” (możliwości eUICC).
(Opcjonalnie) Obsługa aktualizacji eSIM OS OTA
Modem spełnia wszystkie wymagania dotyczące aktualizacji eSIM OS OTA, na przykład przełączanie w tryb passthrough i utrzymywanie zasilania eSIM podczas procedury aktualizacji OTA.
Wymagania HAL-u
Są to implementacje API wymagane do ogólnej obsługi eSIM.
W przypadku urządzeń obsługujących MEP zobacz wymagania HAL dla MEP .
Implementacja setSimPower w Radiu HAL v1.1
Modem obsługuje metodę setSimPower
.
Implementacja getSimSlotsStatus w IRadioConfig HAL v1.2
Modem obsługuje metodę getSimSlotsStatus
, która wskazuje, czy w slocie znajduje się karta eSIM.
Ta metoda została wprowadzona w wersji 1.0. W wersji 1.2 SimSlotStatus
zawiera EID .
Implementacja getIccCardStatus w IRadio HAL v1.4
Modem podaje odpowiedź na reset (ATR) oraz slot ID stanu karty w metodzie getIccCardStatusResponse
. Ta metoda została wprowadzona w wersji 1.0, a w wersji 1.2 CardStatus
została zmieniona w celu uwzględnienia ATR . W wersji 1.4 CardStatus
zawiera EID .
Ustawianie CardState:RESTRICTED na blokadzie karty SIM (blokada dotacji)
Jeżeli eSIM jest zablokowany na karcie SIM (blokada dotacyjna), modem ustawia stan karty na CardState:RESTRICTED
w metodzie getIccCardStatusResponse
.
(Opcjonalnie) Implementacja setSimSlotsMapping w IRadioConfig HAL v1.0
Modem obsługuje metodę setSimSlotsMapping
, która ustawia mapowanie z gniazd fizycznych na gniazda logiczne. LPA wykorzystuje tę metodę do wyboru aktywnego gniazda karty SIM.
Wymagania dotyczące logowania
Oto ogólne wymagania dotyczące rejestrowania modemu w celu debugowania problemów z kartą eSIM.
Przechwytywanie dziennika
Rejestrowanie obejmuje komunikację międzyprocesorową, funkcjonalność karty SIM, rejestrowanie warstwy interfejsu radiowego (RIL) i rejestrowanie jednostki danych protokołu aplikacji (APDU).
Rejestrowanie na urządzeniu
Oprogramowanie urządzenia obsługuje wbudowany w urządzeniu mechanizm przechwytywania dziennika modemu.
Obsługa konfiguracji dziennika
Oprogramowanie urządzenia obsługuje różne konfiguracje logowania modemu (poziom, moduły). Te konfiguracje muszą być obsługiwane zarówno w przypadku rejestrowania na urządzeniu, jak i rejestrowania za pomocą narzędzi PC.
Raport o błędach Androida
Raporty o błędach zawierają dzienniki modemu, dzienniki RIL dostawcy, dzienniki sygnatur paniki i dzienniki systemu Android.