Since at the office they can’t handle *nix based systems, I have to make our embedded programming/debugging accessories work on Windows. With the imminent demise of Win10 I’ve been working on getting everything working reliably on Win11.
I had MPLAB X and MPLAB IPE both working fine with our production programmers until yesterday when every operation started giving the horribly vague “endpoint transmission failure” errors that have been common over the last decade. None of the usual fix procedures helped
Win11 had done a big update since the last time I ran the tools so I did all the usual updating MPLAB and other programs that use the Windows USB subsystem. No help, so I uninstalled and reinstalled the whole MPLAB X suite and still no help.
This morning I found the answer!
Something in the Win11 update made long standing USB 2 devices on USB 3 connection problems come back. So I swapped out the USB 3 hub with an old USB 2 hub I had lying around.
That fixed the problems!
There must have been some change in Win11’s update that brought back USB2 v 3 issues and using a USB2 hub avoids the problem.