-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
-
SerialPort Version: 4.07
-
NodeJS Version: 7.1
-
Operating System and Hardware Platform: Windows 10 and Ubuntu 16.04
-
Have you checked the right version of the api docs?: Yes
-
Are you having trouble installing and you checked the Installation Special Cases docs? No
-
Are you using Electron and have you checked the Electron Docs?: No
Summary of Problem
FTDI device serial numbers are missing and manufacturers are incorrect on Windows 10.
Steps and Code to Reproduce the Issue
Using Windows 10, plug in a FTDI USB device. Next, assign it a unique USB device descriptor using FT_Prog. After programming the FTDI device with the new USB device descriptors, run serialport-list -f jsonline, resulting in output similar to the following:
{"comName":"COM23","manufacturer":"FTDI","pnpId":"FTDIBUS\\VID_0403+PID_6001+A51MAMMEA\\0000","vendorId":"0403","productId":"6001"}
Using Ubuntu 16.04, plug in the same FTDI devices. Run serialport-list -f jsonline, resulting in output similar to the following:
{"comName":"/dev/ttyUSB0","manufacturer":"MLI","serialNumber":"MLI_scale_A51MAMME","pnpId":"usb-MLI_scale_A51MAMME-if00-port0","vendorId":"0x0403","productId":"0x6001"}
Why are the manufacturers listed differently between the two operating systems. Why doesn't windows see the serialNumber? Is there any way to fix this.