1

I am checking the specification of eUICC remote provisioning provided by GSMA (Embedded SIM Remote Provisioning Architecture, Version 1.1).

As mentioned in section 2.3.1.1, the manufacturer needs to load a profile at the very beginning but profile creation is the responsibility of the SM-DP.

I can't find any clue how the eUICC manufacture loads the initial provisioning profile at the first time. Is the profile created and loaded directly by the EUM or does this involve an SM-DP that creates the profile that is later loaded by EUM?

Michael Roland
  • 39,663
  • 10
  • 99
  • 206
iOS-Developer84
  • 654
  • 8
  • 19

1 Answers1

3

See section 3.5.1:

Note: It is assumed that at this stage the eUICC does contain a Provisioning Profile and is linked to an active Provisioning Subscription. How the Provisioning operator is selected and the nature of the related commercial and technical agreements between the EUM and the Provisioning MNO are out of scope of this document.

Thus, the manufacturer (EUM) needs an MNO (the "Provisioning MNO") to get the provisioning profile (or even an operational profile) for initial personalization. Since that MNO would have an SM-DP for profile preparation, the profiles initially loaded onto the eUICC would come from an SM-DP.

However, note that the document clearly states that "the nature of the [...] technical agreements between the EUM and the Provisioning MNO are out of scope of [that] document." Consequently, the exact process (and whether it involves a logically separated SM-DP entity, etc.) is not defined by the Embedded SIM Remote Provisioning Architecture and is subject to bilateral agreements between manufacturers and MNOs. Also note that the architecture reference document is marked as "non-binding".

Michael Roland
  • 39,663
  • 10
  • 99
  • 206
  • Thanks a lot for your answer.So the initial steps is like as follows EUM contact with MNO, provide Scripts, Tools or Documentation to create un-personalized profile. (3.3.1.1.1) SM-DP loads the un-personalized profile(without communicating with SM-SR), validate the profile Provisioning Profile is loaded and active in the Provisioning operator’s network (Start Condition of section 3.5.1) EUM register eUICC at SM-SR. So is there always an ISD-P when EMU release an eUICC? How to download new profile if the M2M device shipped to other country where active operator network not works? – iOS-Developer84 Jan 29 '18 at 05:05
  • An unpersonalized profile is never loaded onto the UICC. Consider an unpersonalized profile to be a script file with placeholder fields. Those placeholders are later filled with specific MNO credentials. Only after that, the script is used to personalize a UICC with a profile. Based on the document I would assume that there always needs to be at least one ISD-P (for the provisioning profile) in order to get network connectivity for provisioning of operational profiles. – Michael Roland Jan 29 '18 at 07:33
  • Regarding profile download if the eUICC is shipped to another country, that's subject to the contract with the provisioning MNO. There's nothing preventing that agreement to include world-wide roaming. – Michael Roland Jan 29 '18 at 07:34