Hello,

 

I am trying to load a bootloader on my LPC (NXP) microcontroller. I have installed LPCScrypt and am using a script for it called boot_lpcscrypt.cmd where I call dfu-util -l in order to check if an NXP device in DFU mode is connected. I have it working on many computers but on multiple computers I get the following when I call dfu-util -l:

 

C:\path\LPCScrypt>dfu-util.exe -l

dfu-util 0.7

 

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.

Copyright 2010-2012 Tormod Volden and Stefan Schmidt

This program is Free Software and has ABSOLUTELY NO WARRANTY

Please report bugs to dfu-util@lists.gnumonks.org

 

Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="DFU"

Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="UNDEFINED"

 

which means I cannot boot my image with the following command:

 

C:\path\LPCScrypt>dfu-util.exe -d 0x1fc9:c -c 0 -i 0 -t 2048 -R -D "LPCScrypt_140.bin.hdr"

More than one DFU capable USB device found, you might try `--list' and then disconnect all but one device

 

I then did a dfu-util –l -vvv for verbose output which gave me the following log:

 

C:\path\LPCScrypt>dfu-util -l -vvv

dfu-util 0.7

 

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.

Copyright 2010-2012 Tormod Volden and Stefan Schmidt

This program is Free Software and has ABSOLUTELY NO WARRANTY

Please report bugs to dfu-util@lists.gnumonks.org

 

libusbx: debug [libusb_get_device_list]

libusbx: debug [windows_get_device_list] allocating new device for session [320]

libusbx: debug [get_api_type] driver(s): USBHUB3

libusbx: debug [get_api_type] matched driver name against HUB API API

libusbx: debug [windows_get_device_list] allocating new device for session [2C5]

libusbx: debug [get_api_type] driver(s): USBHUB3

libusbx: debug [get_api_type] matched driver name against HUB API API

libusbx: debug [windows_get_device_list] allocating new device for session [10D]

libusbx: debug [get_api_type] driver(s): USBHUB3

libusbx: debug [get_api_type] matched driver name against HUB API API

libusbx: debug [windows_get_device_list] allocating new device for session [39B]

libusbx: debug [get_api_type] driver(s): USBHUB3

libusbx: debug [get_api_type] matched driver name against HUB API API

libusbx: debug [windows_get_device_list] allocating new device for session [328]

libusbx: debug [get_api_type] driver(s): USBHUB3

libusbx: debug [get_api_type] matched driver name against HUB API API

libusbx: debug [windows_get_device_list] allocating new device for session [FC]

libusbx: debug [get_api_type] driver(s): USBHUB3

libusbx: debug [get_api_type] matched driver name against HUB API API

libusbx: debug [windows_get_device_list] allocating new device for session [AD]

libusbx: debug [windows_get_device_list] extra GUID: {A01674B4-C5F6-485C-AF94-3271701D57B4}

libusbx: debug [windows_get_device_list] allocating new device for session [303]

libusbx: debug [init_device] got bus number from ancestor #2

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 27 bytes)

libusbx: debug [init_device] (bus: 1, addr: 34, depth: 1, port: 4): '\\.\USB#VID_1FC9&PID_000C#ABCD'

libusbx: debug [windows_get_device_list] allocating new device for session [13B]

libusbx: debug [init_device] got bus number from ancestor #4

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 34 bytes)

libusbx: debug [init_device] (bus: 1, addr: 15, depth: 1, port: 2): '\\.\USB#VID_046D&PID_C312#8&4BDCEDF&0&2'

libusbx: debug [windows_get_device_list] found existing device for session [39B] (1.0)

libusbx: debug [init_device] got bus number from ancestor #3

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes)

libusbx: debug [init_device] (bus: 1, addr: 13, depth: 1, port: 2): '\\.\USB#VID_05E3&PID_0607#7&2DC743E6&0&2'

libusbx: debug [windows_get_device_list] found existing device for session [FC] (0.0)

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes)

libusbx: debug [init_device] (bus: 1, addr: 10, depth: 1, port: 7): '\\.\USB#VID_413C&PID_2134#5&18054507&0&7'

libusbx: debug [windows_get_device_list] allocating new device for session [186]

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 27 bytes)

libusbx: debug [init_device] (bus: 1, addr: 34, depth: 1, port: 4): '\\.\USB#VID_0B0E&PID_245D&MI_03#6&2C280BB0&0&0003'

libusbx: debug [windows_get_device_list] allocating new device for session [147]

libusbx: debug [init_device] got bus number from ancestor #2

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 34 bytes)

libusbx: debug [init_device] (bus: 1, addr: 11, depth: 1, port: 1): '\\.\USB#VID_046D&PID_C050#6&2042894&0&1'

libusbx: debug [windows_get_device_list] allocating new device for session [3BD]

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 139 bytes)

libusbx: debug [init_device] (bus: 1, addr: 4, depth: 1, port: 10): '\\.\USB#VID_0A5C&PID_5832#0123456789ABCD'

libusbx: debug [windows_get_device_list] found existing device for session [AD] (1.0)

libusbx: debug [init_device] (bus: 1, addr: 1, depth: 0, port: 0): '\\.\USB#ROOT_HUB30#4&1B12B7E5&0&0'

libusbx: debug [windows_get_device_list] allocating new device for session [6C]

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 705 bytes)

libusbx: debug [init_device] (bus: 1, addr: 6, depth: 1, port: 11): '\\.\USB#VID_0C45&PID_6717&MI_00#6&C8B6A8F&0&0000'

libusbx: debug [discovered_devs_append] need to increase capacity

libusbx: debug [windows_get_device_list] allocating new device for session [116]

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 177 bytes)

libusbx: debug [init_device] (bus: 1, addr: 5, depth: 1, port: 6): '\\.\USB#VID_8087&PID_0A2B#5&18054507&0&6'

libusbx: debug [windows_get_device_list] allocating new device for session [396]

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 285 bytes)

libusbx: debug [init_device] (bus: 1, addr: 16, depth: 2, port: 2): '\\.\USB#VID_0B0E&PID_2466#745C4B5ED2C4022600'

libusbx: debug [windows_get_device_list] allocating new device for session [E2]

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 245 bytes)

libusbx: debug [init_device] (bus: 1, addr: 2, depth: 1, port: 1): '\\.\USB#VID_0B0E&PID_245D&MI_00#6&2C280BB0&0&0000'

libusbx: debug [windows_get_device_list] found existing device for session [10D] (0.0)

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 31 bytes)

libusbx: debug [init_device] (bus: 1, addr: 9, depth: 1, port: 22): '\\.\USB#VID_413C&PID_5534#5&18054507&0&22'

libusbx: debug [windows_get_device_list] found existing device for session [2C5] (1.0)

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 25 bytes)

libusbx: debug [init_device] (bus: 1, addr: 12, depth: 2, port: 1): '\\.\USB#VID_0409&PID_005A#6&225CC6B1&0&1'

libusbx: debug [windows_get_device_list] allocating new device for session [325]

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 245 bytes)

libusbx: debug [init_device] (bus: 1, addr: 2, depth: 1, port: 1): '\\.\USB#VID_0B0E&PID_245D#745C4BB3D5CA015700'

libusbx: debug [windows_get_device_list] found existing device for session [328] (1.0)

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 41 bytes)

libusbx: debug [init_device] (bus: 1, addr: 8, depth: 1, port: 5): '\\.\USB#VID_413C&PID_2513#5&18054507&0&5'

libusbx: debug [windows_get_device_list] allocating new device for session [DE]

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 705 bytes)

libusbx: debug [init_device] (bus: 1, addr: 6, depth: 1, port: 11): '\\.\USB#VID_0C45&PID_6717#5&18054507&0&11'

libusbx: debug [discovered_devs_append] need to increase capacity

libusbx: debug [windows_get_device_list] allocating new device for session [47]

libusbx: debug [init_device] found 1 configurations (active conf: 1)

libusbx: debug [cache_config_descriptors] cached config descriptor 0 (bConfigurationValue=1, 39 bytes)

libusbx: debug [init_device] (bus: 1, addr: 14, depth: 2, port: 1): '\\.\USB#VID_0B95&PID_7720#000001'

libusbx: debug [get_api_type] driver(s): usbccgp

libusbx: debug [get_api_type] matched driver name against Composite API API

libusbx: debug [windows_get_device_list] found existing device for session [325] (1.2)

libusbx: debug [get_api_type] driver(s): usbccgp

libusbx: debug [get_api_type] matched driver name against Composite API API

libusbx: debug [windows_get_device_list] found existing device for session [3BD] (1.4)

libusbx: debug [get_api_type] driver(s): AX88772

libusbx: debug [windows_get_device_list] found existing device for session [47] (1.14)

libusbx: debug [get_api_type] driver(s): usbccgp

libusbx: debug [get_api_type] matched driver name against Composite API API

libusbx: debug [windows_get_device_list] found existing device for session [DE] (1.6)

libusbx: debug [get_api_type] driver(s): WinUSB

libusbx: debug [get_api_type] matched driver name against WinUSB API

libusbx: debug [windows_get_device_list] found existing device for session [303] (1.34)

libusbx: debug [get_api_type] driver(s): BTHUSB

libusbx: debug [get_api_type] lower filter driver(s): ibtusb

libusbx: debug [windows_get_device_list] found existing device for session [116] (1.5)

libusbx: debug [get_api_type] driver(s): usbccgp

libusbx: debug [get_api_type] matched driver name against Composite API API

libusbx: debug [windows_get_device_list] found existing device for session [396] (1.16)

libusbx: debug [get_api_type] driver(s): HidUsb

libusbx: debug [get_api_type] matched driver name against HID API API

libusbx: debug [windows_get_device_list] found existing device for session [147] (1.11)

libusbx: debug [get_api_type] driver(s): HidUsb

libusbx: debug [get_api_type] matched driver name against HID API API

libusbx: debug [windows_get_device_list] found existing device for session [13B] (1.15)

libusbx: debug [windows_get_device_list] setting composite interface for [396]:

libusbx: debug [set_composite_interface] interface[3] = \\.\HID#VID_0B0E&PID_2466&MI_03&COL03#8&88D4C0A&0&0002#{4D1E55B2-F16F-11CF-88CB-001111000030}

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#INTC816&COL01#3&DC5EADA&0&0000' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#CONVERTEDDEVICE&COL02#5&2C48E802&0&0001' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#VID_044E&PID_1212&COL01&COL02#7&1A4DE3D5&0&0001' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#CONVERTEDDEVICE&COL03#5&2C48E802&0&0002' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#DLL07B0&COL02#5&42FDE31&0&0001' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#DLL07B0&COL01#5&42FDE31&0&0000' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#INTC816&COL02#3&DC5EADA&0&0001' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#CONVERTEDDEVICE&COL01#5&2C48E802&0&0000' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] setting HID interface for [147]:

libusbx: debug [set_hid_interface] interface[0] = \\.\HID#VID_046D&PID_C050#7&26D304D6&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#VID_044E&PID_1212&COL01&COL01#7&1A4DE3D5&0&0000' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] setting composite interface for [396]:

libusbx: debug [set_composite_interface] interface[3] already set - ignoring HID collection: \\.\HID#VID_0B0E&PID_2466&MI_03&COL01#8&88D4C0A&0&0000

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#DLL07B0&COL03#5&42FDE31&0&0002' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] setting composite interface for [396]:

libusbx: debug [set_composite_interface] interface[3] already set - ignoring HID collection: \\.\HID#VID_0B0E&PID_2466&MI_03&COL02#8&88D4C0A&0&0001

libusbx: debug [windows_get_device_list] unlisted ancestor for '\\.\HID#DLL07B0&COL04#5&42FDE31&0&0003' (non USB HID, newly connected, etc.) - ignoring

libusbx: debug [windows_get_device_list] setting HID interface for [13B]:

libusbx: debug [set_hid_interface] interface[0] = \\.\HID#VID_046D&PID_C312#9&34F37F38&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}#KBD

libusbx: debug [get_api_type] driver(s): WinUSB

libusbx: debug [get_api_type] matched driver name against WinUSB API

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [usbi_get_config_index_by_value] value 1

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_open] open 1.34

libusbx: debug [libusb_claim_interface] interface 0

libusbx: debug [winusbx_claim_interface] claimed interface 0

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [windows_assign_endpoints] no endpoints found for interface 0

libusbx: debug [auto_claim] auto-claimed interface 0 for control request

libusbx: debug [winusbx_submit_control_transfer] will use interface 0

libusbx: debug [usbi_add_pollfd] add fd 2 events 1

libusbx: debug [libusb_get_next_timeout] next timeout in 0.997200s

libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling

libusbx: debug [handle_events] poll() 3 fds with timeout in 998ms

libusbx: debug [handle_events] poll() returned 1

libusbx: debug [windows_handle_events] checking fd 0 with revents = 0000

libusbx: debug [windows_handle_events] checking fd 1 with revents = 0000

libusbx: debug [windows_handle_events] checking fd 2 with revents = 0001

libusbx: debug [usbi_remove_pollfd] remove fd 2

libusbx: debug [windows_transfer_callback] handling I/O completion with errcode 0, size 4

libusbx: debug [libusb_release_interface] interface 0

libusbx: debug [auto_release] auto-released interface 0

libusbx: debug [usbi_handle_transfer_completion] transfer 01026EB0 has callback 6B606A30

libusbx: debug [sync_transfer_cb] actual_length=4

libusbx: debug [libusb_claim_interface] interface 0

libusbx: debug [winusbx_claim_interface] claimed interface 0

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [windows_assign_endpoints] no endpoints found for interface 0

libusbx: debug [auto_claim] auto-claimed interface 0 for control request

libusbx: debug [winusbx_submit_control_transfer] will use interface 0

libusbx: debug [usbi_add_pollfd] add fd 2 events 1

libusbx: debug [libusb_get_next_timeout] next timeout in 0.997400s

libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling

libusbx: debug [handle_events] poll() 3 fds with timeout in 998ms

libusbx: debug [handle_events] poll() returned 1

libusbx: debug [windows_handle_events] checking fd 0 with revents = 0000

libusbx: debug [windows_handle_events] checking fd 1 with revents = 0000

libusbx: debug [windows_handle_events] checking fd 2 with revents = 0001

libusbx: debug [usbi_remove_pollfd] remove fd 2

libusbx: debug [windows_transfer_callback] handling I/O completion with errcode 0, size 8

libusbx: debug [libusb_release_interface] interface 0

libusbx: debug [auto_release] auto-released interface 0

libusbx: debug [usbi_handle_transfer_completion] transfer 00EA3F98 has callback 6B606A30

libusbx: debug [sync_transfer_cb] actual_length=8

Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="DFU"

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [usbi_get_config_index_by_value] value 1

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_open] open 1.34

libusbx: debug [unsupported_open] unsupported API call for 'open' (unrecognized device driver)

libusbx: debug [libusb_open] open 1.34 returns -12

Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="UNDEFINED"

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [parse_configuration] skipping descriptor 0xff

 

libusbx: debug [parse_configuration] skipping descriptor 0xb

 

libusbx: debug [parse_endpoint] skipping descriptor 25

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [parse_endpoint] skipping descriptor 30

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [parse_configuration] skipping descriptor 0xff

 

libusbx: debug [parse_configuration] skipping descriptor 0xb

 

libusbx: debug [parse_endpoint] skipping descriptor 25

libusbx: debug [libusb_get_device_descriptor]

libusbx: debug [libusb_get_config_descriptor] index 0

libusbx: debug [libusb_unref_device] destroy device 1.15

libusbx: debug [libusb_unref_device] destroy device 1.34

libusbx: debug [libusb_unref_device] destroy device 1.11

libusbx: debug [libusb_unref_device] destroy device 1.4

libusbx: debug [libusb_unref_device] destroy device 1.6

libusbx: debug [libusb_unref_device] destroy device 1.5

libusbx: debug [libusb_unref_device] destroy device 1.16

libusbx: debug [libusb_unref_device] destroy device 1.2

libusbx: debug [libusb_unref_device] destroy device 1.9

libusbx: debug [libusb_unref_device] destroy device 1.2

libusbx: debug [libusb_unref_device] destroy device 1.8

libusbx: debug [libusb_unref_device] destroy device 1.6

libusbx: debug [libusb_unref_device] destroy device 1.14

libusbx: debug [libusb_unref_device] destroy device 1.13

libusbx: debug [libusb_unref_device] destroy device 1.12

libusbx: debug [libusb_unref_device] destroy device 1.10

 

I find the following lines to be interessant:

 

libusbx: debug [init_device] (bus: 1, addr: 34, depth: 1, port: 4): '\\.\USB#VID_1FC9&PID_000C#ABCD'

libusbx: debug [init_device] (bus: 1, addr: 34, depth: 1, port: 4): '\\.\USB#VID_0B0E&PID_245D&MI_03#6&2C280BB0&0&0003'

 

because USB#VID_1FC9&PID_000C#ABCD is my NXP microcontroller in DFU mode and I think USB#VID_0B0E&PID_245D&MI_03 is a Jabra Headset and for some reason they share the same configuration bus: 1, addr: 34, depth: 1, port: 4. Notice, that these are actually 2 different devices on 2 different USB ports.

 

Then, from my understanding, dfu-util tries to open those devices with libusb_open, it works for USB#VID_1FC9&PID_000C#ABCD because it is in DFU mode:

 

libusbx: debug [libusb_open] open 1.34

Found Runtime: [1fc9:000c] devnum=0, cfg=1, intf=0, alt=0, name="DFU"

 

but not with USB#VID_0B0E&PID_245D&MI_03, which is a headset in normal mode. The output is:

 

libusbx: debug [libusb_open] open 1.34

libusbx: debug [unsupported_open] unsupported API call for 'open' (unrecognized device driver)

libusbx: debug [libusb_open] open 1.34 returns -12

 

I have 2 questions:

1.    Shouldn’t the output be corrected to give the correct VID:PID? to something like:

 

Found Runtime: [0B0E:245D] devnum=0, cfg=1, intf=0, alt=0, name="UNDEFINED"

 

2.    Is it correct, that USB#VID_1FC9&PID_000C#ABCD and USB#VID_0B0E&PID_245D&MI_03 share the same configuration bus: 1, addr: 34, depth: 1, port: 4 even though they are 2 different USB devices on 2 different USB ports? Is it a problem with dfu-util or with Windows? Can I fix this?

 

Many thanks,

 

Mit freundlichen Grüßen

Pierre Alaplantive

Embedded Software Entwickler

tecmata GmbH
Hagenauerstr. 57
D-65203 Wiesbaden
Tel. +49 611 / 971 318 - 16
Fax. +49 611 / 971 318 – 99

mailto:pierre.alaplantive@tecmata.de

http://www.tecmata.de

HRB 166446 München

Geschäftsführer Manfred Engelhardt

USt-IdNr.: DE253501120

 

Externer Dienstleister für:

SEW-EURODRIVE GmbH & Co. KG
Ernst-Blickle-Str. 42
D-76646 Bruchsal

http://www.sew-eurodrive.de/
mailto:pierre.alaplantive.e@sew-eurodrive.de

 





SEW-EURODRIVE GmbH & Co KG
Kommanditgesellschaft, Sitz: Bruchsal, RG Mannheim HRA 230970
Komplementärin: SEW-EURODRIVE Verwaltungs-GmbH, Sitz: Bruchsal, RG Mannheim HRB 230207

Geschäftsführender Gesellschafter: Jürgen Blickle
Geschäftsführung: Jürgen Blickle (Vorsitzender), Udo Aull, Dr. Jörg Hermes, Dr. Hans Krattenmacher, Christian Mayer, Johann Soder, Dr. Jürgen Zanghellini