LPA #
The LPA (Local Profile Assistant) is a piece of software in the GSMA Consumer (SGP.22) eSIM architecture, which runs on the UE (User Equipment, Phone, Modem) and interfaces the SM-DP+ (via HTTPS) and the eUICC.
Its purpose is to
- Manage eSIM profiles (enable, disable, delete)
- Download eSIM profiles from the SM-DP+
- Retrieve notifications from the eUICC and send them to the SM-DP+
A LPA can either bei a LPAd (LPA on the device) or LPAe (LPA embedded inside the eUICC).
LPAd #
LPAd is the Local Profile Assistant when the LPA is on the Device.
- Desktop app
- EasyLPAC (Desktop app)
- LPAdesktop (Java app)
- Android app
- Infineon LPA
- {Open,Easy}EUICC (Mirror)
- JMP SIM Manager (OEM version of EasyEUICC)
- NekokoLPA
- iOS app
- Linux Mobile app
- Chromium OS
- hermes: eSIM Daemon
- Library
- libeuicc (C-based library, lpac sub-project)
- libeuicc for iOS framework base on lpac (iOS Ported)
- LPAd SM-DP+ Connector (Java library)
- Command line utility
- lpac
- lpac-libmbim-wrapper (MBIM Ported)
- lpac-libqmi-wrapper (QMI Ported)
LPAe #
LPAe is the Local Profile Assistant when LPA is built-in to the eUICC
References #
- 2019-11-12 Use an eSIM to get a cellular data connection on your Windows PC
- 2022-01-05 ModemManager: eSIM Support (#485)
- 2022-08-04 eSIM.me SIM Card with Windows (Chinese)
- 2022-09-05 eSIM.me を Windows 11 の LPA で使用する (Japanese)
- 2022-09-20 Quectel RG50xQ&RM5xxQ Series eSIM LPA Application Note v1.0
- 2022-11-20 通过 PC/SC 智能卡读卡器配置 eSIM.me 的 SIM 卡 (Chinese)