zzz
331
hi, I’m a new owner of a second-hand Crow (and a new poster on lines, hello). When attempting to use my Crow via plugging it into my computer, I always see the <crow disconnected> output.
To find my way around this, I updated to v3 on Windows. I successfully updated my Druid to the latest version by use of the old update method (using Zadig followed by druid firmware). However, when running Druid, I still see a consistent <crow disconnected>. As other users have mentioned, I tried unplugging the USB cable and re-plugging it in. I also tried USB 2.0 and USB 3.0 ports, as well as downgrading to a few earlier versions of Druid. Does anyone have any ideas?
1 Like
Did you try the erase_userscript instructions at the bottom of the manual update page? Knowing the device successfully updated to v3 is a good sign that the hardware is fine, and there’s something wrong with the software.
zzz
334
this was just on plain windows, so an admin Powershell. I did however try in cmd as well.
I did run the erase_userscript successfully, but it didn’t help with the connection. I got to my wits end a bit given that the hardware seemed fine, so ended up doing a Windows “reset this PC” option. After that and re-installing everything, the Crow is recognized now! (hooray!) thank you both for helping.
2 Likes
haze
335
hi, just received a crow secondhand that I haven’t been able to connect to druid. the outputs are sitting at +10v like you mentioned (with or without USB connected). does this mean its a goner?
thanks for your help : )
swhic
336
Can’t run druid:
Traceback (most recent call last):
File “/Library/Frameworks/Python.framework/Versions/3.11/bin/druid”, line 5, in
from druid.cli import cli
File “/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/druid/cli.py”, line 15, in
from druid import pydfu
File “/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/druid/pydfu.py”, line 82, in
if ‘length’ in inspect.getargspec(usb.util.get_string).args:
^^^^^^^^^^^^^^^^^^
AttributeError: module ‘inspect’ has no attribute ‘getargspec’. Did you mean: ‘getargs’?
Thanks
heya, could you give us some more information so we can better help?
which OS version are you running?
was druid ever working before for you? if so, what changed before it stopped working?
are you using the pre-installed version of python, or did you install the newest version yourself?
can you link to the instructions that you followed when installing it (sometimes there’s old stubs lying around with outdated info)?
that should be a start. at first glance it looks like something wrong with versioning of the libraries, or perhaps python 3.11 broke something?
swhic
338
Hey, It’s the first time I tried druid. Installed latest Python 3.11 on Monterey following these guides to setup druid. Thank you
3.11 was just released (yesterday), apparently there are some backwards incompatible changes.
They dropped getargspec which is apparently used by pydfu
Not sure if pydfu is a package or included in the druid codebase, if the latter might be a good idea to do a quick fix to set python_requires to < 3.11.
@swhic If you use an older Python version it should just work 
2 Likes
swhic
340
thanks! do you know how can i downgrade from 3.11?
No, sorry, I don’t use macOS
1 Like
I’ve been running into issues updating my crow on MacOS 12.5 M2 chip. I followed the download instructions, and must skipped the message that hte files were downloaded into a different location.
I was able to locate a druid subfolder in /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages - any suggestions what’s the next step for me? Thanks!
1 Like
oora
343
Hey guys!
Im having the same issue as the previous user
AttributeError: module ‘inspect’ has no attribute ‘getargspec’. Did you mean: ‘getargs’?
I installed python 3.11 on Mac, now I can’t figure what to do, any help greatly appreciated!
swhic
344
oora
345
Thanks I managed with your help to install druid.
When I run druid firmware I get
reply:1: syntax error near ‘firmware’
I thin I have druid updated and followed all instructions. Nothing make me feel useless like trying to figure out these things 
1 Like
maaark
346
Are you running this from the terminal?
You should not be running it from within druid. (So do this before launching druid).
oora
347
Hey Maaark
not sure what you mean. I thought you use this only with terminal?
maaark
348
Yes, that’s what I mean. You should be running this command straight from the terminal, not from within druid is what I mean.
oora
349
oooh man, ok thanks for that.
But now this happens
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!
Thanks for the help man!!
maaark
350
OK. Please read up on others who had the same issue (though sometime back so beware) here: crow v3 - #45 by Aaah
And maybe check which python version you have, and might try a manual install as described here: manual update | monome/docs
oora
353
Even try the manual route, I installed ( maybe ) home-brew, but its not working.
I am close to invoke a juzam djinn and burn the crow forever.
This the message I get
zsh: command not found: brew
Then I tried to reinstall different python versions and I still get this
Error: pydfu didn’t find crow!
If anyone had any idea, thanks!