I'm trying to use UUU on a Windows 10 machine with an iMX8 board and it fails with "Fail HID(W):LIBUSB_ERROR_IO(0.002s)". The same set of commands work on other PCs so it is isolated to this PC but I'm unsure how to fix the issue. UUU does work on this PC with an iMX7 board. Any ideas what the issue could be?
iMX8 output:
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.165-0-ge10b026
Your console don't support VT mode, fail back to verbose mode
Connected Known USB Devices
Path Chip Pro Vid Pid BcdVersion
==================================================
1:14 MX8MM SDP: 0x1FC9 0x0134 0x0101
?[?25h
Running command
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.165-0-ge10b026
Your console don't support VT mode, fail back to verbose mode
Build in config:
Pctl Chip Vid Pid BcdVersion
==================================================
SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff]
SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff]
SDPS: MX8DXL 0x1fc9 0x0147
SDPS: MX28 0x15a2 0x004f
SDPS: MX815 0x1fc9 0x013e
SDPS: MX865 0x1fc9 0x0146
SDPS: MX8ULP 0x1fc9 0x014a
SDPS: MX8ULP 0x1fc9 0x014b
SDP: MX7D 0x15a2 0x0076
SDP: MX6Q 0x15a2 0x0054
SDP: MX6D 0x15a2 0x0061
SDP: MX6SL 0x15a2 0x0063
SDP: MX6SX 0x15a2 0x0071
SDP: MX6UL 0x15a2 0x007d
SDP: MX6ULL 0x15a2 0x0080
SDP: MX6SLL 0x1fc9 0x0128
SDP: MX7ULP 0x1fc9 0x0126
SDP: MXRT106X 0x1fc9 0x0135
SDP: MX8MM 0x1fc9 0x0134
SDP: MX8MQ 0x1fc9 0x012b
SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff]
SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998]
SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999]
SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff]
SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998]
FBK: 0x066f 0x9afe
FBK: 0x066f 0x9bff
FB: 0x0525 0xa4a5
FB: 0x18d1 0x0d02
FB: 0x3016 0x0001
Wait for Known USB Device Appear...
New USB Device Attached at 1:14
1:14>Start Cmd:SDP: boot -f "C:/some-file.img"
6400%1:14>Okay (1.394s)
1:14>Start Cmd:SDP: done
1:14>Okay (0.002s)
New USB Device Attached at 1:14
1:14>Start Cmd:SDPV: write -f "C:/some-file.img" -skipspl
1:14>Fail HID(W):LIBUSB_ERROR_IO(0.002s)
iMX8 console:
U-Boot SPL 2020.10-build-system-6ef82f9 (Aug 26 2022 - 15:32:36 -0700)
config to do 3000 1d training.
trying channels 2, rank 0
config to do 3000 1d training.
config to do 3000 2d training.
config to do 400 1d training.
config to do 100 1d training.
Normal Boot
Trying to boot from USB SDP
SDP: initialize...
SDP: handle requests...
iMX7:
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.165-0-ge10b026
Your console don't support VT mode, fail back to verbose mode
Build in config:
Pctl Chip Vid Pid BcdVersion
==================================================
SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff]
SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff]
SDPS: MX8DXL 0x1fc9 0x0147
SDPS: MX28 0x15a2 0x004f
SDPS: MX815 0x1fc9 0x013e
SDPS: MX865 0x1fc9 0x0146
SDPS: MX8ULP 0x1fc9 0x014a
SDPS: MX8ULP 0x1fc9 0x014b
SDP: MX7D 0x15a2 0x0076
SDP: MX6Q 0x15a2 0x0054
SDP: MX6D 0x15a2 0x0061
SDP: MX6SL 0x15a2 0x0063
SDP: MX6SX 0x15a2 0x0071
SDP: MX6UL 0x15a2 0x007d
SDP: MX6ULL 0x15a2 0x0080
SDP: MX6SLL 0x1fc9 0x0128
SDP: MX7ULP 0x1fc9 0x0126
SDP: MXRT106X 0x1fc9 0x0135
SDP: MX8MM 0x1fc9 0x0134
SDP: MX8MQ 0x1fc9 0x012b
SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff]
SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998]
SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999]
SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff]
SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998]
FBK: 0x066f 0x9afe
FBK: 0x066f 0x9bff
FB: 0x0525 0xa4a5
FB: 0x18d1 0x0d02
FB: 0x3016 0x0001
Wait for Known USB Device Appear...
>Start Cmd:SDP: boot -f C:\some-file.img -dcdaddr 0x00910000 -cleardcd
New USB Device Attached at 1:14
6400%1:14>Okay (4.593s)
Okay
?[?25h
Hello,
I notice that you are a couple of versions behind from latest release, could you try with the newest one?
https://github.com/NXPmicro/mfgtools/releases/tag/uuu_1.4.243
Also, since the problem follow your PC, I would suggest to check if there is any kind of firewall in your PC that could block access through USB.
Best regards,
Aldo.
Unfortunately it doesn't look like upgrading to the latest release of UUU solved the issue. We're still working to determine if it's related to the PC's firewall.
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.243-0-ged48c51
Your console don't support VT mode, fail back to verbose mode
Connected Known USB Devices
Path Chip Pro Vid Pid BcdVersion
==================================================
1:14 MX8MM SDP: 0x1FC9 0x0134 0x0101
?[?25h
Running command
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.243-0-ged48c51
Your console don't support VT mode, fail back to verbose mode
Build in config:
Pctl Chip Vid Pid BcdVersion
==================================================
SDPS: MX8QXP 0x1fc9 0x012f [0x0002..0xffff]
SDPS: MX8QM 0x1fc9 0x0129 [0x0002..0xffff]
SDPS: MX8DXL 0x1fc9 0x0147
SDPS: MX28 0x15a2 0x004f
SDPS: MX815 0x1fc9 0x013e
SDPS: MX865 0x1fc9 0x0146
SDPS: MX8ULP 0x1fc9 0x014a
SDPS: MX8ULP 0x1fc9 0x014b
SDPS: MX93 0x1fc9 0x014e
SDP: MX7D 0x15a2 0x0076
SDP: MX6Q 0x15a2 0x0054
SDP: MX6D 0x15a2 0x0061
SDP: MX6SL 0x15a2 0x0063
SDP: MX6SX 0x15a2 0x0071
SDP: MX6UL 0x15a2 0x007d
SDP: MX6ULL 0x15a2 0x0080
SDP: MX6SLL 0x1fc9 0x0128
SDP: MX7ULP 0x1fc9 0x0126
SDP: MXRT106X 0x1fc9 0x0135
SDP: MX8MM 0x1fc9 0x0134
SDP: MX8MQ 0x1fc9 0x012b
SDPU: SPL 0x0525 0xb4a4 [0x0000..0x04ff]
SDPV: SPL1 0x0525 0xb4a4 [0x0500..0x9998]
SDPV: SPL1 0x1fc9 0x0151 [0x0500..0x9998]
SDPU: SPL 0x0525 0xb4a4 [0x9999..0x9999]
SDPU: SPL 0x3016 0x1001 [0x0000..0x04ff]
SDPV: SPL1 0x3016 0x1001 [0x0500..0x9998]
FBK: 0x066f 0x9afe
FBK: 0x066f 0x9bff
FBK: 0x1fc9 0x0153
FB: 0x0525 0xa4a5
FB: 0x18d1 0x0d02
FB: 0x3016 0x0001
FB: 0x1fc9 0x0152
Wait for Known USB Device Appear...
New USB Device Attached at 1:14
1:14>Start Cmd:SDP: boot -f "C:/some-file.img"
100%1:14>Okay (1.343s)
1:14>Start Cmd:SDP: done
1:14>Okay (0.002s)
New USB Device Attached at 1:14
1:14>Start Cmd:SDPV: write -f "C:/some-file.img" -skipspl
1:14>Fail HID(W):LIBUSB_ERROR_IO(0.001s)