@Galapagoose @dan_derks I’m setting up my mac rn. i’ll update you all if this old boy can do what this new little chromebook can’t.
really appreciate all the direction.

EDIT: SO, my iMac is connecting to Crow flawlessly. Still using my asus chromebook to access my norns,
but for the life of my I will keep trying to get connectivity to crow on this thing.
Who wants to go get a chromebook to help figure this crow --> chromebook connectivity ironed out?

p.s. really happy with crow btw. love it.

1 Like

the erase_userscript command didn’t do a thing btw. I wish I had some friends here in Lancaster, PA that could be shoulder to shoulder with this rn. ;/

Making the change above suggested in the PR throws another series of errors. If anyone can help easily great - if not no worries I guess I need to wait.

Traceback (most recent call last):
      File "/Library/Frameworks/Python.framework/Versions/3.8/bin/druid", line 6, in <module>
    	from druid.cli import cli
      File "/Users/myusername/Library/Python/3.8/lib/python/site-packages/druid/cli.py", line 9, in <module>
    	from druid.crow import Crow
      File "/Users/myusername/Library/Python/3.8/lib/python/site-packages/druid/crow.py", line 6, in <module>
    	import serial.tools.list_ports
      File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/serial/tools/list_ports.py", line 29, in <module>
    	from serial.tools.list_ports_posix import comports
      File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/serial/tools/list_ports_posix.py", line 31, in <module>
    	from serial.tools.list_ports_osx import comports
      File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/serial/tools/list_ports_osx.py", line 39, in <module>
    	iokit.IOServiceMatching.restype = ctypes.c_void_p
      File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ctypes/__init__.py", line 386, in __getattr__
    	func = self.__getitem__(name)
      File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ctypes/__init__.py", line 391, in __getitem__
    	func = self._FuncPtr((name_or_ordinal, self))
    AttributeError: dlsym(RTLD_DEFAULT, IOServiceMatching): symbol not found

Obvious for many smarter people I am sure but running this sorted things out by installing the prerelease

pip install -U --pre pyserial

3 Likes

yo! attempting to run druid, worked pre-big sur. i now get:

log

Traceback (most recent call last): File "/usr/local/bin/druid", line 5, in <module> from druid.cli import cli File "/usr/local/lib/python3.8/site-packages/druid/cli.py", line 9, in <module> from druid.crow import Crow File "/usr/local/lib/python3.8/site-packages/druid/crow.py", line 6, in <module> import serial.tools.list_ports File "/usr/local/lib/python3.8/site-packages/serial/tools/list_ports.py", line 29, in <module> from serial.tools.list_ports_posix import comports File "/usr/local/lib/python3.8/site-packages/serial/tools/list_ports_posix.py", line 31, in <module> from serial.tools.list_ports_osx import comports File "/usr/local/lib/python3.8/site-packages/serial/tools/list_ports_osx.py", line 32, in <module> kIOMasterPortDefault = ctypes.c_void_p.in_dll(iokit, "kIOMasterPortDefault") ValueError: dlsym(RTLD_DEFAULT, kIOMasterPortDefault): symbol not found

is this known? searched but couldn’t find anything. cheers!

ValueError: dlsym(RTLD_DEFAULT, kIOMasterPortDefault): symbol not found

fixed! had to upgrade pyserial to 3.5.