How to activate an eSIM on MikroTik
More and more MikroTik routers come with built-in LTE modems, and since RouterOS 7.14 it's possible to use eSIM profiles as well. This means you no longer need to insert a physical SIM card to get connected. Below, we’ll show you how to activate an eSIM step-by-step using MikroTik's CLI and Winbox.
Step 1: Set the SIM slot to eSIM
Open a terminal on your MikroTik device and run the following command to switch the active SIM slot to eSIM:
/interface/lte/settings/set sim-slot=esim
This tells the modem to use the embedded SIM instead of a physical one.
Step 2: Provision the eSIM
Next, you need to provision the eSIM profile using the SM-DP+ server URL and your activation code (matching ID). You’ll usually receive this code from your mobile provider.
/interface/lte/esim/provision interface=lte1 sm-dp-plus=SERVER-URL-HERE matching-id=ACTIVATION-CODE-HERE
Replace SERVER-URL-HERE with the server URL and ACTIVATION-CODE-HERE with the actual code from your provider.
Step 3: Activate the eSIM profile in Winbox
Once provisioned, open Winbox and go to Interface > LTE > eSIM. You should now see the eSIM profile listed. Double-click on the profile (e.g. Odido), then click Activate. The profile status should change to "Active" at the bottom of the window.
That’s it — your MikroTik router should now connect using the eSIM profile. This setup is ideal for remote locations or mobile backups, without having to fiddle with SIM trays or adapters.