Меня интересует поле iSerial из вывода: lsusb -d <idVendor>:<idProduct> -v
Пример вывода неуникального iSerialNumber:
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 ?
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x0402 ALi Corp.
idProduct 0x9665 Gateway Webcam
bcdDevice 0.09
iManufacturer 3
iProduct 1
iSerial 0 <-- Three string descriptors exist to provide details of the manufacturer, product and serial number. There is no requirement to have string descriptors. If no string descriptor is present, a index of zero should be used.
bNumConfigurations 1
Configuration Descriptor:
Насколько я знаю, iSerialNumber не всегда включает уникально идентифицируемое строковое значение. Например, Iphone и Ipad включают эту информацию, но некоторые другие устройства, которые я тестировал, не имеют этого значения. В соответствии с стандартом USB наличие строковых дескрипторов не является обязательным.
Может ли кто-нибудь, у кого есть GoPro, сказать мне, есть ли у него строковый дескриптор серийного номера?
У меня пока нет камеры.