Comprehensive technical knowledge base covering 12 GSMA eSIM specifications. 84+ articles on Remote SIM Provisioning — SGP.02, SGP.22, SGP.32, SGP.41, SGP.29, SGP.23, SGP.25, SGP.26 and more.
What it is: The core specification for consumer eSIM: phones, tablets, wearables, laptops. Defines how profiles are downloaded, installed, enabled, and deleted on consumer devices.
| # | Question This Article Answers | Link |
|---|---|---|
| 00 | What is eSIM Remote SIM Provisioning and how does it work? | Read → |
| 01 | What are the five entities and thirteen interfaces in the eSIM RSP architecture? | Read → |
| 02 | What is inside an eUICC chip? How do ISD-R, ISD-P, and ECASD work? | Read → |
| 03 | How is an eSIM profile downloaded in three phases? | Read → |
| 04 | How does eSIM PKI security work? What certificates and signatures protect profiles? | Read → |
| 05 | How do you enable, disable, and delete eSIM profiles locally? | Read → |
| 06 | What are the ES2+, ES8+, ES9+, and ES10x interfaces and how are they bound to protocols? | Read → |
| 07 | What is LPAe and how does the in-eUICC Local Profile Assistant work? | Read → |
| 08 | What happens during eUICC boot and device initialisation? | Read → |
| 09 | What are PPRs, the Rules Authorisation Table, and the Profile Policy Enabler? | Read → |
| 10 | How do eSIM notifications work? What is ES6 post-install OTA management? | Read → |
| 11 | How does SM-DS event management work? What are companion device scenarios? | Read → |
What it is: The next-generation specification that merges consumer (SGP.22) and M2M (SGP.02) into one unified standard. Adds Multiple Enabled Profiles, Push Service, Remote Profile Management, and Enterprise Profiles.
| # | Question This Article Answers | Link |
|---|---|---|
| 52 | What is SGP.22 v3.x and how does it unify consumer and M2M eSIM? | Read → |
| 53 | How does Multiple Enabled Profiles (MEP) let one eUICC run several active profiles? | Read → |
| 54 | How does the Push Service replace SM-DS polling for profile notifications? | Read → |
| 55 | How does capability negotiation work between eSIM entities in v3.x? | Read → |
| 56 | How do SGP.22 v2.x and v3.x interoperate? What happens during version negotiation? | Read → |
| 57 | How does Remote Profile Management (RPM) work in three phases? | Read → |
| 58 | How do you transfer eSIM profiles between devices? What is profile recovery? | Read → |
| 59 | How are eUICC root keys updated? What is Profile Content Management (PCM)? | Read → |
| 60 | How does profile download and installation work in the v3.x context? | Read → |
| 61 | How are profiles cryptographically packaged? What is the BPP Security Protocol? | Read → |
| 62 | How does profile policy management work in v3.x? What are Enterprise Rules? | Read → |
| 63 | What are Enterprise Profiles? How do they restrict end-user control? | Read → |
What it is: eSIM for devices without screens: NB-IoT, LTE-M sensors, trackers, and industrial equipment. Introduces the eIM (remote manager) and IPA (on-device proxy) architecture.
| # | Question This Article Answers | Link |
|---|---|---|
| 07 | Why did IoT devices need their own eSIM architecture instead of SGP.22? | Read → |
| 08 | What are the eIM and IPA? How does the IoT eSIM architecture work? | Read → |
| 09 | How does IoT profile download work? What are direct and indirect delivery? | Read → |
| 10 | How does IoT eSIM security work? What is the role of DTLS and eIM certificates? | Read → |
| 11 | How is an eIM configured and associated with an eUICC? | Read → |
| 12 | How do notifications and error handling work in IoT eSIM? | Read → |
| 13 | How does an IoT device initialise? What is the eUICC file structure? | Read → |
| 14 | How does remote profile state management (enable, disable, delete) work via the eIM? | Read → |
| 15 | How do SM-DS operations work in IoT eSIM? | Read → |
| 16 | What are the ESipa, ES9+’, ES11’, and ESep IoT eSIM functions? | Read → |
| 17 | What are the three IoT profile types? How does the Profile Policy Enabler work? | Read → |
| 18 | How does mutual authentication work in IoT eSIM? What are Emergency Profiles? | Read → |
What it is: Pre-loading eSIM profiles during device manufacturing: cars, laptops, smartwatches that ship with connectivity already active.
| # | Question This Article Answers | Link |
|---|---|---|
| 47 | What is In-Factory Profile Provisioning (IFPP)? | Read → |
| 48 | What is the IFPP architecture? What are SM-DPf and FPA? | Read → |
| 49 | How does the IFPP flow work from manufacturing to configuration? | Read → |
| 50 | How does IFPP security work? What are the factory trust models? | Read → |
| 51 | Who uses IFPP? What are real-world automotive, laptop, and IoT applications? | Read → |
What it is: The original machine-to-machine eSIM specification. Uses a “push” model where the SM-SR controls when profiles are delivered, unlike the consumer “pull” model. Still deployed in millions of industrial and automotive devices.
| # | Question This Article Answers | Link |
|---|---|---|
| 00 | What is SGP.02 and how does the M2M push model work? | Read → |
| 01 | What are the six M2M roles and how do EUM, SM-DP, and SM-SR differ from consumer? | Read → |
| 02 | How does the M2M eUICC differ? What are ISD-R, ISD-P, ECASD, and EID in M2M? | Read → |
| 03 | How does the three-tier M2M PKI work? What certs do CI, EUM, SM-DP, and SM-SR hold? | Read → |
| 04 | How does OTA communication work in M2M? What are SMS, PSK-TLS, and CAT_TP? | Read → |
| 05 | How are profiles downloaded in M2M? What is SCP03 key establishment? | Read → |
| 06 | How does profile lifecycle (enable, disable, delete) work in M2M? | Read → |
| 07 | How does SM-SR Change work? What is the ES7 handover procedure? | Read → |
| 08 | How does M2M handle resilience? What are fall-back and emergency profiles? | Read → |
| 09 | How do POL1/POL2 policy rules work? What are M2M notifications? | Read → |
| 10 | What are the ES1-ES7 off-card interfaces? How does SOAP binding work? | Read → |
| 11 | How does SGP.02 compare to SGP.22 and SGP.32? Which should you use? | Read → |
What it is: The 32-digit eUICC Identifier: how it’s formatted, assigned, and used across the eSIM ecosystem.
| # | Question This Article Answers | Link |
|---|---|---|
| 27 | What is the EID? How is the eUICC Identifier defined? | Read → |
| 28 | How is the 32-digit EID structured? What does each part mean? | Read → |
| 29 | How are EIDs assigned to manufacturers? | Read → |
| 30 | How is the EID used in RSP protocols for discovery and matching? | Read → |
| 31 | What are the security and privacy considerations for EIDs? | Read → |
| Spec | Description | Articles | Browse |
|---|---|---|---|
| SGP.23 | Consumer eSIM conformance testing | 5 | Browse → |
| SGP.23-1 | eUICC chip-level conformance testing | 5 | Browse → |
| SGP.25 | eUICC Common Criteria EAL4+ Protection Profile | 5 | Browse → |
| SGP.26 | RSP test certificate infrastructure (PKI for development) | 5 | Browse → |
| SGP.33-3 | eIM test specification for IoT eSIM | 5 | Browse → |
| Topic | Best Starting Article |
|---|---|
| How does eSIM work? | SGP.22 Overview |
| How are profiles downloaded? | Profile Download |
| How is eSIM secured? | Security & PKI |
| What’s new in the latest eSIM spec? | SGP.22 v3.x Overview |
| How does IoT eSIM differ from consumer? | Why IoT Needed Its Own Architecture |
| How are eSIMs tested and certified? | SGP.23 Overview |
| What’s an EID? | EID Overview |
| How are profiles pre-loaded at factories? | IFPP Overview |
📖 Illustrated Edition · 📋 Full Technical Index · 📖 Glossary · 🗺️ Standards Map