Hello Pavel
Thanks for your work on this issue, but this is a completely different test you made.
Let me summarize my findings:
- blhost.exe works fine on my older Windows 10 PC, and on Virtual Windows 10 (via VMware Workstation 15 Player).
I do therefor think that all settings, DIP switch, etc. is correct.
- When running Windows 10 as virtual machine on Windows 11, did I use exact same USB port, cable, test procedure, etc.
- On Windows 11 is nxpdevscan able to find LPC55S69 boot loader.
This mean LPC55S69 bootloader is able to enumerate on USB
i.e at minimum USB layer 1 and 2 is working correct.
- Same problem when testing on LPC55S69-EVK and our application PCB using a LPC55S66 CPU.
From this I conclude: Problem is related to USB connection on Windows 11
The goal is to have a simple Windows problem that are able to firmware update via built in bootloader, which is fulfilled by blhost.exe
We do not like SPSDK because it also requires installation of Python interpreter, but it’s of cause OK for tracing the real problem with blhost.exe
Please make correct attempt to replicate problem: Windows 11 + USB connection.
Best regards Knud