I bought a VESC 6 MKV that has firmware 5.2 on it. I'm trying to downgrade to a custom version of 5.02 that will allow for servo control, but whenever I upload the firmware through vesc_tool version 3.00. It gets to 100% on the green bar, then the debug log gets this message, right before disconnecting itself:
2021-12-01 18:08:23: Status: Serial port error: Device not configured
When I reconnect to the VESC, it still has firmware 5.2
Things I tried:
1. I first went to the bootloader tab and uploaded the bootloader, clicked Write Motor Configuration button and then clicked Write App Confguration button. Then I uploaded my custom firmware, but I got the same error and no change in the firmware.
2. I tried uploading from a Mac, and I tried uploading from Linux. I could try from Windows too, but given I have tried from two different computers I am inclined to think it is not the computer. If someone feels otherwise, I am happy to find a Windows machine and try it.
I'm at my wits end, not sure what I should do for next steps. I have the VESC hooked up to an RC car, and I can rotate the wheels and stuff through vesc_tool, so I don't think it's bricked. But the darn thing won't seem to program.
Here are some screenshots of the output: https://imgur.com/a/8LuH1UR