What is MiniLPA?

MiniLPA is a free, open-source tool that lets you transfer ("flash") an eSIM profile from a QR code or activation code directly onto a physical programmable SIM card (also known as a UICC or RSP-compatible card). This is useful when a device does not natively support eSIM but you have a programmable SIM card that can store an eSIM profile.


Step 1 — Download MiniLPA

Go to the official MiniLPA download page:
https://github.com/EsimMoe/MiniLPA/releases/tag/v1.1.1

Select the correct file for your computer's operating system below:

Your Computer File to Download What to Do
???? Windows MiniLPA-Windows-x86_64.msi
(Recommended — easy installer)

MiniLPA-Windows-x86_64.zip
(ZIP version — no install needed)
.msi → Double-click to install like a normal program.

.zip → Right-click the ZIP file > Extract All > open the extracted folder > double-click MiniLPA.exe to run.
???? macOS (Apple Silicon / M1, M2, M3, M4) MiniLPA-macOS-aarch64.dmg
(Recommended for M-chip Macs)
Double-click the .dmg file > drag MiniLPA to your Applications folder.
???? macOS (Intel processor) MiniLPA-macOS-x86_64.dmg
(For older Intel Macs)
Double-click the .dmg file > drag MiniLPA to your Applications folder.
???? Linux MiniLPA-Linux-x86_64.deb  (Ubuntu/Debian)
MiniLPA-Linux-x86_64.rpm  (Fedora/RedHat)
MiniLPA-Linux-x86_64.zip  (Any Linux)
Install the .deb or .rpm with your package manager, or extract the .zip and run the MiniLPA binary.

ℹ️ Not sure which Windows file to use? — Most Windows users should download the .msi installer. If you see x86_64 in the filename, don’t worry — this simply means it works on all modern 64-bit Windows PCs (Windows 10 & 11).


Step 2 — Connect Your Programmable SIM Card

You will need a USB SIM card reader and a compatible programmable SIM card (UICC / RSP card).

  1. Insert your programmable SIM card into the SIM card reader.
  2. Plug the SIM card reader into your computer's USB port.
  3. Wait for your computer to recognise the device (you may see a notification).

✅ Tip: Make sure no other program is using the SIM card reader before opening MiniLPA.


Step 3 — Open MiniLPA and Select Your Card Reader

  1. Launch MiniLPA on your computer.
  2. On the main screen, you will see a dropdown or list showing available card readers.
  3. Select your USB SIM card reader from the list.
  4. MiniLPA will connect to your programmable SIM card and display its current information.

Step 4 — Flash (Download) the eSIM Profile

  1. Click the "Download Profile" (or "Add Profile") button in MiniLPA.
  2. Enter your eSIM Activation Code. This is the code you received from your eSIM provider. It looks like this:
    LPA:1$your-server.com$XXXXXXXXXXXX
    You can also scan the QR code if your computer has a camera — click the QR icon in MiniLPA.
  3. Click OK or Download.
  4. MiniLPA will now connect to the eSIM server and transfer the profile onto your physical SIM card. This may take 1–3 minutes — do not remove the card reader during this process.
  5. Once complete, you will see a success message and the profile will appear in the profile list.

⚠️ Important: Do not unplug the SIM card reader while the profile is being flashed. This may corrupt the SIM card.


Step 5 — Enable the Profile

After flashing, the profile may be in a disabled state. You must enable it:

  1. In MiniLPA, find the newly added profile in the profile list.
  2. Click Enable (or the toggle/switch icon) next to the profile.
  3. Confirm the action if prompted.
  4. The profile is now active on your SIM card.

You can now remove the SIM card from the reader and insert it into your device.


Step 6 — Insert the SIM Card & Activate Your Service

Once the SIM card with the flashed eSIM profile is inserted into your phone or device:

  1. Insert the SIM card into your device's SIM tray.
  2. Restart your device if it does not automatically recognise the new SIM.
  3. Your device should now show the carrier network name in the status bar.
  4. Activate your service if required — some providers require you to call, text, or visit an online portal to activate the number. Check the activation instructions sent by your eSIM provider.

???? First-time activation: If your eSIM plan is new, your provider may need to activate the service on their end before you can make calls or use data. Contact your provider if the SIM shows "No Service" after 10 minutes.


Step 7 — Enable Data Roaming (Important!)

If you are using this eSIM SIM card for travel or international use, or if the eSIM plan is from a different country/carrier, you must enable Data Roaming on your device, otherwise you will have no mobile data.

On Android:

  1. Go to Settings
  2. Tap Connections (or Network & Internet)
  3. Tap Mobile Networks
  4. Toggle Data Roaming to ON

On iPhone (iOS):

  1. Go to Settings
  2. Tap Mobile Data (or Cellular)
  3. Tap Mobile Data Options
  4. Toggle Data Roaming to ON

✅ Reminder: If you see "No Service" or cannot access mobile data after inserting the SIM, the most common reason is that Data Roaming is turned off. Simply enable it in your device settings as shown above.


Summary Checklist

Download and install MiniLPA for your operating system
Insert programmable SIM card into USB SIM reader and connect to PC
Open MiniLPA and select your card reader
Enter your eSIM activation code and flash the profile
Enable the profile in MiniLPA
Insert the SIM card into your device
Activate your service with your eSIM provider if required
Enable Data Roaming on your device

Need help? Contact our support team by opening a ticket at hashtech.center/submitticket

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)