when I try to login from PC the internet identity required me to use USBput from my iPhone or from my mac work just fine what if someone have an old device?
With PC do you mean a Windows? In that case make sure Windows Hello has been enabled.
Yes I tried on windows PC, and it ask to use USB
Are you able to go through the 6 steps at https://webauthn.me without it asking to use USB?
I wrote a guide on creating II. You might find it useful
https://oraculumhub.com/articles/creating-internet-identity-on-the-internet-compute
