Onder de motorkap: De architectuur van GSMA Multiple Enabled Profiles (MEP)

Historisch gezien vereiste het gebruik van Dual SIM Dual Standby (DSDS) een dubbele set fysieke hardware: twee aparte mechanische nano-SIM-kaarthouders of één fysieke simkaarthouder gecombineerd met één afzonderlijke ingebouwde UICC-chip (eUICC). Twee actieve lijnen tegelijk gebruiken betekende dat er afzonderlijke fysieke busverbindingen naar gescheiden 'secure elements' moesten lopen.

Multiple Enabled Profiles (MEP) verandert dit paradigma fundamenteel. Zoals gedefinieerd in de specificaties van GSMA SGP.22 (v3.0+) en SGP.32, stelt MEP één fysieke eUICC-chip in staat om twee actieve profielen gelijktijdig te verifiëren, te autoriseren en in stand te houden, zonder dat daar een tweede fysiek secure element voor nodig is.

+-----------------------------------------------------------------------+
|                              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
+----------------------------------+------------------------------------+
| Enkele fysieke eUICC-chip                                             |
|  +-----------------------------+   +-------------------------------+  |
|  | ISD-P (Profiel A - Primair) |   | ISD-P (Profiel B - Reisdata)  |  |
|  +-----------------------------+   +-------------------------------+  |
+-----------------------------------------------------------------------+

Traditionele DSDS vs. Single-Chip MEP-architectuur

De technologische overstap van gescheiden multi-SIM-hardware naar MEP is gebaseerd op het virtualiseren van de communicatiepoorten tussen het baseband-modem en het secure element:

ArchitectuurlaagTraditionele Dual SIM (pSIM + eSIM of Dual pSIM)GSMA MEP (Dual eSIM op één chip)
Fysieke Secure ElementsTwee afzonderlijke fysieke chips/sleuvenEén fysieke eUICC (WLCSP- of standaard MFF2-behuizing)
Interface-protocolTwee dedicated, onafhankelijke ISO/IEC 7816-bussenEén fysieke bus gemultiplexed via logische ISO/IEC 7816-4-kanalen
Beheer van Secure DomainsEén actief Issuer Security Domain Profile (ISD-P) per chipMeerdere gelijktijdig actieve ISD-P's binnen één eUICC
ModempartitioneringVaste hardwarematige routering van baseband naar afzonderlijke pinnenSoftwarematig gedefinieerde baseband-koppeling naar virtuele UICC-poorten (Port 0, Port 1)
Plaatsbeslag op printplaatHoog (~80–120 mm² voor sleuven/dubbele chips)Minimaal (~5–10 mm² voor een enkele eUICC-footprint)

Logische ISO/IEC 7816-4-kanalen en multiplexing van Secure Domains

Op siliciumniveau bevat een eUICC een ECAL (eUICC-besturingssysteem) dat geïsoleerde cryptografische containers beheert, bekend als Issuer Security Domains-Profile (ISD-P). In een standaard single-enabled architectuur dwingt het inschakelen van een nieuw profiel het besturingssysteem om eerst een DISABLE-commando naar het actieve ISD-P te sturen, voordat het een ENABLE-commando naar de doelcontainer kan verzenden.

MEP omzeilt deze beperking met behulp van logische ISO/IEC 7816-4-kanalen:

  1. De eUICC-firmware stelt afzonderlijke logische poorten beschikbaar aan de modeminterface.
  2. Het modem opent meerdere logische communicatiekanalen (bijv. Channel 0 voor Port 0, Channel 1 voor Port 1) over één fysieke Serial Peripheral Interface (SPI) of I2C/ISO 7816-3-hardwarebus.
  3. Elk logisch kanaal maakt onafhankelijk verbinding met een specifiek ISD-P. Authenticatieverzoeken (zoals AUTHENTICATE APDU's die worden gegenereerd tijdens 4G/5G NAS-signalering) worden gelijktijdig verwerkt, waardoor Milenage- of TUAK-algoritmen parallel kunnen worden uitgevoerd op beide profielen.

Baseband- en modempartitionering op siliciumniveau

Het gelijktijdig verwerken van twee actieve profielen via één chip vereist verregaande virtualisatie binnen het mobiele modem. Moderne platforms—zoals de Qualcomm Snapdragon X75/X80 en Google's Tensor G3, G4 en G5 (die gebruikmaken van Samsung Exynos 5300/5400-modems)—ondersteunen MEP door dynamische toewijzing van transceiverbronnen:


De Android MEP-softwarestack: EuiccManager en de Radio HAL

Android regelt MEP via een abstractielaag die de fysieke hardware ontkoppelt van de logische sleuven:

⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 EuiccManager / TelephonyManager
⚠️
(AIDL Interface)
⚠️
└── [UiccPortInfo (Port Index 0)] ──► ISD-P "Profiel A" (bijv. Thuistelecomprovider)
⚠️
└── [UiccPortInfo (Port Index 1)] ──► ISD-P "Profiel B" (bijv. MollySIM Reisdata)
Destination / Transit
🚆 Radio Config HAL 1.5+ / IRadioConfig.aidl
  1. Android Telephony Framework: TelephonyManager verwijst naar twee logische simkaartsleuven (Slot 0 en Slot 1), maar EuiccManager koppelt beide sleuven aan één cardId via EuiccCardInfo.getPorts().
  2. Radio Interface Layer (RIL) & HAL 1.5+: Via de android.hardware.radio.config HAL communiceert Android met het modem via UiccPortInfo. Wanneer een gebruiker een tweede eSIM activeert, wijst de HAL het nieuwe profiel toe aan Port Index 1 zonder de actieve providersessie op Port Index 0 te onderbreken.
  3. Geoptimaliseerde dataroutering: Android maakt expliciete datatoewijzing per poort mogelijk. Tijdens internationale reizen routeren gebruikers achtergronddata doorgaans via een flexibel internationaal reisprofiel zoals MollySIM. In deze opzet blijft de lokale hoofdlijn actief voor essentiële VoLTE-/sms-oproepen, terwijl het mobiele dataverkeer met hoge doorvoersnelheid en lage latentie volledig via de secundaire logische MEP-poort loopt. Bovendien ligt de Fair Use Policy (FUP)-ondergrens van MollySIM op 384 kbps—bijna 3x sneller dan de traditionele industriestandaard van 128 kbps—waardoor achtergrondprocessen zoals Google Maps-updates en Apple/Google Pay-authenticatiesessies ononderbroken blijven functioneren via de gevirtualiseerde interface.

Hardware- en OS-compatibiliteitsmatrix: Android-vlaggenschepen in 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 ➔

Hoewel Google de fundamentele HAL-architectuur voor Multiple Enabled Profiles al introduceerde in Android 13, hangt de daadwerkelijke hardware-implementatie strikt af van de fysieke eUICC-chiparchitectuur (conformiteit met GSMA SGP.22 v3.0+) en de modemroutering. In 2026 is dual eSIM via MEP uitgegroeid van een experimentele Pixel-functie tot een universele industriestandaard in het premium- en hogere middensegment.

Het onderstaande overzicht toont de actieve MEP-implementaties, RF-front-endconfiguraties en baseband-mogelijkheden van de huidige topmodellen:

ToestelmodelMEP-ondersteuningsniveauRadio-architectuurChipset / ModemgeneratieMinimale OS-versie & Vereisten
Google Pixel 7 / 7 Pro / 7aDual eSIM (MEP) of 1 pSIM + 1 eSIMDSDS (Dual SIM Dual Standby)Tensor G2 (Samsung Exynos 5300)Android 13 basis
Google Pixel 8 / 9 / 10 SerieDual eSIM (MEP) of 1 pSIM + 1 eSIMDSDA (Pixel 9/10) / DSDS (Pixel 8)Tensor G3/G4/G5 (Exynos 5400 / TSMC custom)Android 14 / 15 / 16
Samsung Galaxy S24 / S25 / S26 SerieDual eSIM (MEP) of 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 / 7Dual eSIM (MEP) of 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 VlaggenschepenDual eSIM (MEP) of 1 pSIM + 1 eSIMDual SIM Dual Active (DSDA)Snapdragon 8 Gen 3 / Gen 4 / Elite (Snapdragon X-serie)OxygenOS 14 / 15 / 16
Motorola Edge 50 / 60 Pro & Razr 50 / 60 UltraDual eSIM (MEP) of 1 pSIM + 1 eSIMDSDS / DSDA (Ultra-serie)Snapdragon 8s Gen 3 / 8 Gen 4Hello UI (Android 14 / 15)

OS-evolutie: Verbeteringen in de telefonie-stack van Android 13 tot Android 16

De voortdurende ontwikkeling van de Android-core heeft vroege knelpunten bij het gebruik van meerdere eSIM's volledig opgelost:

Android 13 Basis                  Android 14 / 15 Kern               Android 16 Optimalisatie
┌────────────────────────┐        ┌────────────────────────┐         ┌────────────────────────┐
│ Basis poortverwerking  │───────►│ Bellen via data        │────────►│ Dynamische DSDA-route  │
│ (Handmatige mapping)   │        │ Native "Backup Calling"│         │ Direct profielwisselen │
└────────────────────────┘        └────────────────────────┘         └────────────────────────┘

1. Android 13 (De basis)

2. Android 14 & 15 (Bellen via secundaire data & stabiele connectiviteit)

3. Android 16 (Multi-carrier provisioning zonder vertraging)


DSDA vs. DSDS in MEP-configuraties

De mogelijkheden van het modem bepalen hoe twee actieve profielen omgaan met gelijktijdige verbindingen:

Stappenplan: Twee gelijktijdige eSIM's configureren en gebruiken op Android

Het configureren van twee gelijktijdig actieve profielen via Multiple Enabled Profiles (MEP) vereist een specifieke instelling in Android. Hieronder volgt de complete technische handleiding om je thuisprovider in te stellen op logische Port Index 0 (voor bellen en 2FA-bank-sms'jes) en een snel MollySIM-dataprofiel op logische Port Index 1.


Stap 1: Voorbereiding en controle op simlock

Controleer voordat je begint of je toestel en firmware het gelijktijdig gebruik van twee eSIM's toestaan:

  1. Controleer de simlockstatus: Ga naar Instellingen > Over de telefoon > SIM-status (of Statusinformatie op Samsung). Zorg ervoor dat het toestel Simlockvrij (of UICC-ontgrendeling: Toegestaan) aangeeft. Toestellen met een providerlock blokkeren vaak secundaire logische poorten.
  2. Verwijder conflicterende fysieke simkaarten: Als er een fysieke nano-SIM in het toestel zit, verwijder deze dan of schakel hem uit via de instellingen om te voorkomen dat het modem terugvalt naar een combinatie van fysieke sim + enkele eSIM.

Stap 2: De LPA-handshake en externe SM-DP+-configuratie

Zodra je een eSIM-QR-code scant, start de Local Profile Assistant (LPA) van je telefoon een beveiligde TLS-sessie (mTLS) met de Subscription Manager Data Preparation (SM-DP+) server van de provider om het profiel direct te downloaden en te decoderen op de eUICC-chip.

[Toestel LPA] <--- mTLS-handshake ---> [SM-DP+ Server]
       |                                      |
       +---- Verifieert & Downloadt ---------->+
       |
[eUICC-chip] <--- Installeert profiel op Port Index 0 / 1

Op Google Pixel (Android 14 / 15 / 16)

  1. Ga naar Instellingen > Netwerk en internet > SIM-kaarten.
  2. Tik op + (SIM toevoegen) en kies voor Nieuwe eSIM downloaden.
  3. Scan de QR-code van je thuisprovider (Profiel A). Tik na afronding opnieuw op Instellingen > Netwerk en internet > SIM-kaarten > SIM toevoegen.
  4. Scan de MollySIM QR-code (Profiel B).
  5. Wanneer de vraag verschijnt: "2 eSIM's gebruiken? U kunt twee eSIM's tegelijk gebruiken", kies je voor Ja / Overschakelen. Android wijst Profiel A automatisch toe aan Port Index 0 en MollySIM aan Port Index 1.

Op Samsung Galaxy (One UI 6 / 7 / 8)

  1. Ga naar Instellingen > Verbindingen > SIM-kaartbeheer.
  2. Tik op eSIM toevoegen > QR-code van serviceprovider scannen.
  3. Voeg je hoofdprofiel toe en daarna je reis-eSIM.
  4. Zorg er onder Voorkeurs-SIM's voor dat de schakelaars van beide eSIM's op AAN staan. Het modemstuurprogramma van Samsung wijst beide profielen automatisch toe aan de dubbele logische poorten.

Stap 3: Geavanceerde netwerkroutering & verkeerssegmentatie

Om onverwachte roamingkosten op je hoofdlijn te voorkomen terwijl je wel bereikbaar blijft voor sms-verificatiecodes (2FA), stel je de routering als volgt in:

RouteringskanaalToegewezen profielInstelling
OproepenProfiel A (Thuisprovider)Instellen als standaard
Berichten (SMS/MMS)Profiel A (Thuisprovider)Instellen als standaard (garandeert 2FA-ontvangst)
Mobiele dataProfiel B (MollySIM)Instellen als primair datakanaal
Gegevens wisselenUitgeschakeldZet "Automatisch schakelen tussen data" UIT om roamingkosten te voorkomen
⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 Baseband-modem (MEP/DSDA)] ──┤

Expert-tip: MollySIM maakt gebruik van een hoogwaardige APN-routeringsarchitectuur. Zelfs als je aangeschafte high-speed databundel volledig is verbruikt, behoud je dankzij de actieve 384 kbps Fair Use Policy (FUP) altijd toegang tot internet. In tegenstelling tot de industriestandaard van 128 kbps (die vaak time-outs veroorzaakt), biedt 384 kbps voldoende bandbreedte voor internetbellen (VoIP), navigatie via Google Maps en chatapps, terwijl je thuislijn beschermd blijft tegen dataverbruik.


Stap 4: Verifiëren van gelijktijdige verbinding met zendmasten

Controleer na de configuratie of beide logische basebandpoorten tegelijkertijd zijn aangemeld op hun respectievelijke mobiele netwerken:

# Open Android Telefonie Diagnostiek:
Toets in de telefoon-app: *#*#4636#*#* -> Kies "Telefoongegevens" (Phone Information)
  1. Controleer Phone 0: Bevestig dat Voice Service: In Service is, Data Service: Disconnected (of actief zonder standaardroute) staat, en controleer de registratie bij je thuisprovider via IMS/VoLTE.
  2. Controleer Phone 1: Selecteer de tweede index in het keuzemenu. Controleer of Data Service: In Service aangeeft met actieve 5G Standalone (SA) of LTE Carrier Aggregation op het partnernetwerk van MollySIM.
  3. Statusbalkiconen: Een correct werkende MEP-configuratie toont twee gestapelde signaalsterkte-icoontjes in de Android-notificatiebalk. Dit geeft aan dat beide radioverbindingen gelijktijdig actief zijn.

Netwerkroutering, APN-optimalisatie en conflictoplossing

Het gelijktijdig gebruiken van twee profielen via MEP creëert twee virtuele netwerkinterfaces binnen de Linux-kernel van Android (meestal aangeduid als rmnet_data0 en rmnet_data1). Om maximale datasnelheden op je reisprofiel te behalen en tegelijkertijd de spraak- en sms-functies voor 2FA op je thuislijn te behouden, is een goede configuratie van de routeringstabellen, Access Point Names (APN) en IP Multimedia Subsystem (IMS)-stacks essentieel.


1. APN-multiplexing en het voorkomen van datalekken bij roaming

Wanneer twee eSIM's actief zijn, kent Android aan elk profiel een afzonderlijke protocolstack toe. Configureer de APN-profielen als volgt om ongewenste roamingkosten op je primaire simkaart (Profiel A) te voorkomen en een soepele gegevensdoorvoer via MollySIM (Profiel B) te waarborgen:

⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 Thuislijn: Profiel A] ──> APN Type: alleen "mms" ─────────> Bellen/SMS actief (Data geblokke
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 ➔