T:\>cd arduino_1.8.5_142
T:\arduino_1.8.5_142>teensy_ports.exe -v
teensy_ports, verbose mode
begin
LoadLibrary cfgmgr32 ok
LoadLibrary ntdll ok
LoadLibrary iphlpapi ok
hWnd = 459434
GetTcpTable success, 58 rows
not already running
socket created
bound to port 28542
00000002, class=Ports, addr=1
00000008, class=USB, addr=3
00000009, class=USB, addr=0
0000000A, class=USB, addr=140000
0000000B, class=System, addr=0
0000000C, class=System, R=37
0000000D, class=Computer, R=37
0000000E, R=37, R=37
found_usb_device, id=\\?\usb#vid_16c0&pid_0483#2114150#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
found_usb_device, loc=usb:0/140000/0/3/1 Port_#0001.Hub_#0003
found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0200
found_usb_device, devinst=00000002
add: loc=usb:0/140000/0/3/1, class=Ports, vid=16C0, pid=0483, ver=0200, serial=2114150, dev=\\?\usb#vid_16c0&pid_0483#2114150#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
00000002, class=Ports, portname=COM12, id=USB\VID_16C0&PID_0483\2114150
comport_from_devinst_list attempt
found Ports in classguid_list at index=0
port COM12 found from devnode
00000007, class=Ports, addr=1
00000009, class=USB, addr=0
0000000A, class=USB, addr=140000
0000000B, class=System, addr=0
0000000C, class=System, R=37
0000000D, class=Computer, R=37
0000000E, R=37, R=37
found_usb_device, id=\\?\usb#vid_16c0&pid_0483#2273070#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
found_usb_device, loc=usb:0/140000/0/1 Port_#0001.Hub_#0001
found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0200
found_usb_device, devinst=00000007
add: loc=usb:0/140000/0/1, class=Ports, vid=16C0, pid=0483, ver=0200, serial=2273070, dev=\\?\usb#vid_16c0&pid_0483#2273070#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
00000007, class=Ports, portname=COM10, id=USB\VID_16C0&PID_0483\2273070
comport_from_devinst_list attempt
found Ports in classguid_list at index=0
port COM10 found from devnode
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
incoming connection, port 52790
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
update_usb_device, devinst list change
remove: loc=usb:0/140000/0/1
usb_remove: usb:0/140000/0/1
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
update_usb_device, devinst list change
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVICEARRIVAL
0000001D, class=HID, addr=1
00000009, class=USB, addr=0
0000000A, class=USB, addr=140000
0000000B, class=System, addr=0
0000000C, class=System, R=37
0000000D, class=Computer, R=37
0000000E, R=37, R=37
found_usb_device, id=\\?\usb#vid_16c0&pid_0478#000377eb#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
found_usb_device, loc=usb:0/140000/0/1 Port_#0001.Hub_#0001
found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0103
found_usb_device, devinst=0000001d
add: loc=usb:0/140000/0/1, class=HID, vid=16C0, pid=0478, ver=0103, serial=000377eb, dev=\\?\usb#vid_16c0&pid_0478#000377eb#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
0000001D, class=HID, id=USB\VID_16C0&PID_0478\000377EB
0000001E, class=HID, id=HID\VID_16C0&PID_0478\6&258B1F3&0&0000
hiddev_from_devinst_list: iface=0
index=0
index=1
index=2
index=3
index=4
index=5
index=6
index=7
index=8
index=9
index=10
index=11
index=12
index=13
index=14
index=15
update_usb_device, devinst list change
hid, found devinst=0000001E
hid, path=\\?\hid#vid_16c0&pid_0478#6&258b1f3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
hid, opened handle
devinst=0000001E, location=usb:0/140000/0/1
vid=16C0, pid=0478, ver=0103, usepage=FF9C, use=0022
devpath=\\?\hid#vid_16c0&pid_0478#6&258b1f3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 \\?\hid#vid_16c0&pid_0478#6&258b1f3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (Teensy 3.6) Bootloader
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
update_usb_device, devinst list change
hid, found devinst=0000001E
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 \\?\hid#vid_16c0&pid_0478#6&258b1f3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (Teensy 3.6) Bootloader
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
update_usb_device, devinst list change
hid, found devinst=0000001E
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 \\?\hid#vid_16c0&pid_0478#6&258b1f3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (Teensy 3.6) Bootloader
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
update_usb_device, devinst list change
remove: loc=usb:0/140000/0/1
usb_remove: usb:0/140000/0/1
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
00000007, class=Ports, addr=1
00000009, class=USB, addr=0
0000000A, class=USB, addr=140000
0000000B, class=System, addr=0
0000000C, class=System, R=37
0000000D, class=Computer, R=37
0000000E, R=37, R=37
found_usb_device, id=\\?\usb#vid_16c0&pid_0483#2273070#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
found_usb_device, loc=usb:0/140000/0/1 Port_#0001.Hub_#0001
found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0200
found_usb_device, devinst=00000007
add: loc=usb:0/140000/0/1, class=Ports, vid=16C0, pid=0483, ver=0200, serial=2273070, dev=\\?\usb#vid_16c0&pid_0483#2273070#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
00000007, class=Ports, portname=COM10, id=USB\VID_16C0&PID_0483\2273070
comport_from_devinst_list attempt
found Ports in classguid_list at index=0
port COM10 found from devnode
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVICEARRIVAL
WM_DEVICECHANGE DBT_DEVICEARRIVAL
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
usb_add: usb:0/140000/0/3/1 COM12 (Teensy) Serial
WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
update_usb_device, devinst list change
remove: loc=usb:0/140000/0/3/1
usb_remove: usb:0/140000/0/3/1
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
update_usb_device, devinst list change
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEARRIVAL
0000001F, class=HID, addr=1
00000008, class=USB, addr=3
00000009, class=USB, addr=0
0000000A, class=USB, addr=140000
0000000B, class=System, addr=0
0000000C, class=System, R=37
0000000D, class=Computer, R=37
0000000E, R=37, R=37
found_usb_device, id=\\?\usb#vid_16c0&pid_0478#000339d7#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
found_usb_device, loc=usb:0/140000/0/3/1 Port_#0001.Hub_#0003
found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0103
found_usb_device, devinst=0000001f
add: loc=usb:0/140000/0/3/1, class=HID, vid=16C0, pid=0478, ver=0103, serial=000339d7, dev=\\?\usb#vid_16c0&pid_0478#000339d7#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
0000001F, class=HID, id=USB\VID_16C0&PID_0478\000339D7
00000020, class=HID, id=HID\VID_16C0&PID_0478\6&3171F9&0&0000
hiddev_from_devinst_list: iface=0
index=0
index=1
index=2
index=3
index=4
index=5
index=6
index=7
index=8
index=9
index=10
index=11
index=12
index=13
index=14
index=15
update_usb_device, devinst list change
hid, found devinst=00000020
hid, path=\\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
hid, opened handle
devinst=00000020, location=usb:0/140000/0/3/1
vid=16C0, pid=0478, ver=0103, usepage=FF9C, use=001F
devpath=\\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/3/1 \\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (Teensy 3.5) Bootloader
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
update_usb_device, devinst list change
hid, found devinst=00000020
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/3/1 \\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (Teensy 3.5) Bootloader
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
update_usb_device, devinst list change
hid, found devinst=00000020
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/3/1 \\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (Teensy 3.5) Bootloader
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
update_usb_device, devinst list change
remove: loc=usb:0/140000/0/3/1
usb_remove: usb:0/140000/0/3/1
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEARRIVAL
00000002, class=Ports, addr=1
00000008, class=USB, addr=3
00000009, class=USB, addr=0
0000000A, class=USB, addr=140000
0000000B, class=System, addr=0
0000000C, class=System, R=37
0000000D, class=Computer, R=37
0000000E, R=37, R=37
found_usb_device, id=\\?\usb#vid_16c0&pid_0483#2114150#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
found_usb_device, loc=usb:0/140000/0/3/1 Port_#0001.Hub_#0003
found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0200
found_usb_device, devinst=00000002
add: loc=usb:0/140000/0/3/1, class=Ports, vid=16C0, pid=0483, ver=0200, serial=2114150, dev=\\?\usb#vid_16c0&pid_0483#2114150#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
00000002, class=Ports, portname=COM12, id=USB\VID_16C0&PID_0483\2114150
comport_from_devinst_list attempt
found Ports in classguid_list at index=0
port COM12 found from devnode
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy 3.5) Serial
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEARRIVAL
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy 3.5) Serial
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy 3.5) Serial
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy 3.5) Serial
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
read 5 bytes on 456: "list
"
got command: "list"
update_usb_device, devinst list change
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy 3.5) Serial
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
update_usb_device, devinst list change
remove: loc=usb:0/140000/0/3/1
usb_remove: usb:0/140000/0/3/1
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEARRIVAL
0000001F, class=HID, addr=1
00000008, class=USB, addr=3
00000009, class=USB, addr=0
0000000A, class=USB, addr=140000
0000000B, class=System, addr=0
0000000C, class=System, R=37
0000000D, class=Computer, R=37
0000000E, R=37, R=37
found_usb_device, id=\\?\usb#vid_16c0&pid_0478#000339d7#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
found_usb_device, loc=usb:0/140000/0/3/1 Port_#0001.Hub_#0003
found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0103
found_usb_device, devinst=0000001f
add: loc=usb:0/140000/0/3/1, class=HID, vid=16C0, pid=0478, ver=0103, serial=000339d7, dev=\\?\usb#vid_16c0&pid_0478#000339d7#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
0000001F, class=HID, id=USB\VID_16C0&PID_0478\000339D7
00000020, class=HID, id=HID\VID_16C0&PID_0478\6&3171F9&0&0000
hiddev_from_devinst_list: iface=0
index=0
index=1
index=2
index=3
index=4
index=5
index=6
index=7
index=8
index=9
index=10
index=11
index=12
index=13
index=14
index=15
update_usb_device, devinst list change
hid, found devinst=00000020
hid, path=\\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
hid, opened handle
devinst=00000020, location=usb:0/140000/0/3/1
vid=16C0, pid=0478, ver=0103, usepage=FF9C, use=001F
devpath=\\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/3/1 \\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (Teensy 3.5) Bootloader
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
update_usb_device, devinst list change
hid, found devinst=00000020
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/3/1 \\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (Teensy 3.5) Bootloader
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
update_usb_device, devinst list change
hid, found devinst=00000020
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/3/1 \\?\hid#vid_16c0&pid_0478#6&3171f9&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (Teensy 3.5) Bootloader
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
update_usb_device, devinst list change
remove: loc=usb:0/140000/0/3/1
usb_remove: usb:0/140000/0/3/1
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
found something COM port, devinst=00000007
usb_add: usb:0/140000/0/1 COM10 (Teensy 3.6) Serial
WM_DEVICECHANGE DBT_DEVICEARRIVAL
00000002, class=Ports, addr=1
00000008, class=USB, addr=3
00000009, class=USB, addr=0
0000000A, class=USB, addr=140000
0000000B, class=System, addr=0
0000000C, class=System, R=37
0000000D, class=Computer, R=37
0000000E, R=37, R=37
found_usb_device, id=\\?\usb#vid_16c0&pid_0483#2114150#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
found_usb_device, loc=usb:0/140000/0/3/1 Port_#0001.Hub_#0003
found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0200
found_usb_device, devinst=00000002
add: loc=usb:0/140000/0/3/1, class=Ports, vid=16C0, pid=0483, ver=0200, serial=2114150, dev=\\?\usb#vid_16c0&pid_0483#2114150#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
00000002, class=Ports, portname=COM12, id=USB\VID_16C0&PID_0483\2114150
comport_from_devinst_list attempt
found Ports in classguid_list at index=0
port COM12 found from devnode
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy 3.5) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy 3.5) Serial
WM_DEVICECHANGE DBT_DEVICEARRIVAL
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy 3.5) Serial
WM_DEVICECHANGE DBT_DEVNODES_CHANGED
update_usb_device, devinst list change
found something COM port, devinst=00000007
found something COM port, devinst=00000002
usb_add: usb:0/140000/0/3/1 COM12 (Teensy 3.5) Serial