Under huven: Arkitekturen bakom GSMA Multiple Enabled Profiles (MEP)

Historiskt sett har Dual SIM Dual Standby (DSDS) krävt en fysisk duplicering av hårdvaran: antingen två separata mekaniska nano-SIM-kortplatser, eller en fysisk SIM-kortplats kombinerad med ett dedikerat inbäddat UICC-chip (eUICC). Att köra två parallella linjer innebar att dedikerade fysiska bussledningar behövde kopplas till separata säkra element (Secure Elements).

Multiple Enabled Profiles (MEP) förändrar detta i grunden. MEP definieras i specifikationerna GSMA SGP.22 (v3.0+) och SGP.32, och gör det möjligt för ett enda fysiskt eUICC-chip att identifiera, autentisera och upprätthålla två aktiva profiler samtidigt – helt utan behov av ett sekundärt fysiskt säkert element.

+-----------------------------------------------------------------------+
|                              Android OS                               |
|        [TelephonyManager]                   [EuiccManager]            |
|                 \                                 /                   |
|                  +---------------+---------------+                    |
|                                  |                                    |
|                      [Radio HAL / MEP Interface]                      |
+----------------------------------+------------------------------------+
                                   |
                     +-------------+-------------+
                     |                           |
             [Logical Port 0]            [Logical Port 1]
                     |                           |
+--------------------+---------------------------+----------------------+
| Baseband Processor (Snapdragon X75/X80 / Exynos 5400 / Tensor G4/G5)  |
|          [Transceiver Core A]         [Transceiver Core B]            |
|          (RRC Active State 1)         (RRC Active State 2)            |
+--------------------+---------------------------+----------------------+
                     |                           |
                     +-------------+-------------+
                                   | Multiplexed ISO/IEC 7816-4
+----------------------------------+------------------------------------+
| Enskilt fysiskt eUICC-chip                                            |
|  +-----------------------------+   +-------------------------------+  |
|  | ISD-P (Profil A - Primär)   |   | ISD-P (Profil B - Resa)       |  |
|  +-----------------------------+   +-------------------------------+  |
+-----------------------------------------------------------------------+

Äldre DSDS-arkitektur vs. MEP på ett enda chip

Det arkitektoniska steget från separat multi-SIM-hårdvara till MEP bygger på att virtualisera kommunikationsportarna mellan basbandsmodemet och det säkra elementet:

Arkitektoniskt lagerÄldre Dual SIM (pSIM + eSIM eller dubbla pSIM)GSMA MEP (Dubbla eSIM på ett enda chip)
Fysiska säkra elementTvå separata fysiska chip/kortplatserEtt fysiskt eUICC (WLCSP eller standard MFF2-kapsling)
GränssnittsprotokollTvå dedikerade, oberoende ISO/IEC 7816-bussarEn enskild fysisk buss multiplexerad över ISO/IEC 7816-4 logiska kanaler
Hantering av säker domänEn aktiv Issuer Security Domain Profile (ISD-P) per chipFlera samtidiga aktiva ISD-P i ett enskilt eUICC
ModempartitioneringFast kabeldragen routing från basband till separata stiftMjukvarudefinierad basbandsmappning till virtuella UICC-portar (Port 0, Port 1)
Utrymme på kretskortetStort (~80–120 mm² för kortplatser/dubbla chip)Minimalt (~5–10 mm² för ett enskilt eUICC-fotavtryck)

ISO/IEC 7816-4 logiska kanaler och multiplexering av säkra domäner

På kiselnivå rymmer ett eUICC ett ECAL (eUICC Operating System) som hanterar isolerade kryptografiska behållare som kallas Issuer Security Domains-Profile (ISD-P). I en traditionell arkitektur med enbart en aktiv profil tvingas operativsystemet skicka ett DISABLE-kommando till den aktiva ISD-P-behållaren innan det kan skicka ett ENABLE-kommando till målbehållaren.

MEP kringgår denna begränsning med hjälp av ISO/IEC 7816-4 logiska kanaler:

  1. eUICC-firmwaren exponerar separata logiska portar mot modemgränssnittet.
  2. Modemet öppnar flera logiska kommunikationskanaler (t.ex. Channel 0 för Port 0, Channel 1 för Port 1) över en enda fysisk Serial Peripheral Interface (SPI)- eller I2C/ISO 7816-3-hårdvarubuss.
  3. Varje logisk kanal ansluter oberoende till en separat ISD-P. Autentiseringsutmaningar (som AUTHENTICATE APDU:er som genereras vid 4G/5G NAS-signalering) körs parallellt, vilket tillåter samtidig exekvering av Milenage- eller TUAK-algoritmer över båda profilerna.

Basbands- och modempartitionering på kretskortsnivå

Att hantera två aktiva profiler över ett enskilt chip kräver omfattande virtualisering i mobilmodemet. Moderna kiselplattformar – såsom Qualcomm Snapdragon X75/X80 och Googles Tensor G3, G4 och G5 (som använder basband i Samsung Exynos 5300/5400-serien) – hanterar MEP genom dynamisk allokering av transceiverresurser:


Androids programvarustack för MEP: EuiccManager och Radio HAL

Android hanterar MEP genom ett abstraktionslager som frikopplar fysisk hårdvara från logiska kortplatser:

⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 EuiccManager / TelephonyManager
⚠️
(AIDL Interface)
⚠️
└── [UiccPortInfo (Port Index 0)] ──► ISD-P "Profil A" (t.ex. Hemoperatör)
⚠️
└── [UiccPortInfo (Port Index 1)] ──► ISD-P "Profil B" (t.ex. MollySIM resedata)
Destination / Transit
🚆 Radio Config HAL 1.5+ / IRadioConfig.aidl
  1. Android Telephony Framework: TelephonyManager refererar till två logiska SIM-platser (Slot 0 och Slot 1), men EuiccManager associerar båda platserna med ett enda cardId via EuiccCardInfo.getPorts().
  2. Radio Interface Layer (RIL) och HAL 1.5+: Genom android.hardware.radio.config-HAL kommunicerar Android med modemet via UiccPortInfo. När användaren aktiverar ett sekundärt eSIM tilldelar HAL den inkommande profilen till Port Index 1 utan att avbryta den aktiva operatörssessionen på Port Index 0.
  3. Optimering av datadirigering: Android tillåter explicit datatilldelning per port. Vid internationella resor dirigerar användare vanligtvis bakgrundsdata genom en flexibel internationell reseprofil som MollySIM. I denna konfiguration körs det snabba mobildatalagret med låg latens helt via den sekundära logiska MEP-porten, samtidigt som den primära lokala linjen förblir aktiv för viktiga VoLTE/SMS-samtal. Dessutom har MollySIM en Fair Use Policy (FUP) med en lägsta hastighet på 384 kbps – nästan 3 gånger snabbare än branschstandarden på 128 kbps. Detta säkerställer att kritiska bakgrundsprocesser som Google Maps API-uppdateringar och Apple/Google Pay-autentiseringar slutförs utan avbrott över det virtualiserade gränssnittet.

Kompatibilitetsmatris för hårdvara och operativsystem: Android-flaggskepp 2026

Instant QR Delivery • Native 5G • 384kbps FUP Protection

🌐 Global Travel High-Speed Travel eSIM & SIM Plans

Instant QR code activation, hotspot enabled, with guaranteed 384kbps fallback speed to keep Maps & Digital Wallets active.

View Global Travel Plans & Pricing ➔Physical SIM Cards ➔Explore 150+ eSIMs ➔

Google introducerade den grundläggande HAL-arkitekturen för Multiple Enabled Profiles i Android 13, men det faktiska stödet i hårdvaran beror strikt på det fysiska eUICC-chipets arkitektur (stöd för GSMA SGP.22 v3.0+) och basbandsmodemets dirigering. År 2026 har dubbla eSIM via MEP gått från att vara en experimentell funktion exklusiv för Pixel-telefoner till att bli branschstandard i premium- och övre mellanprissegmentet.

Matrisen nedan visar aktiva MEP-implementationer, RF-front-end-konfigurationer och basbandskapacitet för aktuella flaggskeppsmodeller:

EnhetsmodellMEP-stödnivåRadioarkitekturChipset / ModemgenerationLägsta OS & Krav
Google Pixel 7 / 7 Pro / 7aDubbla eSIM (MEP) eller 1 pSIM + 1 eSIMDSDS (Dual SIM Dual Standby)Tensor G2 (Samsung Exynos 5300)Android 13 som bas
Google Pixel 8 / 9 / 10-serienDubbla eSIM (MEP) eller 1 pSIM + 1 eSIMDSDA (Pixel 9/10) / DSDS (Pixel 8)Tensor G3/G4/G5 (Exynos 5400 / TSMC anpassad)Android 14 / 15 / 16
Samsung Galaxy S24 / S25 / S26-serienDubbla eSIM (MEP) eller 1 pSIM + 1 eSIMDSDA (Snapdragon) / DSDS (Exynos)Snapdragon 8 Gen 3/4/Elite / Exynos 2400/2500One UI 6.1 (Android 14) +
Samsung Galaxy Z Fold 5 / 6 / 7 & Z Flip 5 / 6 / 7Dubbla eSIM (MEP) eller 1 pSIM + 1 eSIMDSDA (Snapdragon X75 / X80 / X85)Snapdragon 8 Gen 2 / Gen 3 / Elite for GalaxyOne UI 6.0 (Android 14) +
OnePlus 12 / 13 / 14 FlaggskeppDubbla eSIM (MEP) eller 1 pSIM + 1 eSIMDual SIM Dual Active (DSDA)Snapdragon 8 Gen 3 / Gen 4 / Elite (Snapdragon X-serien)OxygenOS 14 / 15 / 16
Motorola Edge 50 / 60 Pro & Razr 50 / 60 UltraDubbla eSIM (MEP) eller 1 pSIM + 1 eSIMDSDS / DSDA (Ultra-serien)Snapdragon 8s Gen 3 / 8 Gen 4Hello UI (Android 14 / 15)

Operativsystemets utveckling: Förbättringar i telefonistacken från Android 13 till Android 16

Utvecklingen i Androids öppen källkodskärna har eliminerat tidigare problem vid användning av flera eSIM:

Android 13 Basnivå                Android 14 / 15 Kärna              Android 16 Optimering
┌────────────────────────┐        ┌────────────────────────┐         ┌────────────────────────┐
│ Grundläggande          │───────►│ Samtal över data       │────────►│ Dynamisk DSDA-routing  │
│ porthantering          │        │ Inbyggt "Backup Calling│         │ Omedelbart profilbyte  │
└────────────────────────┘        └────────────────────────┘         └────────────────────────┘

1. Android 13 (Basnivån)

2. Android 14 & 15 (Samtal över data och stabil anslutning)

3. Android 16 (Blixtsnabb provisionering mellan operatörer)


DSDA vs. DSDS i MEP-konfigurationer

Hårdvarumodemets kapacitet avgör hur de två aktiva profilerna hanterar samtidiga anslutningar:

Steg-för-steg-guide: Konfigurera och kör två samtidiga eSIM på Android

Att driftsätta två samtidiga aktiva profiler via Multiple Enabled Profiles (MEP) kräver noggrann konfiguration i Androids basbandsinställningar. Nedan följer en komplett teknisk genomgång för att konfigurera din primära hemoperatör på logiska Port Index 0 (för röst och 2FA-bank-SMS) och en snabb MollySIM-dataprofil på logiska Port Index 1.


Steg 1: Förberedande verifiering och kontroll av operatörslås

Innan du påbörjar eUICC-provisioneringen måste du bekräfta att enhetens hårdvara och firmware stöder samtidig användning av dubbla eSIM:

  1. Kontrollera operatörslås: Gå till Inställningar > Om telefonen > SIM-status (eller Statusinformation på Samsung). Kontrollera att enheten visar Nätverket är olåst (eller UICC Unlock: Tillåtet). Operatörslåsta enheter inaktiverar ofta sekundära logiska portar, vilket förhindrar dubbla aktiva eSIM-profiler.
  2. Ta bort fysiska SIM-kort som kan störa: Om ett fysiskt nano-SIM sitter i telefonen bör du mata ut det eller stänga av det i inställningarna för att förhindra att modemet faller tillbaka till läget för ett fysiskt SIM + ett eSIM på äldre DSDS-implementationer.

Steg 2: LPA-handskakning och fjärrprovisionering via SM-DP+

När du skannar en QR-kod för eSIM upprättar enhetens Local Profile Assistant (LPA) en säker ömsesidig TLS-session (mTLS) med operatörens Subscription Manager Data Preparation (SM-DP+)-server för att ladda ner och dekryptera profilen direkt till eUICC-chippet.

[Enhetens LPA] <--- mTLS-handskakning ---> [SM-DP+-server]
       |                                           |
       +---- Autentiserar & Laddar ner ----------->+
       |
[eUICC-chip] <--- Installerar profil till Port Index 0 / 1

På Google Pixel (Android 14 / 15 / 16)

  1. Gå till Inställningar > Nätverk och internet > SIM-kort.
  2. Tryck på + (Lägg till SIM-kort) och välj Ladda ner ett nytt eSIM.
  3. Skanna QR-koden för din primära operatör (Profil A). När det är klart trycker du på Inställningar > Nätverk och internet > SIM-kort > Lägg till SIM-kort igen.
  4. Skanna QR-koden från MollySIM (Profil B).
  5. När frågan visas: "Vill du använda 2 eSIM? Du kan använda två eSIM samtidigt", väljer du Ja / Växla. Android tilldelar Profil A till Port Index 0 och MollySIM till Port Index 1.

På Samsung Galaxy (One UI 6 / 7 / 8)

  1. Gå till Inställningar > Anslutningar > SIM-kortshanterare.
  2. Tryck på Lägg till eSIM > Skanna QR-kod från tjänsteleverantör.
  3. Lägg till din primära profil och därefter ditt rese-eSIM.
  4. Under Föredragna SIM-kort, se till att båda eSIM-reglagen är PÅ. Samsungs modemdrivrutin tilldelar automatiskt båda profilerna över de två logiska portarna.

Steg 3: Detaljerad nätverksdirigering och trafiksegmentering

För att förhindra oavsiktliga dataroamingavgifter på din primära linje samtidigt som SMS-kanalerna hålls öppna för viktig 2FA-autentisering, konfigurerar du trafikdirigeringen så här:

DirigeringskanalTilldelad profilDriftsinställning
SamtalProfil A (Hemoperatör)Välj som standard
Meddelanden (SMS/MMS)Profil A (Hemoperatör)Välj som standard (Säkerställer 2FA-leverans)
MobildataProfil B (MollySIM)Välj som primär datakanal
DataväxlingInaktiveradStäng AV "Automatisk dataväxling" för att undvika dataläckage
⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 Basbandsmodem (MEP/DSDA)] ──┤

Experttips: MollySIM använder en högprioriterad APN-routingarkitektur. Även om din köpta höghastighetspott tar slut har MollySIM en aktiv basnivå på 384 kbps enligt sin Fair Use Policy (FUP). Till skillnad från branschstandarden på 128 kbps som ofta leder till timeout-fel, ger 384 kbps tillräcklig bandbredd för VoIP-samtal, Google Maps-navigering och meddelandeappar, samtidigt som din hemlinje hålls helt fri från datatrafik.


Steg 4: Verifiera dubbelaktiv anslutning till mobilmaster

När konfigurationen är klar verifierar du att båda de logiska basbandsportarna är anslutna till sina respektive mobilnät (RAN) samtidigt:

# Öppna diagnostik för Android-telefoni:
Slå: *#*#4636#*#* -> Välj "Telefoninformation"
  1. Granska Telefon 0: Kontrollera att Rösttjänst: I drift, Datatjänst: Frånkopplad (eller I drift utan standardrutt), och bekräfta registreringen till din hemoperatör via IMS/VoLTE.
  2. Granska Telefon 1: Välj det sekundära indexet i rullgardinsmenyn. Kontrollera att Datatjänst: I drift med aktiv 5G Standalone (SA) eller LTE Carrier Aggregation på MollySIMs partnernätverk.
  3. Statusfältets ikoner: En korrekt konfigurerad MEP-installation visar dubbla signalstaplar ovanpå varandra i Androids aviseringsfält, vilket visar samtidig radiolänkanslutning utan basbandskonflikter.

Nätverksdirigering, APN-optimering och konflikthantering

Att köra två samtidiga profiler över MEP skapar dubbla virtuella nätverksgränssnitt i Androids Linux-kärna (vanligtvis mappade till rmnet_data0 och rmnet_data1). För att säkerställa hög datakapacitet på din reseprofil och samtidigt bevara funktioner för 2FA-röst och SMS på ditt hemnummer måste du optimera routingtabeller, Access Point Names (APN) och IP Multimedia Subsystem (IMS)-stackar.


1. APN-multiplexering och eliminering av roamingläckor

När två eSIM är aktiva tilldelar Android separata mobilprotokollstackar till varje profil. För att förhindra oväntade utlandsavgifter på ditt primära SIM-kort (Profil A) samtidigt som du får sömlös data via MollySIM (Profil B), konfigurerar du APN-profilerna enligt följande:

⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 Hemlinje: Profil A] ──> APN-typ: endast "mms" ─────────────> Röst/SMS aktivt (Data blockerad)
Destination / Transit
🚆 MollySIM: Profil B] ──> APN-typ: "default,supl,dun" ───────> Primär IPv4/IPv6-dirigering

2. Dubbel IMS-registrering & Cross-SIM VoWiFi ("Backup Calling")

Moderna MEP-arkitekturer på Android 14, 15 och 2026-versioner stöder Cross-Carrier VoWiFi (marknadsförs ofta som "Backup Calling" eller "Mobildataväxling för samtal").

┌────────────────────────────────────────────────────────┐
│ Android Telephony Framework (Dubbla IMS-stackar)       │
├────────────────────────────┬───────────────────────────┤
│ Profil A (Hem-IMS)         │ Krypterad IPsec-tunnel    │
│                            │ (VoWiFi-signalering & ljud│
├────────────────────────────┼───────────────────────────┤
│ Profil B (MollySIM-stack)  │ Underliggande IP-transport│
│                            │ (Lokal 5G / LTE-datakanal)│
└────────────────────────────┴───────────────────────────┘

När detta är aktiverat registrerar Profil A sin IMS-klient mot hemoperatörens P-CSCF (Proxy Call Session Control Function) genom att upprätta en IPsec-tunnel över Profil B:s lokala dataanslutning. Du kan ringa och ta emot vanliga samtal och SMS på ditt hemnummer utan att betala utlandsavgifter.

PrestandamåttKonkurrerande rese-eSIMMollySIM optimering för dubbla eSIM
Strypt FUP-basnivå128 kbps (Orsakar paketförlust och jitter i IMS)384 kbps aktiv FUP (3x snabbare, inget jitter)
Röst över data (VoIP)Misslyckas; AMR-WB-codecs hackar och brytsBibehållen paketprioritet för HD VoWiFi och Google Voice
Kritiska tjänsterTimeouts vid tokenutbyten i Apple Pay/Google WalletOmedelbara TLS-handskakningar för kartor, tokens och SMS-koder

Eftersom MollySIM erbjuder

Instant QR Delivery • Native 5G • 384kbps FUP Protection

🌐 Global Travel High-Speed Travel eSIM & SIM Plans

Instant QR code activation, hotspot enabled, with guaranteed 384kbps fallback speed to keep Maps & Digital Wallets active.

View Global Travel Plans & Pricing ➔Physical SIM Cards ➔Explore 150+ eSIMs ➔