lpac GUI Frontend
lpac GUI Frontend
Download: GitHub Release
Arch Linux: AUR - easylpac thanks to 1ridic, root-core
Nix / NixOS: easylpac in nixpkgs
openSUSE: https://software.opensuse.org/package/easylpac (OBS)
System requirements:
pcscd/pcsclite, libcurl(for lpac) and gtk3dialog (for EasyLPAC).Currently, HTTPINTERFACE for curl and various APDU backends (pcsc, AT, MBIM, QMI, etc., via dynamic discovery) are supported.
Connect your card reader before running.
lpac binary search order: First, search in the same directory as EasyLPAC. If not found, search in system PATH. If still not found, fallback to /usr/bin/lpac
EasyLPAC-linux-x86_64-with-lpac.tar.gz contain prebuilt lpac binary, if you can't run it, you need to install lpac by package manager or compile lpac by yourself.
EasyLPAC will process notification for any operation and remove it after successfully processing by default.
You can go to Settings Tab and uncheck "Auto process notification" to disable this behavior.
However, arbitrary manipulation of notifications does not comply with GSMA specifications, so manual operation is not recommended.
euicc_init when using 5berGo to Settings -> lpac ISD-R AID and click 5ber to set 5ber's custom AID, then retry
SCardTransmit() failed: 80100016If you are using macOS Sonoma, you may encounter this error: SCardTransmit() failed: 80100016
This is because there is a bug in Apple's USB CCID Card Reader Driver, you can try installing the macOS driver provided by your card reader manufacturer, Or you can solve it by reading the following article:
SCardEstablishContext() failed: 8010001DThis indicates that PCSC service is not running. For linux, it's pcscd service.
Start pcscd on systemd based distribution: sudo systemctl start pcscd
SCardListReaders() failed: 8010002ECard reader is not connected.
SCard error codesFor complete explanation list of PCSC error codes, see pcsc-lite: ErrorCodes
No open issues yet, or sync has not completed.