Hi, I build a small C# application to communicate via USB with a STM32 microcontroller. With this tool I can do firmware upgrade on this ST device, then I change to DFU mode (physical it's USB). This is working on my laptop when I connect the device with my USB-C Dock and if I connect with my laptop if the laptop is powered by battery. In case the ST device is connected to my laptop and the laptop is powered by USB-C Dock the tool is not working successful, that means the firmware upgrade doesn't work and the device is destroyed, because the Flash is only partly written.
Had someone experience with implementing/develope USB interfaces and got different behaviour from port to port or laptop to laptop. Thank you very much for your help. I know it's really a specially case.
Best regards, Carsten