Skip to content

odrivetool: Cannot upgrade firmware via DFU on Odrive 3.6-56V #758

@ScheglyakStas

Description

@ScheglyakStas

Describe the bug
I am trying to upgrade the firmware on my ODrive 3.6-56V modules from 0.5.1 to 0.5.6 using odrivetool. However, there is an error. Here's the output of the "odrivetool dfu" command:

$ odrivetool dfu
ODrive control utility v0.6.10.post0
Try our new firmware update system!
Supports firmware updates from the Web GUI and firmware updates via CAN bus.
More info and migration instructions here: https://docs.odriverobotics.com/v/latest/guides/new-dfu.html.
Waiting for ODrive...
Checking online for latest ODrive v3.6-56V firmware on channel master...
Found compatible firmware (0.5.6). Install now? [Y/n] Y
Downloading firmware...
Putting device 355234753034 into DFU mode...
Could not determine hardware version. Flashing precompiled firmware could lead to unexpected results. Please use an STLink/2 to force-update the firmware anyway. Refer to https://docs.odriverobotics.com/developer-guide for details.

To Reproduce
Connect an ODrive 3.6 module and try to upgrade the firmware via DFU.

Desktop (please complete the following information):

  • OS: Ubuntu 24.04
  • odrivetool Version v0.6.10.post0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions