A very helpful chap (whose name escapes me, but he knew his **** ;] ) at Lavecon explained to me, and while I might get the technical details wrong, I think the jist of it was...
You need to uninstall the drivers and re-install them, but they don't get tallied to the device if it's already been plugged into a port because it gets a unique GUID assigned based on that specific port (and the USB VID/PID combination, plus other stuff specific to the device I suspect). That borked device tallied to that GUID will be forever borked until you can uninstall the drivers and re-install them, but you can't because the device isn't recognised - catch 22.
The easiest approach is to just try a different USB port that's never had that type of device plugged in; it will get recognised as a new device (new GUID) and you can attempt the driver install again. Interestingly, after this, the original USB port is ok.
There was some approach you could use with disabling devices in the Device Manager, which allowed you to update/remove the drivers, but it appeared the simple approach of trying a different USB port was the easiest for most!
It seems the USB driver stack in Windows isn't all that great; I've seen many a thread on here about some sort of clean-up tool to fix issues like this. Would love someone more in the know to explain it all!
You need to uninstall the drivers and re-install them, but they don't get tallied to the device if it's already been plugged into a port because it gets a unique GUID assigned based on that specific port (and the USB VID/PID combination, plus other stuff specific to the device I suspect). That borked device tallied to that GUID will be forever borked until you can uninstall the drivers and re-install them, but you can't because the device isn't recognised - catch 22.
The easiest approach is to just try a different USB port that's never had that type of device plugged in; it will get recognised as a new device (new GUID) and you can attempt the driver install again. Interestingly, after this, the original USB port is ok.
There was some approach you could use with disabling devices in the Device Manager, which allowed you to update/remove the drivers, but it appeared the simple approach of trying a different USB port was the easiest for most!
It seems the USB driver stack in Windows isn't all that great; I've seen many a thread on here about some sort of clean-up tool to fix issues like this. Would love someone more in the know to explain it all!