Re: USB flash with varying VendorID:ProductId
Hi,
Max Nikulin wrote:
> Usually the device as recognized as (ignore discrepancy in bus and port
> numbers, they are from notes taken at different moments on 2 laptops)
> ...
> |__ Port 2: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
> ID 8564:1000 Transcend Information, Inc. JetFlash
> however it may accidentally become
> ...
> |__ Port 3: Dev 8, If 0, Class=Mass Storage, Driver=usb-storage, 480M
> ID 090c:3265 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)
I understand that USB Vendor Id and Product Id are told by the USB
device's firmware to the operating system.
Somewhat undisciplined usage of the Id 8564:1000 can be seen at:
https://flashboot.ru/iflash/page45/
FLASH FLASH VID PID CHIP CHIP MEMORY SIZE
VENDOR MODEL VENDOR MODEL CHIP
----------------------------------------------------------------------
transcend d33193 8564 1000 ALCOR 16
JetFlash Transcend 64Gb 8564 1000 SMI 64
Silicon Motion Transcend 090C 3265 SMI SM3265AB TRANSCEND 128
It seems that the firmware is wavering between something like the second
and the third identity. There seems to be a 128 GB version of 8564:1000,
too:
https://usb-ids.gowdy.us/read/UD/8564/1000
My feeble theory is that the booting software issues some kind of reset
which makes the USB stick's firmware forget its commercial vendor and lets
it fall back to its manufacturing vendor. Further it forgets how to deal
with Linux.
Have a nice day :)
Thomas
Reply to: