I backed up my config on 0.5.2 before the upgrade. Upgrade to 0.5.4 went fine without errors. I noticed most of my variables were incorrect after upgrade to I restored my last config.
Got these errors when restoring:
Waiting for ODrive...
Restoring configuration from my_config_7-2-2022.json...
Could not restore axis0.controller.config.enable_current_mode_vel_limit: property not found on device
Could not restore axis0.controller.config.anticogging.calib_anticogging: 'anonymous_interface_140514754912736' object has no attribute 'exchange'
Could not restore axis0.controller.config.anticogging.cogging_ratio: 'anonymous_interface_140514754907632' object has no attribute 'exchange'
Could not restore axis0.controller.config.anticogging.index: 'anonymous_interface_140514754914064' object has no attribute 'exchange'
Could not restore axis1.controller.config.enable_current_mode_vel_limit: property not found on device
Could not restore axis1.controller.config.anticogging.calib_anticogging: 'anonymous_interface_140514754912736' object has no attribute 'exchange'
Could not restore axis1.controller.config.anticogging.cogging_ratio: 'anonymous_interface_140514754907632' object has no attribute 'exchange'
Could not restore axis1.controller.config.anticogging.index: 'anonymous_interface_140514754914064' object has no attribute 'exchange'
Some of the configuration could not be restored.
17:44:28.480570487 [LEGACY_OBJ] protocol failed with 3 - propagating error to application
Configuration restored.
I tried to run the motors and no motion. Checked errors and have these:
In [2]: dump_errors(odrv0)
system: no error
axis0
  axis: no error
  motor: Error(s):
    MotorError.UNKNOWN_PHASE_ESTIMATE
  DRV fault: none
  sensorless_estimator: no error
  encoder: no error
  controller: no error
axis1
  axis: no error
  motor: Error(s):
    MotorError.UNKNOWN_PHASE_ESTIMATE
  DRV fault: none
  sensorless_estimator: no error
  encoder: no error
  controller: no error
How to resolve this UNKNOWN_PHASE_ESTIMATE?