GithubHelp home page GithubHelp logo

easylpac's Introduction

EasyLPAC

lpac GUI Frontend

Download: GitHub Release

Arch Linux: AUR package AUR - easylpac thanks to @1ridic

NixOS: NUR package https://github.com/nix-community/nur-combined/blob/master/repos/linyinfeng/pkgs/easylpac/default.nix

System requirements:

  • Windows7+
  • latest macOS
  • Linux: pcscd, pcsclite, libcurl(for lpac) and gtk3dialog (for EasyLPAC). I'm not sure about dependencies.

Currently, only APDUINTERFACE for pcsc and HTTPINTERFACE for curl are supported.

Usage

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

Linux release does not include lpac binary, you need to compile lpac by yourself. The lpac binary file should be placed in the same directory as the EasyLPAC binary file

Note: Reading LPA activation code and QRCode from clipboard not working in Wayland

Auto process notification

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.

Screenshots

FAQ

macOS SCardTransmit() failed: 80100016

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:

SCardEstablishContext() failed: 8010001D

This 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: 8010002E

Card reader is not connected.

Other SCard error codes

For complete explanation list of PCSC error codes, see pcsc-lite: ErrorCodes

easylpac's People

Contributors

creamlike1024 avatar septs avatar 1ridic avatar zach677 avatar quul avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.