Hi, I’m having trouble updating my crow. I’m on a Mac and I was playing with druid for a little while today before deciding to update without any problems.
I was having issues updating the firmware in druid, so I put my crow into bootloader mode. I confirmed. that. dfu-util -V was downloaded. When I run the osx_linux-update_firmware.command it advises that the file downloaded correctly, but that it can’t detach. I then open a new session in druid it remains unconnected.
File downloaded successfully
dfu-util: can’t detach
Resetting USB to switch back to runtime mode
logout
So it seems like crow is stuck in boot loader mode…?Not sure where to go from here. I can’t get it to run the update or connect.
Yes, I updated druid and tried updating the firmware but i ran into issues. I did not capture what the error messages were though because the instructions indicated to go into bootloader mode if having issues with the druid method.
Once it is in bootloader mode is the previous firmware deleted from it? Is the only way to get it out of bootloader mode to upload a new firmware?
Tried running the update command again and this was the error this time
dfu-util 0.10
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util / Tickets
dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
dfu-util: No DFU capable USB device available
logout
Saving session…
…copying shared history…
…saving history…truncating history files…
…completed.
This is what shows when executing .dfu-util -v
dfu-util 0.10
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util / Tickets
libusb version 1.0.24 (11584)
You need to specify one of -D or -U
Im also trying to update my crow with the new method (druid firmware command in terminal) and getting this:
Last login: Mon Feb 28 11:54:57 on ttys000
jonathanehlinger@Jonathans-MBP ~ % druid firmware
Checking for updates...
>> git version 3.0.1
>> local version: 2.2.0
Downloading new version: https://github.com/monome/crow/releases/download/v3.0.1/crow.dfu
Crow bootloader enabled.
Error: pydfu didn't find crow!
jonathanehlinger@Jonathans-MBP ~ %
I can enter druid and see that crow is connected, and Ive tried various iterations of verifying its connected in druid, quitting druid, closing terminal, retrying command, etc.
I kinda got the the same error when updating my Crow which had an older version of the firmware like you do. I had to go through the manual update procedure to update to the latest firmware which is detailed here: manual update | monome/docs
Be sure you put some kind of jumper on the pins specified to manually get Crow into bootloader mode.
A few more steps involved for sure but it did work.