Sous le capot : L'architecture des profils activés multiples (MEP) de la GSMA
Historiquement, le fonctionnement en Double SIM Double Veille (DSDS - Dual SIM Dual Standby) nécessitait une duplication matérielle physique : soit deux tiroirs mécaniques nano-SIM distincts, soit un tiroir physique couplé à une puce eUICC (embedded UICC) dédiée. Faire fonctionner deux lignes simultanément impliquait d'allouer des lignes de bus physiques distinctes à des éléments sécurisés séparés.
La technologie MEP (Multiple Enabled Profiles ou Profils activés multiples) modifie fondamentalement ce paradigme. Définie dans les spécifications GSMA SGP.22 (v3.0+) et SGP.32, la technologie MEP permet à une seule puce physique eUICC de résoudre, d'authentifier et de maintenir deux profils actifs simultanément sans nécessiter de second élément sécurisé matériel.
+-----------------------------------------------------------------------+
| Android OS |
| [TelephonyManager] [EuiccManager] |
| \ / |
| +---------------+---------------+ |
| | |
| [HAL Radio / Interface MEP] |
+----------------------------------+------------------------------------+
|
+-------------+-------------+
| |
[Port logique 0] [Port logique 1]
| |
+--------------------+---------------------------+----------------------+
| Processeur de bande de base (Snapdragon X75/X80 / Exynos 5400 / Tensor G4/G5) |
| [Cœur d'émetteur-récepteur A] [Cœur d'émetteur-récepteur B] |
| (État actif RRC 1) (État actif RRC 2) |
+--------------------+---------------------------+----------------------+
| |
+-------------+-------------+
| Multiplexage ISO/IEC 7816-4
+----------------------------------+------------------------------------+
| Puce eUICC physique unique |
| +-----------------------------+ +-------------------------------+ |
| | ISD-P (Profil A - Principal)| | ISD-P (Profil B - Voyage) | |
| +-----------------------------+ +-------------------------------+ |
+-----------------------------------------------------------------------+DSDS classique vs Architecture MEP monopuce
Le saut architectural entre le matériel multi-SIM distinct et le MEP repose sur la virtualisation des ports de communication entre le modem de bande de base (baseband) et l'élément sécurisé :
| Couche architecturale | Double SIM classique (pSIM + eSIM ou Double pSIM) | GSMA MEP (Double eSIM monopuce) |
|---|---|---|
| Éléments sécurisés physiques | Deux puces/emplacements physiques distincts | Une seule eUICC physique (boîtier WLCSP ou MFF2 standard) |
| Protocole d'interface | Deux bus ISO/IEC 7816 dédiés et indépendants | Bus physique unique multiplexé sur des canaux logiques ISO/IEC 7816-4 |
| Gestion du domaine sécurisé | Un profil de domaine de sécurité émetteur (ISD-P) actif par puce | Plusieurs ISD-P actifs simultanément au sein d'une seule eUICC |
| Partitionnement du modem | Routage matériel câblé de la bande de base vers des broches distinctes | Mappage logiciel de la bande de base vers des ports UICC virtuels (Port 0, Port 1) |
| Encombrement de la carte mère | Élevé (~80–120 mm² pour les slots/doubles puces) | Minimal (~5–10 mm² pour l'empreinte d'une seule eUICC) |
Canaux logiques ISO/IEC 7816-4 et multiplexage des domaines sécurisés
Au niveau du silicium, une eUICC intègre un OS dédié (l'ECAL) qui gère des conteneurs cryptographiques isolés appelés Issuer Security Domains-Profile (ISD-P). Dans une architecture classique à profil unique activé, l'activation d'un nouveau profil force le système d'exploitation à envoyer une commande DISABLE à l'ISD-P actif avant d'envoyer une commande ENABLE au conteneur cible.
Le MEP contourne cette limitation grâce aux canaux logiques ISO/IEC 7816-4 :
- Le micrologiciel (firmware) de l'eUICC expose des ports logiques distincts à l'interface du modem.
- Le modem ouvre plusieurs canaux de communication logiques (ex. :
Canal 0pour le Port 0,Canal 1pour le Port 1) sur un seul bus matériel physique SPI (Serial Peripheral Interface) ou I2C/ISO 7816-3. - Chaque canal logique se connecte indépendamment à un ISD-P distinct. Les requêtes d'authentification (comme les APDU
AUTHENTICATEgénérés pendant la signalisation NAS 4G/5G) s'exécutent simultanément, permettant l'exécution parallèle des algorithmes Milenage ou TUAK sur les deux profils.
Partitionnement du modem et de la bande de base au niveau du silicium
Le traitement de deux profils en direct sur une seule puce nécessite une virtualisation poussée au sein du modem cellulaire. Les plateformes modernes — telles que le Qualcomm Snapdragon X75/X80 et les processeurs Google Tensor G3, G4 et G5 (utilisant les modems Samsung Exynos séries 5300/5400) — gèrent le MEP en allouant dynamiquement les ressources de l'émetteur-récepteur :
- Automates d'état RRC doubles (Dual Radio Resource Control) : Le modem de bande de base instancie deux piles de protocoles RRC distinctes. Le profil A et le profil B maintiennent chacun des états RRC indépendants (ex. :
RRC_CONNECTEDen 5G Sub-6GHz pour votre ligne principale, etRRC_IDLEouRRC_CONNECTEDen LTE pour votre ligne de données en itinérance). - Répartition temporelle RF Front-End & Carrier Splitting : Le modem partitionne ses amplificateurs faible bruit (LNA) internes et ses modules d'amplification de puissance. Des algorithmes dynamiques de partage d'énergie répartissent le budget de transmission (limites DAS / SAR) sur les deux ports logiques actifs sans dégrader la sensibilité de réception.
La pile logicielle MEP d'Android : EuiccManager et la HAL Radio
Android gère le MEP via une chaîne d'abstraction qui dissocie le matériel physique des emplacements logiques :
- Framework Téléphonie d'Android :
TelephonyManagerréférence deux emplacements SIM logiques (Slot 0etSlot 1), maisEuiccManagerassocie ces deux emplacements à un seul identifiantcardIdviaEuiccCardInfo.getPorts(). - Radio Interface Layer (RIL) & HAL 1.5+ : Grâce à la HAL
android.hardware.radio.config, Android communique avec le modem viaUiccPortInfo. Lorsqu'un utilisateur active une eSIM secondaire, la HAL attribue le profil entrant à l'Index Port 1sans interrompre la session active de l'opérateur sur l'Index Port 0. - Optimisation du routage des données : Android permet d'assigner explicitement le flux de données par port. En voyage international, les utilisateurs routent généralement leurs données d'arrière-plan via un profil international flexible tel que MollySIM. Dans cette configuration, même si la ligne locale principale reste active pour les appels VoLTE/SMS critiques de l'opérateur, la couche de données mobiles haut débit et faible latence s'exécute intégralement via le port logique MEP secondaire. De plus, le plancher de bande passante de la politique d'utilisation équitable (FUP) de MollySIM est fixé à 384 kbps — soit près de 3 fois le standard historique du secteur à 128 kbps —, garantissant que les processus d'arrière-plan essentiels (mises à jour de l'API Google Maps, sessions d'authentification Apple/Google Pay) s'effectuent sans aucune interruption sur l'interface virtualisée.
Matrice de compatibilité matérielle et logicielle : Les fleurons Android en 2026
🌐 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.
Bien que Google ait introduit l'architecture HAL fondamentale pour les profils activés multiples avec Android 13, la prise en charge matérielle dépend strictement de l'architecture de la puce physique eUICC (conformité GSMA SGP.22 v3.0+) et du routage du modem de bande de base. En 2026, la double eSIM via MEP est passée d'une fonctionnalité expérimentale exclusive aux Pixel à un standard de l'industrie sur l'ensemble des puces haut et milieu-haut de gamme.
La matrice ci-dessous détaille les implémentations MEP actives, les configurations front-end RF et les capacités des modems sur les gammes phares actuelles :
| Modèle d'appareil | Niveau de prise en charge MEP | Architecture radio | Génération de chipset / modem | Version d'OS minimale & requise |
|---|---|---|---|---|
| Google Pixel 7 / 7 Pro / 7a | Double eSIM (MEP) ou 1 pSIM + 1 eSIM | DSDS (Dual SIM Dual Standby) | Tensor G2 (Samsung Exynos 5300) | Android 13 de base |
| Séries Google Pixel 8 / 9 / 10 | Double eSIM (MEP) ou 1 pSIM + 1 eSIM | DSDA (Pixel 9/10) / DSDS (Pixel 8) | Tensor G3/G4/G5 (Exynos 5400 / TSMC custom) | Android 14 / 15 / 16 |
| Séries Samsung Galaxy S24 / S25 / S26 | Double eSIM (MEP) ou 1 pSIM + 1 eSIM | DSDA (Snapdragon) / DSDS (Exynos) | Snapdragon 8 Gen 3/4/Elite / Exynos 2400/2500 | One UI 6.1 (Android 14) + |
| Samsung Galaxy Z Fold 5 / 6 / 7 & Z Flip 5 / 6 / 7 | Double eSIM (MEP) ou 1 pSIM + 1 eSIM | DSDA (Snapdragon X75 / X80 / X85) | Snapdragon 8 Gen 2 / Gen 3 / Elite for Galaxy | One UI 6.0 (Android 14) + |
| Fleurons OnePlus 12 / 13 / 14 | Double eSIM (MEP) ou 1 pSIM + 1 eSIM | Double SIM Double Active (DSDA) | Snapdragon 8 Gen 3 / Gen 4 / Elite (Série Snapdragon X) | OxygenOS 14 / 15 / 16 |
| Motorola Edge 50 / 60 Pro & Razr 50 / 60 Ultra | Double eSIM (MEP) ou 1 pSIM + 1 eSIM | DSDS / DSDA (série Ultra) | Snapdragon 8s Gen 3 / 8 Gen 4 | Hello UI (Android 14 / 15) |
Évolution de l'OS : Améliorations de la pile de téléphonie d'Android 13 à Android 16
L'évolution du cœur open source d'Android a éliminé les premières frictions liées au multi-eSIM :
Android 13 (Fondations) Android 14 / 15 (Cœur) Android 16 (Optimisation)
┌────────────────────────┐ ┌────────────────────────┐ ┌────────────────────────┐
│ Analyse basique ports │───────►│ Appels inter-SIM │────────►│ Routage DSDA dynamique │
│ (Mappage manuel ports) │ │ "Appels de secours" nat│ │ Permutation instantanée│
└────────────────────────┘ └────────────────────────┘ └────────────────────────┘1. Android 13 (La base)
- Introduction des classes eUICC multi-ports (
UiccPortInfo,EuiccPortInfo). - Réinitialisation complète du modem requise lors du changement d'état du profil secondaire, entraînant de brèves pertes de signal (3 à 5 secondes) sur la ligne principale.
2. Android 14 & 15 (Appels inter-données et connectivité résiliente)
- *Appels inter-SIM via les données (Appels de secours / Backup Calling) :* Permet à l'OS d'encapsuler le trafic voix/SMS IMS d'une SIM principale non itinérante à travers le canal de données cellulaires actif d'une SIM secondaire de voyage. Si votre opérateur national ne propose pas de couverture à l'étranger, Android utilise le flux de données fourni par une eSIM de voyage comme MollySIM pour exécuter la VoWiFi sur le réseau cellulaire sans frais de roaming opérateur prohibitifs.
- Bascule automatique des données : Basculement dynamique du flux de données cellulaires en fonction de la perte de paquets en temps réel et du rapport signal/bruit (SNR).
3. Android 16 (Approvisionnement multi-opérateur à latence zéro)
- Permutation instantanée des ports logiques : Élimine les cycles de coupure de la bande de base lors du passage d'un profil eSIM inactif à un autre sur l'eUICC.
- Orientation granulaire des bandes via MEP : Alloue des tranches de réseau 5G Standalone (SA) sub-6GHz et mmWave indépendantes entre l'
Index Port 0et l'Index Port 1sans conflit d'antenne RF.
DSDA vs DSDS dans les configurations MEP
Les capacités matérielles du modem déterminent la façon dont les deux profils actifs gèrent les connexions simultanées :
- Double SIM Double Veille (DSDS) : Les deux profils partagent une seule voie d'émetteur-récepteur RF. Lorsqu'un appel vocal IMS ou commuté par circuit est en cours sur le Port 0, le débit de données sur le Port 1 est suspendu, sauf si les « Appels de secours » sont pris en charge par l'opérateur.
- Double SIM Double Active (DSDA) : Présente sur les fleurons équipés de Snapdragon 8 Gen 3/4/Elite (ex. Pixel 9/10, Galaxy S25/S26, OnePlus 13), deux émetteurs-récepteurs de bande de base indépendants fonctionnent simultanément. Les utilisateurs peuvent télécharger des fichiers volumineux ou utiliser le GPS sur un profil de données MollySIM sur le Port 1 tout en passant un appel téléphonique sur la ligne principale sur le Port 0, sans baisse de débit ni perte de paquets. Même si le forfait de données initial est épuisé, le plancher FUP de 384 kbps de MollySIM fournit 3 fois le standard de 128 kbps de l'industrie, assurant un affichage fluide des cartes, l'actualisation des jetons et la messagerie instantanée pendant un appel actif.
Guide pas à pas : Configurer et utiliser deux eSIM simultanées sur Android
Le déploiement de deux profils actifs simultanés via MEP nécessite une configuration précise des paramètres de bande de base d'Android. Voici la procédure technique complète pour configurer votre opérateur national principal sur l'Index Port 0 logique (pour les appels et les SMS d'authentification bancaire 2FA) et un profil de données MollySIM à haut débit sur l'Index Port 1 logique.
Étape 1 : Vérifications préalables et désimlockage
Avant de lancer l'approvisionnement de l'eUICC, assurez-vous que le matériel et le micrologiciel de votre appareil autorisent l'utilisation simultanée de deux eSIM :
- Vérifier le statut de désimlockage : Allez dans
Paramètres > À propos du téléphone > État de la SIM(ouInformations sur le statutsur Samsung). Assurez-vous que l'appareil indique Réseau déverrouillé (ouDéverrouillage UICC : Autorisé). Les appareils verrouillés par un opérateur désactivent souvent les ports logiques secondaires, empêchant l'activation de deux eSIM simultanées. - Retirer les SIM physiques conflictuelles : Si une nano-SIM physique est présente, éjectez-la ou désactivez-la dans les paramètres afin d'éviter que le modem ne repasse en mode SIM physique + eSIM unique sur les anciennes architectures DSDS.
Étape 2 : Échange LPA et approvisionnement distant SM-DP+
Lorsque vous scannez un code QR eSIM, le Local Profile Assistant (LPA) de votre appareil établit une session TLS mutuelle (mTLS) sécurisée avec le serveur Subscription Manager Data Preparation (SM-DP+) de l'opérateur pour télécharger et déchiffrer le profil directement sur la puce eUICC.
[LPA de l'appareil] <--- Échange mTLS ---> [Serveur SM-DP+]
| |
+---- Authentifie & Télécharge ---------->+
|
[Puce eUICC] <--- Installe le profil sur l'Index Port 0 / 1Sur Google Pixel (Android 14 / 15 / 16)
- Allez dans Paramètres > Réseau et Internet > Cartes SIM.
- Appuyez sur + (Ajouter une SIM), puis sélectionnez Télécharger une nouvelle eSIM.
- Scannez le code QR de votre opérateur principal (Profil A). Une fois terminé, appuyez à nouveau sur Paramètres > Réseau et Internet > Cartes SIM > Ajouter une SIM.
- Scannez le code QR MollySIM (Profil B).
- Lorsque l'écran affiche : « Utiliser 2 eSIM ? Vous pouvez utiliser deux eSIM en même temps », sélectionnez Oui / Basculer. Android alloue le Profil A à l'
Index Port 0et MollySIM à l'Index Port 1.
Sur Samsung Galaxy (One UI 6 / 7 / 8)
- Rendez-vous dans Paramètres > Connexions > Gestionnaire de carte SIM.
- Appuyez sur Ajout d'une eSIM > Scanner le code QR du fournisseur.
- Ajoutez votre profil principal, puis votre eSIM de données de voyage.
- Dans la section SIM préférées, assurez-vous que les deux eSIM sont activées (ON). Le pilote du modem Samsung attribuera automatiquement les deux profils aux ports logiques appropriés.
Étape 3 : Routage réseau granulaire et segmentation du trafic
Pour éviter des frais d'itinérance de données imprévus sur votre ligne principale tout en gardant les canaux SMS ouverts pour vos codes 2FA, configurez le routage de manière explicite :
| Canal de routage | Profil assigné | Paramètre opérationnel |
|---|---|---|
| Appels | Profil A (Opérateur national) | Définir par défaut |
| Messages (SMS/MMS) | Profil A (Opérateur national) | Définir par défaut (Garantit la réception 2FA) |
| Données mobiles | Profil B (MollySIM) | Définir comme canal de données principal |
| Bascule des données | Désactivé | Désactiver la "Bascule automatique des données" pour éviter les fuites |
Conseil d'expert : MollySIM utilise une architecture de routage APN prioritaire. Même si vous consommez l'intégralité de votre forfait haut débit, MollySIM applique un débit minimal garanti de 384 kbps (Fair Use Policy). Contrairement à la limite habituelle de 128 kbps qui génère des erreurs de délai de connexion (timeouts), 384 kbps suffisent pour les appels audio VoIP, la navigation pas à pas sur Google Maps et la messagerie instantanée, tout en maintenant la ligne nationale inactive pour la data.
Étape 4 : Vérification de la double connexion active aux antennes-relais
Une fois configuré, vérifiez que les deux ports logiques sont bien enregistrés simultanément sur leurs réseaux d'accès radio (RAN) respectifs :
# Accéder aux diagnostics de téléphonie Android :
Composez : *#*#4636#*#* -> Sélectionnez "Informations sur le téléphone"- Vérifiez
Phone 0: ConfirmezService vocal : En service,Service de données : Déconnecté(ou En service sans route par défaut), et vérifiez l'enregistrement auprès de votre opérateur national via IMS/VoLTE. - Vérifiez
Phone 1: Sélectionnez le deuxième index dans le menu déroulant. VérifiezService de données : En serviceavec une connexion active 5G Standalone (SA) ou Carrier Aggregation LTE sur le réseau partenaire de MollySIM. - Icônes dans la barre d'état : Une configuration MEP réussie affiche deux jauges de signal superposées dans la barre de notifications Android, confirmant la liaison radio simultanée sans conflit matériel.
Routage réseau, optimisation des APN et résolution des conflits
L'utilisation de deux profils simultanés via MEP crée deux interfaces réseau virtuelles dans le noyau Linux d'Android (généralement associées à rmnet_data0 et rmnet_data1). Pour garantir un débit maximal sur votre profil de voyage tout en préservant les SMS/appels 2FA de votre opérateur d'origine, vous devez optimiser les tables de routage, les points d'accès (APN) et les piles IMS (IP Multimedia Subsystem).
1. Multiplexage d'APN et élimination des fuites d'itinérance
Quand deux eSIM sont actives, Android affecte des piles de protocoles cellulaires distinctes à chaque profil. Pour éviter des frais d'itinérance exorbitants sur votre SIM principale (Profil A) tout en assurant un débit fluide via MollySIM (Profil B), configurez les APN comme suit :
- Isolation de l'itinérance des données : Désactivez explicitement l'Itinérance des données (OFF) sur le Profil A (National), tout en laissant les Données mobiles activées (ON) exclusivement pour le Profil B (MollySIM). Cela maintient le fallback CS (Circuit-Switched) et l'enregistrement IMS pour les codes OTP tout en bloquant l'accès au bearer de données GGSN/PGW national.
- Gestion des MMS sans fuite de données : Si votre opérateur national requiert l'envoi/réception de MMS, assurez-vous que le champ
typede l'APN du Profil A contient uniquementmms. Ne laissez jamaisdefaultou*sur l'APN du Profil A à l'étranger ; sans cela, des processus système en arrière-plan pourraient transmettre des données via votre forfait national.
2. Double enregistrement IMS et VoWiFi inter-SIM (« Appels de secours »)
Les architectures MEP modernes sur Android 14, 15 et les versions 2026 prennent en charge la VoWiFi inter-opérateur (souvent appelée « Appels de secours » ou « Basculement des données pour les appels »).
┌────────────────────────────────────────────────────────┐
│ Framework Téléphonie Android (Double pile IMS) │
├────────────────────────────┬───────────────────────────┤
│ Profil A (🌐 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.