flipperzero-firmware
flipperzero-firmware copied to clipboard
Change USB Vendor ID and Product ID to something non generic
Describe the enhancement you're suggesting.
Currently the flipper device when connected to USB reports itself as a component id for the STM microcontroller and a generic USB device as product ID. Since snaps use this information to allow usage inside of snaps like Firefox. It's currently impossible to use the flipper for U2F on operating systems which use snaps like Ubuntu.
It would be great if flippedevices would apply for their own vendor id / product id. So this issue can be resolved.
https://www.usb.org/getting-vendor-id
Related issue: Pull Request
Anything else?
No response
Hi. We are currently researching variants of obtaining our own VID. As for snaps: as I understand there is no generic device VIP:PID that can be used for u2f keys and using other companies VID:PID is not an option. Even if we get our own it will take significant amount of time till it will be added to your browser snap rules.
@skotopes For now I created a PR on snapd to have it added as an extra productID under an existing list of generic STM devices using the same VendorID. That would at least provide a snap solution before flipper gets its own vendorID
Getting an USB Vendor ID is expensive = $5000.
Better option is to get a free Product ID under Vendor ID 0x1209 - see https://pid.codes and https://pid.codes/howto/ for more information