Closed vulpes2 closed 4 months ago
The problem is not about having a free VID&PID, as there many vendors offering spare PID for free. The main stopping point is that IFD/CCID driver is shipped with a predefined set of VID&PID and some Yubico, Cardcontact and Nitrokey tools are looking for specific VID&PID. Patching the firmware might be tedious but it is more faster compared to waiting 3rd party platforms to ship upgraded software with new PIDs.
You can get a free USB PID allocated with the openmoko VID here: https://github.com/openmoko/openmoko-usb-oui
pico-hsm satisfies the second condition, and I think it would be a good idea to get a PID for the project to avoid all the ID patching step moving forward.