A cleaner way to reintroduce other printers is to modify the getSerialPortList function in USBPrinterOutputDeviceManager.py.
Around line 263:
- if not only_list_usb or "USBSER" in values[0]:
+ if not only_list_usb or "USBSER" or "VCP" in values[0]:
This simply lets Cura accept both USBSER and VCP as valid port types.