New firmware can be checked and installed now through druid. Make sure you have the latest version which supports this feature.
With crow connected to your computer, open a terminal and execute:
You should see something like this:
Checking for updates... >> git version 2.2.0 >> local version: 2.0.0 Downloading new version: https://github.com/monome/crow/releases/download/v2.2.0/crow.dfu Crow bootloader enabled. File: crow.dfu b'DfuSe' v1, image size: 304605, targets: 1 b'Target' 0, alt setting: 0, name: "ST...", size: 304320, elements: 1 0, address: 0x08020000, size: 304312 usb: 0483:df11, device: 0x0000, dfu: 0x011a, b'UFD', 16, 0x03737ae6 Writing memory... 0x08020000 304312 [=========================] 100% Exiting DFU... Update complete.
If you continue to see
command not found: druid, there’s a chance that your installation was added to your PATH under a different shell (likely either
zsh). You can confirm your shell by executing
echo $0 in Terminal, which will return either
-bash, depending on the current shell. To switch between them, use one of the following commands:
- to switch to bash: execute
chsh -s /bin/bash, enter your password, and restart Terminal
- to switch to zsh: execute
chsh -s /bin/zsh, enter your password, and restart Terminal
Once you’re back in the shell you used to install, you should be good to go!
Before updating crow you’ll need to install the driver for crow’s bootloader, and the
libusb1 DLL file so that the PowerShell can talk to crow’s bootloader.
NB: If you’ve previously installed & used
dfu-util you should be able to run
druid firmware in PowerShell.
- put crow in bootloader mode: open
^^b(crow will disconnect from druid), enter
- download Zadig
- open Zadig and from
"List All Devices"
crow: dfu bootloaderfrom the list (if you see
crow: telephone linethen crow is not in bootloader mode)
- for the current driver, you should see
- to the right of the green arrow, you should have
WinUSB (v6.1.7600.16385)(if you don’t, please select it)
- click the
Replace Driverbutton and wait a few minutes for the process to complete
- download libusb1.dll
- make a folder in your user directory called
- add the new
Driversfolder to your
PATHvariable. Instructions here.
- extract the DLL file, and place it in the folder you just created
- Open a new PowerShell as Administrator
druid firmwareand watch your crow absorb new knowledge
To check the current version inside of druid, type
^^version into the command line.
If you have trouble, see the manual update.