Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support all known Product IDs #35

Open
indolering opened this issue Aug 26, 2015 · 8 comments
Open

Support all known Product IDs #35

indolering opened this issue Aug 26, 2015 · 8 comments
Assignees

Comments

@indolering
Copy link

App should support product IDs 0x0110-0x0116 by default but allow for an override.

Product IDs:

  • OTP: 0x0110
  • OTP+CCID: 0x0111
  • CCID: 0x0112
  • U2F: 0x0113
  • OTP+U2F: 0x0114
  • U2F+CCID: 0x0115
  • OTP+U2F+CCID: 0x0116
@pallotron
Copy link
Owner

this seems like a nice idea, I will look into it.

@pallotron pallotron self-assigned this Aug 26, 2015
@aculich
Copy link

aculich commented Sep 3, 2015

To get yubiswitch to work with my NEO-n I used:

OTP+U2F+CCID: 0x0116

@pallotron
Copy link
Owner

Maybe it will help to have a product id map in the README.md until I write
universal support?
On Thu 3 Sep 2015 at 03:26 Aaron Culich notifications@github.com wrote:

To get yubiswitch to work with my NEO-n
https://www.yubico.com/products/yubikey-hardware/yubikey-neo/ I used:

OTP+U2F+CCID: 0x0116


Reply to this email directly or view it on GitHub
#35 (comment)
.

@aculich
Copy link

aculich commented Sep 3, 2015

Yes, it would be helpful to add that to the README.md.

Also, some instructions to help find the Product ID.

For linux:

$ lsusb | grep Yubikey
Bus 020 Device 022: ID 1050:0116 1050 Yubikey NEO OTP+U2F+CCID

For osx:

$ ioreg -p IOUSB -l -w 0 -x | grep Yubikey -A10 | grep Product
          "idProduct" = 0x116
          "USB Product Name" = "Yubikey NEO OTP+U2F+CCID"
          "iProduct" = 0x2

note: the -x for ioreg is important for displaying the idProduct field in hexadecimal.

or if you have brew installed and prefer lsusb-style output:

$ brew update && brew tap jlhonora/lsusb && brew install lsusb
$ lsusb | grep Yubikey
Bus 020 Device 022: ID 1050:0116 1050 Yubikey NEO OTP+U2F+CCID

@pallotron
Copy link
Owner

Cool Pull Requests are welcome btw !
On Thu 3 Sep 2015 at 13:40 Aaron Culich notifications@github.com wrote:

Yes, it would be helpful to add that to the README.md.

Also, some instructions to help find the Product ID.

For linux:

$ lsusb | grep Yubikey
Bus 020 Device 022: ID 1050:0116 1050 Yubikey NEO OTP+U2F+CCID

For osx:

$ ioreg -p IOUSB -l -w 0 -x | grep Yubikey -A10 | grep Product
"idProduct" = 0x116
"USB Product Name" = "Yubikey NEO OTP+U2F+CCID"
"iProduct" = 0x2

or if you have brew installed and prefer lsusb-style output
http://stackoverflow.com/questions/17058134/is-there-an-equivalent-of-lsusb-for-os-x
:

$ brew update && brew tap jlhonora/lsusb && brew install lsusb
$ lsusb | grep Yubikey
Bus 020 Device 022: ID 1050:0116 1050 Yubikey NEO OTP+U2F+CCID


Reply to this email directly or view it on GitHub
#35 (comment)
.

@pallotron
Copy link
Owner

README.md updated.

@rozboris
Copy link

One more ProductID that I found for my Yubikey 4 Nano:

Yubikey 4 OTP+U2F:
Product ID: 0x0403
Vendor ID: 0x1050

@olegd
Copy link

olegd commented Jul 12, 2017

Yet another variant:

Yubikey 4 OTP+U2F+CCID:
Product ID: 0x0407

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants