Ive seen this behavior in 2.18 and 2.54. It happens if you dont calibrate the remote before powering the board.basically the ppm stream is outside of the calibrated pulse width and the vesc goes full throttle and stops. This seems to only be a behavior in FOC.
Normally this can be fixed by turning on the remote, moving the throttle to full and then full brake atleast one time. Then powering on the board.
Yep…it behaves like a failsafe…but that’s cause its the ppm stream out side of the pulse width.
As long as you set your end points, center point and deadband, and calibrate the remote by doing a full throw before powering the board you should be good.