For my application, the VESC is buried in an enclosure and is being commanded by a microcomputer via CAN. I often need to replace the wheels and it is not ideal to have to disassemble to the robot and break waterproof seals in order to re calibrate the VESC to a new motor. Has anyone tried to calibrate their VESC without a PC running VESC tool? It would be convenient if the steps could be commanded over CAN from a micro controller.
You could ad NRF dongle and use the Android APP to do the configuration and calibration.
http://www.trampaboards.com/vesc-connect-wireless-dongle-p-25516.html