## 1. My key is not detected by picoforge or picoforge displays a device status of "online - fido" and there are some settings that I cannot configure.
The pico-fido firmware uses by default "generic" USB Vendor ID (VID) and Product ID (PID) that are not not registered IDs and so not known by pcsc-lite.
This means that if you flash on your key a stock pico-fido firmware it will not be recognized by pcsc-lite.
Starting with version 0.3.0 picoforge implements a fallback, with limited functionalites, to connect to the key via the fido protocol instead of pcsc to set configuration parameters.
When this happens the device status on the lower left corner of the application will show an orange badge with the indication "Online - fido" instead of the green "Online" badge.
To avoid this issue we plan to obtain a valid VID/PID that can freely be used by the open source community and to communicate it to pcsc-lite team so that they can include it in their CCID driver.
But for now there are 3 ways to work around this issue.
### 1.1. Use the fido fallback implemented in picoforge to update the VID and PID
When connected to the key with the fido fallback there are some limitations. Only a limited set of configuration parameters can be read or written.
While in this mode it is possible to change the VID/PID to use the ones of a known vendor.
But note that **a security pin needs to be set** before being able to change the configuration when in fido only mode.
Then, after unplugging and re-plugging the key for the change to be taken into account, the key should be correctly detected by pcsc and you will be able to view and modify to the full set of configuration parameters.
**Be mindfull of the legal implications when you change the VID:PID on a key that you plan to distribute to somebody else**. You will probably want to set it back to the generic VID:PID before you distribute it.
### 1.2. Flash a firmware that you built from source with USB VID/PID known by pcsc-lite
Legaly speaking, we cannot distribute the pico-fido firmware with USB VID and PID that we do not own. And it is quite expensive to register a USB vendorID.