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 : quit
All suggestions are welcome!