Skip to content

Hangs when connecting to multiple odrives using find_any() #591

@Patrick-Thomas

Description

@Patrick-Thomas

I'm trying to control two ODrives inside a Python3 script. Both ODrives (v3.6-56V) are running the latest firmware version (fw-v0.5.2), and both appear when I open odrivetool (v0.5.2.post0). In Python I can instantiate either ODrive using find_any(serial_number="xxx"), however when I try to instantiate them sequentially I get a couple of warnings ([LEGACY_PROTOCOL] received unexpected ACK: 129) and the script hangs.

I am running Ubuntu 18.04, and the ODrives are not connected via a USB hub. I've tried each of the usb_cdc_protocol settings for each ODrive but none of them work.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions