How can I factory-reset a controller if I have lost e.g. CAN or USB access?

From Firmware 7.00 our controllers can be factory reset by connecting the SWCLK and Hall 2 together and booting the controller. This will restore the motor configuration, app configuration and erase all scripts. This can be useful if you have locked yourself out by e.g. setting an invalid CAN configuration or if you have a script that causes a crash or boot loop.

Note that controllers that are accessed using an VESC Express device (such as the Duet, Maxim and Maxim+) also need the ESP configuration to be restored. This can be done on the VESC Express tab in VESC Tool.

  1. Press “Read Default”
  2. Press “Write”