I'm not sure if this is possible on Windows 7 I'm afraid. You might be able to write a custom inf file for it but I'm not sure.
I had a quick search and it could be related to Windows 'cacheing' the driver setup because it had used the board previously - you could try reinstalling the VCP driver and see if that fixes it?
Also, do you have up to date firmware? I know the USB HID support has improved from the one that ships on Pico boards.
The other solution is to communicate with the Pico purely over the VCP connection, and to then use your app to fake the joystick?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I'm not sure if this is possible on Windows 7 I'm afraid. You might be able to write a custom
inf
file for it but I'm not sure.I had a quick search and it could be related to Windows 'cacheing' the driver setup because it had used the board previously - you could try reinstalling the VCP driver and see if that fixes it?
Also, do you have up to date firmware? I know the USB HID support has improved from the one that ships on Pico boards.
The other solution is to communicate with the Pico purely over the VCP connection, and to then use your app to fake the joystick?