After hours of working on this I’m here for help. I have two boards of the same vendor. I have loaded the dfu into each. I can load programs into them using the Arduino IDE.
In PlatformIO it appears to find the ‘Maple DFU’(1EAF:0003) ok, but then when it issues the command to reset as a ‘com’ something goes wrong. Win10 enumerates it as 'Unknown USB Device (Device Descriptor Request Failed). At this point the program has failed to load. Resetting the device causes Win10 to again detect it as ‘Maple DFU’.
At this point trying to upload a second time yields -
“Reset via USB Serial Failed! Did you select the right serial port?
Assuming the board is in perpetual bootloader mode and continuing to attempt dfu programming…”
Using Arduino to upload, I get “Couldn’t find the DFU device: [1EAF:0003]”, unless I press reset before it times out. Pressing reset allows the Arduino IDE to load the program and make it a com port.
Now that it is a com port PlatformIO will start the upload, resets it, but Win10 once again lists it as an Unknown device.