flipperzero-firmware icon indicating copy to clipboard operation
flipperzero-firmware copied to clipboard

Change USB Vendor ID and Product ID to something non generic

Open ikilledmypc opened this issue 2 years ago • 3 comments

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

ikilledmypc avatar Dec 08 '22 08:12 ikilledmypc

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 avatar Dec 10 '22 09:12 skotopes

@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

ikilledmypc avatar Dec 10 '22 11:12 ikilledmypc

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

prusnak avatar Dec 12 '22 22:12 prusnak