Skip to content

Add Ledger Nano S, X and S Plus new CCID device identifiers

Alexandre requested to merge erdnaxe/CCID:ledger_nano into master

Legacy Ledger Nano applications uses legacy USB device identifier such as 0001, 0003 and 0004. This is the case of OpenPGP app for example (https://github.com/LedgerHQ/openpgp-card-app/). These identifiers are already known by the open source CCID driver.

Since November 2019, applications have been using specific USB device identifier depending on which interfaces are exposed. For CCID these new identifiers are 1009, 3009 and 4009. This is the case of PIV app for example (https://github.com/LedgerHQ/ledger-nano-piv/blob/main/USAGE.md). This merge request proposes to add these identifiers.

New USB identifiers addition in the SDK: https://github.com/LedgerHQ/nanos-secure-sdk/blob/1f2706941b68d897622f75407a868b60eb2be8d7/lib_stusb_impl/usbd_impl.c#L139

Merge request reports

Loading