We have been working on our independent Reachy build and have run into some problems with the Luos system.
First issue, after re-routing some power our head gate is completely unresponsive. It doesn’t show up in our pyluos-usb-gate discover command at all. I’ve ensured I am using the correct Luos USB micro port and several different USB cords. It was previously responsive and was driving the DXL board for the antennas just fine.
Second issue is we are adding the Left arm to our Reachy and we are trying to set up that from scratch. I uploaded the latest firmware to the new boards (what I thought was successfully receiving only this error but a successful file download msg:
luos-modules dano$ bash luos-flash.sh ./GateArm.bin
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…
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
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08000000, size = 88054
Download [=========================] 100% 88054 bytes
File downloaded successfully
Transitioning to dfuMANIFEST state
The gate is discoverable using our pyluos-usb-gate discover command. However python hangs and never never returns a new >>>> prompt after the command:
from pyluos import Device
device = Device(’/dev/ttyUSB1’)
Thirdly, if I did make a loop in the robus network by mistake (I don’t think I did, but I am trying to rule it out) what would be a diagnostic step to uncover that? And does that mean I fried the gate?
Any troubleshooting advice would be greatly appreciated.