M2M Specifications

Architecture Specifications

SGP.01 M2M eSIM Architecture

No. Spec Title Version Status Published Date
PRD SGP.01 Embedded SIM Remote Provisioning Architecture SGP.01 V1.1 Active 30 January 2014
PRD SGP.01 Embedded SIM Remote Provisioning Architecture SGP.01 V4.0 Active 25 February 2019

Technical Specifications

SGP.02 eSIM Technical Specifications

No. Spec Title Version Publication date Status Superceded Date
SGP.02 eSIM Technical Specification SGP.02 V2.1 02 November 2015 Deprecated 24 July 2019
SGP.02 eSIM Technical Specification SGP.02 V3.1 27 May 2016 Deprecated 27 June 2017
SGP.02 eSIM Technical Specification SGP.02 V3.2 27 June 2017 Active N/A
SGP.02 eSIM Technical Specification SGP.02 V4.0 25 February 2019 Active N/A

Test Specifications

SGP.11 eSIM Test Specifications

No. Spec Title Version Publication date Status Superceded Date
SGP.11 eSIM Test Specification

SGP.11 V2.0

02 November 2015 Deprecated 31 July 2018
SGP.11 eSIM Test Specification

SGP.11 V3.1

31 May 2016 Deprecated 31 July 2018
SGP.11 eSIM Test Specification

SGP.02 V3.2

27 June 2017 Deprecated

31 July 2018

SGP.11 eSIM Test Specification

SGP.11 V3.3

31 July 2018 Superseded by V4.0 20 May 2019
SGP.11 eSIM Test Specification

SGP.11 V4.0

20 May 2019 Active N/A

Compliance Specifications

SGP.16 M2M eSIM Compliance

No. Spec Title Version Status Published Date
PRD SGP.16 eSIM Compliance Specification SGP.16 V1.1 Active 17 September 2019

 Protection Profile Specifications

SGP.05 M2M eSIM Protection Profile

No. Spec Title Version Status Published Date
SGP.05 eSIM Protection Profile Specification SGP.05 V1.1 Active 25 August 2015

Status of the specifications

Specification Status Description
Active Specification version that can be used to implement or test any product, and is valid as evidence of GSMA eSIM compliance.
Deprecated Specification version for which an expiry date has been stated, and may no longer be valid as evidence of GSMA eSIM compliance

The version number

Major Version The increment of the first digit of a specification version number (e.g. 2.0, 3.0) is used to indicate significant changes or additions to functionality defined in the previous version.
Minor Version The increment of the second digit of a specification version number (e.g.2.1 or 2.2) is used to correct implementation bugs, misinterpretations or editorial mistakes.