Pico Fido does not work on android webauthn.io #109
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OS - Android 14
Key Version - 6.2
Hardware - Raspberry Pi Pico 2 RP2350
Error - An Unknown error occured while talking to credentials manager
Same for me, Android doesn't even ask for a password
Did you update to nightly development build?
@polhenarejos, right now I have updated to nightly development build. Raspberry Pi Pico 2. Using Arch Linux, web auth in Firefox works without any problems, Yubico Authenticator also works just fine, it detects Passkeys after I enter password:

When I connect Pico 2 to Android device and open Yubico Authenticator, it also detects Yubikey 5A. But at the Passkeys tab it says "Insert or tap a YubiKey". When I press BOOTSEL, nothing happens.
When I try to Authenticate on webauthn.io via chrome, it tells me to connect the key and press the button. When I press the button, it says "An Unknown error occured while talking to credentials manager". It doesn't even ask me for a password.
Tried on POCO X5 Pro 5G and on Galaxy Tab S6 Lite, same result.
Is connected via usb?
Try to get a debug log. Otherwise it’s hard to know what’s happening there.
@polhenarejos, yes, it is connected via usb. I guess this is the error with key:
This is when I start Yubico Authenticator, open Passkeys tab and press button on Pico 2: https://pastebin.com/tmtMA1bV
Android does not support ES256K algorithm (same like bitcoin) and throws an error, despite it is described in the specs. I do not know if it can be solved through a sw update.
@polhenarejos, so that means that pico-fido is uncompatible with android?
Not really, should work disabling ES256K. I’ll push a fix for this.
Okay, I will wait for new nightly development build and try it
Now authentication in Firefox on Android works fine. Yubico Authenticator on Android still doesn't work
But i kinda dont care about this. Thank you so much for your work! @polhenarejos
@polhenarejos Tried latest nightly development build Now webauthn.io says Client data challenge was not expected challenge.
@ImMALWARE can you try latest nightly development build ?
@polhenarejos also in yubico authenticator android i see different serial number than on yubico authenticator win 11
Please use tomorrow’s nigthly development build and put a webauthn.io snapshot.
https://github.com/polhenarejos/pico-fido/issues/109#issuecomment-2737996820
@polhenarejos my bad i forgot to nuke the board its working on authn.io on android.
But on yubico authenticator android app > Passkeys it says
Insert your Yubikey
Serial Number on Yubico authenticator android is different than on Win 11