Bootstrap eSIM activation process at first boot

Hello all,

reading the documentation on eSIM bootstrap included in RUT241-eSIM or else, I find it very difficult to understand exactly what happens at boot if no physical SIM is inserted…

I have boxes which switched to eSIM bootstrap quite quickly, but another one won’t switch at all.

Thank you

David

Hi David,

Welcome to Teltonika Community!

Thank you for reaching out! To give you some quick context: on first boot, the device runs normally for up to 1 hour before automatically switching to the bootstrap profile. You can skip the wait by manually setting eSIM as the default SIM in Network → Mobile → General. Once active, the bootstrap profile allows limited connectivity (RMS, DNS, DHCP, NTP only) and uses its 10 MB allocation to download your operator’s eSIM profile. After a successful download, the bootstrap profile is automatically removed.

To help investigate why one device isn’t switching, could you clarify:

  1. How old are the devices? The bootstrap profile is valid for 1 year from the manufacturing date - has it possibly expired on the problematic unit?
  2. Is the device in an area with mobile network coverage? The bootstrap profile requires cellular signal to reach the SM-DP server.
  3. Has the eSIM been set as the default SIM manually on the affected device, or are you relying on the automatic 1-hour switchover?
  4. Are there any pending eSIM notifications visible under Network → Mobile → eSIM Profiles on the problematic device?
  5. What firmware version is running on the affected device vs. the ones that worked?

Looking forward to your response!

Best regards,
V.

V.,

actually that is the part I understood :slight_smile:

But it seems that it might switch back to physical SIM after some time. If it’s true I am not sure to get the logic behind that but that’s ok.

Regarding this RUT241 not showing up on RMS after switching to bootstrap eSIM, I solved it. There was (probably) some hidden special characters in the serial or the MAC address, so I would recommend that the devs add some kind of sanitization JS code to remove the invisible crap that can come with a copy/paste :slight_smile: It’s quite easy to do and they probably do some JS stuff on the content of the 2 fields I think.

David