I would like to suggest/discuss a new feature request for the VESC: being able to boot the VESC up via a CAN command.
From my analysis of the source code, my understanding is that the CAN bus is made active whenever power is enabled on the VESC device. Stormcore devices will boot up using an external button or when kickstarting the scooter.
I would like to boot up my Stormcore device using a CAN command as an alternative to kickstarting or the physical button. This is because I am using a custom dashboard that has a CAN bus interface. I would like to turn on the scooter via a CAN command.
I don't think this functionality is specific to the Stormcore devices, since other VESC boards also contain this kickstarting feature.
I will work on a merge request for this feature, but if this is already possible with the current firmware please let me know in the discussion.
Can't be done easily. If the VESC controller is hibernating or is switched off, the CAN tranceiver is also not powered.