This is how you activate an eSIM on your MikroTik router with the mobile network operator of your choice:
Get the eSIM SM-DP+address and activation code (or QR code) from your mobile operator.
Log in to your MikroTik router via WebFig or WinBox.
Go to Interfaces > LTE > eSIM Management.
Add new eSIM profile and enter the SM-DP+ address and activation code. These values can be extracted from the QR code, just scan it to get a string like “LPA:1$<SM-DP+ address>$”.
Apply and wait for the profile to activate.
Verify that the LTE interface is registered and working.
You can activate multiple profiles (e.g. different plans or NMOs) on the same eSIM.
So, what’s a SM-DP+ Address? In short: the SM-DP+ address is the DNS name of the operator’s provisioning server; the activation code is essentially a password so don’t share it with anyone.
We’ve got loads of LHG LTE6 units installed, and swapping SIM cards in them a couple of times was a real pain, so now we’re looking into switching to eSIMs to avoid having to do that again. Which models have you tested this on?
By follow the instructions in your initial post, did you manage to install an eSIM on a MikroTik router? From the information in the posts I’ve shared above, directly installing an eSIM on the current models of MikroTik is not possible without changing the modem or adding a physical empty SIM card.
This thread is primarily for built-in eSIMs based on information from the MikroTik documentation so please keep questions and feedback about the guide in this thread, and let’s continue the rest of the discussion in Amm0’s thread.
Last answer for this OT:
The R11e-LTE6 modem for LHG LTE6 supports eSIM with updated firmware. Se Mikrotik docs: RouterOS > Mobile Networking > Modem eSIM management support table. Hopefully, support for “physical” eSIMs will be added to all LTE/NR products in the future, but that depends on the modem firmware as descibed by the table in the link above.
I have used many SXT LTE units with physical SIMs and have also had many ‘SIM not inserted’ errors causing lots of time/money lost. I want to use ATLGM+RG520F-EU with eSIM support and need a clear instruction of how to configure/set this up. eSIMs are easily bought on line and one supplier I have found will ‘deliver’ in the form of a QR code. I do not use/have a desktop Mikrotik router, just my smartphone and laptop and a ATLGM+RG520F-EU unit. Thanks.
I’ve successfully added eSIM from winbox UI, but when I try to do it from cli I am prompted for confirmation. As soon as I start typing Y it cancels. What is the worst part, carrier thinks that eSIM profile was installed. So I am basically locked out.
Tried to do it with rest api, it just returns list of sections, with last one: 'status': "user didn't approve". How to avoid this approval?
in both cases I’ve provided interface, matching-id and sm-dp-plus params. Also activate=false in rest API