-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DAPLink WebUSB identified as LPC1768 on first connection #486
Comments
As best we can tell, this issue is caused by the DAPLink USB VID/PID being assigned the name "LPC1768" in a table of VID/PIDs that comes with Linux, and this table seems to have been reused for Chrome. See the current usb.ids file and live USB IDs database for the table. The current version has the name "ARM mbed" assigned to VID=0x0d28 ("NXP", should be "Arm"!!) PID=0x0204. An older version or a variant probably used "LPC1768". My guess is that prior to pairing, Chrome simply looks up the VID/PID in this table and reports whatever name if finds. Not much we can do about that. |
Can anyone reproduce this on a system that has never seen the mbed serial driver? I just tried Carlos's steps on my Win10 machine and still saw the correct name |
@microbit-carlos: does that issue still exist? |
Could not replicate anymore in a new Windows VM. |
Opening this issue to separate the side-discussion in #479.
When a micro:bit with DAPLink with WebUSB is plugged for the first time, chrome will list the name of the WebUSB device as
LPC1768
:And once it's paired it will be listed in Chrome as a USB device without a name:
To replicate follow the steps below, assuming you are on a Windows 10 computer that has successfully used a WebUSB enabled micro:bit already:
Ports (COM & LPT)
list find theUSB Serial Device (COMXX)
entry, right click andUninstall device
Universial Serial Bus Controllers
, find theUSB Mass Storage Device
entry with VID 0x0d28 and PID 0x0204, right click andUninstall device
Universial Serial Bus Controllers
, find theUSB Composite Device
entry with VID 0x0d28 and PID 0x0204, right click andUninstall device
After you've paired once, the next time the right device name appears:
But the next time you pair, the list of USB devices increases by adding another USB device instead replacing the previous entry:
The text was updated successfully, but these errors were encountered: