Skip to content

eIM console

The eIM console manages eSIMs in IoT devices — meters, trackers, modules with no screen and nobody to tap “install”. You register a device’s eUICC, then queue work for it: enable or disable a profile, download a new one, change which eIM manages it. The device collects that work the next time it checks in, and reports back.

Addresseim.rsplab.click/console
Accessa grant on the eIM project (eim)
Sign-inRSP Lab account
The eIM console sign-in page over a preview of the eUICCs screen.
Sign-in, over a preview of the eUICCs screen.

Quick path: send a device an operation

  1. In eUICCs, register the device’s EID (32 digits) if it is not listed.
  2. Open Queue a package, enter the EID, and choose an Operation.
  3. Fill in what the operation needs — usually an ICCID — and choose Queue package.
  4. Open Package queue for that EID to watch it move from queued to collected to completed.

Nothing happens on the device until the device itself checks in. Queuing is asking, not doing.

The sections

SectionWhat it is forTo change anything
eUICCsThe devices registered with this eIMmaintain (register)
Package queueEverything queued for one device, and its outcome—
Queue a packageSend a device an operationmaintain
SimulatorSimulated eSIMs to practise onmaintain (mint)

eUICCs

The eUICCs table listing registered devices, with the Register a eUICC form.
One row per registered device: its EID, the eIM it answers to, and the replay counter that eIM holds for it.

One row per registered device: its EID, the eIM it answers to, its counter, and when it was registered. To add one, type its EID under Register a eUICC and choose Register.

Device wake under a row names the device’s external identifier, such as meter-1@…. With one set, queuing a package also wakes the device with a trigger message, so it fetches the package at once instead of at its next poll. The identifier is mapped to a line in the Core console’s Exposure tab.

Package queue

The Package queue for one EID, listing packages with their state and per-operation results.
Keyed by EID. The eIM knows only what the last result said.

Enter an EID to see every package queued for it, newest first:

  • Queued — waiting for the device to collect it.
  • Collected — the device has it and is working.
  • Reported — the device has answered; each operation shows ok or fail.

A package marked completed with no operation results is flagged — it means the device answered without saying what happened, which deserves a look.

Queue a package

The Queue a package form with an EID entered and the Operation list open.
Operations are grouped as SGP.32 names them: psmoList for profile state, ecoList for eIM configuration. A download is not a eUICC Package and is listed apart.

Choose the Operation first; the form then asks only for what it needs.

GroupOperationsYou provide
Profile stateenable, disable, delete, list profiles, set or unset the fallback profile, read the radio type, configure immediate enable, set the default SM-DP+ addressan ICCID, or the address
eIM configurationadd, update, delete or list the eIMs a device truststhe target eIM’s id, address and key
Downloadfetch a new profilean activation code, or use the device’s default SM-DP+

Roll back if the new profile gets no connectivity asks the device to return to the previous profile if the new one cannot reach the network — tick it for any change you cannot fix remotely afterwards.

Simulator

The Simulator section listing simulated eSIMs, whether each is registered, and its profiles.
Emulated eUICCs you own, and which of them this eIM has been told about.

Simulated eSIMs to practise on. Mint a card creates one; Register adds it to this eIM, after which it appears under eUICCs. Expand a card to see its profiles, read live from the card.

The simulator deliberately has no “run this package now” button: packages reach a device only when the device collects them, and the console does not pretend otherwise.

Troubleshooting

You seeWhyWhat to do
No access to the eIMNo grant on the eIM projectAsk for access
A package stays QueuedThe device has not checked inWait for its next poll; nothing on the console can hurry it
An operation reports failThe device refused itThe result code names the reason — for example, the ICCID is not on that card
The Simulator section is unavailableThe simulator service is not deployedUse a registered device instead