You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am currently testing the Emokit on OS X 10.7.3,
However the problem is that no hid devices (named /dev/hidraw5 or else) is listed in the /dev directory.
The following command gives no result:
$ ls -l /dev | grep -i raw
$
But I cannot manage to access it, I have no clue of its path... And without it, I cannot obviously read the raw data from the device.
Finally here is the output of the render.py script:
$ ./render.py
No psyco. Expect poor performance.
Fine, connected to the Emotiv EPOC receiver
Exception in thread Thread-1:
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 530, in __bootstrap_inner
self.run()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 483, in run
self.__target(_self.__args, *_self.__kwargs)
File "/path/to/the/qdot-emokit-5ee6d54/python/emotiv.py", line 99, in reader
self.hidraw = open("/dev/hidraw5")
IOError: [Errno 2] No such file or directory: '/dev/hidraw5'
Fun fact: So far, I understand that the "setupPosix" function in emotiv.py always return True (no matter if the device has been found or not), which makes the script display: "Fine, connected to the Emotiv EPOC receiver" :D
Note: I have pyusb (1.0.0a2) and libusb (1.0) installed on my machine.
Please let me know, if I forgot to mention any other important information.
Thank you,
The text was updated successfully, but these errors were encountered:
The python module doesn't work on OS X, period. hidraw is a linux construct, and as far as I remember I never wrote a pyusb based python module. You're stuck with the C version of the moment. I'll try to update the readme to reflect this soon.
Hello,
I am currently testing the Emokit on OS X 10.7.3,
However the problem is that no hid devices (named /dev/hidraw5 or else) is listed in the /dev directory.
The following command gives no result:
$ ls -l /dev | grep -i raw
$
I tried to figured it out why, ran an hidapi (https://github.com/signal11/hidapi/downloads) to see what it detects and apparently it detect the usb device, as you can see:
Device Found
type: 1234 ed02
path: USB_1234_ed02_0x7f9c985020e0
serial_number: SN20110525001425
Manufacturer: Emotiv Systems Pty Ltd
Product: Receiver Dongle L01
Release: 3
Interface: -1
But I cannot manage to access it, I have no clue of its path... And without it, I cannot obviously read the raw data from the device.
Finally here is the output of the render.py script:
$ ./render.py
No psyco. Expect poor performance.
Fine, connected to the Emotiv EPOC receiver
Exception in thread Thread-1:
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 530, in __bootstrap_inner
self.run()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 483, in run
self.__target(_self.__args, *_self.__kwargs)
File "/path/to/the/qdot-emokit-5ee6d54/python/emotiv.py", line 99, in reader
self.hidraw = open("/dev/hidraw5")
IOError: [Errno 2] No such file or directory: '/dev/hidraw5'
Fun fact: So far, I understand that the "setupPosix" function in emotiv.py always return True (no matter if the device has been found or not), which makes the script display: "Fine, connected to the Emotiv EPOC receiver" :D
Note: I have pyusb (1.0.0a2) and libusb (1.0) installed on my machine.
Please let me know, if I forgot to mention any other important information.
Thank you,
The text was updated successfully, but these errors were encountered: