lpac GUI Frontend
Download: GitHub Release
Arch Linux: AUR - easylpac thanks to @1ridic
NixOS: NUR package https://github.com/nix-community/nur-combined/blob/master/repos/linyinfeng/pkgs/easylpac/default.nix
openSUSE: https://software.opensuse.org/package/easylpac (OBS)
System requirements:
- Windows7+
- latest macOS
- Linux:
pcscd
,pcsclite
,libcurl
(for lpac) andgtk3dialog
(for EasyLPAC). I'm not sure about dependencies.
Currently, only APDUINTERFACE for pcsc and HTTPINTERFACE for curl are supported.
Connect your card reader before running.
estk.me User: If you are using the ACR38U card reader included with estk card and are currently using macOS 14 Sonoma, please install the card reader driver first
lpac binary search order: First, search in the same directory as EasyLPAC. If not found, use /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.
Note: Reading LPA activation code and QRCode from clipboard not working in Wayland
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.
Go to Settings -> lpac ISD-R AID and click 5ber to set 5ber's custom AID, then retry
If 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:
This indicates that PCSC service is not running. For linux, it's pcscd
service.
Start pcscd
on systemd based distribution: sudo systemctl start pcscd
Card reader is not connected.
For complete explanation list of PCSC error codes, see pcsc-lite: ErrorCodes