HELP! My Waveshare RP2350-One Doesn't work as a FIDO2 key #159

Open
opened 2025-05-27 20:11:28 +08:00 by turbomaster95 · 5 comments
turbomaster95 commented 2025-05-27 20:11:28 +08:00 (Migrated from github.com)

I have flashed my Waveshare RP2350-One with this file pico_fido_waveshare_rp2350_one-6.6.uf2 and commissioned it with the Yubikey 4/5 preset.

But when i try to create a passkey it fails with an error on every single website i used it on.

Also, fido2-token -C /dev/hidraw0 tries to change my pin but it gives a FIDO2 error

Please help

I have flashed my Waveshare RP2350-One with this file `pico_fido_waveshare_rp2350_one-6.6.uf2` and commissioned it with the Yubikey 4/5 preset. But when i try to create a passkey it fails with an error on *every* *single* *website* i used it on. Also, `fido2-token -C /dev/hidraw0` tries to change my pin but it gives a FIDO2 error Please help
polhenarejos commented 2025-05-30 17:30:17 +08:00 (Migrated from github.com)

I need you provide more information. Specially, since you have been commissioned, at least it worked in the Pico Commissioner website and thus, it is not in every single website.

Let's start by pasting what lsusb returns.
Then, indicate which websites are you trying to.

If you say that something produces an error, it would be a good idea describe which error you get.

I need you provide more information. Specially, since you have been commissioned, at least it worked in the Pico Commissioner website and thus, it is not _in every single website_. Let's start by pasting what `lsusb` returns. Then, indicate which websites are you trying to. If you say that something produces an error, it would be a good idea describe which error you get.
shpinog commented 2025-07-21 05:19:18 +08:00 (Migrated from github.com)

I got the same until I compiled the firmware with an explicit reference to "Yubikey5", then downloaded the yubikey app and set the pin there. However, it does not work on android. The apps ask for the pin, after entering it they go to error, without asking for "press confirmation" and the Waveshare RP2350-One blinks a red LED.

I got the same until I compiled the firmware with an explicit reference to "Yubikey5", then downloaded the yubikey app and set the pin there. However, it does not work on android. The apps ask for the pin, after entering it they go to error, without asking for "press confirmation" and the Waveshare RP2350-One blinks a red LED.
Young-Lord commented 2025-07-26 22:22:13 +08:00 (Migrated from github.com)

You may open https://www.passkeys.io/ in Chromium, and set the PIN for your key. My key works after I set a PIN.

You may open https://www.passkeys.io/ in Chromium, and set the PIN for your key. My key works after I set a PIN.
shpinog commented 2025-07-29 22:30:23 +08:00 (Migrated from github.com)

You may open https://www.passkeys.io/ in Chromium, and set the PIN for your key. My key works after I set a PIN.

After this, does authorization work for you in Android? If I set a pin code, Android asks for a pin code, but authorization does not pass.

> You may open https://www.passkeys.io/ in Chromium, and set the PIN for your key. My key works after I set a PIN. After this, does authorization work for you in Android? If I set a pin code, Android asks for a pin code, but authorization does not pass.
Young-Lord commented 2025-07-30 08:22:22 +08:00 (Migrated from github.com)

@shpinog yes it works. I am using pico-fido2 if that matters.

@shpinog yes it works. I am using pico-fido2 if that matters.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dearsky/pico-fido#159