When trying to get the 24V 3.5 board to work with a D5065-270KV, I seem to be stuck, before I even got started.
When connecting and powering the ODrive (with an external power supply) I only seem to be able to see my 24V Odrive board with the dipswitch set to DFU. In the RUN mode, the Pi does not notice a connected device. I also checked this on a windows laptop which also does not detect the ODrive. As I did see the ODrive in DFU mode, I flashed it with the 0.4.7 firmware, using the command: sudo dfu-util -a 0 -s 0x08000000 -D ODriveFirmware_v3.5-24V.hex
.
This seemed to work like it should (though it mentioned that the DFU suffix signature was invalid). Copy and paste of the output:
dirk-jan@follakzoid:/tmp $ sudo dfu-util -a 0 -s 0x08000000 -D ODriveFirmware_v3.5-24V.hex
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 0483:df11
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuERROR, status = 10
dfuERROR, clearing status
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08000000, size = 629524
Download [=========================] 100% 629524 bytes
Download done.
File downloaded successfully
dirk-jan@follakzoid:/tmp $
After switching the power off, changing the dipswitch back from DFU to RUN, I had expected some more output, but there is nothing but silence.
I tried connecting the ODrive to the windows laptop again, which also does not show anything connected, so that was a dead end for me too. Didn’t see anything in Zadig either.
I tried downgrading to both 0.4.6 and 0.4.5, but no difference there either. I ran udevadm monitor -u
when plugging in the usb, when in RUN mode. Nothing but silence. I also switched the USB cable with another and measured the 3.3 and 5V pins on the board. All where correct voltages (AVCC was 3.3v).
Is there anything I can still try to get the board up and running? Running odrivetool
won’t show me any odrive board:
dirk-jan@follakzoid:~ $ odrivetool -v
ODrive control utility v0.4.7
Waiting for ODrive...
USB discover loop
USB discover loop
USB discover loop
Please connect your ODrive.
You can also type help() or quit().
USB discover loop
USB discover loop
In [1]: quit
All suggestions are welcome!