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.
🏠 eUICC.tech > SGP.33-3 eIM Testing > SGP.33 Overview: The IoT eSIM Test Family
💡 Why this matters: Consumer eSIM testing (SGP.23) is well-established, but IoT devices operate under fundamentally different constraints: they may lack a user interface, have no local profile assistant, rely on remote management, and must support entirely new architectural elements like the eIM (eUICC IoT Manager). SGP.33 is the three-part test specification family built specifically for the IoT eSIM ecosystem defined by SGP.31 and SGP.32. Without it, there is no standardised path to prove that an IoT eSIM deployment actually works.
Key takeaways:
- SGP.33 is a family of three test specifications: SGP.33-1 (IPA), SGP.33-2 (SM-DP+), and SGP.33-3 (eIM) : each testing a different IoT-specific architectural component
- IoT devices differ from consumer devices: no End User, remote profile management via the eIM, and new interfaces (ESep, ESipa, ES9+’, ES11’) that don’t exist in consumer eSIM
- SGP.33-3 targets the eUICC IoT Manager (eIM) : the remote server that manages profiles and eIM configuration on IoT devices without any device-side user interaction
- The test family references SGP.22 (consumer RSP Technical Specification) and SGP.32 (IoT eSIM Technical Specification) as its normative baseline
- All three documents share a common test methodology: simulator-based isolation, Optional Features Tables for conditional applicability, and conformance testing across interface compliance and system behaviour
- As of v1.2 (January 2025), many test sequences: particularly on the ESipa interface: remain marked FFS (For Future Study), reflecting the evolving nature of IoT eSIM testing
The GSMA’s SGP.33 document family was created in 2023 as a companion to the IoT specifications (SGP.31/SGP.32) to give IoT-specific testing the dedicated attention it required. Where SGP.23 tests consumer eSIM components (eUICC, LPAd/Device, SM-DP+, SM-DS) against SGP.22 V2.x, SGP.33 tests IoT-specific components against SGP.22 and SGP.32.
Tests the IoT Profile Assistant (IPA) : the IoT equivalent of the consumer LPA, but designed for devices that may lack a user interface. The IPA handles profile discovery, download initiation, and local profile management on the IoT device side. Tests cover ES10a (profile discovery), ES10b (profile download), ES9+ (SM-DP+ communication), and ES11 (SM-DS discovery).
Tests the SM-DP+ in the IoT context, where the SM-DP+ communicates not only with the IPA (via ES9+) but also directly with the eIM (via ES9+’). This introduces new test scenarios where profile delivery is coordinated through the remote eIM rather than a local LPA.
Tests the eUICC IoT Manager (eIM) : the defining architectural innovation of IoT eSIM. The eIM is a remote server that:
SGP.33-3 v1.2 (74 pages, 27 January 2025) is the youngest and most forward-looking of the three: it defines test cases for an architectural component that didn’t exist in consumer eSIM at all.
Consumer eSIM (SGP.22) assumes:
IoT eSIM (SGP.31/SGP.32) operates differently:
SGP.33-3 follows the same simulator-based testing philosophy as SGP.23:
This isolation ensures the eIM can be tested independently of real SM-DP+, SM-DS, eUICC, and IPA implementations.
SGP.33-3 defines three optional features (Table 4) that drive conditional test applicability:
| Mnemonic | Feature |
|---|---|
O_S_TRID |
A TransactionId is sent with eUICC Package Request |
O_S_PKG_RETRIEVAL |
The eIM supports the eIM Package Retrieval mode |
O_S_ESIPA_HTTPS |
The eIM uses TLS protocol over ESipa |
Condition C3000 governs the only behaviour test case currently defined: IF (O_S_PKG_RETRIEVAL AND O_S_ESIPA_HTTPS) THEN M ELSE N/A. This means the Profile Enable behaviour test sequence is only mandatory for eIM implementations that support both eIM Package Retrieval mode and TLS over ESipa.
SGP.33-3 v1.2 was published on 27 January 2025, but this is effectively the first published version: v1.0 and v1.1 were never published. The version number was aligned with the Core Specifications numbering. The document was initially split from SGP.23 v1.14 and revised through eSIM Working Group sessions.
Based on GSMA SGP.33-3 v1.2 (27 January 2025) : eUICC IoT Manager Test Specification, Sections 1–3
| Section Index | Next: eIM Test Architecture: Simulated eIM and Reference IPA → |
| Section Index | Next: eIM Test Architecture: Simulated eIM and Reference IPA → |