C-based eUICC LPA
Find a file
2026-03-19 12:15:49 +08:00
.github test(driver): driver loader available (#387) 2025-10-13 23:49:53 +08:00
cjson-ext chore(cjson): inline cJSON_AddStringOrNullToObject (#342) 2025-09-17 23:32:43 +08:00
cmake refactor: new LPAC_VERSION handling (#310) 2025-08-24 22:41:48 +08:00
dlfcn-win32 refactor(cmake): use FILE_SET to do headers handling better (#349) 2025-09-17 23:06:22 +08:00
docs Add SailfishOS package to LINUX-DIST (#412) 2025-12-30 21:16:07 +08:00
driver fix(driver/mbim): better support for single slot devices (#416) 2026-03-05 14:33:47 +08:00
euicc feat(euicc): return the ICCID in the result of load_bound_profile_package (#420) 2026-03-19 12:15:49 +08:00
LICENSES feat(driver): bring dynamic driver back (#344) 2025-09-17 23:26:00 +08:00
src feat(euicc): return the ICCID in the result of load_bound_profile_package (#420) 2026-03-19 12:15:49 +08:00
utils feat(driver/at): add wall time in debug log to determine timeout issue (#395) 2025-10-19 00:06:23 +08:00
.clang-format refactor(ci): lightweight clang-format lint (#369) 2025-09-26 00:04:57 +08:00
.clang-format-ignore refactor(ci): lightweight clang-format lint (#369) 2025-09-26 00:04:57 +08:00
.editorconfig chore: format github actions (#274) 2025-08-15 23:30:10 +08:00
.git-blame-ignore-revs fix(git-blame-ignore-revs): fix wrong commit id broken by stupid GitHub (#273) 2025-08-15 23:23:53 +08:00
.gitignore refactor(lpac): use __attribute__((cleanup)) to do SBRM (#270) 2025-08-15 20:00:53 +08:00
CMakeLists.txt fix(driver): missing dirname() and wrong RPATH separator on macOS (#389) 2025-10-14 00:08:14 +08:00
README.md chore: use REUSE to clarify licenses (#261) 2025-08-15 18:59:35 +08:00
REUSE.toml refactor(ci): lightweight clang-format lint (#369) 2025-09-26 00:04:57 +08:00

lpac

lpac is a cross-platform local profile agent program, compatible with SGP.22 version 2.2.2.

Features:

  • Support Activation Code and Confirmation Code
  • Support Custom IMEI sent to server
  • Support Profile Discovery (SM-DS)
  • Profile management: list, enable, disable, delete and nickname
  • Notification management: list, send and delete
  • Lookup eUICC chip info
  • etc

Usage

You can download lpac from GitHub Release, and read USAGE to use it. If you can't run it you need to compile by yourself, see also DEVELOPERS. If you want to known which Linux distributions include lpac, see also LINUX-DIST. If you have any issue, please read FAQ first.

Software Ecosystem

Thanks

Contributors


License

See REUSE.toml and comment header of files for details.

Copyright © 2023-2025 ESTKME TECHNOLOGY LIMITED, Hong Kong