app-openpgp: Ledger Nano S not detected by GnuPG

Hi,

I tried to set up my Ledger Nano S for GnuPG, but I cannot detect the Ledger as a smartcard reader on MacOS Catalina (10.15.7):

# gpg --card-edit

gpg: selecting card failed: Operation not supported by device
gpg: OpenPGP card not available: Operation not supported by device

similarly:

# opensc-tool -l
No smart card readers found.

Ledger seems to be already present in libccid bundle:

cat /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist | grep Ledger
		<string>Ledger Nano S</string>
		<string>Ledger Nano X</string>
cat /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist | grep '0x2C97'
		<string>0x2C97</string>
		<string>0x2C97</string>

I have the OpenPGP.XL app installed on my Ledger (installed via Ledger Manager).

Any ideas?

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 2
  • Comments: 22 (2 by maintainers)

Most upvoted comments

Quick update that the Ledger Nano S (Firmware Version 2.1.0) with openpgp-card-app(OpenPGP.XL 1.4.40) is now detected by GnuPG using macOS Monterey (12.2.1 21D62), GnuPG 2.3.4 (libgcrypt 1.9.4) and CCID 1.4.3. 🎉

@afh same here with Nano X. Are you able to encrypt/decrypt with your Nano S?