This applies to other applet as well. You may, for example, want to install your own applet (e.g. a PIV applet)

STEP 2

Install GPShell. Go here: http://sourceforge.net/projects/globalplatform/files/Download GPShell and the Library. You have to make sure that this is installed correctly. This software is not released by Yubico and we cannot help it if messy, hard to understand or whatever you feel about. There are some PPA for Ubuntu/Debian where you can download and install this simply by using "apt-get install". Add this PPA https://launchpad.net/~klali/+archive/stuff for example.For Windows there are binary files available on the GlobalPlatform website (yes, this means you don't need to type incomprehensible strange commands to make it work.)

So I couldn't get this working on my Crouton Ubuntu (Chromebook) but I got everything installed on my work Windows machine and it appeared that everything worked as described. The only problem I have right now is that with the YubiOATH application installed on my Galaxy Nexus when I hold my NEO against it I get an NFC detection sound but nothing happens. Am I missing something?

1. Start YubiOATH Android application2. Choose "Scan new QR-code"3. Scanned the QR code for the service4. YubiOATH directs me to "Swipe you YubiKey NEO to store"5. I Swipe the NEO and I get the same NFC recognition sound that I hear before doing any of that, and the YubiOATH application doesn't do anything

Once I set the mode to 82 and install the .cap file via gpshell what needs to be done with the slot 1/2 configuration? Do I need to use the personalization tool to set any additional flags? It seem like there is something missing. How do I know for sure that the NEO is in mode 82? When I've run the tool to set mode 82 it prompts me to confirm (y/n) I hit "y" and then it just returns to a prompt without indicating if it has done anything. The gpshell .cap install looks like it worked as has been indicated here, but it doesn't really seem to be working. My Windows 8 machine sees the NEO plugged in and it lists it as YubiKey NEO OTP+CCID.

On Windows, I downloaded the GPShell-1.4.4 package as well as the .cap and the gpinstall.txt files.I edited the gpinstall.txt file to point to the .cap file.After setting my yubikey to mode82 using the commandline ypersonalize, I ran:GPShell.exe gpinstall.txt

I get the following output:

Code:

mode_211enable_traceestablish_contextcard_connectcard_connect() returns 0x80100066 (The smart card is not responding to a reset.)

I tried it on Mac, but there is no precompiled binary for GPShell, and the build instructions were too confusing to follow. I couldn't find a clear list of dependencies to install from README or INSTALL. The install instructions are for OSX-Tiger, and a simple ./configure didn't work.

I tried it on an Ubunto 13.04 box. Used the packages found in https://launchpad.net/~klali/+archive/stuff/ to install gpshell as well as libpcsc and libccid, but when I inserted the yubikey and ran gpshell, it failed with error 0x8010001D (Service not available.) so I imagine there is some missing step to get Ubuntu to actually recognize and load the smart card drivers?

Very sad, but maybe someone can fill in some holes and I'll try again later.

deinspanjer:I experienced the same issues with Ubuntu (though running on a Chromebook) and I ended up having to do this all via Windows. I still can't get my NEO working with the YubiOATH Android app. Did you actually get your NEO changed to mode 82? I downloaded the ykpersonalize for Windows from here: http://opensource.yubico.com/yubikey-pe ... eases.html and that allowed me to change my NEO mode to 82. I have verified that in the Windows device manager by NEO is being recognized as a smartcard. I also have gpg installed and was also able to verify via the "gpg --card-status" command that my NEO appears to be in the correct mode. I was able to install the .CAP file from http://opensource.yubico.com/ykneo-oath/releases.html (installed version 0.2.0) using the Windows binary of GPShell. Now Tom asked the very good question about multiple smartcard readers. If you are trying to do the GPShell install on a laptop many times they have a built-in smartcard reader. You'll most likely need to disable this in order to get things working.

Tom:I still can't get my NEO working with Android YubiOATH. Am I suppose to remove both slot configurations, or configure a slot in a specific way? What about NDEF programming, does something need to be done there? According to your instructions after install the .CAP file it should just start working with the Android app. Is perhaps the 0.2.0 version of the .CAP file bad, did you use an older .CAP file version? Thanks!

I guess my windows laptop (An Alienware M-81) might have an additional SC reader, there is a slot on the right hand side that reminds me of the old PCMCIA cards (are those still a thing now-a-days?) I'll have to look into disabling it.

That said, the error message seems to indicate that it can see the yubikey SC, it just can't properly communicate with it.

I do know the yubikey is in mode 82 because the windows box recognizes it as the dual type USB device when I plug it in.

Not sure what is meant by power cycling it other than just taking it out and waiting a bit before putting it back in.

Who is online

Users browsing this forum: No registered users and 5 guests

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum